################ ...............# .#######.##'##.#'#.# .......#.#...#.#.#.# ......#.'..>#.#.#.# ###..#.#...#.#.#.# #..'.#...#.#.#.# #..#.#...#.#.#.# #..#.#...#.###.# #..#.#####.....# #..#...........# ....#.......###.# .....+.#####.#.')# #+#####.#...#.#.#.# ........#...#.#.#.# ........#...#.###.# ##.#######.#...#.....# #....[ #.#...#.....# #.... #.#...#.###.# +.#..... #.'...#.'.#.# #)#.... #.#...#.#.'.# #.#... #.#####.###.# #.#+.#######...........# #............########### #............# +.##.#######.########## ##### #.'.)......#.......Ee2#####...# #.#........#.#..8..8e21)o(..<.# #.#........#.(...)(4ee#####...# ##+#####)##.#######.#'######## ##### ...................)#.# .....................########## ........∩.....................# ............+.....3..........)# .................e#('.......#.# ..................#(#.......#.# ..................#(#..[....#.# ##+#####.#####.....#)#.......#.# #.............2#...#)#.......+.# #..................#(#.......#.# #.(...........#.#..#(###'#####.# .#+#####.#..##..∩...#(..........# ..............e#.#..#)..........# ....................'(#######'#.# ###########..####...#(#.......#.# #88.)# #...#(#.......#.# ......ee# +...#().......#(# ......'.# #...#(#.......#(# #..#..#.# #...#(#)......#.# .$....'.# #...#.#.......+.# .$....'.. ....#(#.......#e# #..#..#.. .....#(#.......#e# ..... +.. .....#.#.......#.# '#####.#########e# ..................# ###################