196.3 x 194.1 feet = 59.83 x 59.16 meters