88.4 x 196.8 feet = 26.94 x 59.98 meters