###### ######## ######## ## ## ######
## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ##
###### ######## ###### ## ## ######
## ## ## ## ## ##
## ## ## ## ## ## ## ##
###### ## ######## ######## ######## ######
###### ######## ######## ## ## ######
## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ##
###### ######## ###### ## ## ######
## ## ## ## ## ##
## ## ## ## ## ## ## ##
###### ## ######## ######## ######## ######