### ######.# ########......# #...........#.# #.######.##.#.#### #.######.##.#....# #############.#......##.####.###### ######### .....>............................# #.$...... ###...<####.#.#.......####.####.## #........ #..######.#<..#.##### #.# #..# #.....[.. #.........#.#.#.# #.# ##.## #........ #.##......#.#.#.## #.# #..###oo...... .................... ... ##...h#####.o. ######......#.#.#.### ### ###### #......#...#.. #......##### #. #.#...... .. #.#.###.. ..#. ... . #. ...