64.4 x 59.6 feet = 19.63 x 18.17 meters