62.8 x 86.4 feet = 19.14 x 26.33 meters