its bank was bare and rocky , tall and steep above the stream ; and gazing out from it over the narrow water , foaming and splashing among many boulders , they could see in the wide valley shadowed by the mountain 's arms the grey ruins of ancient houses , towers , and walls .