126 x 720 meters = 4960.63 x 28346.46 inches