############## #............# ############## #.##########.# #............# #### #.# #.# #.##########.# ..# #.# #.# #.# #.# #h# #.###### #.# #.# #.# #.#########......# #.# #.# #.# #.r...........##.#####.###.# #.# ######.####.#.##...........# #.# #.# #.#......###.##### #.### #.# #.#..###.###.# #...# #.# #............# ###.# #r# #.##.#.#.##### #.# ... ...##.....# #.# .#.########.### #.# #.. #.# ### #.# #.# #.# #.# #.# P########># { { ........#.# {{ #........# ######.### #.# #.# ############# #(# #...........# #.# #.###...###.# #.# #.# ##.## #.#####.## # ##.# #.# #........# .. ##...###.# #.#####..# .##.#.#.##.# #.# #..# ...........# #.# #..# .#.#.#.#### #.# #..# #....## #.# #..# #.#.########..# #..# { #...<......... ..# #..#.####### { #..#.# #..#.# ...... ##..##. ... #.