217.9 x 63.8 feet = 66.42 x 19.45 meters