188.14 meters = 617 feet and 3.09 inches