###### # #....# ... #....#....^ #..