99 x 70.3 feet = 30.18 x 21.43 meters