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