77.7 x 66.1 feet = 23.68 x 20.15 meters