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