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