85.7 x 191.3 feet = 26.12 x 58.31 meters