86.7 x 192.3 feet = 26.43 x 58.61 meters