.############### ........<....... ................ ##..###..##.#### # ...# # ###.# #.# #.# #.. .#