126.3 x 82.4 meters = 414.37 x 270.34 feet