188.74 meters = 619 feet and 2.71 inches