. ..# #.# #.# # #.#.# #.#.## .....# . # #######.#..##.. #. #..