. ####### .. #.....## ... #......# ..?. #......# ..... #.<)...####...... #................ ###l.....##........ #.............>.... ######h#................ #...hhK....##.......!... #.###g...#.##........... # .###...#............ .. ###...###........ ... ...# ... .... #..# .. #.S.. ## # ....g