68.3 x 62.2 feet = 20.82 x 18.96 meters