####. .....######### ........>...a# .............# .............### .>............. .............# .......<.....### ...........$.'.. .............## .............# .............###### ......?...........# ..................# ####..............# #..............# #. #..............##########... #..................#........ #..............<..)......... #................)...#...... #?.................#.#...... ...............#'##.# ..... ...................#...... ......................... ............#.#####..... .......#O##.#+## ... .#######a##....# . #.##....## ...###O##...... ................ ...h..........#. ..............# ................ ..............#. ..............# .<............# ..............