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