############### #....!!...#... # ##...........# #.. ....$###...## #