217.3 x 215.1 feet = 66.23 x 65.56 meters