d888888o.  `8.`888b                 ,8' 8 888888888o     d888888o.
 .`8888:' `88. `8.`888b               ,8'  8 8888    `88. .`8888:' `88.
 8.`8888.   Y8  `8.`888b             ,8'   8 8888     `88 8.`8888.   Y8
 `8.`8888.       `8.`888b     .b    ,8'    8 8888     ,88 `8.`8888.
  `8.`8888.       `8.`888b    88b  ,8'     8 8888.   ,88'  `8.`8888.
   `8.`8888.       `8.`888b .`888b,8'      8 888888888P'    `8.`8888.
    `8.`8888.       `8.`888b8.`8888'       8 8888            `8.`8888.
8b   `8.`8888.       `8.`888`8.`88'        8 8888        8b   `8.`8888.
`8b.  ;8.`8888        `8.`8' `8,`'         8 8888        `8b.  ;8.`8888
 `Y8888P ,88P'         `8.`   `8'          8 8888         `Y8888P ,88P'
                                                               
 

 

      















                                                                               .M
                                                                             #######M
                                                                          +;##########=
                                                                         X#############;                                .;;;;.
                                                                         ###############                              XX#######=.
                                                                        .###############.                            ############=.
                                                                        +########X######=                           =##############.
                                              ....                     =####=..;  M#####X                           M##############M
                                              #####X                   +###X       ######                           ################.
                                            .#######X                  X###X       +#####;                         .################=
                                            .########.                 X###X       .#####+                         ;######X  ;######=                  ;===;
                                           MX########X                 +####       .#####M                         =#####=    X#####=               .X#######X
                                          ############;                =####.      .######                         =#####     +#####=               ###########
                                         M############X                .####M      .######;                        ;####M     +#####;              ############;
                                        ;##############                 X####;     .######=.                       .####X    .######.             =######M######
                                        =##############.                ;#####=    .#######+M;                      ####X    =######.             =######.=#####.
                                        X##############.                 X#####=;. =###########.                    ####X    X######.             =#####X  +####X
                                        X##############;                 .########=############;                    X####    X######              =#####+   #####;
                                        #####M;M#######.                  ;#####################X                   =####X   X######              =#####X   X#####
                                       X#####X .#######.                   .=############+=X#####=                  .#####M;.#######=;;.          =#####X   ;#####=
                                       .#####=  +######                       #########X   +#######X                 ####################X;       ;######.  .######=
                                        +####=  +#####.                       M#######+    ;########=                X#####################;      .######=  .#######
                                         +###;  X####                         #######X      #########              .########################;      #######  .########
                                         .###;XX####X+XX+                    #######+       +########X            X#########################X      +######. .########+
                                          ###+############                 M########=        X########X          =####+.;+###################      ;######= ;#########;
                                          X##=#####+######X               ##########.         X########;         #####.   M######+M+.=M######X      M#####X +##########.
                                          X#######X.#######.             ;##########           =########        M####X     =+##X+.     X#####M      ;######+############
                                          X#####=  .#######;             +#########X            +#######=       #####.      ..         ;######.      X##################
                                            =+;    .#######M             M#########=            ;########       ####M                   ######;       ##################
                                          .X       .########.            ##########+             M#######;      M###+                   =#####=       ;#################=
                                         =##       .#########            #########X              =#######+      X###=                    X####+        #################X
                                        ####;       M########X           #########.               X######X      X###;                    =####X      .###################.
                                       X##X         +#########X          ########;                 =######      ####.                    ;####M     =####################+
                                      .####.         ##########=        .########                  .######     .####                  .   #####     ######################.
                                      X####=          +########M         #######X             +#X   ######     +####                 =##X #####;   +######################M
                                      #####=          X#########.        #######=             ###M  X#####.    =####                 ####;#####+   ########################+
                                     +#####=          X#########;       ;#######.             ####  +#####.    +###+.++              #####M#####.  X########################=
                                     ######.          X#########;       +#######              ####. +#####.   .####=####.            X####X######; X#########################.
                                  =+#######           M#########;       X#######              ####; +#####;  .####X+####+            =####;######; =##########################+
                                 #########=           M#########=       X######M              M###; +#####;  .####=X####X            ;####=X#####; ;###########################+
                                .#########            ##########X       X######X              X###= =#####;   ####;M####M            ;#####X#####. .############################+
                                 X#######X            ####X+###+;       X######=              +###+ =#####=   M###.######            X##########.   ##########;##################;
                                  #######;            ####+;###;        X######.              =###+ =#####=   X### ######            ###########.   X#########.X##################
                                   ######;            M###; ###+        X######               .###+ ;#####=   X### ######.           X##########.   =#########=;##################;
                                   ######;            X###. ###X        X######                ###+ ;#####+   +### ######.           =##########.   .#########+ +#################X
                                   ######;            X###  X###=       X#####X                X##+ ;#####+   =###.######.           =##########;    ##########; ;#################.
                                   ######.            X###  .###=       X#####X                X##X ;#####+   ;###;######.           =##########+    +##########X..+M##############=
                                   ######.            X###   ###X       X#####+                +##X ;#####X   ;###+######            ;##########=    ;#############################X
                                  .######             X### ;X####       X#####+                =##X ;#####X   .###X######            .##########=     ##############################
                                  .#####M             ###X ######       X#####+                =### ;#####X   .##########             ##########+     =#############################
                                  ;#####X            .###++######.      X#####X                .###;;#####X   .#########X             X#########+      ###################M+++X#####
                                  =#####+             ###= +#####=      X######                 X##X;#####X   .#########M              ###XX####;      .###################    X####
                                  +#####=            X###=  M####X      X######                 +##MX#####X   .##########      .;;=. .####;X###.        ;###################   =###M
                                  +#####;           +####+  ;#####      X######=                 #########X   .##########+   .X######=####.###M           ##################X  =###X
                                  +#####.        ..;X####=   #####.     X######=                 X########X   .###########=.+#############+###X           ;##################+.+###+
                                  +#####       +#########X;  #####+     X######.                 +########+   .###########################X###X            ;+##############;X######
                                   #####      #############  +#####     X######                  =########;   +###############################X            #####MXX########; X#####
                                   X####   . ;#############+  #####.    X#####X                  ;########    ################################X            ################=  X####+
                                   =####   +###############+  +####+    #######                  .#######;    M###############################X            ########################+
                                   ;####X##################=  .#####   M########X                .#######;    +##############XMM##############X           =########################.
                                    #######################+   #####;  ;#########;      ;+XX=.   ;#######.    .+########=....   +#############M           ######################X=
                                    #######################X   X####X  .##########     =######=  =#######       X######+         M###########X           =####XXMMMMXX#########.
                                    X#######################   =#####. ;############X##########+ #######X       +######X         X#########X##          .###X;        .;+#####X
                                    X#######################   ;##### =#################################=       #######X         X########=;##.         =##M             .M###=
                                    X#######################;  .##### =################################M       ########X         X+#######;;##;         X##.               ###=
                                    +#######################X   ##### =###############################M       =########X            X#####;###+         ##+                X##;
                                    X########################   =####.=##############################=        =########X            X#####X###=         ##.                +##.
                                    #########################;   ####+=#####+;#################=;####.       X#########X            =#########.        .##                 +##.
                                   =##########################   ###########+.########X########+.####.      =##########X            ;########=         ;#X                 =##.
                ..;                ###########################.  X##########;.#######X=########+=####.      =##########=            .########          =#X                 +##;
              =MX###X           .;############################+  =##########..#######X#########=#####.       +XX+######             .#######+          X#+                 +##=
             #######X           ###############################  =########## ;#######X###############.          +######             .#######=          X#=          .      X##+
            =#######+         ;#######.########################. ;#########X ;#######################.          +######             ;#######=         .##;      .XX####+   =##X
            +#######+         M######+;########################; .#########= =#######################.          +######             ;#######=         =##.     =#########+  ;##
            M########        .####### =##########M#############M .#########. +#######################           =######;            ;#######=         X##=  +##############; =#
            ####=;###.      . ######X X##########X+#############  ########M  X#######################           .######+            +#######X        .####;=################X##.
           .###=  .##.      #+######+ M#########################; M#######=  M#######################            X#####+             ########.      ######################;X###.
           .###;  .##      M########; ##########################= X;=####X   ########################            ;#####+             =M######;      ######################;=###
           ;###.  ;##.   ;######M+##.;############;#############=    ;###   .#######################=             #####X               X#####=      =#####################+=##.
           =###;  +##;   #######X;=X +############ M############+     .=    =#######################;             X####X               =#####=       #####=;+################+
           =###+  +##X  +####M###    X############ X############=           X##################+####              +####X               ######=        +MX   .###############+
           =####  ;##X .##### ###    #############.+############=           X##################+####              =#####              #######=              .###############
           =####;.+##X X####=###+   =#############.=############.          .###################X####              =#####              #######;              .###############
           =#########X.####XX###;   X#############==############           ;##################MX####              =#####+             #######.              ;################
           ;##########X###+;###X   .##############+;###########M           +##################+M####              =#####X             #######               ;################;
           ;############M  ####+   X##############X;###########X           X##################.M####              +######             #######.              =################+
           .###########X;XM####;  .################;###########=           ##################X X###+              X######             #######.              +################X
            ###########X######;   .################=###########;           M#################  X###.              X######             ######X               X#################
             =#########X#####+    .################X###########;           X################   X##+               ######X             ######X               M####X;###########
             .#######M;######     .#################X##########+           X#######M########   X##;              .######X             ######=               ######=+##########=
              ######X  #####=     .#################;###########           X#######M#######X   ###;              ;######X          ++#######;               #######;###########
              #####=  .####X      ;################X;###########.          X#######X#######+   ###+               =######    .....##########;              ;####### X##########=
             .####X   =####;      ;#################+###########.          X#######X#######=  .###+               ;#########################X              =####### =##########X
             .####    =####       =#############################;          X#######=#######=  .###+               .##########################              +####################
             =####;   ;####       +#############################=          M#######.#######=  =###+               =##########################=             X###########M=#######
             X####;   .####.      X########################X+=;            ######## X######=  +###=               M##########################+             ############+ X#####X
             #####     X###=      M#######################                 #######M X######+  X###;               =#######################XXX             .########M###+  +X###.
            .###X      =####;     ########################                 M######X +######X  ####.                +####################X  .              ;####;X##+###X    X#X
            ;###        =####;   ;####################.###                 X######X +#######  ####                  X###################=                 =########+####M; ;##X
            =##M         #####   +####################=###                 +####### +####### .###M                  .###################.                 +#######M+##########=
            X##X         M####+  M##############+=+###+###.                +####### X####### .###X                   +##################.                 X#######XX##########.
            X##X         +####X +##############=  X#######.                =#######;+#######. ###+                   .##################                  X#######=X#########X
            ###+         =####X #####M#########X  +#######.                =#######X+#######; ###=                    M#######+#########                  ########;##########
            ###X         =####X ##### ##### ####  X#######.                =#######X+#######X;###+                    =#######;#########                  ########.#########=
            ####;=       =####X ####= =### +####. M#######.                =#######MX########=###+                    .######X;#########                  ########.#########.
            #######;     =####+ X##M  .###M+#### .########.                =#######XX############+                     ######++#########                 .#######X.#########
            #######=     =####;  X=    ########M ;########;                =#######++############+                     X#####=X#########                .########X;########X
            #######=     =###M         X#######; ;########;                =#######X +###########+                     +#####;##########                +########+;########+
            ;######=     =###          +#######  =########;                +#######X X###########X                     ;####M=##########                M########+;########=
             X#####X     +###;         =#######. =########;                +#######X X###########X                     ;=###X+##########                #########=;########;
             X######=    X###;         =#######+ =########;                X#######X X###########X                      ;###M###########                #########;;########.
             M#######;   ####.         ;########.=########;                X#######; ############X                       ###M##########                .#########;;########
             #########  ;####.         ;########==########=                M####### #############X                       X#############=               .#########;;#######M
             #########; =####.         =########X;########=                M######X +############X                       X#############=               ;#########..#######X
             #########; ;####          =#########.########=                M######X =############X                       X#############=               ;#########..#######X
             =########; ;####          =#########.########=                M######X =############X                       X#############=               ;#########..#######X
             .########; .####          ;#########.X#######=                X######+ M############M                       +#############=               ;#########.X#######+
              M#######= .####          .#########.=#######=                X######X+#############M                       +#############=               ;#########;########+
              X#######+ ;###M           X########..#######+                +######################                       ;#############=               ;##################+
              +#######X =###X           ;########. M######+                =######################                        #############=               =##################+
              =######## X###X            =#######. +######+                ;#####################;                       +#############=               M##################X
              .########.M###X             X######; .######+                 ####################M                        X#############;               ####################
               +#######+####+             .######;  M#####+                 X###################X                        M#############;              .####################
                X###########+              ######;  =#####M                 +###################+                        ##############;               +###################.
                +###########=              X#####;  .#####                  ;###################X                       .##############;                ###################=
                =###########=              X#####;   X###+                   ####################                       ;##############;               M###################X
                =###########=              X#####;    ###;                   X###################;                      X##############;               #####################
                =###########;              X#####;   X###=                   ;###################M                     .##############                 #####################=
                =###########;               X####;   M####X                   ###################=                     X#############X                 +#####################.
                ;###########=               =####;   M#####=                  X#################X                      ##############X                  =#M+##################.
                .###########.               =####;   M######                =###################=                     ;###############                   .= ##################+;
                 ###########                X####;   #######               ;####################X                    X###############M                      =#####XXXM##########X
                 X#########X               .#####;   #######;             X#########=###########X                   X############+===                        +###.     ##########;
                  #########+               X#####M   #######=            #########X; ############                   +############.                            =+        =X#######.
                  =;  X####;             .########M  #######X           M########;    =+X########                    ;M##########X                                        ;+X###
                    .;####X             ;##########; #######M            X#####X        X########.                    ;########XM                                            .;;
                    +#####.            =###########+ X#######            ;####=         +########=                   ;#########
                   .#####=             ############+  ;######.            =#X=           ########X                  =#####M XX+
                    ####M             ;############=   =+####                            =########;                ;#####X
                    +X+=               M###X; +#X=X     .+#M                              ;########                 M####
                                        =+X    =                                           =##X####                  ###=
                                                                                            M+  ##X                  .X+;
                                                                                                .=















       #######     ######### ########     .+##+.  #####M     #####     #          X##X X###  X##X    #####M;  #####M          #     ##### =###= ######### .###X  =######## =###= ########
       #=   +.     #=  #  =#   #    #    ;X    X;   #   +      #      ;#.          =X   =#    X=       #   +.   #   +        ;#.      #    ;X.  #=  #  =#   ;+    X=   #    ;X.    #    #
       #   ;=      X   #   X   #        .X      X.  #    +     #      X;+           +    #    M        #    M   #    +       X;+      #    X    X   #   X    X.  +.    #    X      #
           X           #       #        +.      .+  #    M     #      M M            +        +        #    #   #    M       M M      #  ;+         #        .+ .+     #  ;+       #
          X            #       #  .#    #        #  #  .X;     #     ;= =;           X   ;+  ;;        #    +   #  .X;      ;= =;     X ;M          #         M M      X ;M        #  .#
         ==            #       #####    #        #  ###M=      #     X   +           =.  ;X  +         #;  X    ###M=       X   +     X=#;          #         ;#;      X=#;        #####
         X             #       #  .#    #        #  #  +       #     M   M           .+  ;;= X         ###M     #  +        M   M     #;;X          #          #       #;;X        #  .#
        X              #       #        +.      .+  #   =      #    ;#####;           M =  M X         #        #   =      ;#####;    #. ;X         #          #       #. ;X       #
       =;    ;X        #       #    .X  .X      X.  #   ;.     #    X     +           +.+  ++=         #        #   ;.     X     +    #   ;X        #          #       #   ;X      #    .X
      .X     X;        #       #    M;   ;X.  .X;   #    +;    #   ;M     M;          .M.  .#;         #        #    +;   ;M     M;   #    +#;      #          #       #    +#;    #    M;
      ########       #####   ########     .+##+.  #####   ##=#####X###   X##X          M    M        #####    #####   ##=X###   X##X##### .####   #####      #####   ##### .#### ########
                                                                          #                                                                                                            #
                                                                          #.                                                                                                           #.


      
      
                                                                                               ;=.