62.4 x 57.6 feet = 19.02 x 17.56 meters