87.7 x 193.3 feet = 26.73 x 58.92 meters