##... ..# ....... ..#. .. #..........#.v# ###......#... ..# ....#....##.... #..........#.v# #.......##.v .# ##......##.##.# ..............# #..#...#. .#.h# ###..#v.v#### ...# #..........(# #.. #..........#....# . #............##... #.........#..... . ##........#...... ###..####.$####. #.# .#. #. ##.