24 x 126 meters = 944.88 x 4960.63 inches