.. ## . # .. # .# # ..#. # .# ### . # ###.##... # ##....# . #h####..# .. #..h....# # ##.h..### . ..R..##..# # # # . #.... ##.# # ###. .# . .. .. .. ## #.# .#