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