### ..# ######## #.# ####### ########## ......... #.# ##.....####......... ........ #.# #.............##+## #'##... ..#.# #......###....###.. ..###.#.... #.#.# #......# #....'###.#.###'.#... #. #.#.# #.###### #.##.#.###.###.#.#.. ..# #.#.# #.#### #....#..#.#.#..#.......# #.# #.#.# #.##.# #.#..#.#.###.#.#.......# #.# #.#.# #####....#####.##.#..#.#.#..#.###'### #.# #####.#.# #...##.......#.##.#.###.###.#.# # #.###...#.#.###...##.#.###.#.##.+###.#.###'.###.#... ##>...........................#..# #.. ..###......# #......#.#.#.##.....#.........#..##+#####+##.###..# #..#####.#.#..#.#...#....####.#..............# # #..#............#####....# #... #####..###### .# #..#.....##..#### #....# #...######.#########..# #............... ........ .....................># #.##......#...# ###....### #$.....#............# #.##.###......# #..(.# #.#h###..#.########..... #.........#...# #..### #.5h.....#.# .... ####.##....<..# .... ...=..o$....#.# .# #....#......# ......#.##.##.# #............... #####.#.##....# ##.########.#.... . #..#.#### #.# .# ... ## ##.#.# #.# .# $.. ...# #.# # # #..# #.# #.#