##........?.... #.............. #............. . #............ .. .........##... ........... ######.#J..# ..o.o.o