87.3 x 58.6 feet = 26.61 x 17.86 meters