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