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