## .. #######.##... .. #............ ##..###w####.###### ........# .# #######.# .# #.....## ####..# .# .. ##