124 x 854 inches = 3.15 x 21.692 meters