124 x 732 meters = 4881.89 x 28818.9 inches