.#+# ..... ..... .... .... #!. ...# #.### #.#####.#.# # #.........# #.#.........# ####.#.........# +.............r## .####.#.......hh.# ......'<...####s.'...... ....#.#...## ##.#...... .. +........ ..####### #.#.#####..### #.#.. # ###