###### ...... #########...... .........$..... ............... ............. .. ......o...# ... ..........##########... ..........#...........# .....^....#...........# ......................+ ##...#.####...........# #...#. ###...........# .... +................+ ##.. ######.....#####.# #....)#####+#### #..............# #.....>........# #..............# #.####.........# #. ##+###<#### # ###