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