100.5 x 88.6 feet = 30.63 x 27.01 meters