64.8 x 88.4 feet = 19.75 x 26.94 meters