60.8 x 84.4 feet = 18.53 x 25.73 meters