120 x 25.2 meters = 393.7 x 82.68 feet