############################################################ ...........................................................# ...........................................................# ...........................................................# ....................########...............................# ....................#......#...............................# ######'###.........#......#................#########......# #........#.........#......'................#.......#......# #........#.........#......#................###...###......# #........#.........#......#................#.#8.8#.#......# #...∩....#.........#......#.....#####'###..#.......#......# #........#.........########.....###...###..#.#8.8#.'......# +........#......................##.....##..###...###......# #........#......................#.......#..#.......#......# #........#..........)...........#.......#..#+++#####......# ##########......................#.......#..#.......#......# ...........................#.......#..#.......'......# ..........................#.......#..'.).>...#......# ?........................#########..#)).....#......# ##(.......#####...................#.......#......# #.......## ##..................#.......#......# #.###..## ##.................#.......#......# #.# #### ####..............#########......# #(# #.......>......... ......# #.# ################## #)# #ppp# #p### #c# cc# .c# ... ....