.# .# .# #############.# ..............# ####..........# ..........o...# .#####..#o####..# .........h#..<..# ######.o###....$# ........# #...^.# ........o......... #######.###.....### #.# #.....# #.# #.....# ... ......# #.# $ #.# $ $ $ $ $ $ $ $