##### ... ##.... .. #..!. .. #... #. #..# . ##.. #..## .. .##...##...##... ................ ......J........# ####..##<.###### #(. #..# ... ...!. .... ........ .##. .##...##... ##.. #..## .. #. #..# . . #...