XXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXNNNNNNXNNNXXXXXXXKKKK0kdollccc:::ccodkO0KKKKKKKXXXKKKKXXXXXXXKKKKKKKXXKKKKXXXXXKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKK00KKKKKKKKXXXXK0kxkkkO0KKKK0O00KKKKK0KKKK000O
XXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXNXXNNXXXXKKKOdc;'.              ..';cdOKKKKKKKKKKXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000KKKKK000KKKKKKKKKXXXKK0kxkkOO0KKKK00O00KK0000KK00000
XXXXXXKKXXXXXXNNNNNNNNNNNNNNNNXNNNNNXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOl;.                         .:dOKKKKKKKKKKKKKKKKKK00KKKKKKKKKKXKKKKKKKKKKKKKKKKKKKKKK0000000KKKK0000KKKK0KKXXXXKK0xxkkkO0KKKKK00000K00000K00000
XXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXNNNNXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXKkc.                               'lO00KKKKKKKKKKKKKK000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000KKKKK00KKKKKKKKKXXKKK0xxxxkO0KKKKKKK000000000000000
XXXXXXXXXXXXXNNNNNNNNNNNNNNNNXNNNNNNNXXXXNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXOc..            .....                 .lO0KKKKKKKKKKK0000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000K000KKKKKKK0KKKKKKKKKXXKKK0xxxxkO0KKXKKKK000000000000000
XXXXXXXXXXXNNNNNNNNXNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKx,. ...  ...',:clodxddoc:;;;'...         'x0KKKKKKKKKK0000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKKK0KKKK00KKKXXKKK0xxxxkO0KXXKKKKK000K000KK000K0
XXXXXNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXKd.   .....,:lxk00KKKK00000OOkxddolc:;..    .d0KKKKKKKKKK000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKK00KKXXXXKK0kxxxkOKXXXKKKKK0000000KKK0KK0
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXk'   .';clxOO0KKXXXKKK00000K00OOkkkxxoc;...  .o0KKKKKKKKKK0KKKKKKKKKKXKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKXXXKKK0kxkkO0KKXKKKKKKK000000KK00KK0
NNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNNXXXXXK:  .';cdkOO0KKKKXXXNXXKK000000OOkkkkxdl:;,'.  .dKKKKKKKKKK00KKKKKXXXXXXXXXXKKKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXKX0kkkkkO0KKKKKKKKKK00000KKKKKK0
NNNNNNNNNNNXXNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNXXXO'.';:lodkO00KKXXXNNNNXXXK00000OOOkxxdoc;;,,'.  ;0KKKXXKKKK00KKKKKXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKKKXXXXXX0kkkkkOKKXKKKKKKKKK0O000KKKK00
NNNNXXXXXNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNXXd';oodddkOO00KXXXXXXXNNXXK0OOOOOOOkxxoc;,,,,'.. .kXKKXXKKKKK0KKKKXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXX0kkkxkO0KXXKKKKKKKK0OO00000000
NNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNXd:dOOOOkOO000KXXXXXNNNWNNXK0OkkOOOOkkxl;,,,'... .xXKKKKKKKKKKKKKKXXXXXXXKXXXXXXXKKKKKKKKKKKKK0KKKKKKKKKKKKKKKKKKKKKKXXXXXX0kkkkkO0KKKKKKKKK0000OO0000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNNNNXxo0XKKK000KKKKKXXXNNNNNNNNXXK000KK00kxl:;;,'.....xXKKKKKKKKKKKKKKXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKXXKKKKKKKKKKXXXXXXX0kkkkOOKKKXXKKKKK0000000000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNNNNXkkKXXKKKXXKXK0OkxdoolcclxO0KXXK0OOxl:,''''''''..,kXKKKXKKKKK0KKKKKXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXKKXXXXXXX0kkkkkOKXKKXKKKKK0000K00000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNNNNKkO00KKXNXXK0xoc:,'......';okKXKxl:,..  .......'.:0XKKKKKKKKK00KKKXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXX0kxkkkOKXXKKXKKKKKK0KK00000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNXXXXXXXNNNNXXX0ddOO0XNNNXKkdl:,'''..',,:oxkKXKx:,,''',,'.','..'oKKKKKKKKKKK00KKKKKXXXXXXXXKKKKKKKKKKKKKKKKK000KKKKKKKKKKKKKKKXXXXXXXXXXXK0kkkkk0KXXXKKKKKKKKKKK00000K0K
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNXXXXXXXXNNXXKxdddkOKNNXXXKOdc,,;,...:c;cxOO0XKx:,'''..',..';;',dKKKKKKKKKKK00KKKKKKXXXXXXXKKKKKKKKKKKKKKKKK000KKKKKKKKKKKKKKKKXXXXXXXXXXX0kkkkO0KKXXKKKKKKKKKKK0000000K
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNXXXXXXXXXXXXd,o0K0OKNXXXKXXK0kxxxolcccoxOOO0KXOc''',;;;;..';;,,,o0KKKKKKKKK00KKKKKKXXXXKXKKKKKKKKKKK0KKKKKKK00KKKKKKKKKKKKKKKKKXXXXXXXXXX0kkkkO0KXXXXKKKKKKKKKKK0000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNXNNNNNNNXXXXXXXXXXXxlOKOO0XNNXXXXXXXXKK0000O00K000KXXKo,',,,;::::;;;,'.c0XKKKXKKKK00KKKKKKXXXKKXXKKKKKKK000KKKKKKKK0KKKKKKKKKKKKKKKKXXXXXXXXXKKK0kkkkO0KXXXXK0KKKKKKKKK0000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXX0kkdloONNNXXXXXXNNNNXXXXXXNXXKKXXNKo;;::;;clolc;,,',xXXKXXXXKKK0KKKKKKKXXXKKXKKKKKKKK00KKKKKKKKK0KKKKKKKKKKKKKKKKXXXXXXXXX00K0kkkkO0KXXXXKKKKKKKKKKK0000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXNNX0d:o0KXNNNXXXNXXNNNNXXXNNXK00KXXXKd::clcclodol:,,,l0XXXXXXXKKKKKKKKKKKXXXXXKKKKKKKKKKKKKKXXXKKKKKKKKKKKKKKKKKKKKXXXXXXXXXKKK0xxkkk0KXXXXXXXKKKKKKKKK000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNNNNX0kodkKNNNNNNNNXXNXNNNNNNXOxOKNNNXX0o:lddoooolc:;,;xXXXXXXXKKKK0KXXKKKKXXXKKKKKKKKKKKKKKKKXXKKKKKKKKK0KKKXXKKKKKKXXXXXXXXXXKX0xxkkk0KXXXXXXXKKKKKKKKK000000
NNNNNNNNNNNNNNNNNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNNNNNNXOOOkKNNNNNNNXXXXXXXXXXKK0Okdd0XXX0o:coxdoolcc:,';kXXXXXXXXXKK0KXXKKKKXXXXXKKKXKKKKKKKXKKKKKKKKKKKKKKKKXXXXXKKKXXXXXXXXXXXXX0kkkkO0KXXXXXXXXKKKKKK000KKK0K
NNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXNNNNNNX0OO0NNNNNXXXXNXXXXXXX00XKOocodooc'':odddlcc:;,';kXXXXXXXXXXKKKKKXKKKXXXKXXXXKKKKKKKXXXKXXKXKKKKKXKKKKXXXXXKKKXXXXXXXXXXXXX0kkkkO0KXXXXXXXKKKKKK000KKK00K
NNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNXXXXXXXXXXXNNNNNX0xONNNNXXXXXXXXXXXKKOkkdlc:,......'coddol:;;,.,kXXXXXXXXXXKKKKKKKKKXXXKKKKXXKKKKKKXXXXXXXXKKKKXXXKKKXXXXXKKXXXXXXXXXXXXXX0kkkkO0KXXXXXKKKKK00KK00KK000K
NNNNNNNNNNNXXXXXXNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNXXXXXXXXXXXXXNNNNNNNNNXKKXNNNNXXXXXXKXX0kxlcoxxdol:;:;....:ddolc;,',oKXXXXXXXXXKK0KKKKKKKXXXXKKXXXKKKKKXXXXXKXXXXKKXXXXKKKXXXXKKXXXXXXXXXXXXXXX0kkkkO0KXXXXXXXKKK0000000KK000
NNNNNNNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNXXXXXXNNXKXNNNNNXXXXKKK0xo:',cc:::ccc;,''...:llc;,',xKXXXXXXXXKKK00KKKKKKKXXXXKKXXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0kxkkO0KXXXXXXXXKKKK000K000000
NNXXXNNNXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNXXNNNNNNNNNNNNNNNNNNNXNNXXXXXXXXXXXXXXXXXXNXKKXNNNNNXKKXK00Oo;,;lllodolllc'..',;;::,''.lKXKKKXXXXKKKK00KKKKKKKKKKKKKKKXXXKKKKKXXXXXXXXXKKXXKKXXXXXXXXXXXXXXXXXXXXXXX0kkkkO0KXXXXXXXXKKKKK00KK00000
NNXXXXXNNXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNXXXNNNNNNNNNNXXXNNNNNXXXXXXXXXXXXXXXKOdc;,,:cdkKXXXXXK0000OOxlldOKKK0koc:llc:;:ll::,''.:OXXKKXXXXXXXXK000KKKKKKKKXKK0KKXXXXKKKXXXXXXXXXKKKXKKKKKXXXXXXXXXXXXXXXXXXXXX0kkkkO0KKXXXXXKKKKKKKKK0KK0000
NNNNNNNNNXXXXXKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNNNNNNNNNXXXXXNNXXXXXXXXXXXXXXXKOdl:'.  .:dxkOOOO00Okxkkllxk0KXKOd,..'cddddoc;''..;OXXXXKXXXXXXXXK000KKKKKKXXXXK00KXXKXXKXXXXXXXXXXXXXXXXKKKXXXXXXXXXXXXXXXXXXXXX0xxkkO0KXXXXXXKKKXKKKKKK0K0000
NNNNNNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXKK0klcccc:,..;odlcccccoooloc,:odk0K0kdc;,:loxxo:,....:0XXXXXXXXXXXXXXK000KKKKKKKKKKXKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0xxkkO0KXXXXXXKKKKKKKKKK000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNXXXXXXXXXXXXXXXXXX0dc;,..  ..,:cc;,;loolc:,',,;;'..',:loddolccc:;;,'..  .l0XKKKKKXXKKXXXXXK00KKKKKKKKXXKKXXXXXXXXXXXXXXXXXXKXKXXXKKKXXXXXXXXXXXXXXXXXXXXXKOxxkkO0XXXXXXXXXKKKKK000K00000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXX0x:.        .lkOOOkkxxkkkxdl:,'...  ..''''',;;,'...      :KXKKKKKKXXKKXXXXXK0O0KKKKKKXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXX0xxxkk0KXXXKXXXXXKKKKK00000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXKKKXKd'.         ;kKXXXXXXXNNNXXK0Oxo:,..         ...         .c0XKKKKKKKXXKXXXXKK0O0KKKKKKXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXX0kxkkk0KXXKKXXXXXXKKK00KKKK00K
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNXXXXXXXXXXXXKKO:.         .lO00KXNNNWWWWWWWWNNXK0x:'...                ... ,kKKKKKKKKXXXXXXKKOO0KKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKXXXXXXXXXXXXXXXXXXXX0xkkkk0KXXXKXXXXXXKKK00KKK000K
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXX0dc::;,'.         .ck00OkOKXXKK0O0KKKXNNNXXOl:;;,'.....     .......   .okOKKKKKKXXXXKKK0O0KKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKXXXXXXKKXXXXXXXXXXXXX0xkkkk0XXXXXXXXXXXXKK00000000K
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXkc.                'xKXXXK0O0KK0d:,lkkOkdxOKKkolccccccc:::;,'''......    ...;xKKKKKKKKKKK000KKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXKKXXXXXXXXXXXXX0kkOkO0KXXXXXXXXXXXKKK00000000
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXX0l.                 ;OXKKXXXXXXXXX0ddO0KKKklcd00ko:;;cllodxxxdol;''...     .   .l0KKKKKKKKKK00KKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0kkOkO0KXXXXXXXXXXKKKKKKKKK0KK
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXKko:..                ,oOXXXXXXKXNNNNNNX00OOkxdc,:dOko'  .';clodxdl:''''..     .     ;k00KKKKKK0000KKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXX0kkOOO0KXXXXXXXXXXKKKKKKKKKKKK
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNXXNNXXXXXXXKd,......            .'ckXXXXXKKKKKKXNNNNXKK0Okdl:'':oo:.     .';::;,'''''..            'x00KKKKK0O00KKKKKXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXXXXKKXXXXXXXXXXXXXX0kkOkO0KXXXXXXXXXXXXKKKKKKKKKK
NNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNXXXXNXXXXXXXXXXXKl.......            'ldOXNWWNNXKKXXKKXXNWWNXXKK0Od:'...         ..',;;;;,...          .  ;k0KKKKK0O000KKKKXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXXXXKKKXXXXXXXXXXXXX0kkOkk0KXXXXXXXXXXXXKKKKKKKKKK
NNNNNNNNXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNXXXXXXXXXXXXXXXXk;......            .:dxOXNWWWWNXXXXXXXKKKKXNNNXKK0ko'               ..,::'..               l00K0000O000KKKKKXXXXXXXXKKKXXXXXXXXXXXKKKXXKXXXXXXXXXKKKXXXXXXXXXXXXX0kkOkk0KXXXKXXXXXXXXKKKKKKKKKK
NNNNNNXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXd. ....              cOdkXWWWWWNXXXXXNNXXKKK00KKKK0Ox;.                  .'.                 ;k000000OO0000KKKKXXXXXXXKKKKKKXXXXXXXXKKKXKKKXXXXXXXKKXXXXXXXXXXXXXXX0kkOkO0KKXXKKXXXXXXXXXKKKKKKKK
NNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNXXXXXXXXXXXXXKo.  ...              :kxxKWWWNNNXK0Ok0KXNXK00000Okxo:'                                         .,lk0K0OO00000KKKKXXXKKKKKKKKXXXXKKKKKKKKKKKKKXXXXXXKKXXXXXXXXNXXXXXX0kOOkO0KKKXXXXXXXXXXXXXKKKKKKK
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXO:.  ....             'kOxONWMWNNXK000OO00KXXXK0000Ox:.                         ..                  .,cdkO0OO0000KKKKKKKKKKKKKXXKKKKKKKKKKKKKKXXXXXXKKKKXXXXXXNNXXXXXX0kkOOO0KKXXXXXXXXXXXXXKKKKKKKK
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNXXXXXXXXXXXXXXXNO,.......              ;0OkKNNWWNK0000KKXXKKKKKK0000Oo.                          ...                     .:ok00000KKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXKKKKXXXXXXXXXXXXXX0kkOkk0KKKKKXXXXXXXXXXKKKKKKKK
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNXXXXXXXXXXXXXXXKc........              ;OkkXNXXNX000KKXKKK0KKK0Okxol;.                           ...                        .;lx00KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXKKKKKXXXXXXXXXXXXXX0xkOkk0KKKKXXXXXXXXXXXKKKKKKKK
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNXXXXXXXXXXXXXXXk'.... ...              .okd0NNXXXK0Okk0KK00OO0OOOo.                              ....                          .lO00KKKKKKKKKKKKKKKKKKKKKK0KKKKKKXXKKKKKKXXXXXXXXXXXXXXOxkOkk0KKXXXXXXXXXXKKKKKKKKKKK
XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNNNNNNXXXXXXXXXXXl.........            .  .okkOKXKK0OxocclOKkxkkkxl'                          .  .,c'...'..                        cO0KKKKKKKKKKKKKKKKKKKKKK0KKKKKKXXXKKKKKKXXXXXKKXXXXXX0xkOkx0KKKXKKXXXXXXXXKKKKKKKKK
XXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNNXXXXXXXXXNO,..........   .           .xXOl:lllc::;;dKx,..''.                .....    'odxc,oOKc   ;xx:.                      .o00KKK000KKKKKKKKKKKKKKKKKKKKKKXXKKKKKKKKXXXXXXXXXXXX0xkOkk0KKKKKKKKXXXXXXXKKKKKKKK
XNNNNNNNNNNNNNNNNXXXNNXNNNXXXNNNNNNNNNXXNNNXXXXXXXXXXNNXXXXXXXXXXXNx.... .......   .           .dN0;.    .'oKd.                  .':odxkOc. ':cx00d:oO0c    ,x0d.                      .o00KK000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXKXXXXXXX0kkkkk0XXXKKKKKKXXKKXXKKKKKKKK
NNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo....  ...........           .cOKkc'':xXXd.                ...cO0Okxdl, .d0d,:O0kOXk.    .l00l.                      .l0000000K0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXKKKKXXXXX0kkkkO0KXXKKK0KKKKK00KKKKKKKKK
NNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXKKKKKKKKXXXXd.....  ...........             .ck000kc'                  .:;oKOc'.    .dXO;.:OKKXk;.    :OKd. ..  ...,..            .xK00000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KXXXX0xxkkO0KKKKKK0KKKKKKKKKKKKKKKK
NNNNNNNNNXXXXXXNNNNXXXXXXXXXXXXXNNNXXXXXXXXXXXXXXXXXXXKKKKKKKKKXXXXx'..................               ...                      .,;xO,      ,dKKc.,O0O0X0d,  .cx0k' 'l;.,'.lOx;            :O000000KKKKKKKKKKKKKKKKKKKKKKKKKXKKKKKKXXXKKKXXXK0kxkkk0KKKXKKKKKKKKKKKKKKKKKKK
NNNNNNNNNNXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKXXKl............  ....                                         .'lkd:'   .,dK0c,xKkcckO0x. .oO00o';OO;.. .cd;..'.        .l000000KKKKKKKKKKKKKKKKKKKKKKKKKXXKKKKKXXXKKKXXXKOxxkkk0KKXXXKKKKKKKKKKKKKKKKKK
NNNNNNNNNNNNNNNNNNXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKXKKKKKKKKKXKo...  ......                                                .ldk0Oo;..,;dxokK0kl,lkdc.  .:lodld0Ko.   ..'oO0x,        .x0O000000KK0KKKKKKKKKKKKKKKKKKKKKKKKKKXXXKKKXXKKOkkkkk0KKXXKKKKKKKKKKKKKKKKKKK
NXXXNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXKXXKKKKXXKKKKKKKKKXKl..     ...                                                 .;,':xx,.'.,,;dolc;....         .'lOk,.,cxoo0X0kc.        :OO000000000KKKKKKKKKKKKKKKKKKXKKKKKKKXXXXKKXXKKOkkkkk0KKKKKKKKKKKKKKKKKKKKKKK
XXXXXNNNNNNNNNNNNNNNXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXKKXKKKXXKKKKKKKKKKKX0c.                                                             .:l;....;:.      ...;, .::;:;.'cl;';lkxdKXO:          .x00000000000KKKKKKKKKKKKKKXXKKKKKKK0KXXXKKKXXKKOxkkkk0KKKKKKKKKKKKKKK00000000
NNXXXXNNNNNNNNNNNXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXKXXXXXKKXXKKKKKKKKKKKKKX0o'.                                                           .oO0x,. 'do, 'lllodloo..odooxl;:lxl,;oc:OKk,  ''       l0O0000000000KKKKKKKKKKKKXXXKKKKKKK00KKKK0KXXKKOxxkOO0KKKKKKKKKK000KKKKKK0000
NNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKXXXXXO:..                                                         .:x0O:. .lolcclclc:;,,. .,,,'':l:l:,'',';k0x,.lkc.     :O0000000000000KKKKKKKKKKKKKKKKKKKKKK0KKKKKKKKKOxkkkO0KKKKKKKKKKK00KKKKKKK000