################### .........#......... ..........#.######## .......>..'......... .............#.######.. .....#####[...#.# #..... #%...#.# #..... #....#.# #..... #....#.###### . #..... #....#...(..+ h..> . #.....#####....#.(##### ....h #.# #................(# ...... #.# #########.........##.# ......% #.# #.................<#.# .$..... #.# #..................#.# ..... #.# #.........#####+#..#.# #+#..###.# ########### #.#..#%### #........# #.#..%...# . ###..##..# #.#......# #.# #......# #.#......# #.# #...##.# #......######### #.# ......##.# #.######.......# ... ####..##.# #.# #.).....# ###.#############..##%# #.# #.......# .............<.....##.# #.# #.......############.###............##.# #.# #.......%................#<%........##.# #.######....#........######.#############.###.# #......'...................%..>...............# ########....#........######.##.################ ######........######.##.#..............# #........##...#.##......#########.# #).......#....<.##......# #.# #........#..%.#.##......# #.# #........#....#.##.#^#'## #.# #........#.####.##.#.#.# #.# ########.#.......#.#.#.# #.# #.#...##..#.#.#.# #.# #.#...##..#.#.#.# #.# #.#...##..#.#.#.# #.# #.....##..#.#.#.# #.# ###.####..#.#.#.# #.# #.# #..#.#.#.##########.# #.# #..#................# #.# #..#.###.############ #.####..#.###.# #.......#.....# ###############