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