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