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