216.9 x 62.8 feet = 66.11 x 19.14 meters