### ## ..# . #.#.# ##.#. ... . #.###.... #<....# #..W........ #%.##$##.### #.. .# .. ## ## #