188.84 meters = 619 feet and 6.65 inches