580 x 88 meters = 1902.89 x 288.71 feet