191.99 meters = 629 feet and 10.66 inches