190.84 meters = 626 feet and 1.39 inches