# .# !.# ...# #############..... ................## ?..........g...... +###......b...### ####'....8....>. #.###...##.......##. #.....######....^# ######.# #....... #......# ##....##% #.###### +.... #....# ... ####.# ##'## +.).+ #.<.# +...+ ##+##