###### ## ########## ## ########
#### ########: #### ## # ### ###### ###### ###### ### ## # #### ###### ## ## ##### ######
## ## ##### ## ##### # ###### #### ## # ### ###### ###### ######:
### ## # #### ###### ## ## ##### ###### ## ## ##### ## ##### # ###### ######