......rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.....rrrrrrrrrrrrrrrrrrrrrrr..rrrrrrrrr.....rrrrrrrrrrrrr..rrrrr....rrrrrrrr....