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