66.4 x 61.6 feet = 20.24 x 18.78 meters