188.89 meters = 619 feet and 8.61 inches