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