######## ##......#### #............## #......####....## #....#######....# ....##.....##...# ...###..##.###..# ... #..##<.###..# .. #..(#####..## ##...###...# #........## ###....### ######