88.7 x 194.3 feet = 27.04 x 59.22 meters