122.6 x 80.4 meters = 402.23 x 263.78 feet