126 x 955 meters = 4960.63 x 37598.43 inches