191.9 meters = 629 feet and 7.12 inches