83.2 x 64.2 feet = 25.36 x 19.57 meters