62 x 21.7 feet = 18.9 x 6.61 meters