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