87.5 x 90.1 feet = 26.67 x 27.46 meters