68 x 124.5 feet = 20.73 x 37.95 meters