######### #<....... #.####### #.# . ##.#####.... #....w...# #..####..... #..# ... #..# . #..# #..# #s.. #.#