124 x 760 inches = 3.15 x 19.304 meters