# . . .##..### ###...... # ....#.. #.#..... ##. . #.#.... ...# #..#.*##..#.. . #........# . .##..#.##.# . .#.#..# # #....# . #.#.#.# . .. #.##.# # ## .##. #. # # . #. . . . ## . # # . . # .