188.77 meters = 619 feet and 3.89 inches