126 x 307 meters = 4960.63 x 12086.61 inches