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