188.76 meters = 619 feet and 3.5 inches