86 x 191.8 feet = 26.21 x 58.46 meters