##. .. ... .. #.. .. #.# .# #.# .# # #.# .#.## ...####h##.)..### ......>..<....... .....##.##....### .#. #.# .#.## #.. .. # ### .## .# .. ##