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