# . ## . # . . . . .. # # . .. # #. . # # # #. # .# ## #. . # ## . ##.......# ##. #... .. #.#. ... # . ... . #.#. . ...#. .#....# ## ####..#.### . # .# .. . # .####. .## . .#.# # #. # #..# .# #.# ##. ###..##. ## ## #5###.##..###.# ##.355.###....# #####..## ..# ##.#.. #.# #... ## ## ##.##..# ### # #