############## #............# ##.#########.######.# #<# #....J...# #.# #.######.# ### ###