### #.######## # ########## ######## #......... .# #........########......###.##########.### #....)o>........'.............<..#....... #(.)..)..########......###.....#......... #######(## ######## #.....#......... .(.. #.....#...##.### .(.(..# #.....#.#.##.# ..(....# #.....#.#.##.# o.....((# #.#.###.#..#.# .........# #.#..........############ ######...(. ......................... #.#####..........####.#.# #.# #####.####.# #.. #.# ##.# #.# .# #.# .# #.# .# #.# ####+###.# #........# #........# #........# #<.......# #####(#### #.((.# ##.#.# .. # ... ...# ...# ..Y#