### #.# #.############ #............## ########## ## #.#######.....#####........######... #####......##...................?....... .....$......##..............!............ ..........>....................o.....<... ............##..........)#........##..... ............#####........'............... ............# #......###............. . ............. #........#.............. .............. #.#.......o.......##.... ..S........... #.##.#................#+ ............ ..##.#................. ### #.#..........#.... #.#.o.......##l.. .............. ..........##### .............. ............##. ......#......