### # ##.# # ### .#### #.######..##.### #.#....... ##.### # . #.# ..##...# ##.. .# .#.##.## # .# #..#.###.## . ..#..#..#.###...# ... ..#..# .#.. .. #..v#v#... #.......### .##.##...#...# .#....##.#... ##v#..... .. .#.# ...# ..#..#..#.## ...##. .. ##.v.# .##.v .#....##.#. ..# .. .. . # ##.## # .###.. v. #.. #..#...# ..... .. # # . ## ... . .. ####.#...## . . . .#. . ... . ##...# . #. # #..