92.3 x 86.2 feet = 28.13 x 26.27 meters