########### .........r# # #########h#.# .# ########.#.#...#. ................. ...>...#.#.#.###. ######.#.#.# #########....$# ..........######### #########.#...#...# ..######.'...'...# .........#...#...# ..######.##'###'## #.#...#...# #.#...#.<.+ #.#...#...# #.##+###### #.# #.# #.# #.# #.# #.#