113 x 94.9 meters = 370.73 x 311.35 feet