58.5 x 87.3 feet = 17.83 x 26.61 meters