. . . ..# . .. . # .# # ## . . . ... . ### . . . #..#.### .#.. .###.#...##### . # # # ##... # .#.. ###.# .## ### . ..# ..#. #.. #..# # .#..###... #.# . #.#..#. ..#..... # . #.....#..## # ## ###.##....# ##..#...# . #..##...# ##....# # ##.##...# #5# ...# #.. # .# ##.. ..# #.# . .. .. ##. ##