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