### #### ... ..# ####.##.# .. ......#.########### #... .........h.h....<.##..... ###..#.########......... # #.......##..##..... #hh.....##...# #... #.......##...# .. #.......##...# #.########...# #.# #...# #.. #.... #.. #..#.# ... #..#.. .... ...##.#