188.95 meters = 619 feet and 10.98 inches