78.4 x 66.3 feet = 23.9 x 20.21 meters