############. #........... #.........# ##.........# ####..........# #......