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