68 x 125.2 feet = 20.73 x 38.16 meters