###### ### ........####### ####...##.......# .......+.......# .#..#..#.......# ...............# #......)...# #...<......# #.########## #.#####.>####### ................ ########.####.# #..# #.# ##.# #.# #.###.# #..##.# ####.##.#....!.. #....##.#......# #.#..##.#...... # #...#.#..... #.....#...# #.##...#...#### ... #...#....... #.#. #...l....... ...#......##...... ... ###...>. ....# .. #...... .$.# #....... ..# ###.$.. .# ...... # ...