### #.# #.# ##.# #..# #..# #..## ######## ##### #...## ##......###....### #..).####................. ##......?................. ##oo..................... #....................... #######.......#####.#'#####.. #............## ###.....+ #............## #.###.# ...............## #.# #.# .......o........# ###.###.# ................## #.+.....# .................####)#####+# ............................. .................#####....... .......?.....# ##..... .............# #.... .............# .... ...........# ... ...........# .. ............