############## ##.....##.....## ##..............########### #............W...#........##### #..............# ......).........###.# ....# ###.........#...## . ..... #.......g.#.#.# #...........#.# ## .# ..