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