59 x 191.6 meters = 193.57 x 628.61 feet