188.128 meters = 617 feet and 2.61 inches