118.5 x 25.2 meters = 388.78 x 82.68 feet