66 x 59 feet = 20.12 x 17.98 meters