75.8 x 70.3 feet = 23.1 x 21.43 meters