##+########## #...........# #....