. ... h... ... h..# ## # ### #.# #.)# .. .# #<# #.# #..# .# #.## ###.### #.# #h.## .###.... #.'.'%# #h# #...#########...# ###.###.### #.###h..##.........# #.'#'.'#'.# #####...$......#######.# ##.###.###.### #...h..........# #.# .+#'.+#+.+#'.# #.#####........# #.###.###.###.###.# #.# ##....##.#######.##..# #.........# #.# #............##.##.#####..####### #.# ##........................# #.# ####.######.#.#########..# ### #.# #.# #.#.# #..# ..# #h# ..# #.#.# #..# #.# #.# #### #.#.# #..# #.# ####.# #.#.# #... #.# #..h.# #.#.# #.... #.######.#### #.#.# #.... #...hh...# #.#.# . #.######## #.# #.# #.# #h# #h# #.# ##########?######## #.....b.hhh........ #.##############...