124 x 718 meters = 4881.89 x 28267.72 inches