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