. .. .....#.. ##...###.... . .. .....#....##.. ... .........# ## #.. #..##..# .# ##.v##..##..##.## .............#... ...............## ##..##..##..###.# #..##..v#..## #. .......3.....# . .......v.....# ##..##..##..#.# #.. #..##..#. ... .........## .. ..... ..## .##..# ## .. #..