# .. ..# .#.# ## ... ..# #... # # . ..F.# ..# ### .# #..# ....... . #...# .#..##..#..#.# #. #... # #.#..#.# .# .#.. #..# ... # ...## .# .#. #....# #...###........ . . ##.#........ ...##.. #...##....#. ..... . #........#.#... . #..#.......#.#..# # #..#...#.....# # . # #.##.#.###...# #.# #.#####v#.#.# .# # #...#.....## .# #....v####.... #.....# .#.. #.#..### # # ...... # ##.#. #..## .. ...