########## ## .........# ... .........# .... .........# ..... .........#######################...... ............g......................... ........g###########......######...... ...!.....# ########......# ..... ...)...g.###. ............# .... .........##?. #######.##### ... #####).g###.# #.# .. #.......##.# ##'## . #........##.# +...+ .......#.gbg# #.<.# ..r....#.l.b# +...+ .......##...# ##+## #.....# ###..# #..... ....# .... ..sg.. #.#.... .##...