62 x 80.5 feet = 18.9 x 24.54 meters