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