195.5 x 217.3 feet = 59.59 x 66.23 meters