65.3 x 59.2 feet = 19.9 x 18.04 meters