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