63 x 81.5 feet = 19.2 x 24.84 meters