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