#...# #...# #...+ ###..##...# ###.#..##...# ......##...# #####.#..##...####+## .............<....... .........###......... #.................... ...#.............. ...........##..###.## #..#..##.####..# # #.. #.# #..# #. #.. ...# .. #### #.. .# .. ..