.. ##############. . .. ...........r... ..#.###############.#####.# ...#.#.#.#.#.#.#.#)....... ##...............##.###.# #......#..........#.# ##.......#.......## . #.....#....#......# ## ##...........#...## #....#.#.#.#...#..# ##...............## #...#..#.<.#..#... ##....rh.........# #..#...#.#.#.#.... ##...#...........# #......#....#.... ##.......#....... #..........#..... ##.............. .#.#.#.#.#.#.#