68 x 191.8 feet = 20.73 x 58.46 meters