62.4 x 170.8 feet = 19.02 x 52.06 meters