# .. #. ... #.. . . . . . .# . # # # . #.# . ## #[#. # ## ##. . #.######## # #. ##..# . #....# #. . #..##*##.#..# .##... # ### # # .###.*## # .. .# . *.#. # # #.. .. # # . ..## .. ... # .. # # #. #