116 x 24.6 meters = 380.58 x 80.71 feet