########## #.<.#.... #...#..### ###'#....# #....⌠.# #..#....!. +.## #.... #w. ... #.. # #+#. . ..