113.9 x 80.6 meters = 373.69 x 264.44 feet