117 x 25.6 meters = 383.86 x 83.99 feet