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