98.3 x 69.6 feet = 29.96 x 21.21 meters