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