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