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