62 x 21.3 feet = 18.9 x 6.49 meters