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