###### ... ##+#..... ... #......# .... #### ###......# ..... ..### #........# #...#.#.# .....####.#.####..<)....# #.#.#.#.# ..........#.#....)......# ........# ........)o).#.#...).....# ..#.#.. ####....).#.............# #..... #..o##.###.#.#.......# # #...# #.........o.. ....#.#.#.#'#+### #.#...##......###.#.....#.#.#.#.#J# #.#<...#..#.#.........#.#.#.#>#.......... # #.....#...........##..#.# #+#.###.#.##### .#.###..##.....#.o... #..#.# ... ..#.# .....#.###.......... .#. #.#... .. ### # #....................... ..#... ....#.#.........#.#.#.### #.#.. #. #....##.###.#.#..... ..... #....##....)#.#.#.#####.#.# #....#######............#.# ......+................#.#.###.## ..#....#######............<....l.. ...#....# #.#.[#.....#o#.###.J. ### .. .....# ###.#.........o....... #.. #.......(........###.. #.# #..#.#.#....#.##### #.### #..#.#.#(......o..# #.#.## ###..#.#)#....#..#o## #.#..###..# .........).......#.# #o).(.....# ###..#........#..#o##### #)#......## # ###...#..#..#...o.###########.#.#....# .......#..#........'...........##8.8##.# ...###.......##.....##..........# ##... . .. ...........(...##...†......# .### . #........###....####........# # ..........#....(# #....(...# ...........#.###.# #........... ##.##........ #.# #.........## .## #.# #######+###