### #.. #... #... #.... . #....#######+#.^ #............... #......w........ #....[....[..... ##############..