Me
    KKKKKKKKKXNOc'.....',,,;,'';;;;;'.',''.'....',cONWWWNNNNNNNNNNNNNNNNNNNNNNWXkollc:,''c;.....',,,,',,
    00KKKKKKKXXOc'....';;,,;;,',;',,'':c;,;c;...';lONNNNNNNNWWWNNNWWWNNNNNNNNNNNX0xooc;',c;.....',,,,,,,
    KKKKKKKKKXXOc,......',;,,''::'';,;lo::okxl:,,;o0NNNNNNWNNWWNWWWWWWWNNNNNNNNNNNKxol;,,c:.....',,,,;;,
    KKKKKKKKKKKkc,....,;::::;;:ldolcldOkxddddxxooox0KKKKKXXXK00KXNNNNNNNNNNNNNNNNNN0xl:,,c:.....',,,,,,,
    KKKKKKKKKKXkc'....;:;;;;;:cloxxkkkkollllloooodkkdddxxxddddxxx0XXNNNNNNNNNNNNWWNN0o:;;l;....',;;;,,,,
    0KKKKKKXKKKkc'...';:,,:lddxkkkkxxdollcclllllllolcccloolllooloxO0OOO0KXNNWNNNXXXX0d:;;l;.....,,,,,,,,
    00000KKK0KKk:'...,:::oxxkO0OOOxollollcccccclllccc::cllccccccloddollodxO0XNNNNXXXKd:;:l;....',,,,,,,,
    OOOOOOOOkkOd:'...,cdkOkolldddoolcccccccc:cccccccc::cccccc:::cclllllloddxkOKNNNNXKd:,:l;....',,,,,;;;
    0OOkkxxdddoc,',:clxO0kdl::clllllcccclllcc:::ccccc::::::::::ccccccccldxxxdx0NWWNNXx:,:o;....',,,,,;;;
    xxxxxxxxxxdlccokOkkkxdoocclollllllllccccc::::::::::;;;;;;::cc:::::clodddodk0XXXXKd:;:o;....',,,,;;;;
    kkkkkkkkkkkkOOkxxdoooloolloolllcccccccccc:::::::::::;,,,,;;;;;;;;:clllooooox0XNNKd:;:o;....',,;,;;;;
    xxxxxxxkOKKKK0xolllcccclccllcccccc:::::cc::;;;;;::::;;,,,,,,,,;;::ccllloooddxO000d:;:o;...'',;;;;;;:
    OOOOOOOOKX0Okdlcllcccccccccccc:::::::;;::::;;;;::;;;;;;,,,,,;;;:::ccclllodxkkkOKKkl;co;...'',,,,cxxd
    odddddxxOXOdllcclllccccccc:::::;;;;;;;;;;;;;;;;::;;;;:;;;,,,;;;:::::ccllodxkkO0KOo:;cl,.''',,;,,dOkx
    odxxxkO0KK0xlccclllcccccc::::;;;;;;,,,,,,,;;;;;;;,,,;;;;;,',;:;;;:::::cclodddxO0Oocclc,','';;;,;x0kx
    XXXNNNWWKkxocccccccccc:::;;;;;,,,,,,,,,,,'',;;;,''',,;;,,'',;;;;;;;;;;::clooolox0kl:,,'''',::;,:k0kx
    xkkO0XNKOxolllccccccc::;;;,,,,''''''''''''''''''''',,,,,,,,,,,,,,,,,,;;:::clooodO0x:...',',;:;,cOKxx
    O00KXNXOdollllcc:::ccc::;,,'''........''........''',,,,,,,,,''''''''',,,;;;:ldxxxO0x:;,,',;::;,l0Kxx
    MMMMMWKxllccccccccclcc:;,,'..................'''',,,,,,,,,,'............',;;cdkkkO00xc;,',::;;,o00kk
    MMMMWKxoollcc::ccclcc;,'...............'''''''',,,;;;,,'''''..............,;cdxkkOO0kc;,'';:::;cxddd
    MMMMNOdollcccccclcc:;,.....     .......'',,,'''',,;;;,,'''''.....    ......':lodkO0X0o:,'';;::;;:::c
    MMWN0doollccccclcc:,'........     ....',,'',''''',;,,''',,'''...... ........;ccldxOXXkl,.',:cc:;::cc
    MMMXkollccccccllc:;'............  ....',,,,,''',,,,,''',,,,,,...............,:clxkk0XXOl'';:::::::::
    MMMXxdocc:::clllc:,'..........   ....',;;;;;;,,;;,,,,,;;;;:;,,..... ........',:lxkxkXNXx,';:c::cc::c
    MMW0dlllcc::cccc:;,'.........   ...',;;::::::;;;;;;;;;;;;;;:::;;..     ....''',:oxxdOXN0dc:ccccc::cc
    MWXOollllcc:::::;;,,''...........',;:::::::::;;;;;;;;;;;:;;;::::;,.......'''',,;:oxkOKXKKOl:::cc::cc
    WX0xlcllccc::::;;,,,,''''.......';:cc:cc:::::;;;;;;;;;;;;;;;;:::cc:::;,'''',,;;;:codk0KKKkc;;;;;;::c
    X0kdlccllcccc::;;,,,,,,,'''..'',;:::::::::::::;;;;,;;;;;;;,,;;:::::clllol:;,,,;;;:loxkOXKxc;;,;;;:::
    Kkdollccccccc:;;,,,,,,,,'''',,;;::::;;;;;;;;;;;;;,,,;;,,,,,,;;;;;;;;::cloxxl;,,,,;;:lx0XX0dc;;;;::::
    Ooclolc::::cc:;,''',,,'',,;;;::;;;;;;;;;;;;,,,,,,,,,;,,,,,,,,,,,,,;;::::coxkd:',,;;;cldk00xc;;;;::::
    dccllcc:::::cc:;,'''',,;;:::::;;;;;,,,,,,,,,,,,,,,,,,,,,,''''',,,,;:cccloook0kl::;:lodxkK0d:;;,;:;::
    oc:cc:cc:::;::c::;;;::cccc:::;;;;;;,,,,,,,''''',,''',,''''''',,,,,,;;;;::coxO00OxdloxkO0KXOl;,,;;;;:
    oc;::::cc:::::cc::ccllcc::::;;;;;,,,,'''''''''''....'''''''''''''''''',,,;;cldk00xc:cldk0XXk:,;;,;;;
    lc::;,,::::ccccccclllccc:::;;,,,,,''''''''''....................'''''''',,,,;:cdOOoccldkKXX0o,,;;,,,
    ol:;,'',;:cllollclllcccc::;,,,''''''''''......................''''''''',,,,,;;;:ldxoccoxKNKxlclc:;;,
    doc;,'''';cllollllccccc:;;,,'''''''''''.........................'''''''''',,;;::looddolokK0o:looc;,,
    dlc:,'''.,:lolllccccc:::;;,,,'''''''.............................'..'''''',,,;::coxkkOOOkO0d::;:c:,,
    xol:,',,'.,:llcclcc:::::;;;,,,''''......................................'''',,;::cldxOOOO00k:,;;::;,
    xdoc,'',''',;ccccc:::;;;;;,,,''''..............       ..................'''''',;:::coxO000OOxo:;::;,
    dddl;'''','.,:cccc:::;;;;,,,''''..........    .           ..............''''',,;::ccodx00kkkdooc:;;,
    oddo:,'',''';clcc:::;;;,,,''''''......   ..........      ................'''',;:clodkO0OOxddc;cc:::,
    :codl,'',,',:clcc::;;;;,,,'''''......  .............    ..................'',,;;:cldxO0OOko:,;;;:cll
    ;,:ol;''',',:cc:::;;;;,,,,,''''.....  ..................................'''',,;::cccoxOOOOdc:ccokO0K
    ;,:loc,'',,;:c:::;;;;;,,,,,''''...... ..           ..........      ....''''',;:ccoddodkOOOxoddxxddxk
    ,;cooc,,,;;;:c::;:::;;;,,,,'''''........            ... ....       ....''',,';cllxkxkddxxxxdoloooodx
    coxxxl;,,:cccc::::::;;;;,,,,'''''''...              ... ..         ...''''',;,;codkOkxoc;co;'..,codx
    kkxxdo:'';:::ccccc:;;;;;;,,,'''''''...                             ..'''',,,;;;;lddkkxo;.;l,...;dxxx
    ;:lodl:,,,,;;:::c::;;;;,,,,'''''''......                          ..''''',,,;::;;oxkOkd:',;,',;:oxdd
    looxkd:,,',;;;::::;;;;,,,,,,,''''''.......                      ...'''',',,,,;cc;:okkxo:'',,,;::looo
    clolc:;;,,;::;:c::;;;;,,,,,,'''''''''......                   ....''''',',',;;cl:;cdddl;,''',;;:cloo
    .......,;::;,,:cc::;;,;,,,,''''....'.............       ............',,;;,,;c:clc;:lddc;;;;;:::clooo
    ........,,;;:::ccc::;;;,,,,,'.......................................',;:;;cdxl:lc,;ldxxddxxxxkdc:coo
    ...... ..',coolllc:;;;;,,;,,''....................    . .........,;;;;;:::dOOdcll;;dkOKK0KK00K0ocoll
    ..... ....,dxdollc:;;,,,,,,,''''''...............     ...........,cdo::::cdk00dll;:x00KK00K00KOloOOk
    .......''.;xkdolc::;;;,,,,'..'''''................  .............':olccc:cox00kdl;:ldxkO000000OllkkO
    ...',;,:dxoolc:;;;,,'',,'..''''''.............................':ccc::::lxOkOkc:llccldk00K00k:;:::
    ....'',;::okxollcc::;,,''',,'.'''''''............................';:::::::ldkO0Oolddl:ccldkOOOx;;:;,
    .....',;;:dkxoolccc::;,,,,,,'',;;,,''............................,:::;;:cclxkOOkdodxxl::;coxOOocoo;.
    ....,;;:cdxdddolcc:;,,,,,,,'',;;,,''...........................,;::,',;ccoxkO00xccoxdl:;::lxklcxkdl
    ....';::cdkkddolcc::;;,,,;,'''',,'',,'..........................,;;;;,,:ccldxk0KXOdlcloc;;:cokkO0KK0
    ',;:clcclxkdollccc::;;;,;;,'''..',,,,'.........................,;;;;;;;;::clodx0KKkdooxxdxO0KXXXNNWW
    ooooollcdkxdlc:clc:;;::;;;,''....'',,''.......................';;;;:::;;::clccdOXXXXXXXXXKK0OkkO0KXN
    xxxdoolcokxdoccccc::::::;,,''.....'',,''....................'',;;;:::;;;:coxxdxOKXK0000OOkxdddkOKXXX
    kxxdol:cdkdolcclcccc::::;,,,'..'...,,,'''..................',;;;;;:::;;;::ldkkOO00OxdoddoolodO0KXXK0
    dooolc:lxxdlcccllccc:;::;,,,,''''.',,,,,'''...............',;;;;:;;;;;;;;:coxkkO0Odl::cc::lxO0KKK0Ok
    cc::;;;lddolccllccc:;;;:;;;;;,,,,'',,,,,,,,''''''''..',,,,,;;;;;:;;;;;;;;:cloodxOkl:;;;,,cdO00000Okx
    ;,,,'',:loolccllccc:;;;:;;;;,,;;,'',,,,,,,,,,,,,',''',;;,,,;:;;;:;;;;;;;;::ccldxOkc;,,,';oxO0000OOkd