188.19 meters = 617 feet and 5.06 inches