.# .. .. .# ##. .# ##.3#.# #.#...# #.5.. ## #55###.# #3.5#.# # ##.555.###.# ##.5...#....### #.####......#. # ..#...#.###.....# .# #......#..#. #.# ...#..# ##....... . .. #..###... ##.## ##. #..#...#. # .#..## #.... .. #### ##..##..## .... #..# .. #..#.. .. # .#.##. # # . . ...# # . .. ##... #.# ### . . .# # #### # .# # # # .## . # # # . .# #. # .. #