## .. .#.# .# # .# # ###... # # # #...# ... .#. ###.##. #.. ###...#### . . #...#.#..## #. ####......# # # #.45.#..## ###.#.....# .###....#.# # #...#.#.#..# ## #.. # #...##### . #... #.........# #.. ..#...#.# .#.# . #..........# #.....##. ##.##..# ..#. #.. .# .# .# .#.#.... .. ##..#. #.. #.. ....# #. #...####..#.# . . ..# .# #. . ##