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