61.8 x 85.4 feet = 18.84 x 26.03 meters