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