106 x 951 inches = 2.692 x 24.155 meters