71.2 x 59.6 feet = 21.7 x 18.17 meters