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