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