#########....# ............. ............ ##+....8.... #.# .......# #.#...# #.####.....# #.#.#.## # #....#.....###.#.#..#.# # #.##.##....#........... #.######)##..#'............... #........###..#...###......... ####.##### #####..# #......... ##'## #..###...## +...+ #....ll...# #.<.# +..###r.#.# +...+ #..# #.##.# ##+## #..# #.# . #..# #+# ## ...# +...# ....