89.7 x 195.3 feet = 27.34 x 59.53 meters