217.3 x 68.5 feet = 66.23 x 20.88 meters