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