99.3 x 70.6 feet = 30.27 x 21.52 meters