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