######## ### #......########.... #......oo.c........ #..######c......... #. #.......... #......#### #.o....# .######....y.# .............# #... ........o....# #..# #... ............. #..# #...######c##...###+###. #..###### ###...#.......#...# #........ .....#.......#..o# #....... ####...#.......#...# .#######....# ...'.cc######c##...##### ............# #..c(yyZooc........... ...........# #..######............. .......cyc.# #. #.#########+#. ........y..'... # #Z#(...... ...........#.... # #.)....... ..........T# ### ##. #.#....... .........y.. .... #.#....... ............. #...######.######## .........y#### #................. #................. #................. #..............### #.. ..... #...#########..# #..######..... #.. ..# #...........# ..# #.......o.o.# # #........o..#+ #............. #......o...... #.....h..# #.....h..# #.....h..# #....>...# #........# #.....# #........# #.....# #........# #.....#### #........# ####........# #..Y.....# ............# ........# ............# #..........# #.....<....# #..........# #...u......# #..........# ...(........# ..(.........# .(..........# #####.####..#