190.85 meters = 626 feet and 1.78 inches