124.6 x 82.4 meters = 408.79 x 270.34 feet