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