░░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄░░░░░░░
░░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄░░░░
░░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█░░░
░░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░░█░░
░▄▀▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░░█░
█░▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒░█
█░▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█
░█░▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█░
░░█░░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█░░
░░░█░░░░██░░▀█▄▄▄█▄▄█▄████░█░░░
░░░░█░░░░▀▀▄░█░░░█░█▀██████░█░░
░░░░░▀▄░░░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█░░
░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░▒░░░█░
░░░░░░░░░░▀▀▄▄░▒▒▒▒▒▒▒▒▒▒░░░░█░
░░░░░░░░░░░░░░▀▄▄▄▄▄░░░░░░░░█░░

░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░▒██████████████████████████▓▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░█░▓░░░░░░░░░▒▓▒▒▒▒▒▓▒▒░░▒▒▒▓▓▓████▓▒░░░░░░░░░░░
░░░░░░░░░░██▒░░░░░░░▓▓▓░░░░░░░░░░▒▒▓▒▒▒▒▓▒▒▓███▒░░░░░░░░░░
░░░░░░░░░▓█░░░░░░░▓▓░░▒▓▒▓▓▓▓▓▓▓▒░░░░░░░░▒▒▒▒▒░▓██░░░░░░░░
░░░░░░░░▒█▒░░░░░▓▓░▒▓▓░░░░░░░░░░░▒▒▒▒▒▒▒░░░░▒▒░░██▓░░░░░░░
░░░░░░░░██░░░░░▓░░▓░▒▓▒▓▒▒▒▒▓▓░░░░░░░░░░▒▒▒▒░░░░░░▓█▓░░░░░
░░░░░░░▓█░░░░▒░▓▒░▓▒░░░░░░░░▓░░░░░░░▓▒▒░░░▓▒░░░░░▓█░░░░░░░
░░░░░░░█▓░░░░▒░▓░▓▒░░░░░░░░░░▓░░░░░░░░▒░░░░░░░▓░░░░░█▒░░░░
░░░░░░▒█░░░░░░▓░▓▒░░░░░░░░░░░▒░░░░░░░▓░░░░░░░░▓░░░░░█▒░░░░
░░░░░░██░░░░░░░░▒░░▓██░████▒░░░░░░░░░▒░░░░░░░░░░░░░░█▓░░░░
░░░░░▓█░░░░░░░░░░███████▒███░░░░░░░░▒░░▒▓▓▓▓▒░░░░░░▓█░░░░░
░░░░██▓░▒░░░░░▒▒▒█▓▓████▓░░░██▒░░░░░░░▓███████▓░░░░░░██▓░░
░░░██▓▓▓▓▓▓░░█▓░▓██████████░░██░░░░▓▒█████████▓▒▓▓▓▓█░▓█▓░
░░██▓░░░▓▓▓▓▒░░▓░▒▒░░░▓░░▒████▓░░░░█████▓▒▒░░░░░░░░░░░▓█░░
░▓█▒▒░░███████▓░░░░░░██░░░░▒█▒░░░░░░▒█░░░░░░░░░░░░░▓▒▒░█▓░
▒█▒▓░░█▓░░░░░████▒▒███░░░░░░░░░░░░░░░█░░░░░░░░░█████░▓░▓█▓
▓█░▓░▓█░░░▓▓░░░▒████░░░░░░░░░░░░░░░░░█░░░░░██▒██░░░█▓▒░▒█▓
█▓░▓░█▒░░░███░░░░░░░░░░░░░░░░░░░░░░░░██▓░░░▒███▒▒▒░░░▒░▒█▓
▒▓░▓░█░░▒██▒███░░░░░░░░░░▒▒███▒░░░░░░░▓██░░░░░░░▓█░░░▒░▒█▓
░█░▓░█▒████░░▒███░░░░▓▒▒▒▒▓█░░░░░░░░░░░▓██░░░░░░▓█░░▒▒░▓█▒
░█░▓░▓█░░░█▓░░░▒███▓░░░░░░▓█░████▒░░░░░███▓▒░░░░██▓░░░▓██░
░▒▓▒░░█░░░██▒░░░▒█▓███▓░░░▒█▓█▒░▓▒░░░░██░░░░▓▒░▓███░▓▒░█▓░
░░█░▓▒░░░░▒███▒░▒█░░▒▓████▒░░░░░░░░█▓██░░░░░░░██▓█░░░▓█░░░
░░██░░▓░░░░▓████▒█▓░░░░░▒████▓░░░░▒█▓░░░░░░▓██▓▓██░░░█▒░░░
░░░██▓░░░░░░█▓░████▒░░░░░█▓▒▓███████▒▒▒▒▓████▒▒█░██░░▒█░░░
░░░░██░░░░░░▒█▒░▒█████▒░░█░░░░░░████████▒▒█▒░░█░██░░▓█░░░░
░░░░░██░░░░░░▓█░░█▒███████░░░░░░▓▓░░░▒█░░░░▓█░▓█▓██░░▓█░░░
░░░░░▒█▒░░░░░░██░█░░░▓██████▓░░░▓▓░░░░█░░░▓███████░░▓█░░░░
░░░░░░█▓░░░░░░░██▓░░░░░░███████████████████████████░░▓█░░░
░░░░░░▓█░░░░░░░░██░░░░░░█▒░▓███████████████████████░░▓█░░░
░░░░░░░██░░░░░░░░██▒░░░▒█▒░░░░▒██████████████████▓█░░▓█░░░
░░░░░░░░█▓░░░░░░░░▓██░░██░░░░░░█▒░▒▒▒███████▒█▒█▓█▓░░▓█░░░
░░░░░░░░▒██░░░░░░░░░██▓█░░░░░░░█▒░░░░█▒░░▓█░▓█░█▓█░░░▓█░░░
░░░░░░░░░░██░▓▒░▒▓░░░▒███▒░░░░░█▒░░░░█░░░█▒░█░██▓░░░▓█░░░░
░░░░░░░░░░░██░░█░░▒▓░░░▒████▓▓░█▒░░░█░░▓█░▓████▒░░░░▓█░░░░
░░░░░░░░░░░▒██▓░▒▓░░▓▓░░░░▒██████████████████▓░░░░░░░▒█░░░
░░░░░░░░░░░░░██▒░▒▓▒░▒▓▒░░░░░░░░░░░░░░░░░░░░░░░▓░░░░░█▒░░░
░░░░░░░░░░░░░░░▓██░░▓▓░░▓▓░░░░░▓▓▓▓▓▓▓▓▓▓░░░░░▓░░░▓░░█▒░░░
░░░░░░░░░░░░░░░░░███▓░░▒▓▒░▒▓▓▒░░░░░░░░░░░░░░▓▓░░░░▓░░█▒░░
░░░░░░░░░░░░░░░░░░░▓██▓░░░▒▒▒▓▒▓▒▒▒▒▒▓▒▒▒▒▒▓▒░░░░▒▓░░░█▒░░
░░░░░░░░░░░░░░░░░░░░░▒███░░░░░▒▒▓▓▓▒▒▒▒░░░░░░░░▒█░░░░░█▒░░
░░░░░░░░░░░░░░░░░░░░░░░▒██▓░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░░░░░▒█░░░
░░░░░░░░░░░░░░░░░░░░░░░░░▒██▓░░░░░░░░░░░░░░░░░░░░░░░░█▓░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░▒█████▒░░░░░░░░░░░░░░░░░░██░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒████▓░░░░░░░░░░░░▓██░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓█████▓▓▓▓▓▓▓███▒░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓██████▓▓▒░░░░░░░░░

                                                                                              ..,::;;;rrrrrrrrrr;;:::,,..

                                                                                 ,;5A#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r

                                                                          ,SM@@@@@@@@@@@@Mh2sr;;;;;;;;;;;;::::,,,.              ,rM@@@X

                                                                      r#@@@@@#3isss:.      .,,,..                 .:rr;             ,@@@r

                                                                   2@@@@9.                      .,:::;;;;rrrrrrr;:.   .r93;           r@@@

                                                                ;@@@@;    r  .,,::;:::;rsSX3hAAh5r:.            .,;r52r,  rAA;          @@@

                                                              s@@@h              ..,,,.                ,r,;;;rrrsr;;::;sX2; .5B5.        @@@

                                                             ,@@9         r25s;:::::;riSB;            r#,           ,:rrrrsX2. :3S,       @@@

                                                             .@s        .@3.           s             s@                  :r:.i2.  :,      ,@@r

                                                             G@r        5.             ih            s;                    ,r  ;:          s@@

                                                            ;@@                         &                 ;9@@@@@@@@@@MS,                   9@@.

                                                           X@@i            .s&MMA2r,    &              2@@@@@Ar@@@@@@@@@@@#                  S@@2

                                                         ;@@@.           s@@@@@@@@@@@@A,             h@@@r     S@@@@@@@@rS@@5  ;:        ,:,  X@@@s

                                                        @@@s  XM5;:;r22, @@@@@@@@@@@@@@@@: ;s.      @@@:   :#@@@@@#M#@@@@@@@@r ;B@@      ;rrsrr2#@@@r

                                                      r@@@  9Xr:             .:;;ri3M@@@@@@@@:      i@@BG@@@@Hr   .      :ii;  r    r9M#AS:      ,;@@@:

                                                     ,@@@ rX.;r:                       r@@,           ;@@A,       3@@:          ,A@@@@@@@@@@@S    . .@@A

                                                     3@@ ;; G: r@@@@@@@X.               @#                         5@@@@2;:;SB@@@@@#:       G@@r   .  @@#

                                                     A@@ X  2 ;@@Ai;,r@@@@&:B@@        ;@@                           .5@@@@@@@#5,     @&      @@2   ,  @@;

                                                     r@@:; .&       2  s@@@@@@;      i@@@9                                         .X@@@r      @@  .s  &@@

                                                      @@ri  9      :@A             X@@@:             2@@@@@,is                 .5@@@@@H@@@9.   @@r .s  s@@

                                                      i@BH  ;@;    @@@          ;#@@@,                 ,;2@@.risrrrss      :2@@@@@i    @@@@@@. @@  :;  A@@

                                                       @@@2; ..   @@@@       :2AA@@@@M         .#@@@@@M   @@          .s#@@@@@@r      @@2  .; #@5  9   @@;

                                                        @@M ;2H; G@@@@@;   :5i,     :@@;       ,@@A2i9@ r@@i     .rA@@@@@@@@@       ;@@@      @r  5@  @@H

                                                         @@G   , @@Gh@@@@9.           M@@A&@@            :  .i#@@@@@@h;    @@    ;H@@@@#        .sG ;@@3

                                                         .@@:   .@@@@@ @@@@@#s.         A@@h         ,r3A#@@@@@Ar.        @@@A@@@@@@@@:       .;,  @@@,

                                                          A@@   :@@@@  @@ r@@@@@@@@@A2r,.;r;3#@@@@@@@@@@@B2r@@         ,A@@@@@@#; X@@            @@@i

                                                           @@   ;@@@B  @H    @@;G@@@@@@@@@@@@@#@@@i:        5@H   :5#@@@@@@@@;   &@#           2@@B

                                                           @@,  :@@@@;A@@   @@S       @@X      :@s           @@#@@@@@@@@H,h@r   @@A           #@@:

                                                           @@:  .@@@@@@@@@Bi@@2.      #@       r@X    .:iA@@@@@@@@@@#s    s@H 5@@i           s@@

                                                           @@:   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;          #@@@@.            @@

                                                           @@,   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3:  @@          .A@@2             #@S

                                                           @@    ;@#r@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#r;.       @@&      ,H@@@h              M@@

                                                           @@     @@::@M A@@,S#@@#SSX#@@@5;sr;.  .@r           @@H   s@@@@S              :@@M

                                                          ,@@     .@@:@@. #@;  ,@#     @@:       :@A            @@S@@@@#,              .#@@r

                                                          i@A      :@@@H,  @@s  H@M     @@       r@@         :r2@@@@@:    .;;.  r3S  ,@@@G

                                                          #@r        3@@@@@@@@r .@@X    @@.      .@@;;rSG@@@@@@@#s     rXi:.:X@@X, s@@@G

                                                          @@.           ;3#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3:     ,5Xr, ,2##i  .B@@@r

                                                          @@    .                .,;s5Sirs29hh35r:,,.           ;Si;,,rGH2,  ,M@@@3

                                                         ,@@    @.    H&                                   .;i5Ssrs23i,   i@@@@2

                                                         ;@@    2;     i@@Gs,                        .:;s239X5iis:    ;@@@@@;

                                                         r@@     r&s.     :sS5Ssr:,            .:;sS5XXX5s;:,     :B@@@@5

                                                         r@@       SBM9s:.               ..,,::;;;::,.         2@@@@G.

                                                         .@@,         ,;sSSSisrrr;;;;;;;:::,,.             ,H@@@@;

                                                          ;@@;                                         .S@@@@A.

                                                           .@@@:                              ;3@@@@@@@@@@i

                                                             S@@@@s.                   ,r3@@@@@@@@@BXs,

                                                               :#@@@@@@@@@#BB##@@@@@@@@@@@@#S,

                                                                   ,SB@@@@@@@@@@@@#9i: