hanging valleys