####### ##.....## ##....%..## #.........# #.