#### # # #.. .#.# ..###.#.#^...## .......<....... ...##.#.....### # #.###.# #.. # ###