###### ...... #...... # ....... #.########......... .........#5......... .......$..h......... .........##......... ........(.+......... ####.#$..#........ # #...#......$. .. #.....#.#.# ... #.#.#...#+###... ...#.<........... ..#.......)....... ......##....(....... ............(.###... .. .##..(..#<.# .. #.....#..#..# ##.....#..# #..#.....# #..####.## #. #.# # #.# #.#