Terraces upper valley