### # ### ##.# $ ..## #.###l## ### ##### .#... ##...h## #.#### ####..... $ #.....##.####.# ####...#######.......# ........###.#.## ###...###..............# ..#.l........#.# ####..#### #.###.##.......# #.#.##........###....## ### ####....)..# # #.#.###.........## #...#.... #.##.. #####.###.# #........ ##################### ##......## #>..................# .. #.......# #.# ##...##.............## $ ..# #.......##.##.# #...##############..# #.# #....#####.##.# ##### ####.#### #.# #....# #.##.#.# #.......# #.######....### #.##.#.# .... #.##.##.# #..............##.##.#.# ....... #.##.##.# #..............##.##.#.######## ........########+##.##.# #..............##.##.#.#......# ........#.........#.##.# #.###############..#.#.#.####.# ........#.........#..#.# #.# #~## #.....#.#.# #.# ........#.........##.#'###.# #~~~# #.....#.#.# #.# ..........######...........##~~~~~#######.._...+#.# #.# ..........##...............#~~~~~~~.............).# #.# ..........##.........................)............# #.# ..........#................~.~.~~~~...............####.## ........###................#.~.........######..##.......# ........#.........##+#..##.........................###### #######.#.#.............##.#.....####.#######..###.# ####.#..........>....##.###.~#####.# #..# #.# ######....#....................#........#######..###.# ...........[...#+#<..............#.#####.........#.#.# ...............#.###..............<#...............#.# ...............#.# #.........#.###.#.###.###.....#.#.# ...>...........#.###.........#.# #.#.# #.# #.#####.#.# .........#.#...#.............#.# #.#.# #.# #.# #.#.# ...#...........#.###.........#.# #.#.# #.# #.# #.#.# ...#.#.......................#.###.#.###.# #.# #.#.# .. #.##............#####.....#.........#.# #.# #.#.# ######.....#.# #.###.#...........# #.# #.#.### ..........#.#####+###>#....##.#.### #.# #.#...# ..........#...................#.# #.# #.###.# ..........#................##.#.#####.# #.# #.# ..........#................+.......##.#####.###.# ..........#................####.##.##........##.# ######....#................'..#.##.############.# #....##...............##.#.##.############.# #....##.............<....#.................# #....##...........#...#######.############## #....###+###.#######'###............# #....# #.# #.# #.# #.####.#####.# #....###.# #.# #.# #.# #.# #.# ##.......# #.# #.###.# #.# #.# #.#########.##### #.....# #.#####.# #.# ............# ####### #.......# #.# #######.###.# ######### #.# ...# #.# #.#############.# #...............# #################