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