#. .# #.#.# ## #.#'####.. #....).... # #......... #.#......... #.#.)......# #####.#........# ...............+ ####.....)######. +............. # ##.....##############.## .........................# ....................# ###########.#######.# #......# ###'#### #....g.#####g...).# #......##..)......# ######.##((.......# #.('g........# ##########.........# #..........######'## #..........# ..# #..........# ..# #...♣......# . #....8.....# #.......<..# #.........## #.........# #.........# ###########