191.11 meters = 627 feet and 0.02 inches