######### ........#######. ............... #########...##.J.... .............hh# ######.#...hhg# ###.#+####.# ##.....## ..# ##.......## .# ##.........## .. #+...........## #. #.............# .. #.............# #......<......# #(............# #.............# ##...........## ##.........## ##.......## ##.....+# ##...##