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