### .. .. ##. ####.# ##.. #.... ####...#..##.# ......#.#....# #...5.5######## #..#.3..#.#.... # #. #..#....#.#. .## ####.......# ..# ##..##..##. #.# #....#..# ..##...## ... #.#...# ## #.#.#..# #..#####..# #... #.# #.... . ##.... .. #.. . ##..# #.# ..