three valleys