#. .. #. #. . ##.### ..a##.... ##......## .>.......# ####..##.## #.. #..# .#. ... ##.# #.. #.# #.## .. # #..# #.# ##.# ..# #.##.# ###....# # #..[..## #.# ##.###.###...# #..###.....# ##.##....#### ####..##.##.####### #<...##.. #<......# #h#####. #######.. #..# #. #.## . .. .# o## >. ..