########### #.........# #.........# #......?..# #.!.......########## #..................( #...>.)............. #.............###+## ###.#..g....'#### # #......##...###.# #....######.....# .r....# #.###### ......## #......# .....+# ######.# ...... #....# #.#### ##'## +...+ #.<.# +...+ ##+##