109 x 954 inches = 2.769 x 24.232 meters