###### ########...... #............. #............. #........##### #........# ######...# ##############...# +............'...+ . ####.#########...# ... #.# #...# .....####.###### #...# ...............# ##### #.......g......# #..............# ...............# ...............# ...............# ...............# ...............# #+# #.# #.# ############.# . ###.#P#P#P#P##.# .. #..............# ... #<.............# .(.. #..............##..... ###P#P#P#P#P##........ ###########(........ ............##...... ............# ...... #..............# .....( #..............# ##### #..............# #..............# #..[...........# #..............# #.............## #.............# #.............# ######+########