BM6P6(@ SSSRRRQQQPPPOOONNNNNNNNNQQQRRRQQQNNNJJJJJJNNNQQQOOOMMMKKKJJJLLLMMMNNNOOONNNMMMLLLMMMPPPSSSTTTTTTNNNMMMMMMLLLMMMNNNPPPPPPOOONNNLLLMMMPPPPPPNNNKKKHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIIIIIIIGGGEEEFFFFFFDDDAAA>>>>>>@@@CCCDDDCCCAAA???============CCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCDDD===???BBBDDDFFFFFFEEEEEE???AAACCCBBB???>>>???BBB<<<;;;;;;::::::;;;;;;<<<;;;:::888888888888:::;;;:::::::::::::::999888777555666777777666777999;;;<<<>>>???>>>;;;888777777666666777888999::::::;;;999888777777777888999::::::;;;;;;:::999888:::;;;777777888888888888777777777777777777777999;;;<<<777888888888888999<<>>=========>>>???AAABBBBBBBBBAAAAAA@@@@@@>>>============>>>??????<<<===???AAABBBAAA@@@???<<<===>>>>>>===<<<===>>>::::::999999999999::::::999999888888888888999999999999::::::999888888777666777777666555555777888999;;;======;;;999999999666666666777888999999:::888888777777777888999:::999:::;;;:::999888:::;;;666666555555555555666666888777666666777888999:::777888999999888999;;;<<<===777>>>@@@555PPP>>>;;;;;;999999<<<@@@AAA<<<888;;;;;;:::999999999999:::666777777888999999::::::999999999999:::;;;<<<<<<===@@@CCCFFFHHHKKKNNNQQQWWW]]]dddlllppptttwwwyyywwwzzz~~~}}}{{{yyywwwuuutttsssssssssqqqnnnkkkkkkmmmnnnuuu{{{RRRQQQPPPPPPRRRTTTWWWXXXVVVVVVTTTQQQOOONNNPPPRRRNNNMMMLLLLLLLLLNNNOOOPPPPPPNNNLLLLLLMMMNNNNNNNNNKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJKKKGGGEEEDDDCCCDDDCCCBBB@@@AAAAAA@@@===;;;:::<<>>??????@@@AAAAAAAAA@@@>>>===:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::::::::;;;===>>>===;;;999888888888888888888999777888888999999888888777888888999999888888777777666777777666444333555666666888;;;<<<;;;::::::;;;555555666666777777888888777777777666777888999999888999::::::888888999;;;777666555444444555666777777777666666666777888888666888::::::999999:::;;;999888??????444HHH???;;;:::999999;;;>>>>>>;;;777:::::::::::::::999999888555555666666777777888888999888888999999:::;;;<<<===@@@CCCFFFHHHJJJNNNPPPTTTYYYbbbiiimmmpppssstttsssuuuyyy|||~~~}}}{{{yyywwwuuuttttttvvvuuusssoookkkjjjkkklllvvv{{{SSSRRRQQQPPPRRRTTTWWWYYYXXXWWWUUUSSSQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNPPPRRRNNNLLLJJJKKKMMMOOOPPPPPPKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIEEECCCAAAAAAAAAAAA???===>>>>>>===;;;888888:::<<<:::999999999:::;;;===>>>===>>>???@@@???>>><<<;;;999:::;;;<<<===<<<;;;:::;;;<<<<<<======<<<<<<;;;:::999888;;;>>>@@@>>>;;;999888888777777888888999666666888999999888666666777777777888888777777666555666777666555555666888666999;;;<<<;;;:::::::::555555555666666666666666666666666666777888888999777888::::::888888999:::999888666555555666888999777777777666666666666666444666999;;;::::::;;;<<<;;;:::???>>>999EEEDDD;;;999888888:::<<<<<<999777999999:::;;;;;;999888777555555555666666777777777888888888888999:::;;;<<<===@@@CCCEEEGGGJJJMMMOOORRRWWW___fffjjjmmmooopppqqqsssuuuxxx{{{~~~|||yyywwwuuuttttttvvvuuurrroookkkiiijjjlllvvv{{{TTTSSSRRRQQQRRRSSSUUUVVVYYYWWWTTTRRRQQQPPPOOONNNMMMNNNPPPPPPOOOOOOQQQSSSNNNLLLKKKKKKMMMOOOOOOOOOJJJIIIHHHGGGGGGHHHIIIIIIDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCAAA????????????===<<<:::;;;:::999777666888999999999888888888999;;;<<<;;;<<<=========<<<:::999777888999:::;;;:::999888888888999::::::;;;;;;;;;888777777:::>>>???<<<999999999888888888888999999444555777777777777555444555555666777777666666666444555666777666777:::<<<999;;;===<<<:::888888888666666666555555555555555444444555666777777888888555777999999888888888999888777666555555666777888777777777777777666666666222444888:::;;;;;;===>>>???===>>>===@@@FFFLLL;;;999888888999::::::888777888999:::;;;:::999888777666666666777777777777777888888888888999:::;;;;;;===@@@CCCEEEGGGIIILLLOOOQQQVVV\\\bbbfffiiilllnnnppprrrsssuuuxxx~~~}}}yyyvvvtttttttttrrrqqqooollljjjiiijjjllluuuyyy~~~UUUTTTTTTSSSSSSSSSTTTTTTWWWUUURRRPPPOOONNNLLLJJJJJJMMMPPPPPPNNNNNNPPPSSSQQQOOOLLLJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFGGG@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@???============;;;999888888999777666555666888888777777777888999;;;<<<;;;:::::::::999999999999444555555666666666666666444444555555666777888888555555777999::::::888666999999888888888888999999444555555666666555555444444444555666666666555555333444666777777999;;;>>><<<>>>???>>>;;;888777777777777666666555555444444222333444666777777777777333666888999888888888888444444444444444444444444666666777888888777777777222555888999:::;;;===??????>>>===<<>>@@@CCCEEEFFFIIILLLNNNQQQTTTYYY]]]aaaeeeiiilllooopppqqqsssuuuzzz~~~yyyvvvssssssrrrmmmmmmllliiiggggggiiikkkppptttyyyTTTUUUVVVWWWVVVVVVUUUTTTUUURRROOOMMMMMMKKKHHHEEEFFFJJJNNNNNNKKKKKKMMMQQQOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCC<<>>;;;:::888777666777888999555444444444555555666666555555555555555555666666444666999:::999888666666888777777666666777777888555555444444444444555555333333444555555555555555333555666666666777999<<<===???@@@???<<<999888888888888777777666555444444111222444666777777777777222555888999888777777888222333555666666555333222555666777999999999999888666888999999888999;;;===999<<<>>>;;;DDD>>>UUU???999:::::::::999888888888:::999999888888888888888777777777777777777777777777777777777888999:::;;;>>>@@@CCCEEEFFFHHHKKKMMMPPPRRRUUUXXX[[[```fffjjjkkklllnnnoooqqqtttyyy|||zzzuuurrrqqqqqqkkkkkkiiigggddddddfffhhhiiimmmtttzzzTTTUUUWWWYYYYYYXXXWWWVVVTTTPPPMMMKKKKKKJJJFFFCCCCCCGGGLLLLLLIIIHHHKKKOOOJJJHHHFFFEEEFFFGGGGGGGGGCCCBBB@@@?????????@@@@@@:::===@@@@@@>>>>>>???BBBAAAAAAAAAAAAAAAAAAAAAAAA;;;999888777888777666444555666777777555444555666333333444666888<<>>;;;888777888666666555555555555666666555555333222222333555555222333444444555555555444444555666555555555777999===???@@@???===;;;::::::999999888777666555555444111222444666777777777666111444777999888777777888333555777999999777555333555666888999:::::::::999:::::::::888777777999;;;333;;;>>>:::AAA777UUUAAA::::::;;;:::888888888999;;;:::888777777777888999777777777777777666666666777777777777888999:::;;;>>>@@@CCCEEEFFFHHHKKKMMMOOOPPPRRRTTTWWW]]]ccchhhgggiiikkklllmmmppptttwwwzzzuuurrrppppppjjjjjjhhheeebbbaaaccceeedddiiipppwwwRRRUUUYYYZZZXXXVVVUUUTTTNNNLLLJJJHHHEEECCCBBBBBB???BBBFFFFFFEEEFFFHHHKKKCCCCCCDDDDDDDDDDDDCCCCCC?????????>>>======<<<<<<;;;:::999999999:::;;;<<<;;;===?????????>>>???@@@<<<;;;:::888777555444333555555444444444555555666111111222444777:::===???HHH@@@666222444777777666999777444333555777888888666777999999777777777888555888;;;<<<999777777888333444333111555;;;>>><<<999888777666555444444444111///000444555444555888333444444444333555999<<<<<<===>>>===:::888888888888888777777666666666555333333333444444666777888444666999999777444333333666888888777888<<<:::666999999999999999999999999888888999999999::::::::::::>>>>>>:::;;;???@@@;;;===;;;999777666777999;;;888888777777888888999999888999999::::::999999999999999888888999;;;<<<>>><<<>>>@@@AAABBBDDDGGGIIILLLMMMOOORRRVVVYYY\\\^^^dddfffgggfffeeehhhmmmrrr||||||wwwsssrrrrrrnnnkkkfffcccbbbaaa___]]]___bbbhhhoooyyyPPPRRRSSSSSSQQQNNNMMMMMMKKKJJJHHHEEECCCBBBAAA@@@===@@@CCCDDDCCCBBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>======<<<;;;;;;;;;::::::999888999:::;;;<<<;;;===??????>>>===>>>???;;;:::999888666555444333444333333333333444555555555555444333444444555666BBB@@@<<<777333222444666777555444444666888888888555666888888666666666777444777:::;;;999777777888444555333222444999:::777777777666555444444444444222000000444555333444777333444444333333444777:::;;;<<<===<<<999777777888777777666666666555555555222222333333444555666666333666888888777555444444555777777666777;;;999555999999999999999999999999888888888888999999999999888<<<<<<999999======:::<<<;;;999777777888999:::888888777888888999::::::999999:::::::::999999888999999999999:::;;;<<<<<<;;;===???@@@AAABBBEEEHHHIIIJJJLLLOOORRRVVVYYYZZZ___bbbccccccccceeekkkpppyyy~~~xxxtttqqqpppllljjjgggeeedddbbb```^^^]]]```eeellltttNNNNNNNNNLLLHHHFFFEEEFFFHHHGGGEEEBBBAAA???>>>>>>:::===AAABBBAAA???>>>>>>BBBBBBAAAAAA@@@???======<<<<<<<<<;;;::::::999999999999888888888999;;;<<<:::<<<>>>>>>===<<<===>>>999888777666555444333333222222222222222333444555666555444222111111111111;;;???AAA<<<333...000555444333444555777888888666333555666666555444444555333666888999888777777888444666555222444777666222555555444444444444555555444111111555555333333666444555555444333444666999999:::;;;:::888666666666555555555555444444444444222222222333333444555555222444777888777555555555444666666555666:::888444888888888888888888888888666666777777777888888888666999999777777::::::888:::999999999888888888888777777777888999:::;;;<<<::::::;;;;;;:::999888888777888888999999999888888:::;;;===>>>???@@@CCCFFFDDDEEEGGGJJJMMMQQQTTTUUUYYY\\\^^^______bbbhhhmmmuuu|||zzztttpppnnnkkkiiiggggggfffeeebbb```^^^aaaeeejjjqqqzzzKKKKKKJJJGGGDDDBBBCCCDDDEEEDDDBBB@@@???>>>======888;;;>>>AAAAAA@@@>>>===BBBBBBAAA@@@???===;;;:::;;;::::::999888888777777888888777777888999:::;;;:::;;;======<<<;;;;;;<<<777777666555444444333333222222222222333444ӵ222222222222444:::???===555///000444222222333666888888777555222333555555333222333444333444666777777777888888444666555444555888666222333333333333333444555666555333222555555222222555666666777666444555666888777999:::999666555555555333333333333333333333333222333333444555555555555000333666777777666666666555777777555777:::999555Ħ777777777555555555Ħ777777666777777777777888888888777888999::::::999888777777ӵ<<<;;;;;;;;;;;;:::999888777555666777777777666555444888:::<<<<<<===>>>AAACCCAAABBBDDDFFFJJJMMMPPPQQQTTTWWWZZZ[[[\\\___eeejjjpppxxx|||uuuooollljjjiiihhhiiiiiihhheeebbb```cccfffkkkqqqyyyĦEEEEEEDDDBBB@@@???AAACCCBBBAAA@@@>>>===<<<<<<<<<777999===AAACCCCCCAAA@@@BBBAAAAAA@@@>>><<<:::999999999888888777666666666777777666666777888:::;;;999:::<<<<<<:::999999:::6666665555554444443333333333333333334444ĉ@ӵ444444444000444999:::777444333222111111333666888888555333111222444444222111222333333333444555666777777777333555555555777:::999555333333333333333444555666666333333666555222222555666777888777666666777999666777888777666444444555222222222333333333333333444555666666777666666555///222555777666666666666666888888666888;;;:::666>L777777777777444444=hĦ666777666666888888777888999666777999::::::9998887774ĉ@ӵ999:::::::::999999888777666666888888888777666555777999:::;;;;;;===???BBB@@@AAABBBEEEHHHKKKMMMOOOPPPTTTWWWYYYZZZ]]]cccgggkkkssszzzxxxqqqmmmjjjjjjjjjjjjkkkjjjgggeeeaaacccgggkkkpppwww>L===>>>>>><<<;;;<<<>>>@@@???>>>===<<<;;;;;;;;;;;;777999;;;@@@CCCEEECCCAAA@@@@@@???>>>===;;;999888888888888777666666555555666666555555666888:::;;;888999;;;:::999888888999555555555555555555444444333333333444555GG=?222222000111333666777777444222222222333555777666444111000222333333222111111222444333222333555666666555222444555444777;;;<<<888444444333333444555666666666333333666666333333555555666888888777777888999555666888777555444444555222222222222333333333333555666777888888777666555///222555666666555555555777999888777999<<<;;;666HdĦ888888888888444=Īj888555666888999777777999666777888999999999888777GG=?777888888888888888777888999999:::::::::999999777999::::::;;;<<<>>>@@@???@@@AAACCCFFFIIILLLMMMNNNQQQUUUWWWXXX[[[```dddfffnnnvvvzzz~~~wwwsssmmmlllkkkkkklllkkkjjjhhh```bbbfffiiimmmsssyyy~~~HdĦ:::;;;;;;ӵ<<<;;;:::ĭӵ@@@ӵ===Ħ888888888777666666555555555ӵӵ555555ĦƜ`1.׼s222111000000Ħ444333444333333444555555222ӵ222Ħ111222444555444333333444333222ĭӵ666333Ħ777888555Ħ444Ħ333333444444444555777888777666555444444444666555DdD555555555?fӵ888444444Ħ666666777ӵƜ`1.׼s444555ĭӵ888999:::@@@>>>???@@@BBBEEEHHHJJJӵVVVXXX\\\```Ħrrrvvv{{{ĦpppnnnlllkkkllllllkkkĦDdDӵӵӵĦӵĭӵ:::;;;?~4;;;999999g&e>&e:::g&e;;;>hӵ888888777666666555555g&e888guO>uO>&e5556664ff?>ߝL333gĉ@333333222111Shӵ444555444333333444444g&e444>hӵ111333555333111444555333fff?><z666g&e>&e666666HL555666777ShӵgL333333444444444333444666777777555444S?ʬ3334443h?D%%)?555555ZufĦ777333333gL999666666g&e999gĉ@444222g&e>&e555@e888999??>>>@@@===>>>???AAADDDGGGg<ĉTTTTTTVVVZZZ3we<Ħppptttxxx~~~3h?@eZrrrooolllkkkkkk3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??:::4Dӵ999555333Hƅ^Hu]Ħ999Hu]Ħ888ZuR)Ħ666555555555444444444Hu]Ħ555HŐeHŐeHu]Ħ444qIܗGIӵ444tt444333222HGgĉ@222333111222333333111111Hu]Ħ666ZuR)Ħ222444444333222555333sߝLGdUĦ666Hƅ^Hu]Ħ777ntHdĦ444444HGgĉ@222HdĦ333333444444555555555555555555444Htƅ^444555Bt=o9ĦDtfo9Ħ555555555g?666666HdĦ888666555Hu]Ħ999tt777444Hƅ^Hu]Ħ555H׼s;;;999<<<<<<===???>>>>>>???AAAEEEtQOOORRRTTTWWWje<ĦoootttyyyBt=o9ĦH׼sHtĦ}}}vvvooolllBt=o9ĦHdĦwwwDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ9999994DuXӵ888777555DdDΦDdDĦ999DdDĦ777999t|<666666555555555444444444DdDĦ555DdDΦDdDΦDdDĦ444peƜ4DuTӵ333`eĭ333qet...000111111222333333111111DdDĦ777222t|<222222444444333222666444DdDDdDĦ666DdDΦDdDĦ666q<niDdDĦ444qet333111DdDĦ333444555666666444555555666666q<R444444qjRgdKӵHdDĦgdKӵ555555GR/f6LĭĦ666666DdDĦ888666666DdDĦ444`eĭ333DdDΦDdDĦ555DdDĦ888888888888999::::::;;;;;;=========>>>AAADDDgeĦMMMPPPRRRFSĦmmmsssqjRgdKӵDdDĦDdDĦ}}}uuuqjRgdKӵDdDĦuuu|||HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ7777774DuXӵ888999777DdDΦDdDӵ999DdDĦ555666o)h666666666666555555555555444DdDĦ666DdDΦDdDΦDdDӵ444=ӊB1.uTӵ222HߝL`o9444po9wӵ222111222333333111111DdDĦ777777o)h111111333555555333222666555DdDΦDdDĦ666DdDΦDdDӵ555GIpӵDdDĦ333po9wӵDdDĦ444555666777777333444555666777po9u555555444444GIdnuR)ĦDdDĦnuR)Ħ666555CdgĪj666DdDĦ777888777DdDĦ222HߝL`o9333DdDΦDdDӵ555DdDĦ555666666777777888999999:::;;;;;;<<<>>>@@@CCCgeĦKKKNNNsp?aĦkkkqqqGIdnuR)ĦDdDĦDdDĦ}}}GIdnuR)ĦDdDĦpppwww~~~DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ6666664DuXӵ777999777DdDʜ4DuTӵ888>d<Ħ333Dt777666666555555555555555>d<Ħ666>d<ʜDd<ʜ4DuTӵ444555F&uTӵ2224DufئL>e444puR)Ħ444111222333333111111>d<Ħ666Dt///333666666444222444444DdDΦDdDĦ555>d<ʜ4DuTӵ7774DwDd<Ħ333puR)Ħ>d<444555666666222333555666777peӵ555ĦpeӵDx<>d<ӵDd<666qR/ܗ?fӵ666>d<999999>d<Ħ4444DufئL>e333DdDʜ4DuTӵ444DdDĦ666666666666777888888999999999:::<<<>>>@@@BBBgeĦJJJs<v>aĦhhhppppeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ5555554DuXӵ777999666D&dq&ĒR888777sdKĦ222DHRRud666666666666666666666sdKĦ666D&oq<Ōq&ĒR444444555>dp&ĒR444333nfʜd<Φ>d<Ħ555s&dq&ĒR666:::i?ʜtd<Ħ333HHܗDӊB000<x444444222222444666777B?d<666666777888888999999999:::;;;===???AAAgeĦIIIHg8>aĦfffmmmB?Ho9>d<>d<ӵB?Ho9ggg<x|||&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR5555554DuXӵ888888666Hu]3hh777888777ne222333=e555666666666666777777777ne444555pIƎ@t@h444444444>h555444333fe333@ďD...000222111222333333111111ne222///=e444888:::888444111111222ege444555sĪj@h333666;;;fdDĦ333@ďD///111Hkge111111222111222333555666@h444444@G444444HĪj@IŌ666555Bene777Hkge222ne666555fe444Hu]3hh222222222se555555666777777888888999888888999:::<<<>>>geĦja>aĦccciii@Gse<Ō@GnnniiiHkgesssyyyHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h5554DuXӵ999ĵD^222777888666555222333555555666666666777777777777444444555666444444444555444444333222111222333......000111111222333333111111222000+++333666:::;;;999444000222444333444444444333555999999DdDĦ444444222222222000111111111111111333444555555555444444555333333333333333444555777111222666666555666666D^333222222222s׼s666444444444555666666777777777666666666888:::geFm8PPP>aĦ___dddjjjs׼sHozzztttoooooorrrvvv~~~D^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ999111666888555666:::Ħ444777888999777555444555666666666777777888888999888Ħ444555666444666888999:::999888777555444444555777777444222111333333222000///000111///000000000111111111111---///111111000000222333111222333333111111222333Ħ))))))000444333333555888;;;===:::444000555777888666333222333555333444444444333333555666666333333666666333333666>d<Ħ444444333333111000111222444333333222222222111111111111000111111222333444444444444333444666555444444555777222222222222222222222222111111111111111111222222333333333333444444555666444555777888999888666555444555777888Ħ666555555555666666666666777666>d<Ħ444444333222222Be333333222222333444444555555666555444333333444888geFYĉJJJNNN>aĦ\\\```fffnnnuuuzzzuuuzzzBenu]ӵ{{{vvvrrrooonnnmmmnnnpppqqqttt{{{>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ777222333444666777gdKĦ444444555777666444222888888777666555555666666999gdKĦ777666333111222555888999999:::===;;;;;;:::777444222333444444444444444444444444444000111111111111222222222222222222222222111000///444222111//////000222gdKĦ111222222222333111333555444333222333333===:::777333111111222333222222333333333222222111222444666555333222444666gdDĦ222333333444444444444444444444444222222000///............222222111111222222333444000000111222444555666666555444333333222222222222---......///000111111222333333333444444444555555444555555666666666666666444555555gdKĦ666555555555666666666666666444sdKĦ555555444333222444333222111222444444333444555777555666888888888999ŶSFFFHHHLLL3weA:::ne444222444555666777ne444555666777666666555444888777666666555555555666ne777;;;:::555111222666999:::;;;<<<===888999999777444333444666333333333333333333333333000111111111111222222222222222222111111111111111333222000//////000ne111111111222222222111222444444222111222333555444222000///000111111111222222333333222222111000222444444222222333De222222222222111111111111111222222222222111000///............111000000000000111222222111111222333444444555555555444333333222222222333///000000111111222222222333333333444444444444555444444555666666666666666444555ne666666555666666666666666666666555ne555444444444333222333555555333222000222333333333333444666444666888888888888>AAAACCCEEEk<\\\bbbhhhnnnqqqtttwww|||fh}}}|||{{{vvvxxxyyyxxxwwwzzzDenenene:::999666444222666777888888888444777999888666444666888777777777666666666666666222555::::::555000333777:::<<<>>>>>>===666777777666444444555777222222222222222222222222000111111111111222222222222111000000000111222333222111000//////000222222111111111111111000222333222111000111222000000000000111111111222111111222222222222222111///000222222222222444555222222111111111//////000000111111111222222111000//////......//////////////////000000111000000111111222222222222444444333222222222333333222222333333333333333222333333333333444444444444444444555666666666666555555666777777777666666666666666666555555666444444444333444333333555666666444111000222333333222333444555444666888888888888===@@@BBBTTTYYY___eeekkknnnqqquuuzzz~~~zzz{{{|||{{{zzz}}}888888777777888999::::::777555555666888999888777777777888888999888888888444888;;;:::555444666:::777888888888888888777777888>>>>>>666222444555333000444777999===@@@@@@<<<666666777555444333444666111111111111111111111111000000111111111222222222222111000//////111333555111000000///000111111222333222222222111000000000000111222111//////000222000111222444444444333333000111111222222222222111///000111222333444555666444444444333222111000000000000111111222222333333111111000/////////////////////......//////000111.../////////////////////444333333222222333333333333333444444444333222222222222333333333444444444333444555555666666555555555666777777888888777777666666666666555555555555777777666555444333333333333333444555777666444111111333444444333333444666444666777888777888999;;;===???BBBDDDEEEHHHKKKNNNMMMOOORRRWWW]]]cccgggjjjnnnrrrwww|||888888888888888999999999777666555777999::::::999666666777888888777777777555888;;;999555444777;;;888999999:::::::::999888???KKKMMM>>>111000333333000444666777;;;AAA@@@:::777777777555333111222333111111111111111111111111000000111111111222222222222111000//////111333555/////////000000111111222333222222222111000000000000111111000......000222222333444555555444333111///000111111222222222222111111111333444666666666333444444333333111000///000000000111111222222222111000000////////////000000////////////000111111/////////000000000000000333333333222222333333444222333444555444333222111222222222333333333444444333444444555555555555555555555666777777777777777777777666666555555555444777777666555444333333333444333333444666666444222333444555555444444555666444555777777777777999;;;>>>???BBBCCCDDDGGGJJJMMMNNNPPPSSSWWW\\\```dddfffjjjoootttyyy|||777888888888888888888888:::888777888999999888777555666666777888888888777666888999888555555777:::777888:::;;;;;;:::999999AAAPPPSSSAAA222111555555111555555333888???>>>777666777666444222111111222111111111111111111111111000111111111111222222222222111000000000111222333...//////000000111111111222222222111111111111111111111111000...///111333222222333333333111000/////////000111222222222222333222222333555777666555222333444444333222000///////////////////////////000000////////////000000///////////////000111111111111222222333333333444333333222222222333444444111222444555666444333222222222222222333333333333333333444555555555555444444555555666666666666666777777777666555555444444666666666555444444444333444333222222333444333222333444555555333333444555333555777777777777999;;;;;;===???@@@AAABBBEEEHHHNNNPPPSSSVVV[[[^^^aaaccchhhlllrrrvvvzzz|||777777777777777777777666888777666777888999888777555666777888999999::::::888777777666666666777888555666888999:::999888777999FFFHHH:::111555888555222555333...333===<<<444444555555444222111222444222222222222222222222222000111111111111222222222222222222111111111111111---...///000111111111111111111111111111222222222222222111000...///111444111111111111111000000///...///000111222222222222444222111222444666555333111222333444444333111000222111111000000//////...000000////////////000000......------......///000000000111222333333444444333222222222333333444555111333555777888777555444111222222222222333333333222333444444555555444444333333444555555555555555888777777666555555444444555555555555555555444444555222000///111222333333111222333333111111222333333555666777666777999:::999:::<<<======???BBBDDDKKKMMMPPPUUUZZZ^^^```bbbeeejjjoootttwwwyyy|||~~~~~~~~~666666777777777777666555333333333555888:::::::::555666888999:::;;;;;;<<<999777555444666777777777333555777888999888777666...999:::000...888:::333333555111,,,000;;;;;;222222333333333222222444666222222222222222222222222000111111111111222222222222222222222222111000///------///000111111111111000000111111222222222333222222222000//////222444111111111111111222222222......000111111222222222444111000111333555333111000111333444444333222111555555444333222111000000000000////////////000111---,,,,,,,,,,,,---......,,,---...///000111222333222222222222333333444555222444666999:::999777666111111222222222333333333222333444444555555444444222333444444555555444444888777777666555444444444444444444555555555555555555222///...///111333333000111222111000///000111333555666777666777888:::999:::<<<======???AAADDDGGGJJJNNNSSSYYY]]]```bbbdddhhhnnnsssuuuxxxzzz||||||}}}~~~|||{{{{{{|||666777888:::999888666555888777666555555666888999999::::::::::::999888888666777888999999888777666666444444555555444555666444555555666666666666666666555444333333333333333333222111111111222333444444444444333333333222222///000222333444444333222111111000000///.........000000111111111111000000000000111222222222222222111111111111111111111111111111111000000000000000222222111111111111111222222222333333333222222111222222222222333333222111111111111111000...---,,,,,,111...,,,222000,,,111222111...---,,,---...000...///111333444333222111222111//////000111444555333444666888888777555444333333444444333333222111111222333444444444333222666666555444222111000000777777777777777666666555555555444333333333333444555444444333222111000000222222222222333333444555333333333444444444555555777777888999<<>>???>>>BBBFFFKKKOOOTTTZZZ]]]```bbbeeeiiillloooqqqssstttwwwzzz{{{zzzxxxwwwwwwxxx{{{{{{xxxyyy~~~888777777666777777888999333222222333333555666777777777777777777666666555777666444333333444555666666666333222444777666222444555555666666666666666333333333444333333333222111111111111111222222333333333333333222222222222111111000000111222444555000000111111111111111111///000000111111000000//////000111111222222111111333333222222111000000000222......222999;;;555///000000//////000000111111111111222333333333222222000111111000//////000111...///000111111111111111...333---+++111000...444//////000000000000///...---...///000111111000000222222111111222333555555:::999888666666555555555222333333333333222111111111111222222333333333444222222333444555777777888888888777777666555333333222222222333555666888999333333333333333333222222444444333333333444444555444444444444555555555555444444444555777999;;;<<<===???BBBFFFJJJOOOVVVZZZ^^^^^^```eeejjjmmmnnnmmmqqqtttwwwyyyxxxvvvuuuuuuvvvyyyyyyvvvwww|||}}}~~~777777666666777888999999666666666555555555555555666777777777777666555555888777555333222222333444555666444222666<<<:::555444555555666666666666666333444555555666555444444111111222222333333333333222222222222111111111111000000/////////111333444......//////000000111111000000111111111111000000...//////000000000000000222222222111111111000000111......333:::;;;666000000000000000000111222222000111222333333333333333000111222000......000333...///000111222222222111...333...+++111000...444//////000000111000000///---...//////000111111111000000000111111222333444888777666444333333333333222222333333222222111000000000111111222333444444333444444555555666666666777777777666666555333333333333222222333333444555333333333333333333444444555555444333333444444444222222333333333444444444444444333444555777999:::;;;===???BBBFFFKKKRRRVVVYYYZZZ]]]bbbgggjjjkkkjjjooorrruuuwwwvvvtttsssssstttvvvvvvuuuwww{{{}}}zzzzzz{{{|||}}}~~~666666777777888888999999888888888777777666555555777777777777777666555555888777666555444333333333666888666444;;;DDDCCC<<<444555555666666666666666333444666777777666555555444444555666666666666666222222222222111111111111000//////000000111222333//////000111222222333333111222222222222222222111...///000000111111000000111111111111111111111111///------111666777444///000000000000111222333444000111222222333333333333000222333111......111444///000000111222222222111---333///---333111---333//////000000000000111111...//////000000111111222///000000111222222333333444444333333222222111111222222222222222111111000000000000000111333444555444444444444444444444444555666666666666555444444444444333222111111222222222222333333444444555555666555444444444444444444111222222222333333333333444444333333444666777888999;;;===@@@CCCHHHNNNRRRTTTWWW\\\aaaeeehhhiiijjjmmmppptttuuutttsssrrrrrrrrrtttuuutttwww{{{{{{xxxxxxyyyzzz{{{{{{~~~444555777888999999888888777777777888777777666666777888888888888777666666444555555666666666555555555888777666>>>JJJJJJAAA444555555666666666666666222333555666777666555444555666777888888888777666444444444333333333222222000111222333333444444333///000000111333444555555222333333444444333333222000000111222222222222222000000000111222222333333///......000222333222111111111111111222333444555000000111222333333333333111333444222......222666000000111222222222111111,,,222000///555222---111000000/////////000222333000000000000111222222333000000111222333333333333111222333333333222111000222222222222222111000000000000///000111222444555333333333333444444444444444444555555666666555555555444333333222222222222222222333333444555555666666666555444444444444444222222222333333333444444555444333333444555777888777999<<>>LLLMMMCCC444555555666666666666666111222444666666555444333333444666777777777666555666666555555555444444444111222444555666666555444......///111222333444444333444444555555444444333222222333444444444444333//////000111222333333444111111111222222333444444222222222222333444555666///000111222333444444444111444555222......222777111111222222222111111000+++222000000666333---000111000///......000222444000000000000111222333444111111222333444444444444///111333444444333222000111222222222222111000000000/////////111222444666111111222222333444555555222333444555666666666666555444444333333444444555111222333333444555666666777666555444444444444444333333333444444444555555555555444333444555666777666999<<>>888000111222333444444444444555555555555555555444444555666777888888777666555444444555555555444222111333444555444333333444555555666666666666666555555111222333666888888666444000222333333111000000111111111111000111111222333111111000000000000111111333333333333333333333333333222111000000111222333111111000000000111333444333222111000////////////333222000000111222111000...............///000000---...111333444444333222///111444555444333333444333444444222000000111333...///000111222333333333222222111111111111111111444444555555444444333222666666666666555444333222444444222222222222444444222222111111222444555777999999888555333222444555555555444444444555666666///000222333444555555555888777777:::???EEEJJJLLLMMMQQQWWWZZZ\\\^^^cccgggiiikkknnnqqqsssrrrqqqpppnnnnnnooorrrtttvvvuuutttrrrtttuuuvvvwwwxxx{{{~~~666666777888999999::::::666888999888777777888999777777666777777777888999666666777777777777666666000444555444777;;;999444111111222333444444444444555555555555555555555555555666777888888777666555444444555555555444333222444666777666555444555666555555666666666666555555333333444666888777555333111222444333111000000111111111111111111222222333333222111000000111222333222222222222222222222222222222111000000111222222222111000000000111222333222222111000000000111111555333000///000///...---///............///000000---...111333444444333222111333444444333222333444333333444333111000111333///000111222333333333333111111111111111111111111222333333444555555555444555555666666666555444444444333333222222333333444333222222222333444666777666666666444222222333555444444333333222333333444000000222333444555555555777777666888<<<@@@DDDFFFJJJOOOUUUXXXYYY\\\```dddfffhhhkkkooopppqqqpppooollllllkkkmmmpppqqqqqqqqqpppqqqssstttuuuvvvyyy|||~~~777777777888888999999999666777888888666666777888666666666777777777888888888888888888888888888888111333444333555777555111111222333444444555444444555555555555555555555555666666777777777777666666444555555555555444333333666777888888666666777888555555555555555555555555444444555666888777555222111333444444222111111222111111111111111222333333444333111000000111333444111111111111111111111111222222111000000111222222333222111000000000111222222111111111111222333333333111///...//////...---//////......//////000111...///111333444444333333333444444333222111333444222333444333111000111333000111222333333444444333111111111111111111111111000111333444555666666666444555555666666666666666444333333222222333333444222222222222333444555666333444444333222222333555444333222111111000111111000111222333444444555555777777777777:::===@@@BBBHHHLLLRRRUUUVVVXXX\\\```aaacccgggkkkmmmnnnnnnmmmjjjhhhffffffiiikkklllllllllnnnpppqqqrrrtttwwwyyy|||~~~777777777777888888888888555666777666333222333444666666777777777888777777888888888888888888888888666666555555666777555222222222333444555555444444444444444555555555555555666666666777777777777777555555555555555555444444666777888888777666777888555555444444555555666666333333444666888888666444222333555444222111111222222111111111111222333333444333111//////111333444000000000000000000000000222111111111111111111222444333111000000000111111111111111111222333444555///...---...000222222222/////////...///000000111...///111222333444444444555555444222111000222444111222444333222111222333111222333444444444444444111111111111111222222222111222333444555555555555333444555666777777777777333333333333333333333333111111111111222222333333222333444444333333444666444444222111000000000000111111222222333444555555777777888999:::<<>>AAAEEEIIINNNPPPQQQRRRVVVYYYZZZ]]]aaafffiiijjjjjjjjjfffccc___^^^```ccceeefffhhhjjjlllmmmnnnqqqtttwwwxxxxxxyyy{{{}}}{{{|||}}}888888888777777666666666888999:::888666555555666777888999:::::::::999888777666555444444555666777999555333666666444222333444444555555555555444444333333444444555666666666666666555555666777888999555555555444555555666777444555666666444444555666444444333333333555666777222333444777999:::888666333555666555444333333333222222222222222333444444111000000000000000000111000000000000000000000000000111222222222222111000333222111000000000111222000000000111111333444444555333111000111111000///000000//////000000111222000000111222333444555555333444444333222111333444///111444444333222222222222222333333333333222222000000000111222222333333444444555555444444333222222333444555666666666666222333333444444333333222///000000111111111000000111333555666555444555666666555444333333333333333333333222111222333444555000333666666666777;;;>>>CCCGGGKKKMMMNNNOOORRRVVVXXX[[[___cccfffgggggggggccc```]]]\\\^^^bbbdddeeeeeegggjjjkkklllooorrruuuuuuuuuuuuwwwzzz|||||||||vvvwwwxxxzzz|||999888888777666555555555555777888888888888999;;;777999:::<<<<<<;;;:::999888777555444444555777888999444222555666333222444444444555555555555444444333333444444555666666777666555555555666777999:::666555444444555666777888444555666666444444555666444333222222333444666888666666666888999888555333444555666666444333333444333222222222222333444444000111111222222111111000111111111111111111111111000111222222222222111000222111000000000111222333000000000000000111222333555333111000000000...---000000//////000000111222111111111222333444555666111333444444333222333444...111333444333222222222111222222222222222111111///000000111222222333333333333444444555444444444222222333444555555444444222333333444444333333222111111222333333222111000111333555555444333333444555444444333333333444444444333222111111333444666111555888888555555888<<<@@@DDDIIIJJJJJJKKKNNNRRRUUUXXX\\\```bbbccccccccc___]]][[[[[[]]]aaaccccccbbbdddggghhhjjjlllppprrrqqqpppppprrrvvvyyyxxxwwwrrrssstttuuuxxxzzz|||~~~yyy|||999999888777666555555444000222555666777888;;;===888999;;;======<<<;;;:::888777666444444666777888;;;555333777888444333777444555555555555555444444333333444444555666777777666555555555666777999:::666555444444555666777888555666777666555444555777444333222111222444777888999888888888999777333000444555777666555333444444333333222222333333444555000111333444444333111000111111111111111111111111000111222333333222111000111111000000000222333444000000000000000000111222222000......///000000///000000000000000111111222111111111222333444666666///111444555444333333444...111444555444222222222111111222222222111111000///000000111222222333333111222333444555666666666222222333333444444333333222222444444444444222222222333444555444444222111000222444444333111111222333333333222333333444444555333222111111222444666666999<<<;;;777555888;;;>>>BBBFFFHHHHHHIIILLLOOOTTTVVVZZZ^^^```aaa``````\\\ZZZYYYZZZ]]]```bbbbbb```bbbdddfffhhhjjjnnnqqqooommmmmmooosssvvvuuutttppppppqqqsssuuuwwwyyy{{{rrruuuxxxyyyzzz}}}555666888999999777555444444666888999999:::<<<>>>;;;;;;;;;;;;:::999888777888888777666666555666666777777777777666666666666555666777777777777777666333222111111111333555777555555555666666666666666888777666555444555555666888777666444444333444444111222333444555555555555333444555555555444333222444444555555555555444444666555333222111222222333444444444333222111000///111///111555555222111333222222111111111111222222222333444333111000111222333222111111111111111111...000222222111000000000//////000111111111111111111222222333333444555555333333333444444444555555555444333333444444222000333333333444444333222222...------...111222222111444444444555555555555666555444333333222222222333222000000222555666555222222333555444333222222333333333333333333333333333111222333222111111333444222222333333333333444444666666666666666777888888===@@@CCCFFFGGGHHHJJJLLLLLLPPPWWW\\\^^^______```ddd___[[[ZZZ\\\___aaa``````bbbcccccccccdddgggiiikkkiiihhhiiilllnnnoooooollllllmmmooopppqqqrrrrrrooopppqqqsssvvvxxxyyyzzz}}}444555666777888888777666222444666666777777999;;;<<<<<<<<<;;;:::999888777:::999888666555444444444666666666666666777777777777777777777777666555444333222111111222333555777555555555666666666666666666555444444444555777888555555555555555444444444222222333444555555555555444444555555555444333222444444555555555555444444555444333222222333333444444444444333333111000000111///111444555222111333222222111111111111222222111222333333222111222333333222111000000000000000...000222222111000000000///000000111111111111111111111111222333333444444222333333333333444444444444333333333444444222000333333333444444333333222111000///000222333333222444444444444555555555555555444333222222222222222222111111333666777555333111333555444333222222333333333333333333333333333222333333222111000222444222222333333333333444444555555555555666777888999<<<>>>AAACCCDDDFFFHHHKKKKKKPPPUUUZZZ\\\^^^___```aaa^^^[[[ZZZ]]]___```___```aaabbbbbbbbbccceeegggiiigggffffffiiilllmmmnnnjjjkkkkkkmmmnnnoooppppppmmmmmmnnnppppppqqqqqqqqqvvvxxx{{{666666666666666666666666555777999999999:::<<<=========<<<<<<;;;999888777;;;:::888666555333333222555555555666666777777888888888777777666555333222333222222222222444555777555555555666666777777777333333222333444666888999222333444555666555444444222333333444555555666666444444555555444444333222444444555555555555444444444444333333333444555555333333444333333222111000222000111444444111111333222222111111111111222222///111333333333222333555222222111//////............000222222111000000000///000111111222222111111000000000111222222333333111111222222222333333333444333222333444444222111222333333444444333333333444333222333444555444333444444444444555555555555555444333222111111111111333222222444666777666444111333444444333222333444333333222222222222333333333444444222111000111222222222333333333333444444444444444555666888999:::;;;<<<>>>???@@@BBBFFFIIIKKKNNNSSSWWWYYY[[[^^^```^^^\\\[[[[[[]]]______^^^```aaaaaaaaa``````bbbdddgggdddbbbbbbeeeiiikkklllhhhhhhiiijjjkkkkkkllllllhhhiiijjjjjjjjjiiigggffflllnnnqqquuuyyy|||~~~}}}999888777555555444444444777999:::;;;::::::<<<>>><<<<<<<<<<<<;;;999888777:::999777666555444333333444444555555666777888888666666666666555555444333333333222222333444666666555555555666777777888888333333222333444555777888222333555666666555333222333333333444555555666777444444444444444333333333333444444555555444444333333333333444444555555666333333333444333333222222333000111444444111111333222222111111111111222222...000333444444444555666222111000///...---------...000222222111000000000000000111222222222222111/////////000111111222222000111111111111222222222444333222333444444333111222222333444444444333333666555444444555555444222333333444444444555555555444444333222111111111111333444444555666666666555111222444444333222333444333333222111111222333333444555444333000///000222222222222333333333444444222333333444666888999:::;;;<<<<<<======@@@DDDHHHIIILLLPPPSSSUUUXXX[[[]]]ZZZ[[[[[[]]]^^^___^^^^^^^^^______^^^]]]]]]^^^```dddbbb___```cccfffiiijjjffffffgggggghhhhhhhhhiiicccdddeeeeeeeeecccaaa___bbbdddgggkkkpppuuuxxxzzzyyyzzz|||~~~666555555555555555666777444666777777666666777999;;;;;;;;;;;;:::999888777666666555555555555555666333444444555666777777888222333444555555555555555333333333333444555666666555555666666777888888999555555444333444555666777444555666777777555333222444444444444444555777888555555444444333333333333333333444444444444333333222333333444444555555555222222333444444444333333444111111333333000111444222222111111111111222222---000333555555444555666111000///...------------...000222222111000000000000000111222222222222222...//////000000111222222000000000111111111222222333222222333444555333222111222333333444444444333666555333333444444333111333333333444444444444555444333222222111111222222333444555666555555555555000222444444333333333444444333111000000111333444444555444333000///000222222222222333333333444444222222333444666777999:::;;;<<<=========@@@DDDGGGGGGIIIMMMOOOQQQSSSVVVXXXWWWYYY[[[]]]]]]^^^^^^^^^\\\]]]]]]\\\ZZZZZZ[[[]]]aaa___]]]^^^aaaeeeggghhhdddddddddddddddeeeeeeeee______```aaa```___^^^]]][[[\\\^^^bbbgggmmmqqqttttttvvvyyyzzz{{{|||~~~000111222444666888::::::555666777777666555666888888888999999999999888888555555444444555555666777444444444555555666666777111111333444555666666666333333333444555555666666555555666777777888999999777666555444555555777777555666777888777777555555555444444333444666777888666555444333333333333444333333444444444444333333222222333444444444333333111222333444444555444444555222111333333000111444222222111111111111222222---000444666555555555555000000///............///...000222222111000000000000111222222333222222222/////////000111111222222000000111111111222222222333222222333444555444222111111222333444444444444666444333333444444333111333333333333444444444444333333222222333333444555222444666666444333444555000222444444333333444555444222111000000111222444333444444222111000111222222222333333333333444444333333333444555777888999;;;<<<======>>>@@@CCCFFFDDDGGGJJJMMMNNNNNNPPPQQQTTTVVVYYYZZZZZZ[[[\\\^^^YYYZZZZZZYYYXXXWWWYYYZZZ]]]\\\[[[]]]```ccceeeeeeaaaaaaaaaaaa````````````[[[[[[[[[[[[[[[[[[[[[[[[UUUVVVWWWZZZ___eeejjjmmmmmmppptttvvvwwwwwwxxxyyyxxxzzz000111333555777888888888777888999888777666777888555555777888888888888888666555555444444444555555555555555555555555555555111222333444444444444444222333444555555666666666444555666777888999::::::666555555555666888999:::444555666777888999:::;;;666555444333444666888999666555444333333333444444222333333444444333333222111222333333333222111000111222333444555555555555666222111333222000000444222222111111111111222222...111555666666555444444//////......//////000111...000222222111000000000000111222222333333222222//////000111111222222333111111111222222222333333222222111333555555444222000111222333444444444444555444333333444555444222222222333333333444444444222222222333444555777777111444666555333222333444///111333444333333444555444222000//////000222444222333333222111000222444222222333333333333444444444333333444555666777888999:::===>>>>>>???AAACCCAAAEEEIIIKKKKKKJJJJJJJJJOOORRRUUUUUUUUUVVVYYY\\\VVVWWWXXXWWWVVVVVVWWWYYYXXXXXXYYY[[[___aaaaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[YYYWWWVVVTTTTTTTTTVVVWWWQQQQQQQQQSSSXXX]]]cccfffeeeiiinnnqqqrrrrrrrrrsssssstttwww|||444555666777777555333111333444555444333222333444333444555777888888999999888777666555444333333333555555555555555444444444333333444444444333222222222333444555666666666666444555666777888999::::::444444444555777:::<<<===333333444666999<<<>>>???666555444333444666888999666555444333222333444444222333333444444333333222111222333333222111///...111222333444555666666666666222111222222000000444222222111111111111222222///222555777666555444444///......//////000111222...000222222111000000000111111222333333333333222000000000111222222333333111222222222222333333333222222111333555555444333000111222333444444555444666444333444555666555444222222333333333444444444222222222333555777888999111333666555222111222444///111333444333333444555444222000//////000222444111222333222111111333444222222333333333444444444444444444444444555666777777999<<<>>>>>>>>>@@@AAA@@@CCCHHHJJJIIIHHHFFFFFFLLLOOOQQQRRRQQQSSSWWWZZZUUUVVVVVVVVVUUUUUUWWWYYYTTTUUUWWWZZZ^^^______]]]ZZZZZZZZZYYYXXXXXXWWWWWWWWWUUURRRPPPOOOOOOQQQRRROOONNNNNNOOOSSSXXX^^^aaa___ccciiimmmoooooooooooorrrsssuuuzzz555555444444555666888999444444333222333444555666444444555666777888999999777666555444444444444444333333444555555444333333444444333333333444444555777777666555555555555555444444555666777888999999:::::::::888777777:::<<<666444555999888666:::CCC444333222111222444666888333333333333333333333333555444000///444888555///222222111000/////////000///000222333444333333222+++000555555222///111444111111111111111222222222000222444555555444333222.../////////------///000444222111222444666666666333333444444555444444444111222222333333444555555666555444333222222222222444444555555444222000///000000222555777888666444555444333333222222222333444333222333444444333111111111111222333444555666555555444444444444555555555444333222222222222333111111111000000000000000555444222111111222444555333333444555666666666666555666666666666666666777:::;;;<<<===>>>======<<<999???DDDEEECCCBBBEEEHHHLLLMMMOOOPPPPPPRRRTTTWWWXXXXXXVVVTTTRRRRRRTTTVVVTTTRRRSSSWWW^^^```]]]YYYVVVXXXZZZZZZXXXUUUTTTTTTTTTSSSOOOHHHGGGLLLOOONNNOOONNNLLLMMMOOOSSSWWWZZZZZZ\\\___cccgggkkknnnooonnnnnnooosssyyy~~~555444444444555666777888444333333222333444555666333444444555666777888888;;;:::888666444222111111222333444555555444333222444333333333444555555666777777666555555555555555666666666666666777777777666666555444222333666999888555666888666333666<<<;;;999666444222222222222333333333333333333333333222555666222000111111...222111111000000000000111111222222333333333333222///222444222///...111555000000000111222222222333111333444666666555444333000111111000//////000222333222111222444555666555444444444555444444333333111111222222333444444555444333333333333333444444444444555555444333222111111111222444777777666444444444333333222333333333444333222333444555333111222222222222333444555666444444333333333333444444444444333333333222222222111111111111000000000000444333222111111333444555333444555666777777777777666666666777777777777777999:::;;;<<<======<<<<<<;;;@@@EEEFFFDDDCCCDDDGGGIIIKKKMMMMMMNNNOOORRRTTTSSSSSSRRRPPPNNNOOOQQQSSSRRRQQQQQQVVV[[[]]]ZZZWWWVVVXXXZZZYYYWWWTTTSSSRRRSSSSSSOOOIIIHHHMMMPPPOOORRRQQQOOONNNOOORRRUUUWWWYYYZZZ]]]aaaeeejjjnnnppplllmmmnnnrrrwww|||444444444444444666777777333333333333333444555555222222333444555666777777;;;:::888666444222111111222333444555555444333222333333333444555666777888777666555555444555555555777777666666555555555444777777666444444555999<<<999777777888555111111555>>><<<888444222000000000222222333333333333333333333<<>>>>>>>>>>>>>>BBBFFFGGGEEECCCDDDFFFHHHJJJLLLMMMMMMNNNPPPRRROOOOOOOOONNNMMMNNNPPPSSSSSSRRRRRRVVVZZZ\\\YYYWWWXXXZZZ\\\[[[XXXTTTSSSRRRSSSSSSPPPKKKJJJOOOQQQPPPVVVTTTRRROOOOOOPPPRRRSSSVVVWWWZZZ^^^ccchhhmmmpppkkkkkkmmmqqquuuzzz~~~333333333444444555666666333333333333333444444444111111222333444555555666666666555444333333444444222333444444444444333222333333333444555666888999666555555444444555555555666666666555555555444444888888777666555777:::===999888888888666333222222999888555333111111222333222222222222222333333333333===BBB===555222333444000000111222222222333333666555333222222222333333222333333111///...000333//////000111222333333444111222333444555555555444333444444333222222333555333111000000222444333333555555555555444333222111111111222222333444444444333333333333444555666777444444555555555555555555444333222333555777777666444333333333333444555555333333222444555666444333444333333333444555555666333222222111111222222333000222333444444333111000000111111111111111222222222222222222333444555666555666777888888999999999777777888888999999::::::===>>>???@@@AAABBBCCCCCCAAADDDGGGHHHFFFEEEDDDEEEIIIKKKMMMOOOOOOPPPRRRSSSOOOPPPPPPOOOOOOPPPTTTVVVWWWVVVVVVYYY\\\]]]\\\ZZZ]]]___```^^^[[[WWWUUUTTTSSSTTTRRRMMMMMMQQQSSSQQQWWWUUUSSSQQQPPPPPPQQQRRRUUUUUUXXX[[[aaafffkkkoooiiikkknnnppptttxxx}}}222222333333444555555555222222222333333333333333000000111222333444555555444333333222333333444444222222333444444333222222222222333333555666888888555555444444444444555555444444444444555555555555444555555444333444666999888999888888888777666444555444222000000111222333111111111222222333333333...444888555222222111...///000111222222222222222666555333222111222222333111222333333222000/////////000000111222222333333000000111222333333444444222333444333222111333555333222000111222333333222555555555555444333222111222222222333444444555555666555555444444555555666555555444444555555555666555444222333555777777666444444444333333444555555333333222444666666555333444444333333333444555555333333222222222222333333000111333444444333111000000000111111222222222333222222222333555666777888666777888999::::::::::::999999::::::;;;<<<<<<===???@@@AAABBBDDDEEEGGGGGGFFFHHHJJJKKKJJJHHHGGGGGGJJJMMMPPPQQQRRRRRRSSSUUUQQQQQQRRRQQQRRRSSSWWWZZZZZZZZZZZZ\\\^^^______^^^aaacccdddbbb___[[[XXXXXXVVVXXXVVVRRRRRRUUUUUUSSSWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVXXX\\\```eeeiiilllhhhkkknnnppprrrvvv{{{~~~000111222333444444444444111111222333333333333333000000111222333444555555555555444333222222333333111222333444444333222111222222222333444555666777444444444333444444555666333333333444444444555555444555777666555444555666888999888666888;;;;;;777666444222000......///000000000111111222333333333///222333111333555222......///111222222111000///333333222222111111222222000111333444333222000...111111111111111222222222//////000111222333444444222333333333111111222444444222111111333444333222555555555555444333222222333333333444555555666666777666666555555555666666555555444444333444444555555444333444666777666555666555555444444444444444333333333444666777666444333333333222222333333444333222222222222222222333000111222333333333222111000000111111222333333333222222444555777888999:::999:::;;;<<<==================>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFIIIKKKLLLLLLMMMOOOPPPPPPOOONNNMMMMMMPPPSSSUUUUUUVVVWWWXXXTTTUUUUUUUUUUUUWWW[[[^^^]]]^^^___```bbbcccdddeeegggiiijjjhhheeeaaa___^^^]]]___^^^ZZZYYY[[[ZZZWWWZZZYYYXXXWWWVVVVVVWWWWWWWWWXXX[[[^^^aaaeeeggghhhfffiiimmmooopppsssyyy~~~~~~}}}~~~~~~000000222333444444333333000111222333444333333222000111111222333444555555555444444444555555666777111222333444444333222111222222222222222333444555444333333333444444555666444444444333333333333333333666888888666444333222888999777444777======888777555222000/////////000///000000111222222333333000333444111222555444000...///000111111000...---000000111111222222111111111000000111222222222111222222222111111111111111000000000111222333555555333333444333222222333555555444222222333444444333444444444555444444333333444444555555666777777777555555555555666777888888666555444333222222333333555444444666888888666444888777666444333333333333333333333444666777666555333222222111111222222222222111111000000111111222000111111111222222222222000000111222222333444444222333555777999:::;;;;;;===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIJJJLLLOOORRRSSSSSSTTTUUUWWWXXXXXXVVVTTTTTTWWWZZZ\\\]]]]]]]]]^^^[[[[[[[[[[[[[[[]]]```cccdddeeeggghhhiiikkkmmmoooqqqssstttssspppmmmjjjjjjeeegggfffbbbaaabbb```]]]aaa```^^^]]][[[[[[[[[[[[ZZZ[[[^^^aaaddddddeeedddcccgggkkkllllllooouuu{{{||||||}}}~~~///000222333444444333333000111222333444333222222111111222333444555555666111222333555777:::<<<===111222333333333333222111222222222111111222333333333333333333444444555666666555555444333111111000...111444555222///,,,+++999:::777333666<<<===888555444222000000111222333///000000111222222333333...222222///---///000......///000111000///---+++---///000222222222111000333111//////000222333444333333222222111000000000111111111222333444666777333444555444222222444555666444333333444555444333333333444444555444444444555555666666777888888888333444444555777888:::;;;777555444222111111222222444444555777999888555333999888666555333333222222333333333444777777777555222222111111000111111111000000////////////000000111111000000111222333333000000111222333333444444333444666888:::;;;<<<===AAAAAABBBCCCDDDDDDDDDDDDFFFGGGGGGIIIJJJKKKLLLLLLNNNNNNOOOPPPSSSVVVXXXZZZXXXXXXZZZ\\\^^^^^^\\\ZZZ[[[^^^bbbdddddddddeeeeeeaaabbbbbbaaaaaabbbfffiiikkklllnnnpppqqqsssvvvxxx{{{}}}~~~}}}zzzwwwuuuuuukkkmmmlllhhhfffgggeeeaaafffeeecccaaa___^^^]]]]]]\\\^^^aaadddeeeeeecccbbb```dddiiijjjjjjlllsssxxx}}}|||}}}|||{{{yyyzzz{{{{{{111//////111333333000---333333333111///...000222...111444555444333444666222333444444222222333444444444333222000///......333333333333333333333333444555666555222111000111555444333222111222333444111111111111111111111111666666666666555444333222///000222222000///000111......//////000000111111//////000000111111111222//////000000000000//////000000000000000111111222111333444444333222444555333555666666333111000111//////111222333444444444888777333111666<<<888///666666666666666666666666444444555555555555555555000333555333555888888666444222111333666777555333666555444444333222111111333333444555666777888999777::::::666555777666222333444444555555444444333222333444333111000111222222222111000//////000000111111222222222111111000000222444444333333333444111444777999999999:::;;;AAACCCFFFGGGFFFFFFFFFGGGIIIKKKOOOPPPOOONNNNNNNNNPPPRRRSSSTTTUUUXXX[[[^^^\\\]]]___aaaaaa```___^^^cccccceeefffhhhiiijjjkkkkkkkkkjjjgggdddeeeiiinnnnnnppprrruuuxxxzzz{{{|||}}}{{{yyyxxxxxxxxxuuupppkkkiiihhhjjjhhhdddbbb```aaabbbcccaaaccceeeffffffeeecccbbb^^^bbbddddddbbbdddjjjooowww|||||||||}}}|||{{{zzzxxxwwwxxx|||}}}{{{zzz111000///000222222000...111222222111000000222444---000333444222111222333...000222333333333555777666555444333222111000000222222222222222222222222222333555555333222222333444333222111000111111222111111111111111111111111333333444444333222000///---///111000///...///000------......///000000000/////////000000000111111//////000000000000//////000000000000000111111222///000222111000000111333111333555555333111000111000000222333444555555555444666555222333777555000444444444444444444444444222222333555666666666666000333555333444888888555444333222333666666444222555444444333222111111111333333444555666777888888777::::::666555666555111222333333444444333333222222333444333111000111222222222111000000000000000///000000000111222222222///111333333222111222333111444666777777888999;;;===@@@CCCEEEEEEGGGIIIJJJKKKNNNQQQSSSRRRRRRRRRSSSUUUVVVXXXYYY[[[^^^bbbeeebbbccceeefffgggfffeeedddfffggghhhiiikkknnnpppqqqppppppooolllhhhhhhlllppprrrsssvvvyyy|||~~~|||wwwssspppnnnmmmkkkhhheeecccccccccdddbbbccceeeffffffeeedddccc___bbbdddcccbbbccchhhmmmrrrwww~~~~~~~~~~~~~~~}}}{{{zzzyyyyyy{{{~~~|||yyywwwvvvwwwyyy|||222000//////000111000000000111222111111111333555...000222333111000000111...///111222222222444666555444444333222111000000111111111111111111111111000222444444333333444555444333222000////////////000000000000000000000000111222333444333111///...,,,...000///...---......,,,,,,---......//////000...///////////////000000//////000000000000//////000000000000000111111222///000111111000000111333///111333333222111000111000111222333444555555555111555666333000111333222222222222222222222222222000111222444555666777777000333555333444777888555444333333444555555333111333333222222111111111000333333444555666777777888888::::::666555666444000111222222222222222222111111222333222111000111222222111000000000000000000///.........///111333444...000222222111000111222222333555555555666888:::999<<>>@@@DDDHHHLLLHHHJJJNNNPPPPPPQQQSSSUUUWWWYYY[[[^^^```dddiiillliiijjjlllnnnnnnmmmlllkkkgggffffffhhhkkkpppuuuxxxtttuuuuuurrrmmmlllmmmppprrrsssvvvyyy}}}{{{wwwuuuvvvtttqqqmmmjjjhhhggggggdddddddddddddddcccccccccaaabbbcccbbb```aaaccceeeggglllrrrwwwzzz|||}}}~~~~~~|||vvvqqqmmmkkkiiiiiiiiikkkmmmmmmkkkjjjnnnnnnnnnppprrrvvvzzz||||||000000///.........000111111222333222000///000111111111222333333222111///000111222111///...///000////////////////////////////////////////////////222333444333111000000000333333333222222111000//////////////////////////////000222333222111///...---///111000///...///////////////000111111222222////////////............//////000000000000//////000000000000000111111222000222333333222111333444---///222222111000000000...///000111111111111111555222111222333333111111111111111111111111111111222333333333333333222222000444444333333666666333333444444444333222111111111111111111111111222222333333444444555555666666777:::999555444555333000///000000111111000000//////000111111//////000111111000000000000000111111333111///...---...///000///111333333222111222333000111111111000222444777777888:::;;;<<>>BBBDDDGGGHHHIIIKKKMMMPPPQQQSSSVVVXXX[[[___dddgggfffhhhiiikkkkkkjjjiiihhh``````aaadddhhhlllqqqsssqqqtttvvvuuurrrqqqrrrttttttttttttuuuwwwzzz}}}~~~{{{|||}}}|||zzzwwwwwwwwwxxxvvvssspppllliiigggfffeeecccaaa_________aaabbb___````````````_________bbbeeejjjmmmooopppsssuuuvvvuuuuuuvvvyyy}}}}}}wwwqqqmmmkkkjjjhhhgggfffeeebbb^^^[[[YYYWWWUUUSSSTTTWWW[[[^^^___dddkkksss{{{---///111000...---...000---///000000///...---...000//////111333444222///,,,---...///......///111/////////000000111111111////////////////////////...000111000...------...///000111222222222111000........................------,,,++++++,,,---...,,,...000///...---....../////////000111111222222111111000000000///////////////000000000000//////000000000000000111111222...///000000//////000111000222333333111/////////...//////000000000000000222///000333111------222111111111111111111111111111222222222222111111000000444444222333555555222///222444444222111222444000111111222333444444555333333444444444444555555444777777444444666555222000000000111111000000000---...000///......000111000000000000000111222222222222222111000000000///...000222222111000111222,,,...000000000///000111111333666666666666777999>>>@@@BBBCCCCCCEEEGGGJJJKKKMMMOOORRRTTTWWW\\\___```bbbccceeeeeedddcccbbbYYYZZZ]]]```cccgggjjjlllkkkooossstttrrrqqqrrrtttuuuuuutttssstttvvvxxxyyy~~~{{{yyyuuuvvvvvvuuusssssstttvvvvvvuuurrrooollliiifffeeedddbbb___]]]\\\]]]___aaa^^^^^^^^^____________^^^___aaadddffffffhhhjjjllllllkkkjjjjjjmmmqqqvvvyyy}}}}}}wwwqqqnnnmmmkkkiiigggfffdddaaa]]]ZZZZZZWWWSSSPPPPPPSSSWWWYYYVVV[[[bbbiiiqqq}}}+++...111111///---...///***,,,/////////......///...------///333444111//////000000///---+++,,,---,,,,,,------.../////////000000000000000000000000+++---//////...---...///,,,...///111111111000000........................000///---,,,,,,---///000+++---......---,,,,,,---......//////000000111111222222111111000000////////////000000000000//////000000000000000111111222000111222222111111222333111333444444222////////////000000111111111111000......222444...'''+++444111111111111111111111111///000111222222222222222000444444222222555555222...111444444222111333555111111222333444444555666333333444444444444444444333666666444444666666333000000111111111111000000,,,...//////......///111000000///000000111222222000111111222222222111111---///111111000///000111+++---000111000//////000...111444555555555555666999;;;<<<======???BBBDDDEEEGGGIIIKKKMMMPPPUUUXXXZZZ\\\]]]______^^^]]]\\\SSSUUUWWW[[[^^^bbbdddeeefffjjjoooqqqpppoooppprrruuutttrrrqqqppprrrsssttt~~~|||yyyuuusssooopppooonnnmmmnnnqqqssstttsssqqqnnnkkkhhhfffddddddbbb^^^\\\[[[\\\^^^```]]]]]]]]]^^^___```^^^]]]\\\^^^``````aaaaaadddfffcccbbb``````bbbgggllloooqqqtttyyy{{{||||||||||||~~~~~~}}}wwwqqqooonnnmmmkkkiiigggfffccc___[[[YYYUUUPPPLLLLLLNNNRRRUUURRRVVV\\\ccckkkvvv......//////...------,,,...///000...++++++...111111111111111111000//////////////////............///...,,,,,,,,,---///111444///***+++///222222111//////.........---------//////000000000000//////222///......111111000------------------...//////,,,---......------...000000000000000000000000000111111000000//////......///////////////000111111---...///000000111111000111+++(((,,,000111111333000111333333333111///......000111111000000111333...///111111111000111222111222333333222111222333444333111000000000111111222222222444666666555333555444333444666666666555666444222333444555444444000111333444555444333333111555999999666333222333222222222111111111111000...000000000...---...//////000000///...///222444///000111111000000111222000222333333111000111111...///000000//////000222000000111222222222222111666666666888;;;<<<===<<>>>>>@@@DDDGGGJJJKKKNNNQQQSSSTTTUUUUUUQQQNNNPPPWWW]]]^^^___aaabbbdddeeeffffffhhhjjjlllnnnnnnmmmnnnnnnooopppqqquuuxxx{{{{{{xxxssspppoooffffffgggggggggfffeeeeeeiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbaaa```___^^^bbb```___```bbbaaa^^^[[[[[[WWWWWW\\\]]]YYYWWWXXXWWWTTTQQQRRRUUUXXXYYYYYY___ccchhhkkkmmmoooqqqrrruuuvvvxxxzzz|||zzztttpppooopppqqqpppooollliiifffcccbbb^^^[[[VVVRRRPPPQQQTTTVVVWWWXXX\\\cccgggmmmyyy'''((()))+++---...//////,,,+++******,,,---...---...////////////...------******+++,,,---...//////......---,,,,,,...///000:::555000...//////...+++............------------------............------000///......000000000...000////////////000000111,,,...//////...---///000000000000000000000000000000000000000///////////////////////////000111111///000111222222333333222111111333444111...222999111111222333333111000//////000111111000000111222///111222222111111111222000111222222111000111222222111111111111222222333111111333555777777555333666444333444555777666666666444333333444555555444666555444333222222222222666666777999:::999555333333222222222111111111111///000111000...---...//////000222111000//////000---...//////......///111...000111111000///000111,,,...//////...---///000000000111222222222222111333222222222444666888999666777888888999:::>>>@@@DDDDDDFFFHHHKKKMMMOOOQQQLLLJJJLLLSSSYYYYYYZZZ]]]\\\^^^``````aaaccceeehhhjjjjjjjjjiiiiiijjjjjjkkkooorrruuuvvvtttrrrppppppfffffffffffffffeeedddcccggggggggggggggghhhhhhhhhhhhhhhgggfffdddccccccbbbcccbbbbbbbbbbbbaaa^^^[[[ZZZWWWWWWZZZZZZVVVSSSRRRSSSPPPNNNMMMOOOPPPQQQQQQVVVZZZ___bbbeeegggiiikkknnnpppsssuuuxxx|||{{{uuuqqqoooooosssssssssssspppllliiifffddd```ZZZUUUTTTUUUXXXZZZ\\\]]]aaagggjjjnnnvvv'''(((***,,,---............,,,***,,,///222000...------.........------,,,++++++,,,---......//////...------------...///000333000...---///000000///---------------------------......//////......---///.........///000//////......------------...///---...//////......///000////////////////////////000000000000///////////////////////////000000111---...///000000111111000444222333444222///111666111111222222222111111000///000111111000///000222000222333333222111111222000111222222000000111222111111111111222333333444111111333555888888666444777555333444555777777666666555333333555666555444666555333222222333444555888777777999<<<;;;777333333333222222222111111111///000111000.........//////000222222000.........,,,---///...------...000---///111111/////////000...000111111000000111222000000111222222222222111111111111111111333666888444555777777666888:::<<<>>>>>>???@@@CCCFFFJJJLLLHHHGGGIIIPPPTTTTTTVVVYYYXXXYYY[[[\\\]]]___bbbeeeffffffeeedddddddddeeeeeeiiilllooopppooooooooooooggggggggggggfffeeedddcccdddeeeeeeeeefffgggggggggiiiiiijjjiiigggfffeeefffffffffeeeeeedddbbb___]]]]]]\\\[[[\\\[[[XXXSSSQQQPPPOOOMMMMMMMMMNNNOOOPPPSSSVVVZZZ\\\^^^```bbbdddgggiiimmmpppssswww||||||wwwsssrrrrrruuuwwwyyyyyyxxxtttooolllkkkggg```[[[XXXYYY\\\___aaaaaaeeelllooorrrxxx++++++,,,------------------+++***,,,000222000...,,,,,,------------,,,,,,//////..................------------......//////---,,,+++,,,...///000000,,,,,,------------------/////////000000/////////---............//////000......------------......---...000///......///111////////////////////////////////////000000000000///////////////000000111---...///000000111111000666111///222444222000111111111111222222222111111000111222111000///000111111333444444222111222333000222333222111000111222111111222222333333333333222222222555777888777666888555333333555777777777777555333444555666555555333333222222333555777888888777777:::===<<<888444333333333222222222222111///111111111///...///000...000222222000...------,,,---......------...///---...000111000///000111///000111111000000111333000000111222222222222111000222333222111222555888222444555555555555777999:::::::::;;;===AAAEEEGGGDDDDDDGGGMMMPPPPPPRRRVVVTTTVVVXXXYYY[[[]]]```cccbbbbbbaaa`````````aaaaaaccceeehhhiiiiiiiiikkklllddddddeeeeeedddccccccbbbcccccccccddddddeeeeeeeeegggiiikkkjjjhhhffffffggghhhhhhiiihhhfffcccaaa```_________^^^^^^[[[VVVRRRNNNNNNNNNNNNNNNOOOPPPRRRRRRTTTVVVXXXXXXYYY[[[]]]aaadddiiimmmpppuuuzzz}}}~~~zzzxxxxxxyyyyyy||||||wwwtttsssoooiiiccc``````bbbdddeeeeeeiiiqqqvvvyyy~~~---------------,,,+++++++++******,,,......---,,,+++,,,,,,------------,,,000000/////////.........---------............///------,,,,,,,,,,,,------,,,,,,,,,,,,------------//////000000000000//////,,,---...///......///111111000000////////////000---///000000///...000111000000000000000000000000////////////000000000000///////////////000111111///000111222222333333222555///---111444333000///111111111111111222222222000111222111000///000111222444555555333222222333111222333333222111222333111222333333444333333222444333222333666888999888888666444333555777888888777555444444555666666555222222222333444666888888666777888;;;<<<;;;888666333333333333222222222222000111222111///...///000...///111000///......///,,,---......------...000---///111111000000111222---...000///......///111000000111222222222222111...111444444222111444666000111333333222222333444777777666777999<<>>CCCCCCBBBEEEKKKEEEGGGJJJLLLNNNQQQUUUXXX[[[[[[[[[[[[\\\]]]______[[[[[[[[[ZZZYYYZZZ\\\___^^^___```aaabbbcccccccccbbbbbbaaaaaa``````______^^^ccchhhgggdddbbbccceeecccfffhhhhhheeebbbcccddd___dddfffdddeeegggbbb[[[VVVXXXYYYWWWSSSQQQRRRTTTTTTVVVWWWXXXYYY[[[^^^aaadddhhhnnntttxxx}}}{{{xxxvvvuuuvvvsssttt|||------,,,+++***************+++++++++******,,,...---------------///000000***,,,......---------...---------...------,,,,,,///......///...,,,((($$$------------------------+++,,,.../////////...---------,,,+++,,,---...///111111000000///.........,,,---///111222111000///111111111111111222222222---...///000000111111111...///000111111111111111/////////...//////000111333333222222333333444555222222111111000111111111777555333222222222444555555555444333222222222222777444111111444666555333555777777666555444555666444444444555666777777888666666555555555555666666777666555444555666888:::555555555555555555555555///111333555666666555444222222222111111111000000111111000000//////......000000000000////////////...///000///...---...///000111111111111222222222333222111111000111111111000111222222222222111000222111000111333444444222333333333333333333333333111222333444555555555555777999<<<<<<<<<===AAADDDDDDEEEFFFHHHKKKOOORRRTTTWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXZZZ[[[\\\^^^\\\ZZZ[[[^^^```___^^^___```aaa```^^^\\\\\\\\\\\\___bbbbbbaaa_________```aaacccdddddddddcccbbbeeecccbbbdddggggggeeebbb]]]\\\[[[ZZZYYYWWWVVVVVVYYYZZZ[[[\\\]]]^^^______iiimmmqqqvvv{{{}}}{{{wwwwwwyyy}}},,,,,,++++++***+++++++++***+++,,,+++***+++,,,...,,,,,,,,,,,,---...///000+++---//////...---...///,,,------...------,,,,,,---,,,++++++------,,,+++------------------------,,,---......//////......------,,,,,,,,,---...///111111000000000000//////---...000111222111111000222222111111111111111111...///000111222222222222///000111111222222222111111111111111111222333444333222222222222333444444333222222111111111222222666555333222111222333444777666555444333333333333666444333222444555555444555666777666444444444666444555555666777777888888666666555555555555666666777666555444555666777999555555555555555555555555000222444555666555444444222222222222111111111111111000000000/////////...000000000000////////////...///000000......///000000111111111111222222222333333222222222222222333222222222222222222222222333222111222333444333222333333333333333333333333222222222333444444555555555777999999999:::===@@@CCCCCCDDDEEEGGGJJJMMMOOOVVVWWWXXXYYYYYYYYYXXXXXXUUUTTTSSSSSSTTTUUUVVVWWWXXXVVVUUUWWW[[[^^^^^^]]]^^^___aaa```^^^\\\\\\]]]XXX[[[___bbbbbbcccdddeeecccdddfffggghhhhhhggggggeeecccbbbdddhhhiiihhheeedddcccbbb```___]]]\\\\\\___``````aaacccdddeeeeeelllooouuuzzzzzzzzz|||+++++++++***++++++,,,,,,***+++,,,+++******,,,...+++++++++,,,------......,,,...///000///......///,,,,,,------...------,,,---+++))))))+++---......------------------------......------......///000...------------...//////000000000111111111111222//////000000111222222222333222222222111000000000///000111222333333333333111111222333333333222222111111111222222444555555222222222222222333444444333333222222222222333333666555444222222333333444888777666555444444444444555555555555333333555666555666777666444333444555555555666666777777888888666555555444444555555666888777555444444555666777444444444444444444444444222333444555555444333222333333333222222222111111000000000000////////////////////////000000000000///000111111//////000111000111111111111222222222444444333333333333444555444333222111111222333444555444222333444444333222333333333333333333333333222222111111222333555666555666888888888888;;;===AAA@@@AAAAAACCCEEEHHHIIISSSTTTUUUVVVWWWVVVUUUUUUPPPOOONNNNNNNNNOOOPPPQQQPPPOOOPPPRRRVVVZZZ[[[[[[\\\^^^```aaa___^^^^^^___XXX[[[___bbbcccdddfffhhhfffgggiiikkklllmmmmmmmmmkkkhhhgggiiimmmoooooommmjjjiiihhhfffdddcccaaaaaadddddddddfffgggiiijjjkkkooosssyyy~~~************+++,,,------)))***+++***))))))***,,,******+++,,,------------,,,---//////...------...,,,,,,------...---------...---++++++,,,---,,,+++------------------------///...---------...000111...............////////////000000111222222333333000000000000111222333444333333333222111000/////////000111222333333333333222222333444444333333333//////000000111222444444222222222111222333333444333333222222333333444444777666555444444444555555777777666555444444444444333666777666333222555777444555666555333222333444444444444555555666666666555444444444444444444555777777555444444444444555444444444444444444444444333444444444444333222111333333333333222222222222000000000000////////////////////////000000000000///000111111000000111222000000111111111222222222333333222333333444555555555444222111111222444555777555444444555555333222333333333333333333333333222111000000000222444666777777888888888999;;;<<<=========>>>@@@CCCEEEGGGPPPPPPRRRSSSSSSSSSRRRQQQLLLLLLJJJIIIIIIJJJKKKKKKKKKLLLMMMOOOSSSVVVXXXYYY[[[^^^aaabbbbbbaaaaaabbb^^^aaadddffffffggghhhjjjjjjkkkmmmoooppprrrssstttqqqnnnkkkkkknnnpppooonnnkkkkkkiiihhhfffdddccccccccccccdddeeegggiiikkkmmmoootttzzz************+++,,,------((()))***)))''''''(((***)))***+++,,,------------+++,,,...---,,,++++++,,,+++,,,,,,---.........---++++++,,,---///...+++)))------------------------//////...------///000111....../////////000000000//////000111222333333444000000000000111222333444333333333222111000//////...///000111222222222222333333444444444333333222000000000000111222333444222111111111111222333333333222222222333333444555888777777666666666666666555555444333222222222222222555777666444222444777333444555444333222333444222222222333333333333333444444333333333333444444666666555444444333333333444444444444444444444444444444444444333222111111333333333222222222111111////////////000000000000.../////////000000000111...000111111000000111333000000111111111222222222111111111111222444555555777555333222222333555777888666555555666666444333333333333333333333333333222111000000000222444666777666666666888999::::::999:::;;;===???CCCFFFHHHLLLMMMNNNOOOOOOOOONNNNNNJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQTTTWWWXXX\\\___cccffffffffffffggghhhjjjlllnnnnnnoooppprrrqqqqqqrrrtttvvvxxxzzz{{{tttooojjjhhhiiijjjiiigggiiiiiihhhgggeeedddcccbbbaaaaaaaaaccceeehhhkkkmmmnnnrrrxxx}}}+++++++++***++++++,,,,,,))))))***((('''&&&((())))))***,,,.........------***,,,------+++******+++++++++,,,---............'''(((***...000000...+++------------------------//////......//////000111...//////000111000000000//////000000111222333333//////000000111222222222333222222222111000000000...///000111222222222222333333444444444333222222333222222222222333444444111111111111111222333333222111111222222333444555777777777777777666666666444333222111000000000000222444555555444333333444333444555444222111222333111111111111111111222222444333333222222333333444444444444444444444333333333333333333333333333333444444333333222222222111222222222111111111000000////////////000000000000......//////000000111111---///000000000000111222000111111111111222222222000000000111222444555666777666555444444555666777888666555666777777666555333333333333333333333333222222111111222333555666444333222333666888888888888888:::<<>>AAADDDFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIGGGJJJMMMPPPQQQUUUYYY]]]___ccciiinnnppppppqqqrrrrrrtttuuuvvvuuuvvvyyy{{{ttttttuuuuuuwwwyyy{{{|||xxxqqqhhhcccbbbaaa```^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\___cccgggjjjjjjmmmpppsssvvvxxx|||~~~------,,,+++************,,,------,,,***)))***,,,***,,,...000000000///...,,,...//////---++++++,,,***+++,,,---............000...+++***+++,,,+++***---------------------------...000111111111000///...///000222222111111000////////////000000000000,,,---///111222111000///111111111111111222222222111111222333444444444444333333333333222222111000222111000///............111111111000111222222333000000000000111222333444444444555555444444333222444333222111000000000000333111000222555555222///222333444333111000111222333222222222222222222222333222222222222222222333111222333333444444444444333333333333333333333333333222222111111222333333000000000000////////////.../////////000000111111---......///000111111222+++---//////...///000222000111111111111222222222111222222333555777999:::666666777777777777666666777666555666888999999888333333333333333333333333111222333555555555555555555333222555999<<<<<<;;;:::::::::;;;<<>><<<===>>>>>>???@@@DDDFFFEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBDDDEEEFFFIIIIIIIIIJJJMMMQQQVVVXXXbbbdddhhhkkknnnoooooooookkkkkkkkklllnnnmmmkkkiiiffffffggghhhiiijjjjjjkkkhhh```XXXSSSSSSRRROOOLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMRRRXXX[[[\\\___eeejjjmmmooonnnlllmmmrrrwwwwwwxxx{{{|||}}}~~~------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,+++++++++''')))+++---......------,,,,,,,,,---------......---------............///111111111111000000000000///000000000000000000///.........///000000111111000000//////000000111222333222000//////000222333111111333444444444333333111111222333333333333333333222111111111111222333333111//////222333222000333000---,,,...000111111000111222222000000111222000000000000000000000000111111000000000000111111111111000000000/////////444333111000000111222333333333444222111000111333111222222333333222222111000000111222222222222111444333222000000000000111111000000//////000000111000000000000000000000000............///000111222000000000111222222222333111111111222333333444444555444444444444555555666555666666777777666555444777777888888999:::;;;;;;:::999777666555555666666444444555666666666666555999:::;;;:::999:::;;;===<<<===???@@@@@@BBBFFFIIIGGGGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGGGGHHHJJJNNNRRRTTT[[[]]]```ccceeefffffffff```______aaabbbbbb```^^^ZZZZZZ[[[[[[\\\\\\]]]]]]\\\VVVOOOLLLKKKKKKHHHEEEEEEEEEEEEFFFFFFGGGGGGGGGKKKLLLPPPWWWZZZZZZ^^^cccgggjjjmmmmmmllllllpppuuutttuuuwwwxxxyyy|||------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,...//////......,,,,,,,,,---------......---------............///222222222111111000000000000000111111111111000000---......//////000111111000000//////000000111222222111000//////000111222111111222333333333222222111222222333333333333333222222111111111111222222333111///000111222111000111000......///000000//////111222111000///000222000000000000000000000000222222111111111111222222000000///////////////...111111000//////000111222333333444222111000111333111111222222222222111111000000111222222222222222333333222222111000000000000000////////////000000000000000000000000000000,,,,,,---...///000111222111111111111111111222222000000000111222222333333444444333444444555666666666666666666666555444444777777888999:::;;;<<<======<<<:::888666666666666555666777777888888888777<<<======<<<;;;;;;<<<>>>===???@@@BBBBBBDDDGGGJJJHHHIIIJJJKKKKKKJJJHHHHHHDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDFFFHHHKKKMMMQQQSSSUUUWWWXXXYYYXXXXXXVVVUUUUUUWWWXXXXXXVVVTTTMMMMMMMMMMMMMMMMMMMMMMMMNNNJJJFFFDDDDDDDDD@@@===AAAAAABBBCCCCCCDDDEEEEEEHHHIIINNNTTTXXXXXX\\\aaabbbfffjjjkkkkkklllooorrrqqqqqqrrrsssuuuxxx~~~------------------------+++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,---------......---------............///222222222111111000//////000000111111111111000000------......///000000111///////////////000111111111000////////////000111111111222222222222222222111222222333333333333333111111111000000111111111222111000000000111111111000/////////111111///...///000111111//////000111000000000000000000000000222222111111111111222222////////////............//////......///000111222333333444222111000111333111111222222222222111111///000111222222222222222222222222222222111000///000//////////////////000////////////////////////,,,---...///111222222333222222222111111111111111/////////000111111222222333333333333444555666666777777777666666555555555888888999:::<<<===>>>>>>@@@>>><<<:::999888888999888888999:::;;;;;;;;;;;;===>>>>>>>>>======???AAA@@@BBBCCCDDDCCCDDDFFFHHHHHHHHHIIIJJJIIIHHHGGGFFFAAAAAA@@@??????@@@AAAAAABBBAAA@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMOOONNNLLLJJJEEEEEEEEEDDDDDDCCCCCCCCCEEECCCAAAAAAAAAAAA>>>;;;===>>>???@@@AAABBBCCCCCCFFFFFFKKKRRRVVVVVVZZZ```^^^bbbfffiiijjjkkkmmmooooooooopppppprrrwww}}}------------------------+++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.../////////......------,,,,,,,,,---------......---------............///111111111000000/////////000000111111111111000000---------...//////000000/////////...///000000111000//////////////////000111111111111111111111111000111222222333333222222000000000000000000000000000111000000//////000111/////////000111111///---...///000000......///000////////////////////////222111111111111111111222............////////////---.........///000111222333333444222111000111333000111111222222111111000//////000111222333333333111111222222222111000000000000////////////000000////////////////////////---...000111333333333333222222222111111111111111...//////000000111222222222222222333333555666666777777777777777777777777::::::;;;<<<===>>>??????@@@???===<<<;;;<<<<<<===::::::<<<======>>>>>>>>>;;;<<<>>>>>>>>>@@@BBBEEEDDDEEEFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCC???>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>??????AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>???>>><<<;;;888888999;;;<<<>>>???@@@DDDEEEJJJQQQUUUVVVYYY___]]]```dddgggiiikkklllmmmnnnooooooppprrrvvv}}}}}}------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000,,,,,,,,,---------......---------............/////////////////////////////////000000000000//////,,,------......///000000//////......//////000111......////////////......222111000000///000000000///000000111111111111111//////000000000000//////000000111000///...000222000//////000111111///...---///000///...---...000////////////////////////111111000000000000111111...////////////000000000,,,---...///000111222222333333444222111000111333000000111111111111000000...///000111222333333333111111111111111111111111111111000000000000111111000000000000000000000000///000222333444333333222111111111111111111222222/////////000111111222222222222222222333444666666888777777777888999:::;;;<<<<<<======>>>?????????@@@???>>><<<<<<<<<======:::;;;<<<===>>>?????????999;;;<<<===>>>@@@CCCEEEEEEFFFFFFEEEBBB@@@?????????@@@AAABBBCCCBBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>??????>>>>>>???AAAAAA>>><<<;;;;;;::::::999999999888888999:::::::::::::::999888888:::<<<===???AAAAAADDDEEEJJJQQQUUUVVVZZZ```___```cccfffiiikkklllmmmooopppqqqqqqssswww||||||~~~------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...000000,,,,,,,,,---------......---------............///,,,,,,------.../////////......////////////......,,,,,,---......//////000///............///000000.........//////.........222111000///...//////000......///000000000000000......///000000///......///000111000......000222111///...///000111000///---...//////------...///////////////////////////000000////////////000000/////////000000000111111,,,---...000111222333333333333444222111000111333000000111111111111000000...///000111222333333333222222111000000111222333222222111111111111222222000000000000000000000000///000222333333222111000000000000111222222222333//////000111111222222333111111111222333444666777888888888888:::;;;===???????????????????????????@@@???===;;;:::999999:::888999:::<<<======>>>>>>999:::<<<======>>>AAACCCBBBDDDEEEDDDAAA>>>======;;;<<<>>>@@@AAAAAAAAA@@@:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:::::::::;;;<<<<<<======<<<<<<>>>??????===;;;777777777777666666666666666666777777777777888999999:::;;;===@@@BBBCCCDDDEEEEEEKKKRRRVVVWWW[[[aaabbbbbbccceeehhhkkkmmmnnnnnnppprrrssstttvvvzzz}}}{{{}}}------------------------++++++,,,,,,,,,---------*********++++++,,,,,,---+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,---------......---------.........//////***++++++,,,---...//////------............------,,,,,,------...//////000...............///000000---......//////......---222111000.........///000---......///////////////---...///000000///...---...000111000...---///222111000......///000000///---...///...------.../////////////////////////////////............////////////000000111111222222,,,---...000222333444444333333444222111000111333000000111111111111000000...///000111333333333444333222000//////111222444333333222222222222333333000000000000000000000000///000222333222111///...//////000111222333333444000000000111222222333333111111111222333444666777888888888999;;;===???AAA@@@@@@@@@????????????>>>AAA???<<<:::777666666666666777888:::;;;<<<<<<<<<:::;;;<<<<<<<<<<<<>>>@@@@@@BBBCCCBBB@@@>>>======:::;;;===???@@@AAAAAA@@@999::::::;;;;;;::::::999999999999999::::::::::::999999999999:::;;;<<<<<<777666666888999999777555666666666666666666666666666777777777666777888:::555666888:::<<<>>>@@@AAAEEEFFFKKKSSSWWWXXX\\\bbbdddcccccceeehhhkkknnnnnnnnnppprrrssstttvvvyyy{{{zzz|||,,,,,,++++++++++++++++++***,,,------,,,+++---...***+++,,,,,,------,,,,,,+++,,,---,,,***)))***+++***,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,//////---///............///000000//////////////////.........,,,,,,//////------000---//////...---,,,---...---------............//////000///---++++++---///111///...------...///111000//////.........//////000000////////////000000000000111111111111000000//////000111111111111000//////000111111111111111333444444222111000111222......//////000000111111111222333555666555555444222111///......000222333111222333444444444444333000111111111222222222222444333222111111111222333111111111111111111111111///////////////000111111222222111111111111111111000222333333222222222333333222222111111222222333444333333333333444555555888888888999;;;===>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::999888444666888888888999;;;<<<888888888999;;;===>>>???AAAAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;::::::888888999999999888777777;;;999777888::::::777555999999888888888888999999333444555666666555444333444444555555666555555555555555666777888888888777999:::;;;===???BBBDDDEEEGGGKKKQQQVVVZZZ^^^bbbeeeggggggggghhhiiikkklllmmmssstttvvvvvvuuuuuuwwwxxxxxxyyy{{{++++++++++++++++++++++++***+++,,,,,,++++++,,,---***+++,,,,,,------,,,,,,+++,,,---,,,***)))***+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,//////---...---------......//////------------------,,,,,,&&&$$$&&&+++......///333///000111111///---.............../////////000000/////////---,,,+++---///000///...------...///000//////............//////000000////////////000000///000000111111000000///////////////000000000000//////000111111111111111222333333222111000222333/////////000000000000000111222333555555555555444444333222111000000111222000000111111111222222222000000000111111111222222444333222111111222333333222222222222222222222222000000//////000000111222222222111111111222222333000111333444333222333444444333333333333333333444333444444444444555555555777888999:::<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;777777777777777666666666444555777777777888999;;;999999999999:::;;;<<<<<>>>>><<<;;;:::999999;;;;;;;;;<<<<<<;;;;;;:::999999999888888777777777999777666777999999666444777777666666666666777777555555666777777666555555333333444555666666666666444555666777888888888888:::;;;<<<>>>AAADDDFFFHHHIIIMMMSSSXXX\\\```dddfffddddddfffhhhjjjmmmoooqqqoooqqqsssssstttuuuxxxzzz|||{{{|||************************)))***++++++******+++---***+++,,,,,,------,,,,,,+++,,,---,,,+++***+++,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,---///...++++++...///---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------+++((())),,,---++++++...000222444444111///......////////////000000000111...//////...,,,,,,---///000///...------...///000//////............//////000000////////////000000//////000000000000////////////...---...///000111//////000111111111111111111222333222111111333444000000000000000000//////111222333444555555555444666555444333222111000000222111000000000111222333///000000000111111111111333333222222222222333333222222222222222222222222111111000000111111222333222111111111222333444444///111444444444444555666555555555555555555555555333444555555666666555555777888:::<<<===>>>>>>===@@@???>>><<<;;;999888888111111222333444555555666222444666666666666888999::::::999888888888999999<<<<<<;;;::::::999888888;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777666666666777777666555666777777555444777666666555555666666777666666777777777777666666333333555666777777777777444555666777888888888888:::;;;===@@@DDDGGGJJJLLLMMMQQQVVVZZZ^^^bbbeeehhheeeeeeggghhhkkkmmmoooppplllnnnpppqqqrrruuuyyy|||}}}|||~~~))))))************++++++(((***++++++***)))+++,,,***+++,,,,,,------,,,,,,+++,,,------+++***+++---******,,,------------,,,++++++,,,,,,,,,,,,------,,,///...++++++...///,,,++++++,,,,,,------------------............//////111......000///,,,,,,...///222444444222///---,,,....../////////000000000---...///...---,,,---///000///............///000///............//////000000000////////////000000/////////000000/////////111000...---...///111333//////000111111111111111000111222222111111333555222111111000000/////////111222222333444444555555444444444444333222111000444333222111111333555666//////000000000111111111222222222222333333333444333333333333333333333333222222222111222333333444222222222222333444666666000222444555555555666777666666777777777777666666333444555666666666555555666888;;;===>>>>>>===<<<>>>======<<<:::999777777111222222333444555666666111333444555444444666777888888777777777777888888:::::::::999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::777555444555666777666666666777777777666555888888777777777777888888666666666666666666666666555555666777777777666666444555666888999999999999;;;<<<>>>BBBFFFJJJMMMOOOQQQTTTXXX\\\___bbbfffiiijjjjjjjjjjjjjjjkkklllmmmmmmooopppqqqrrrtttyyy|||}}}{{{|||))))))******++++++++++++(((***++++++***)))+++,,,***+++,,,,,,------,,,,,,+++,,,------,,,+++,,,---------------,,,++++++***+++++++++,,,,,,---------,,,......++++++......,,,***+++,,,,,,------,,,,,,------------......//////,,,***+++000222111222666---000222333111...,,,+++------........./////////,,,...//////------.../////////............//////...............///000000000000////////////000000//////000000000000//////222111000//////111333444//////000111111111111111000111222222111111333555222222111111000000//////111111222222333444444555111111222222333222222111444333222111111333555666000000000000111111111111222222333333444444444444333333333333333333333333333333333333333444555555333333333333444555777777222444666666666555666888666666777888888777666666333444444555555555555555666888:::<<<======<<<;;;999::::::;;;:::999888888444444444444444444444444111222444444333333444666555444444555555666777888888888999999999999::::::999999:::;;;;;;<<<;;;;;;:::999666444444444555666666777777888777777777777888888777777777777888888555555555555555555555555888888888888777666555555555666777999:::;;;;;;;;;;;;===???CCCHHHLLLPPPRRRTTTWWWZZZ]]]___cccgggiiilllkkkkkkkkkkkkkkkllllllqqqrrrsssssssssuuuxxxzzz|||zzzxxxzzz~~~*********+++,,,,,,------)))***++++++******+++---***+++,,,,,,------,,,,,,+++,,,------,,,,,,---...///...---,,,+++************++++++,,,,,,------...,,,...---******---...,,,***+++,,,---...---,,,+++******++++++,,,,,,---------***+++...///---...111+++...000000///---,,,,,,------------............+++---//////...---...///////////////////////////......---......///000111000000////////////000000000000111111111111000000222222111000111222333444//////000111111111111111111222333222111111333444111111111111111111000000222111111111222333444555111111111111222222333333222111000000000111222333000111111111222222222222111222333444555555444444444444444444444444444444555555444444444555666666555444444444555666777777444666777777666666666777555555777777777777555555444333333333333444555555666777999:::;;;;;;;;;:::666777888:::::::::999888444444333333222222111111111222333333222222444555333333333333444555666777666666777888999999::::::777888999::::::;;;::::::888777555444444555555666555666888888777666777888666555555444444555555666555555444444444444555555888999999888888777666555777888999;;;<<<=========>>>@@@BBBFFFKKKOOOSSSUUUXXXZZZ\\\___```cccgggjjjjjjjjjjjjkkklllmmmooopppsssuuuvvvvvvvvvuuuwwwxxxzzzxxxvvvxxx}}}***++++++,,,------......***+++,,,,,,++++++,,,---***+++,,,,,,------,,,,,,+++,,,------,,,,,,---///...------,,,++++++++++++******+++,,,,,,---......+++...---******---...+++***+++---...///...---,,,)))******+++,,,,,,------000---,,,...,,,)))(((***+++---...///---------...............////////////+++---//////.........///......////////////......---------......///000111000000////////////000000111111222222222222111111000111111111111222222222//////000111111111111111222333333222111000222333111111111111111111222222222111111111111333444555444444222111111222333333000000111111111222222222222222222222333333333333111222333555555555555444444444444444444444444444666555555555555666777777666666666555555666777777666888999888777666666777333444555666666555444333444333111000000222444666666777777888888999999:::555666888999:::999888777444333333333222222222222111333444333222222333555333333222222222333333444333444555666777888999999666666777888999999999999444444555555555555666666333555777777666555666888555555444444444444555555777666555444444555666777666777888888999999999888888999;;;<<<>>>?????????CCCDDDGGGJJJOOOSSSWWWYYY\\\]]]___aaabbbeeeiiilllkkkkkkkkkkkklllmmmoooooorrrtttwwwxxxwwwvvvvvvwwwyyywwwvvvxxx|||++++++,,,------...//////***,,,------,,,+++---...++++++,,,---------,,,,,,+++,,,------,,,,,,...///,,,,,,+++++++++,,,------******+++,,,,,,---......+++...---******---...+++***+++---//////...---,,,++++++,,,------...//////+++((()))---...,,,---000+++---......------///111////////////000000000000***,,,///000///......///......////////////......---------......000111111000000////////////000000222222333333333333222222//////000111111111111000//////000111111111111111333444444222111000111222000000000111222222222333222111111000111333444555999777444222111222333444111222333444444444444333222222333333333444444444000222333555666666555555555555555555555555555555666666666666666777888888888777777666666666666777777999:::999777555555666222333555666666555333222555333000...///111444666777666666666777888999:::555777888999999888777555444444444444444444444555222333444444333222333555555444333222111111111111111222333444666777888888555555666888888999999999222333444555666666666666111444777666444444555777777777666666666666777777888777666555555666777888444555666888:::;;;;;;;;;999:::<<<===???@@@AAAAAAFFFGGGJJJMMMQQQVVVYYY[[[^^^```bbbcccdddgggkkknnnooonnnmmmlllllllllllllllooossswwwyyyxxxwwwvvvvvvyyyxxxwwwxxx{{{,,,,,,,,,------.........$$$***,,,...111...'''+++,,,,,,------,,,,,,++++++,,,------,,,,,,...000///...,,,*********,,,---***+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---------+++++++++---++++++++++++,,,---...///......---+++)))+++...111---......///////////////111111000000//////............////////////......---------...///000000111000000000000000111111222///111222222000//////000111222333333222111222444222111111000000000000000...111333333111000111333555333111111222222222111000222444555666666555444222333333444444333222222///...///333777777111+++333444444444333333555666666555555555555666777777666666666666777777777777555555666777777777777777666777888999999888777666888888888888777777777777333333333444444444555555333333333333333333333333222222333444444555666666555666666666666666555555333333333444444333222222111111222222222333333333111111111111111111111111333555666666555444555666555555555555555666777777333555777888777555555666111333555666555555666777555666777666555666777999222444777999999999999:::666777888:::;;;<<<======??????AAABBBCCCDDDDDDDDDEEEIIIOOORRRSSSUUUYYY]]]]]]```bbbcccbbbcccfffjjjnnnnnnoooooonnnllljjjiiiuuuuuuxxx{{{yyyuuuvvvzzzwwwwwwwwwxxxyyy|||~~~,,,,,,,,,------.........+++000111...+++***%%%+++,,,,,,------,,,,,,++++++---------,,,,,,...000///...,,,******+++,,,---***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---++++++++++++,,,---...///.........---,,,---000222---......///////////////000000000000//////............////////////......------......///000000111000000000000000111222222000222333222000//////000111222333333222111222333222222111000000000000000///111333333111000111333444333111222333333111000222222333333444555555666444333333333333333333333111000111444888888333...222444444444333333444666555444444444555555666666666666666666777777777777555555666777777777777777555666666777777666666555666666666555555444444444222222333333333444444444222222222222222222222222000000111222222333444444444444555555555555444444222333333333333333222222111111111222222222333333111111111111111111111111111333555555444444555666666555555555555666777777333555666666444333444555111333555555555555666777666777777777555555777999333666888999999888999:::999999:::<<<<<<=========@@@AAACCCDDDFFFGGGGGGGGGHHHLLLQQQSSSTTTVVVZZZ]]]___aaacccddddddeeehhhkkkoooooooooooonnnmmmkkkjjjssssssvvvzzzxxxuuuvvvzzzxxxxxxxxxyyyzzz|||~~~---------------.........---000000...,,,,,,)))$$$,,,,,,------------,,,,,,,,,---------,,,,,,---///...---,,,+++***+++,,,---***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------++++++,,,---++++++++++++,,,---......***,,,---...------///111---......///////////////000000000////////////.........////////////......---......//////000000111111000000000000111222222222333444333111/////////222333444333222111222333222222111000000000000111000222333333111000000111333222222333444333111///444333222111222444666777555444333333333333555555444333222444777888555222222333444333222333444666333333333444444444555555555555666666666777777777555555555666666666666666555555444444444444555555666666666555444333333222111111111222222222333333111111111111111111111111...//////000000111111111222222333333333333333222111222222333333333222222000111111111222222222222111111111111111111111111///111333444444333555666666666555555666666777888555555555444222111333444111333555555444444666777777888888777555555777888666888::::::999999999:::<<<<<<===>>>>>>>>>>>>>>>BBBCCCEEEGGGIIIKKKLLLLLLLLLPPPTTTUUUUUUWWWZZZ^^^aaaccceeeffffffgggjjjlllooooooooooooooonnnmmmlllppppppsssxxxwwwuuuvvvyyyyyyyyyyyyzzz{{{}}}~~~---------...............***,,,------...///000///,,,,,,------------,,,,,,,,,---...---,,,,,,---///------,,,+++++++++,,,---***++++++,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......***,,,------++++++,,,...,,,+++++++++,,,,,,---...&&&(((+++,,,,,,,,,---...---......///////////////////////////////////////......////////////............//////000000000000111111000000111111222333333444555444111//////000222444444444222111222333333222111111000000111111111222222222222111000000111111222444555444111///333222222222222444555666666555333222222444666777555333222444666777666444222333444333222222444666222222333333444444444444444555555555666777777777555555444555555555666666666555444333333444555666888777777666555444333333000000000000111111111111/////////000000000000000....../////////000000000000000111111222222111111000111111222222222222222000000000111111111111222111111111111111111111111---000222333333333444666666666555555666666777888777777666444222111333444222333444444333444555777888888999777666555777888999:::;;;;;;:::999:::;;;===>>>???@@@BBBBBBBBBBBBCCCEEEGGGJJJLLLNNNOOOPPPQQQTTTWWWXXXWWWXXX[[[___bbbdddfffgggiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnpppuuuwwwuuuuuuxxxzzzzzz{{{|||}}}~~~........................111000///......------...,,,------......------,,,---......---++++++---...,,,,,,,,,,,,,,,,,,,,,---******++++++,,,------...+++++++++,,,,,,---------,,,,,,,,,---------......***+++---,,,,,,+++---...,,,,,,+++++++++,,,------%%%(((+++------,,,---------......///////////////.............../////////......////////////....../////////000000000000000111111111111111222222333333444555444222000000111333444555444222111222333333222222111111111111111111111111222222222111000111111222444555444222///000111222444444444444333555444222111222444666777444333222222444444444444222333333333222222444555111222333333444444333333333444444555666777777777444444444333444444666666666666444444444444666666666666555555444333333222/////////000000000111111.........//////000000000/////////000000000000000......///000000000000000///000111111222222222111//////000000000111111111000000000000000000000000---///222333222333444555555555555555555666666777888888777555333222444666222333444333222333555777777888999888666666777999:::<<<<<<<<<;;;:::<<<======>>>@@@CCCEEEGGGHHHIIIEEEGGGIIILLLOOOQQQRRRSSSUUUXXXZZZZZZXXXYYY\\\```cccdddeeehhhjjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnlllnnntttvvvuuuuuuwwwyyyzzz{{{|||~~~/////////...............111......//////---...000------............---------......---++++++,,,...++++++,,,,,,,,,,,,------+++*********+++,,,---...***++++++,,,,,,------...,,,,,,,,,---------......)))+++,,,,,,,,,,,,---///,,,,,,,,,++++++,,,,,,---)))+++...//////...//////---......///////////////---............/////////......////////////......000000000000000000000000222111111111111222333333222444555555333222222333444555666555222111222333333333222111111111111222111000000111333333222111111111111333444444222111///000222444555444333222333222222111222333555666222222222222222333333333111222333222111222333555111222333444555444333222333333444555666777777888444444333222333444555666555555555444444555555555222222222222111111111111/////////000000000111111---......//////000000111000000000000000000000000------...///000000000000...///000111111111111111////////////000000000000000000000000000000000000...000222333333222444555444444333333444444555666777888888666444444555666222333333222222333555888777888888888777777999;;;;;;<<<======<<<<<<>>>@@@>>>@@@BBBEEEHHHKKKLLLMMMHHHJJJLLLOOOQQQSSSUUUUUUXXXZZZ[[[[[[YYYZZZ]]]aaabbbcccdddgggjjjkkkjjjiiiiiiiiiiiijjjkkkmmmnnnooonnnlllmmmsssvvvuuutttvvvwwwxxxzzz|||~~~000/////////.........------******///111///111555------............------.........---++++++,,,...***+++,,,,,,------------+++************,,,---...******+++,,,,,,---......,,,,,,,,,---------......)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,,,,,,,---//////......///000---......///////////////---------.........//////......////////////......000000000000000000000000222222111111222222333444111333555555444333444555555666666555333111222333444333222222111111222222000///...000333555333111222111000111333444333222000111111222333333444444000000111111222333333444000111333333333333333333111222333222111111333555111222444555666555444333222333333444555666777888444333222111222333555666333333444444444444333333000000000111111111111111//////000000000111111111---......///000000111111000000000000////////////,,,---...///000000000000---...///000111111111111........./////////000000000000000000000000000000000222333444333222333444333222222222222333444444444555777666555444444555222333333222111222555888555777888888777888:::<<<<<<=========<<<===@@@BBBAAABBBEEEHHHJJJMMMNNNOOOLLLNNNPPPRRRTTTVVVWWWXXXYYY[[[\\\[[[YYYZZZ^^^bbbaaaaaabbbfffiiikkkiiigggiiiiiiiiijjjkkknnnpppqqqppplllmmmsssvvvuuuttttttuuuvvvyyy|||~~~000000//////.........---000,,,,,,111111------111------............------......///---++++++,,,---***+++,,,---------------+++******)))***,,,---...******+++,,,,,,---......,,,,,,,,,---------......)))+++,,,,,,,,,,,,...///------,,,++++++,,,,,,,,,,,,---...---,,,,,,---...---......///////////////---------.........//////......////////////......111111111000000000000000222222111111222222333444111222444555444444555666555666666555333222222333444333222222111111222222///...---000444666444222333111000000222444444333222111000000111222444666...///000222222333333222000222444555444333333333111222333222111111333555111222444666666555444333222222333444555666777888444333222111111333555666111222333444444333222111111111111222333333444444000000000000111111111111.........///000111111222//////////////////......,,,---...///000000000000---...///000111111111111............/////////000000000000000000000000000111333444444333222333444222222111111222222333444111333555666555444333444222333222111111222555888444666777888888999;;;===<<<============>>>AAADDDDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQRRRUUUWWWXXXYYYYYYYYY[[[\\\[[[YYYZZZ___ccc``````aaaeeeiiijjjhhheeejjjjjjjjjkkkllloooqqqsssqqqmmmmmmssswwwuuussstttsssuuuxxx|||~~~...//////---,,,,,,...000,,,///222111///------///000000///...............///+++,,,000///+++,,,222,,,,,,++++++,,,,,,---......---,,,+++,,,---...///+++---//////.........///...------,,,,,,------...,,,---------------,,,,,,,,,---......//////......---------------...///000//////.........000222333000//////.........//////000000000000000000000000000000000///////////////444333333444666555333111333333444555555444333333666555444333222111111111333333333222222111111111222222222222111111111000333111...++++++...111333111111111000111111222333000222333333333333444666333222222333333555666777222333333333222222444666555555444333333333333444555444444444444555666666333222111111000111111111222222222333333222222222//////000111111111111111000000111111111111000000---///000000//////000222///000111///......///111///111333333111///......333111///000222222000------......///////////////......//////...---,,,,,,222222111111222444555666222333333333333333333444444666888888666444444555000111333333222222333444666666777888999:::;;;;;;;;;===?????????@@@BBBDDDFFFGGGHHHJJJLLLMMMNNNOOOOOOQQQUUUXXXZZZ[[[[[[ZZZ]]]\\\[[[ZZZZZZ\\\^^^___dddaaaaaafffhhhhhhhhhjjjiiijjjjjjkkklllmmmoooooopppooooooqqqtttvvvvvvvvvzzz|||}}}}}}}}}}}}.........---,,,,,,...000---///111111...---...000000000///............///000---...111000,,,...333---------------......///---------,,,---......///+++---//////.........//////......------......///------............------,,,---......//////.........------------...///000000000//////000111333333000//////.........//////000000000000000000000000000000000000000000000000444333333555666666444222222333444555555444333222555444333222222111111222222222222111111000000000222222111111111000000000333222111000111222333444111111111111111222222333000111333333222222444555222222333444444555555666111333444444333333444555555555444333333333333444444444444444444555666666333222222111111111111111111111222222222222111111...///000000111111000000111111222222222222111111///000111000///...///000333444444222000//////111...000333333111000//////222000///000111111///------......///////////////111111111111000000000///222222111111222333555666111111222222222222333333444666888999777666555666000222333333222222333444555555666777888999999999:::<<<>>>?????????AAACCCFFFGGGHHHIIIKKKMMMNNNOOOOOOQQQTTTWWWYYYZZZZZZZZZ\\\\\\[[[ZZZ[[[\\\^^^___bbb```aaaeeehhhggghhhkkkjjjjjjjjjjjjkkkmmmnnnppppppoooppprrruuuwwwwwwvvvyyyzzz|||||||||}}}---......---,,,,,,---//////000000///......000111111000000///////////////000//////111000...000444...............///000000------....../////////...,,,...000000///...///000000//////////////////000......///000000//////...------...////////////.........------......//////000000000000111222333444/////////......//////000000000000000000000000000111111111111111111111111333333333555777777666444222333444555555444333222333222222111111222222222111111111000000000000000111111111111000000000///111111222333444444333333111111111111111222333333///111222222222222333555111222444555555555555444111333555666555444444444555555444333333333333444444444444444444555555666333333222111111111111111000111111111111111111000......///000000000//////111222222333333222222111000111222111...---...///444555444222///......000---000222222111000000111000/////////000000...------......///////////////333222111000///000111111222222111222222333444555000111111111222222222333444777999:::999777777777111333444333222222333555555666666666777777888888:::<<<>>>>>>>>>???AAACCCEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQSSSUUUWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```___```eeegggfffhhhlllkkkjjjiiiiiijjjlllnnnpppooooooppprrrvvvwwwwwwvvvvvvxxxzzz{{{{{{}}}---.........,,,,,,---///111000//////...///111333222111000000//////000000//////000000//////000333///............///000000---...///000111000///...---///000000///...///000000//////......//////000//////000111111111000000------.../////////////////////............//////000000000000111222333333//////////////////000111////////////////////////111111111111111222222222333222333555777888777555222333444444444444333222000000000000000111222333111111111111111111000000111111111000000000/////////000000111222222222222222111111111111222333333///111222222222222333555111222444666666555444333000333666777666555444444555555444333333333333444444444333333444444555666333333222111111111111222000000111111111111000000......////////////......000111111222222111111000///000111000///...///000111222222000...---...///---///111222111000111222........./////////...------......///////////////000///---,,,,,,---///000111111222222222333333444111111111222333333333444444777:::<<<;;;999999999222444555444333222333555666777777777888888888888;;;===???@@@@@@AAACCCDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPPPPRRRTTTUUUWWWXXXYYYYYYZZZZZZ\\\]]]^^^______^^^]]]```dddfffeeeggglllkkkjjjhhhhhhhhhkkkmmmooonnnnnnpppsssvvvxxxwwwvvvtttvvvxxxzzz{{{}}}---...//////...---...///111000//////000111222333222222111000000000000000---///000///---...000111...............//////000...///000111222111000///...000111111000//////000///..................//////000000111222222111111---...//////000000//////000//////.........//////......///000000111111111///////////////000111111////////////////////////000000111111222222222222222222333555777888666555222222333444444333222222////////////000000111222222222222222222222222222111111111111000000000000222111000///000111333444222222222111222333333444///111222333222222333555111222444666666555444222111444777888777555555555555555444333333333333444333333333333333444555555444333333222111222222222000000111111111111000000......////////////......//////000000000000//////,,,...///000///000111333//////000///......000222...///111111000000111222---.../////////.........---......//////////////////...,,,++++++,,,...///111111222222222222222222222222333333444555555666333777;;;===<<<;;;::::::333555666555333333444555888888888999999:::::::::>>>???AAABBBBBBCCCEEEGGGEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWXXXZZZ]]]^^^_________]]]]]]```ddddddcccfffkkkjjjiiihhhhhhhhhjjjlllmmmmmmmmmooorrrvvvxxxwwwuuusssuuuxxxyyyzzz}}}---///111111///...//////111000///000222333333222333222222111111111111111---000111...---///111000...............///000000///000111111222222111111///111222222000//////000///......------....../////////000111222222222222......///000000000000///000000//////......//////---...///000000111000000////////////000111222222000000000000000000000000//////000000111222222222222222222444666666555333111222333444444333222111............//////000111222222222222222333333333222222222222111111111000555444222111000222333555222222222222222333444444000222333333333333444666222333444555555555444333333555777888666666666666555555444333333333333444333333333333333444444555444444333222222222222222000111111111111111111000//////000000000///.........//////////////////...+++---//////000000222444///000111111000111333555///000111111000///111222---...000000/////////000---......///////////////000//////......///111111111111222222222222111111222222333444555666777777222666;;;======<<<;;;:::555666666666444333444555777777888999:::;;;<<<===???AAACCCDDDDDDDDDFFFHHHFFFGGGHHHJJJLLLMMMNNNOOONNNPPPSSSVVVWWWWWWVVVVVVUUUWWWZZZ]]]___```______]]]]]]```dddccc```ccciiiiiihhhhhhhhhiiijjjjjjkkkkkkkkknnnrrruuuwwwvvvttttttvvvxxxyyy{{{}}}...000222222111000000000111000///111444555444222333333222111111111111222---222222...---111333111000////////////000111111111111111111111222333333000222333333111///000000000//////......//////000...///000111222222222222......///000000000000000111111000///////////////---...000111222222111111////////////000111222333000000000000000000000000......///000000111222222222222222333555555333111111222333444444333222111.........---......//////000111111111222222222222333333333333222222222222333333333222222111000000333222222222222333444444111333444444444444555777444444444444444444444444444666777777666666777888555555444333333333333444333333222222333333444555444444333222222222222333111111222222222222111111000000111111000000///...//////000000000000//////,,,...///000///000111333000111222111000000222444000111222111//////000111---///111111000///000222---......///////////////000111111111222222222222000111222333333222111000111222222333444555666777111555:::======<<<;;;:::555666777666444444444555555666777888:::<<<======???AAACCCCCCCCCDDDFFFHHHGGGHHHIIIKKKMMMNNNOOOPPPNNNPPPTTTXXXYYYXXXVVVTTTTTTVVVZZZ^^^`````````___]]]^^^aaacccaaa^^^aaahhhggghhhiiijjjjjjjjjiiihhhhhhjjjlllqqqtttvvvuuusssuuuwwwyyyzzz{{{}}}///111333333222111111111000//////222555666444111444333222222111111222222...333444///...222444222111111111000111222222333333222111000111222333444111222333333111000000000111111000000000000111111......///111111222222222...//////000000000000000111111000///////////////...///111222333333222222////////////000111222333000000000000000000000000---......///000111111111222222222333444444111///111222333333333333222111///......---------......//////000000111111111222444444444333333333222222///000222222111///,,,***333333222222333333444555222444555555555555666888555555444333333333444444555666777666555555777999555555444333333333333444333333222222333333444555555444333333222222333333222222333333333333222222111111111111111000//////000000111111111111000000...///000000//////000111000111111000...---...000111222222111///...///111---000222222000///111333---......//////////////////000111222222222222222000111222333333222000000000111111222444555666666000444:::======<<<;;;:::666777888777555444444555333444555777999;;;======>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMOOOPPPQQQMMMQQQUUUYYY[[[YYYVVVTTTSSSVVVZZZ^^^aaaaaa```___]]]^^^bbbccc```]]]```gggfffgggiiikkkkkkjjjhhhggggggiiilllppptttuuutttrrrvvvxxxzzz{{{{{{}}}111222333444333333111000222222222222222222222222111555000...444222---111222111000000111333555666000000000111222333555555333444444555444333111000222333333333333222111111222222111000///...---,,,///000000000000111111111000000111222222222222222111111111111111111111111000000111111111111000000222111///......///000111/////////000111111222222//////......///111333444111222222333333222222111222222222222222111000///111---******---000000///222222222111111111000000222222111111222222333444333222111000000111222333111111111111222333444555666666555555555555666666777555333222444555555555444444444555555555666666444444333222333444555666666555444333222333444555222333444555444333222111111222333333111111222333000666777333//////000///111000...---...///000222///000111000///000111333222222111111000////////////000111222222111000///000000000000000000000000////////////000000000000000000000000111111111111444111///000333555444222444444333111000111555777777777777777888999:::;;;666666777888888777555444666666666999;;;===<<<;;;???AAACCCEEEFFFFFFEEEDDDJJJJJJIIIJJJKKKLLLNNNPPPOOOQQQTTTVVVXXXYYYXXXXXXSSSWWW\\\```aaabbbbbbccceeebbb```]]]]]]___bbbcccfffjjjmmmmmmkkkiiiiiijjjmmmnnnppppppppprrruuuxxxzzz{{{}}}}}}||||||~~~111222333444444333222111222222222222222222222222444999444222888555000444111111111111222333444555333333222222222222333333555555666555444222000///222333333333333222111111///000000000000111111111000000000111111111222222...///000000111111000000111111111111111111111111000000111111111111000000/////////...//////000000111111000000000000000000000000//////000111222333111222222333333222222111222222222222222111000000111...++++++---000000///222222222111111111000000000000//////000000111222222222111000000111222222111111111111222333444555666666555555555555666666777555444444555666666555444444444444555555555666444333333333333444555555555444333333333333444555333333444444333333222111111333444333222111222333111777:::888666555222...111111222222222222222111///000111000///000111333111111111111000000000000///000000000000//////...000000000000000000000000////////////000000000000000000000000111111111111333111000000333444444222111333444333222222444555666666777777888999::::::666777888888888777666555666666777999;;;=========@@@AAACCCEEEFFFFFFFFFFFFIIIIIIIIIJJJLLLOOOQQQRRRNNNPPPSSSUUUWWWXXXWWWWWWTTTXXX]]]```aaabbbbbbccceeeccc```^^^]]]^^^```aaacccfffjjjlllkkkjjjkkklllnnnnnnoooooooooqqqtttwwwxxxzzz||||||||||||}}}~~~222222333444444333333222333333333333333333333333222888555333888444...111111111222333444444444444555555444222111111111111777777777555444222000///333333333333333222222111000000111111111222222222111111111111222222222333---...//////000000//////222222222222222222222222000000111111111111000000------...///000000000///222222111000000///......222111111000111111222222111222222333333222222111111222222222222111000000000...,,,,,,...000000000222222222111111111111111000000//////000000111222222222111000000111222222111111111111222333444555666666555555555555666666666555555666777777666444444444444444555555555555222333444444555555444444444444333333333444444555444444333222222222222222222333444444222222333444222888<<<<<<===<<<666...000111333444444333111000000111111111000000111333000000000000111111111111111000///...............000000000000000000000000////////////000000000000000000000111111111222222333111000111222444333333///222444555444333333333666666666777777888888999666777888999999999888777555666777999;;;<<<>>>>>>@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPSSSTTTNNNOOORRRTTTVVVVVVWWWVVVVVVYYY]]]```aaaaaabbbcccfffdddaaa^^^]]]]]]^^^___^^^bbbfffiiijjjkkklllmmmmmmmmmmmmllllllnnnrrruuuuuuwwwzzz|||{{{{{{|||}}}~~~~~~333333333444444444444444444444444444444444444444000777666444888333,,,000111222444555555555444333555555444333222222222222777777666555444333222111333333444444333333222111444444333222222111000000111111222222222333333333......///000000000000000222222222222222222222222000000111111111111000000+++,,,...///000000000///111111000000////////////222222222111111111111111111222222333333222222111111111222222222111111000000///......///000000111111111111111111111111111222222111111222222333444222111111111111111111222111111111111222333444444666555555444444555555666555555555777888888666333444444444444444444444444222333444555666555444333444333333333444444555555555444222111111111222333222444555444333222333555222666999<<>>?????????AAACCCEEEGGGHHHGGGHHHIIIKKKMMMOOOQQQRRRMMMOOOQQQSSSTTTUUUVVVVVVXXXZZZ^^^`````````aaabbbeeedddbbb```^^^]]]]]]]]]^^^```dddgggiiijjjkkkkkkkkkkkkjjjiiihhhjjjnnnrrrrrruuuxxxzzzzzzzzz{{{{{{}}}}}}}}}333333333444444555555666444444444444444444444444333;;;:::888;;;666000555222333444666666555444333333333222222333333444555666666555555555555555555333444444444444333222222444444333333222222111111111111222222222333333333000000111222222222222111222222222222222222222222000000111111111111000000+++,,,...000111111000///......//////000000000000111111222222111111111000111222222333333222222111000111111222222222111111//////000000///000111111111111111111111111111111222222111111222222333444111111111222222111111111111111111111222333444444555555444444444444555555555555555666888777555333444444444444444444333333222333444555666555444333222333333444444555555555444333222111000111222333333444555555444333444555111333555777<<<@@@===777444333222000000000111222111222222111000000111333......///000111222222333444333111000///000111222////////////////////////////////////000000000000111111111111222222222222222222222222111222333444333333333222111111444777444444555666666666555555555666888999:::::::::999444555777777666777;;;=========>>>???AAACCCEEEGGGGGGHHHIIIJJJLLLMMMMMMNNNMMMNNNPPPRRRSSSUUUVVVVVVYYY[[[^^^______^^^___```dddcccbbbaaa```___^^^^^^```aaadddgggjjjjjjjjjiiiiiiiiihhhfffeeegggjjjmmmooorrruuuwwwxxxxxxzzz{{{|||||||||}}}444444444444444555666777555555555555555555555555000999888666888444000666444444555555666555555444111111222222333555666777666555555555555666777777444444444444444333222222000000111222333444444555111111111111222222222333111222333333444444333333333333333333333333333333000000111111111111000000......///000000111111000------...//////000111111///000000111111111000000111222222333333222222111000000111222222222222111...000111111000000111222111111111111111222222222000000//////000000111222000111222222222222111000111111111111222333444555555555444444444444555555555444444555666666555333444444444444333333333333222333444444555555444444222222333444555555555555333333222111111111111111444555666666444444555666000222333333666;;;<<<999888666444222222222444555222333333222000000111333...//////000111222222222222222222111111222222333000000000000000000000000////////////000000000000111111111222222222222333111222333222111111333555444444333111000111555888333333555666666555444333333555777888::::::::::::555777999777555666999=========???@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPRRRSSSUUUVVVWWWYYY[[[]]]]]]]]]\\\]]]^^^bbbbbbcccccccccbbbaaa```cccccceeehhhkkkllljjjhhhggghhhhhhgggffffffhhhjjjnnnppprrrtttuuuvvvyyy{{{|||{{{{{{{{{}}}555444444444555666777888555555555555555555555555,,,555555222444111///777666666555555555555555666222222222333444555666777888777666555555666666777444444444555444444333222//////000111222333444444000000000111111111222222222222333444444444444444333333333333333333333333000000111111111111000000111111000000000111111222......//////////////////---...///000111111000000111222222333333222222111000000111222222222222222...000333222111000111333000000111111111222222222000000//////000000111222000111222222222222111000111111111111222333444555555444444333333444444555555444222222444555444333444444444333333333222222444333333333333444555555111222333555555555555555222222222222222111000000444666777666555444555666///444666333333666777555777666555555444333333333333333444222000000111333//////000000111111111222///000111222222222222222000000000000000000000000////////////000000000000111111111222222222333333000222333222111111333555222333333222111222444666222333444555555444333111222333555888999::::::999999;;;<<<999666666999>>>>>>???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMOOOPPPPPPRRRSSSUUUWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[\\\___aaacccdddeeeeeeeeedddddddddfffiiimmmnnnllljjjhhhiiijjjjjjiiihhhhhhiiimmmnnnpppppprrrtttyyy||||||{{{zzzzzz|||555444444444555666888999666666666666666666666666///777777333666333222;;;777777555444444555666777333333333333444555666666:::999777666555555555666444444555555444444333222222222111111111111111111///000000000000111111111222222333444444444444333333333333333333333333333000000111111111111000000333222111000000000222222000000000///......------+++,,,...///000000000///222222222333333222222222///000111222222222222222...111333333111000111333000000111111222222222222222222222111222333333444000111222333333222111000111111111111222333444555555444444333333444444555555333111111222444444333444444444333333222222222555444333222333444555666000222333555666666555555111111222333333111000///555666777666555444555777000666999666222333333222333444555555444333000///333444444222111000111333000000000000111111111111,,,...000111222222222111000000000000000000000000////////////000000000000111111222222222333333333000222444333000000333666000222444555444333333444111333444555555444222111111222555777999999999999;;;>>>>>>;;;777666:::???@@@AAACCCEEEFFFFFFEEEDDDDDDFFFIIILLLNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWYYYYYY[[[\\\[[[ZZZYYYZZZ[[[^^^```ccceeegggggggggfffddddddfffjjjoooqqqooolllhhhkkkmmmmmmkkkiiiiiiiiimmmnnnnnnooopppsssyyy}}}}}}|||zzzyyy{{{~~~777444333555555333333666444666777666444333333444222555666555333222333555444444444555555777888999666444111111333555555555888888777777666666555555444555666555333222222333444333333222111000//////111222333444444444333222444444555555444444333222444444333222222333333333222222333222222111000///333333222222111000//////000000111222222222222111.../////////000000111111222333555444333222222333111111111111000000//////...000111111000000111222444333333222222333333444111111111222222333333333333333333444444444555555444333111000111333666777444444444333333222222111666555333111111222333444222333333333333333333444333222222222222222333333000111222333444333222222///000111111000///111222444666888777444222333555444444444333333333222222111......222222000444<<<111111111000000000000000111111111111111222222333000000111111111111000000111000///000000000...---000///------...//////...111111111111111111111111222222222222222222222222111111000111333666999;;;333444555555555444333222111222444666888888888888;;;;;;<<<<<<<<<<<<<<<;;;@@@AAAAAABBBDDDFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOOOOPPPTTTWWWYYY\\\]]]\\\YYYVVVWWWXXX\\\^^^___aaacccdddeeeeeefffcccaaaeeekkkoooooolllkkklllnnnnnnlllkkkjjjjjjkkkooorrrrrrqqqrrrxxx}}}~~~777444444777888666777:::555666777777555444444555333555666555333222444555777777666555555555555555666444222222444666777777777777777777777666666666444555666444222111222333555555444333222111000000111222333444555444444333444444555555444444333222444444333333222333333444333333333333222111000///333333222222111000000/////////000111111111111111/////////000000000111111333444666666555444444555222222222111111000000000///000111111000000111222333333222222222222333333111222222222222222222333333333333444444444555555444333111000111333555777555444444444333333222222666444333111111222333444222222333333333333444444444444333222222222333333000111222333333333222222///000111111000000111222222444666666444333444666333333333333222222222222000---...111111///222888111000000000000000000000111000000000000111222222000000111111111111000000333222111111222222000///222111000000222222111000222222222222222222222222000000111222333333444444222222111111222333555666222333444555555444333222222222444666777888888888;;;;;;<<<<<<===<<<<<<<<<@@@@@@AAACCCEEEHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQPPPPPPQQQTTTWWWVVVXXXZZZZZZYYYXXXZZZ\\\\\\]]]___```bbbcccdddeeeeeebbbaaadddjjjnnnmmmkkklllnnnppppppooonnnmmmlllnnnqqqsssrrrpppqqqvvv{{{~~~~~~666333333777888777888;;;555777888777666555555666333444555555444333444555777777666555555555666666666444333333666888999888666666777777777777777777444555666555333111222333666666555444333222111111000111333444555555555444444555555555555444333333444333333333333333444444333333333333222111000000333333222222111000000000...//////000111000000000000000000000000111111111111333555666555444555666333333222222222222111111///000111111000000111333222222111111111111222222222222222222222111111111333333333444444444555555333222111111111333555777555555555444444444444444555444333111111222222333222222222333333444444444555444444333222222222333000111222333333333333222///000222222111111222333111333555555555444555666222222222222111111111000...---///111111...000444000000000000000000111111000000/////////000111111000000000000000000000000444333333333444444222111222111111333444444222000222222222222222222222222...///000111333444555666222222222222111111111111222222333333333333222222333333333444666777999::::::;;;<<<===============???@@@AAADDDFFFIIILLLMMMJJJKKKKKKLLLNNNOOOOOOPPPRRRSSSSSSRRRQQQRRRUUUWWWUUUWWWYYYYYYXXXYYYZZZ\\\[[[\\\]]]___aaabbbcccddddddbbbaaaccchhhkkkkkkjjjkkkmmmoooqqqqqqpppnnnmmmoooqqqsssrrrpppqqquuuxxx|||}}}~~~~~~~~~555222222555666444555999555777888888777666666777444444555555444444555666444444444555666888999:::777555444555777999:::999666666666777777888888999666777777666444333333444666666555444333222111111///111222444666666666555555555555555555444444333444333333333333444444555444444444444333222111000222222222111111111000000//////000111111111111111111111111111111111111111...000222333333222444555333333333333333333333333///111222222111000222333111111000000000000111111333333222222111111000000333333333444444444555555333222111111222333555666444555555555555555555555444333222222111111222222222222222333333444444444555444333222111111111111111111222222333333333333///111222222111111333444333333444555555444444444111111111111000000000000...///111222111//////111000000000000000111111111///////////////000000111111111000000000000111111444333333444555555333222000000111333444333000...222222222222222222222222///000111222333444555555222222222333222222111000111111222222222222222222444333333333555777999;;;::::::<<<===>>>>>>>>>>>>@@@AAABBBCCCFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTTTTVVVXXXYYYYYYYYYXXXXXXWWWXXXYYY[[[[[[\\\^^^___aaacccddddddbbbaaacccfffhhhiiihhhiiijjjllloooqqqpppmmmkkkooopppqqqqqqqqqrrruuuxxxzzz|||}}}}}}}}}~~~777444333555555333333666555666888888777666666777444444444444555666666666444444444555777888:::;;;777666555666999::::::999666666777777888888999999777888999888555444555666555555444333222111000000000111333555666666666666555555666666555555444333444333333333444444555666444555555444444333222111222222222111111111111111000111222222333333222222222222222222222111111111...000222333222222333444333333333333333333333444000111222222111111222333111000000//////000000111222222222111111000000000333333333444444444555555222222222222222444555666333444444555555666666666333333222222111111111111111111222333333444555555333333222111111111111111222111222222222222333333///111333333222222444555666555555555444333222000111111111000000000//////...111333222111000111111//////000000111111111111///////////////000000111111111000//////000111111333222222333444444333111000000111333444333111...222222222222222222222222111222222222222222333333000111222333444444333333111111111222222333333333444333333333555777999;;;999:::;;;===>>>?????????BBBBBBBBBCCCDDDEEEGGGHHHLLLLLLNNNOOOPPPRRRSSSSSSUUUVVVWWWWWWVVVVVVXXXZZZYYYYYYXXXWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^aaacccddddddcccbbbccceeefffffffffhhhhhhjjjmmmqqqqqqooolllmmmnnnooopppqqqtttwwwyyyyyyzzz|||||||||}}}:::666666888777444555888444555777777666555666777555444333444666777777666777777666666666777888888888777666777999:::999888777777888888888888888888777888999888666444555666555555444333222111000000111222444555666666666555555666666666666555444444333333333333444555666777555555555555444333222222111111111111111111111111111222333333444444333333333333333222222222222222000222444555444333444555222222333333333333444444000111222222111111222444111111000000000000111111111111111111111000000000333333333444444444555555222222222222333444555555222222333444555666666777222222222222222111111111111111222333333444555555333222222111111222222333222222111111222222333444000111333333333333555777777666444444444333000...111111111111000000000///...222333000///111222111/////////000111111222222000000/////////000111111222111000//////000111222222111111222333444333111333222222444555555333111111111111111111111111111222222222222222222222222000000111222333444555666222222111222222333444555333333333444666777999:::888999;;;===???@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFLLLLLLNNNOOOQQQRRRTTTTTTUUUWWWYYYYYYYYYYYY[[[]]]WWWVVVUUUWWWZZZ]]]______\\\\\\\\\\\\^^^aaacccdddddddddddddddddddddeeefffjjjiiiiiimmmqqqsssrrrooommmmmmmmmoooqqquuuwwwyyywwwyyy{{{|||||||||~~~888555555777777555666999333444666666555555666777555444333444777888777666777777666666777888888999999888777888999999777555999999888888888888888888666777777666444333444555666666555444333222111111222333444666666666555444666666666666666555444444333333333444444555666777666666666555555444333222111111111111111111111111111111222333333333333222444444333333333222222222111333555555333222333444111222222222333333333333000111333222111111222444222111111000000111111222000000000000111111111111333333333444444444555555111222222333333444555555111111222333444555666666222222222222222111000000000111111222444555555666333333333333444555666666222222111111111222333444000222333444333444666777666444333333444444111///222222111111111000000000---111222---,,,111333222...//////000111111222222111000000000000111222222222111000//////000111222222111111222444444333222444222111222333444333222000000000000000000000000111111111222222333333333000000000000111333444666333222222222333444555666222222444666777888888888888999;;;===???@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKLLLMMMOOOQQQRRRTTTTTTUUUWWWYYY[[[[[[\\\]]]___XXXVVVUUUWWW[[[___``````]]]\\\\\\]]]^^^aaadddeeeeeeeeeeeeddddddddddddeeejjjgggfffiiiooosssrrrpppnnnnnnmmmoooqqqtttvvvwwwuuuxxxzzz{{{{{{{{{}}}~~~~~~444111222555666444666999222444555666555444555666555333222444777999888666333444444666888:::<<<===999888777888888888666444:::999999999888777777777444555666555333222222333777777666555444333333222333444555666666666555444666666666666666555555444333333333444555666777777666666666666555444333222111111111111111111222222000000111222222222222111444444444333333222222222000222333333111000000111111111111222222333333333000222333333222111333444222222111111111111222222//////000000111111222222333333333444444444555555111222222333333444444555000000111222444555666666111222222222222111000000000111111222444555666666444444444555666777888999333222111111111222333444000222333444444444666888555333111333555555333000222222222222111111111111,,,000000+++***000333222...//////000111222222222111111111111111222222333222111000......000111222222111111333555555444222222000//////000111111000//////////////////////////////000111333444555666111000///...///000333444333333222222333555666777111222444666888888888888888999;;;===???AAAAAABBBAAABBBBBBDDDFFFHHHJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTWWWZZZ\\\\\\]]]___aaa]]]ZZZWWWXXX[[[^^^___^^^]]]]]]\\\]]]___aaadddffffffffffffeeedddcccdddeeehhheeebbbeeelllppppppoooqqqooonnnoooqqqsssttttttuuuwwwyyy{{{{{{{{{|||~~~~~~}}}888777666555555444444555555555555555666777999999555666777888888999999888888777666666666666666777888888777777666666555555999888777888::::::888777444555666666444444555666555555444444444444555555444555555444333444555777444333333555666777555444000222333444444444666888444555666777777555333222222222222111111111111000111222333444444444333333444444444444333111///...222222111111111111222222000000000111222222333333333333333222222111111111222222222222111111000000//////000111222333333444555555444444444444555555444444444333333333222222222222222222222222222222---...000111333333333333111111111222333444555666222222222333333444444444222222111111222222333444222444333111333777777333222222111111000111111111//////000000111111111222333333222111111222333333...//////000111222222222444333222111111111222333...111000---000666777333000000111111111222222222111111222333444444444444444333222222111111222222///............000222333///000222333444333333222111111111111222333444444555666666666555666999;;;999:::<<<>>>@@@AAABBBCCCCCCEEEFFFFFFEEEEEEGGGHHHKKKLLLNNNPPPQQQRRRSSSSSSSSSVVVYYY[[[\\\]]]^^^___[[[ZZZXXXXXXZZZ]]]^^^___bbbbbbaaa``````aaabbbccchhhgggfffffffffgggiiijjjhhhhhhiiijjjkkkmmmnnnoookkkmmmoooqqqssstttuuuuuurrrvvv{{{|||zzzwwwwwwxxx|||~~~777777666555555555555666333333444444555666777777555666777888888999999999777777666666666666777777888888777777666666555555888777777888999999888666333555555555444333444555666555555444444555555666333555666666555555666777555444333444666666666444222333555444333333444555333444555666666555333222222222222111111111111000222222333333444444333333333444444444333111000///111111111000000111111111000000000111222222333333333333333222222222111111222222222222111111111000///000000111222333444444555555555444444555555555333333333333333333333333333333333333333333333333//////000111333333444444222222222222333444555555222222222222333333333444222111111111222222333333222555555333333666666333222111111111111111222222000000000000111111111222333333222111111222333333/////////000111222222222444333222111111222333333...///...+++---222222///000000000111111111222222111111222333444444444444333222111111000000111111///////////////111222333222222444444555444333333111111111222222333444555444555555555444555888:::888999;;;===???AAABBBBBB@@@BBBCCCCCCBBBBBBDDDEEEKKKLLLNNNOOOQQQRRRRRRRRRRRRUUUXXXZZZ[[[\\\]]]^^^[[[ZZZXXXXXXZZZ]]]^^^___```_________```bbbcccdddgggffffffffffffhhhiiijjjhhhhhhiiijjjlllmmmooopppmmmmmmnnnppprrrssstttuuutttwww{{{}}}{{{yyyyyyzzz}}}~~~666666555555666666777777333444555666666777666666666666666777888888999999777777777666666777777888888888777777666666555555888777777777999999777666222444555444333222333444666555555444444555555666333555888888777666666777666444333333555666666555444555555444333222222333111222444555666555333222222222222111111111111000222222222333333333333333333333333333333222111000000000000000000000000000000000000111222222333333333333333333222222222222222222222222111111111111000111111222333444555666555555555555555555555555111111222222333333444444444444444444444444444444111111111222333444555666333333333333333444444444111111111222222222222222111111111111222222333333222777888444222333555444000000000000111222333333000000000111111111111111333222222111111222222333//////000000111222222222333333222222222333333444333333111...///333333000000000111111111111222222111111222333444444444444222222111000000000000000000000000000111222333333222333333333333222222111222222222333444444555555444444555444333444666999777888999;;;>>>???AAABBBBBBDDDEEEFFFEEEEEEGGGHHHKKKLLLMMMOOOPPPQQQQQQQQQPPPSSSVVVXXXYYYZZZ[[[]]][[[ZZZYYYYYYZZZ\\\^^^```]]]]]]^^^___```bbbcccdddddddddeeeeeeggghhhjjjkkkhhhiiiiiikkkmmmoooqqqrrrpppoooooooooqqqrrrtttuuuvvvyyy|||~~~}}}||||||}}}555555555555666777888999666777888999999999999888666666666777777888999999777777777666777777888888888888777777666666555555777666666777888888777555222333444444222222333444666666555555555555666666333666999:::999777777777666444333333444666666666333444555444222111222333000111333555555444333222222222222111111111000000222222222222222333333444222222222222222222222111000000000000000000000000000000000111222222333333333333333333333333333333222222222222222222222222111222222333444555666666444555555555555555555444000000111222333444555555555555555555555444444444333333222222333444666777444444444444444444333333111111111111111111111111000111111222222222222222111888:::555111111444555000000000000111222333444111111111111111111111111222222222222222222222222000000000111111222222222333333333333333444444444555333111000222444444333111222222222333333333333111111222333444444444444333222222111111111111111111111111222222333333333111000000000//////......222222333444555555555555333444444333222333555777666666888:::<<<>>>@@@AAACCCEEEGGGGGGGGGGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNPPPTTTWWWWWWXXXZZZ[[[ZZZZZZZZZYYYYYY[[[^^^```^^^^^^^^^___```aaaaaabbbbbbbbbccceeefffhhhjjjkkkhhhhhhiiikkkmmmppprrrssssssrrrqqqpppqqqsssvvvwwwxxxzzz}}}~~~555555555666777888999:::888888999999999999999999777666666666777888999:::777777777777777888999999888888777777666666555555777666555666777888666444222333444444222222333444666666666555555666666666444666999:::999888777777555444333333555666666555111222444333222222333555000111333555555444333222222222222111111111000000222222111111111222333444333333222222222222222222000000111111111111000000000000000111222222333333333333333333333333333333222222222222222222222333222222333444555666666777444444555666666555444444000000111333444555666777666666666555555444444444333333333333444555666666444444555555555444333333111111111111111111111111///000111222222222111111000777999555000111333444000000000000111222333444222222222111111111111111222222222222222222222222111111111111222222222222333333444444555555555555111...---...000111222222333333333444444444555555111111222333444444444444444444333222222222222333111222222333333333333333111000000//////.........111222333555555555555555333444444333222222444777555555666888;;;>>>@@@BBB@@@BBBDDDDDDDDDDDDFFFHHHJJJJJJLLLMMMNNNNNNNNNNNNLLLOOOSSSUUUVVVWWWYYYZZZYYYZZZ[[[ZZZYYYZZZ^^^aaa```````````````____________```aaaccceeeggghhhiiiggghhhiiikkkmmmpppssstttuuutttsssrrrsssuuuwwwyyyyyyzzz|||~~~666555666666777888999:::888888777777777777888888777777666666666888999;;;777777777777888888999:::888888777777666666555555666555555555777777555444222444555444333222333444777666666555555666666777444666999999888777777888444333333555666777555444000222333333222222333555111222444555666555333222222222222111111111111000222111111000000222333444444333222222111111111222000111222333333222111000000000000111222222333333333333333333444444444444222222222222333333333333111222222333444555666666333444555666666555444333111222333444555666777777666666666555444444333333222333444555555555444444333444555666666555444333222222222222222111111111...///111222222222111000000555666222000111333222000000000000111222333333222222222222222111111111111222222333333222222111222222222222222222222222333333444555666666666666333///---000222222333555333333444444444555555555111111222333444444444444555555444333333333333333111222222333333333222222333222111111000111111222000111333444555555444444444444444333222222444666555555666888:::>>>AAACCCAAACCCEEEFFFEEEFFFHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKNNNRRRTTTVVVWWWYYYZZZYYYZZZ[[[ZZZXXXYYY^^^bbbaaaaaaaaaaaaaaa___^^^^^^\\\^^^```bbbdddeeeffffffffffffhhhjjjmmmpppsssttttttsssssssssuuuvvvxxxyyyyyyyyyzzz|||777666666666777888999999:::999777555555777999:::777777666555666888:::;;;777777777777888999:::;;;888888777777666666555555555555444555666777555333333555555555444333444555777777666666666666777777555666888777666666777999222333444666888777555222222333444333111111111333333444555666666555333222222222222111111111111000222111000///000111333444666555333111000000111111111222333444444333222111000000000111222222333333333333333444444444555555222222222333333333444444111111222333444555666666333444666777777666444333444444555555666777888888666666555555444333333222000222444666666555333222111333555666777666555444444333333333222222222222...///111222222222000000///222222000000333333000222111111111111111222222333333333222222111111111111222333333333333222111222222222222222222222222222333555666777777666666888222000444555333333666222222222222333333333444111111222333444444444444555444333333222222333333111111222333333222111000333222111111111222333444///000222444555444333333555555555444222333555777555555666777:::>>>AAADDDCCCEEEGGGHHHHHHIIIKKKMMMIIIIIIJJJKKKLLLLLLLLLLLLJJJMMMQQQTTTUUUWWWYYYZZZXXXZZZ\\\ZZZXXXYYY^^^bbb```aaabbbbbbbbbaaa```___[[[\\\^^^```bbbcccccccccdddeeegggiiilllpppssstttpppqqqrrrsssuuuvvvxxxxxxxxxwwwwwwzzz777777777777777888888999>>><<<999777777888;;;===888777666555666888:::;;;777777777777888999:::;;;888888888777666666555555555444444555666666555333444555666666444444555666777777666666666666777777555666777666555555777999111222555777999888444111444555555333111///000000444555666777777555333222222222222111111111111000222111000//////111333444777555333111000000000000111222444555555444222111000000000111222222333333333333333444444555555555222222222333333444444444000111111222333444555666333444666777777666444333555555666666777777888888666666555444333333222222///111444666777555222000111222444666777777666555444444444333333222222222...///111222333222000//////000000...000444333///222222111111111111111111333333333222222111111111111222333444444333222111222222222222222222222222222333555777777777777666777111...222222///...111000000111111111222222222111111222333444444444444444333222222111111222222000111222333222222000///000000/////////111222333...000222444444444333222555666666444333333555777666666666888:::>>>BBBDDD@@@BBBDDDEEEEEEFFFHHHJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJMMMQQQTTTVVVWWWYYY[[[XXX[[[\\\[[[XXXYYY^^^ccc___```aaacccccccccbbbaaaZZZ[[[]]]___aaaaaaaaaaaacccdddfffiiilllooorrrtttmmmnnnpppsssuuuvvvwwwwwwwwwvvvvvvyyy~~~666666666666666777888888999::::::;;;;;;:::999999666777888999:::;;;;;;;;;666666777888999888888888888777777666555444444444111333555666555555666777999666444444777999777555666777888888666555555666444444333555666777555444555444444333333444444555333444555555333333444555555777999777444111222333222222222111111111111000000---...444444111111555444444333222111111111111222333444444444333222111//////000000111111111111666444111///000222555777444444444333333333222222000111333555666666666555222555888777333333777;;;333444555777777777777666888888777666555333111000222333333444444333333333333333444444555666666666666555555555555444444444333222000/////////000111333333222111111222222222222222111111111111111111000000000000111111111111000000111222222222222111333444444333111000000111222333444555555555444333222222222222222222222222000000111222222222222111000000111222333333444444111111111111111111111111333333333222222111111111444333222333555555333222111222333444555555555555333444555444222111222333222555999;;;<<<===>>>?????????AAACCCEEEFFFHHHIIIGGGHHHIIIIIIHHHIIILLLOOONNNMMMMMMNNNOOOQQQSSSTTTUUUXXX[[[[[[ZZZZZZ]]]```aaabbbbbbbbbbbbaaa``````\\\\\\\\\]]]^^^```cccdddbbbeeeggghhhhhhjjjoootttlllmmmnnnpppqqqrrrssstttuuuuuuwww|||777666666666777777888888::::::;;;;;;;;;;;;;;;:::777888999:::::::::::::::666666777777777888888888888777777666555555444444222444666666666555666777888777666666777888777777666777888888666555555666444444333555666777555444555444444444444444444555333444555555333333444555333555777666333111222333222222222222111111111111111...///444444111111555333333222111111111222222222333444444444333222222111111111111111222333333555333111000111222555666444444444333333333222222000111333555666666666666444777888777333222555888444444666777888888777777777777666555444333111111333333444444444333222222333333444444555666666666555555555555444444444444222222000/////////000111333222222222222222222222111111111111111111111111000000000000111111111111000111111222333222222222222333444333111000111222222333444555555555444333222222222222222222222222000000111222222222222111111111111222222333333333111111111111111111111111333333333222222222111111111000000111222222111///111222333444555555555555333444555444333222222444---000444777999;;;>>>@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHJJJLLLOOOQQQQQQQQQRRRSSSUUUWWWXXXVVVXXXZZZ[[[ZZZ[[[]]]``````aaaaaabbbbbbbbbbbbbbb^^^^^^^^^^^^___aaacccdddbbbdddfffhhhiiikkknnnqqqllllllmmmnnnppprrrtttuuuuuuuuuwww{{{~~~777777777777888888888999::::::;;;<<<======<<<<<<999999:::::::::::::::999777666555555555666888999888777777666666555555444444666888888666666666777777888888777666666777999666777888888666555555666444444333555666777555444444444444444444444444444333555666555444333444555111333555555333222333444333222222222111111111111111///000444444222222444222111111111111222333333111222333444444444333222444333222222222333444555333333222222222333444555444444444444333333333333111222333555666666666666666888888666333111333666444555666777888888888888555555555444333222222111444444444444333333222111333333333444555555666666555555444444444333333333222111111000///000000000222222222222222222222222111111111111111111111111000000000000111111111111111222222333333333333333000222333333222111333444222333444555555555444333111111111111111111111111000000111222222222222111111111222222222222222222222111111111111111111222333333333333222222222222111000///000222222000///111222333444444555555555444555666555333333333444000222555777:::<<<@@@CCCAAABBBBBBCCCCCCDDDDDDDDDGGGHHHIIIIIIIIIJJJLLLNNNMMMNNNNNNOOOPPPRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]^^^^^^___aaabbbcccddddddddd````````````aaabbbddddddccccccdddgggkkkmmmmmmmmmkkkkkkkkkmmmooorrruuuvvvtttuuuvvvyyy|||~~~}}}{{{}}}~~~777888888999999999999999:::;;;<<<===>>>>>>>>>>>>:::::::::;;;::::::999999777666555444444666888999777777777777666666555555666888999999777666666777666888:::888666555777:::666777888888666555555666444333333555666777555444444444555555555555444444444555666555444333444555111222444555555555555555333333222222222111111111222222222444444333222333000000000000111222333444111222333444444444333222555444222111222333444555222222333333444444333333555444444444444333333333222333444444555666666666555666777555333222444666444444555666666777777777555444333333222222222222444444444444333222111111222333333444444555666666444444444444333333333222222111111000000000000000111111222222333333222222111111111111111222222222///000000000111111111111222222333444444444444333///111222222222222444555222333444555555555444333333333333333333333333333000000111222222222222111222222222222111111111111222222111000000111222222333333333333333333333333222111111222333333222000111111222333444444444444555666777666444333444555666777888888999;;;>>>AAA@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJIIIJJJLLLNNNIIIIIIJJJKKKLLLNNNOOOOOOTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]___aaaccceeeffffffbbbbbbcccccccccdddeeeeeedddccccccggglllnnnllliiiiiiiiijjjkkknnnqqqtttvvvssstttuuuwwwyyyzzzzzzyyy{{{}}}~~~888999::::::;;;:::::::::;;;<<<======>>>>>>>>>===::::::;;;;;;;;;:::999999888777555444555666888:::777777777777777666666666666888999999888666777888666888:::888555555777:::666777888888666555555666444333333555666777555444444555555666666555555444555666777666444333444555222333444555777888888777333333333222222222222111333444444444333444333222/////////000111222333444111222333444555444333333444333222222111222333444111222333444444444333333555555555444444444333333444444444444555666666777333444444444444444666777222222333333444555555666555444333222222222222333333444444444333333222111222222333333444555555555444333333333222222222222111111111111000000000///000111222333333333333222000000111111111222222222///000000000111111111111222222333444444444444333///000222222222222444666222333444555555555444333444444444444444444444444000000111222222222222111222111111111111111111111333222111000000111222333333333333333333333333333333222111222444444222111000111222333444444444444555666777666444333444555333444555555555777:::======>>>???AAABBBDDDEEEFFFFFFHHHJJJJJJJJJJJJLLLMMMKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWWWWWWWZZZ[[[^^^```ccceeefffgggcccddddddeeeeeefffffffffdddccccccfffkkkllljjjggghhhhhhiiikkkmmmpppsssuuurrrssstttuuuvvvwwwwwwxxx{{{|||~~~888999;;;<<<<<<<<<;;;:::<<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::888777666666666777999:::777777777777777777777777555777999999777777777888666777777666555555666888666777888888666555555666444444333555666777555444444555666777777666555444666777777666444333444555444333444666888999999777333333333333222222222222444666666444333555444111/////////000111222333444000111333444555444444333333333333333333333222222111222333444444444333333555555555555444444444333555555444444555666666777333333333333444555666777222222111222222333555555777666444222222222222333222333333444444333333222222222222333444444555555333333333222222222111111000111111111111000/////////000222333444444333222000000000111222222333333000000000000111111111111111222222333333333333333///111222222222222444555222333444555555555444333444444444444444444444444000000111222222222222111000000111111111111111111333222000//////000222333333333333333444444444444222111000111333333111000000111222333333444444444444555666555333333333444000222444666888:::===@@@<<<<<<>>>@@@BBBDDDEEEFFFEEEGGGJJJKKKJJJJJJKKKMMMKKKLLLMMMOOOPPPQQQRRRRRRPPPOOOOOOQQQSSSUUUUUUTTTXXXZZZ\\\___bbbdddffffffcccccceeefffggggggggggggdddddddddfffhhhjjjiiihhhfffgggiiikkkmmmoooqqqrrrppprrrtttttttttuuuwwwyyy|||}}}~~~999:::<<<=========;;;:::============<<<;;;::::::999999:::;;;<<<<<<<<<<<<888888888888999999999999777777777777777777777777444666888888777777888999777555444444555666666555666777888888666555555666444444333555666777555444444555666777777666555444666777888777444333444555444333333555888999888666444444333333333222222222444888888444333555444000000000///000000111222222000111222444555555444444444444666666666444333111222222222333333333444444555555555555444444444444666555555444444555777777555444333333444555555555222222222222222444555666999888555333222222222333111111222333444444444444111222222333333444555555222222222222111111111111000111111222111000///......000222444444444333222///000000111222222333333000000000000111111111111000111111222333222222222000111333333222222333444222333444555555555444333222222222222222222222222000000111222222222222111//////000000111111222222444222000//////000222444333333333444444444555555333222111222444444222111000111222333333444333333333444555444333222222444111444777999;;;<<>>@@@AAACCCDDDDDDEEEGGGJJJKKKKKKJJJKKKLLLHHHJJJLLLNNNOOOOOOPPPOOOOOONNNNNNPPPSSSUUUUUUSSSWWWYYY[[[^^^aaacccdddeeeaaabbbdddfffggghhhhhhhhhccceeeeeefffeeefffhhhjjjeeegggjjjlllnnnoooooonnnoooqqqssstttssstttwwwzzz~~~999:::<<<>>>>>>===<<<;;;>>>>>>======<<<:::999888888999:::;;;<<<<<<<<<<<<888888999::::::::::::999777777777777777888888888222444777777777777888999777444222333555777555333666777999888666555555666444444333555666777555444444555666888888666555444777888888777555333444555444222222444777888777444444444444333333333222222444999888444333666555000000000000000000111111222000111222444555555444444444555888999888666333222333333222222222333444555666666555555555444444444666666555444444555777888777555444333333444333222444333222222333444666777;;;999666444222222222333000111222333444555555555111222222333333444555555222222222111111111111000000111111222222000///......000222444555444333222///000000111222222333333000000000000111111111111000000111222222222222111000222333333222111333444222333444555555555444333000000000000000000000000000000111222222222222111...//////000111222222333444222000//////000222444333333333444444555555555555444444555666666555333000000111222333333333333333444555444222111222333111333666888888777888999>>>??????@@@AAAAAABBBBBBEEEGGGJJJKKKKKKKKKKKKLLLJJJKKKMMMOOOPPPQQQQQQPPPPPPNNNNNNPPPTTTVVVUUUSSSWWWXXXZZZ]]]```bbbcccddd```bbbdddfffhhhhhhhhhhhhccceeegggeeecccdddhhhkkkdddgggjjjmmmooonnnmmmlllnnnqqqssstttssstttxxx{{{;;;;;;===>>>????????????;;;======;;;777555555777888999;;;<<<<<<;;;999888666666666666777888999:::777777777777777888888888888888777777777777888888666555444333333444555666444666888999777666666666444444555666666555444333777777777777777666555555777777666444222222444555333333444444555666777777555555444333333333333333333444666777777666444333333222111111000111111111111222333444444444333333444666888888666444444444000111111222333333333333222222222222333555777888777777666666555555555444333333333333333333333333111333666555444666:::>>><<<;;;999888777555111...222222333444444444444333222222222222222222222222111222222111000000111333444444333333333333222222//////000000111111111111111111222222222333333333222222222111111000000000333333333222222111111111000111333333111000111222222222222222222222222222333222222111000000000111222222222111111111000000222222111111111111222222///000111222333222111111///000111222444555666777444555777999888666333222222333222000222666666222777555444444666666444111333555666777777888;;;======>>>@@@@@@???@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNPPPPPPOOOOOOQQQSSSTTTSSSRRRVVVXXX[[[\\\]]]^^^```aaaccccccdddeeefffhhhiiijjjdddfffhhhhhhgggffffffggglllkkkkkklllmmmoooqqqrrrnnnsssuuuttttttxxx{{{zzz}}}}}}~~~;;;;;;<<<===>>>??????>>><<<======:::777555666888888999:::;;;;;;:::999888777777777777888999::::::777777777666666666666666444444444444555666777888666666555444444555666666444666777777555555555666444555666777666666555444555666777888999999999999777777666555333222444555333333444444555666666777666666555444333333333444333444555666666555444333222222111111111111222222444444444444444555555555333555666666555444444555111222333333333222111111333222222222444555777888666666666666555555444444333333333333333333333333000333555666666888===AAA???===:::777666333111...111222222333333333333333222222222222222222222222111222222111000000111333444444444333333222222222000000000111111111222222111111111222222222333333555555444444444333333333222222222111111000000000000111333333111000111222000000000111111222222222444333222111111111111111333222222222222111111111222222111111111111222222///000111222333222222111333333333333333333333333444444666777666555333111555666555333555999888555777666444555777777555333333555666777777888:::======>>>???@@@???@@@BBBDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLKKKJJJKKKNNNPPPOOOOOOOOORRRTTTUUUTTTSSSWWWYYY[[[\\\[[[[[[\\\^^^bbbbbbbbbbbbcccdddfffgggdddfffhhhiiihhhgggggghhhjjjjjjjjjjjjkkkmmmooopppnnnsssvvvtttuuuyyy{{{{{{}}}}}}~~~;;;;;;<<<===>>>>>>>>>>>>>>>===<<<999666666777999888888888888888888888888777888888999999:::;;;;;;777777777666666555555444222222222333555666888999666666555555555555666666555555666555444444555777555555666777777777666555444555666888:::;;;<<<<<<666777777555333222333555333333333444555555666666888777666555444444444444222333444555555444333222111111111111222333444444666555555444555666777888999:::999777444333333555222333444555444222000...333333333444444666777888666555555555555444444444333333333333333333333333///222666777888;;;AAAFFFEEEAAA<<<777555333111///000111111222333222222222222222222222222222222222111222222111000000111333555555444333333222111111111111111222222222222222111111111222222222222333222222222111111111111111111111111000000000000000000222333333222111111222......///000111222222222444444333222222222333333333333333333222222222222222222111111111111222222000000111222222222222111444444333333222222111111333444444444444333222222222444333111222666555111666555555666888888777555444555666777777888:::<<<===>>>?????????@@@BBBDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMOOONNNNNNPPPRRRUUUWWWVVVTTTWWWYYY[[[[[[YYYYYYYYYZZZ``````^^^^^^___aaaccceeeeeeggghhhiiihhhggghhhiiihhhhhhhhhhhhiiikkklllmmmoootttvvvuuuvvvzzz||||||}}}}}}~~~:::;;;<<<===============???===:::888666666888:::888777666666666666777888888888999:::;;;;;;;;;;;;999888888777666555555444444444444555666888999:::666666666666666666666666666777666555444444666888555666777888888888777666444555666888999:::;;;;;;666777777666333222333444333333333444444555555555888888666555555444444555333333444555555444333333000111111111333444555666777666444444444555777999CCCBBB???:::555222222333111222444555444222000///333333444444555666777777444444444444444444444444222222222222222222222222///333777:::<<<@@@FFFKKKJJJEEE>>>999555444222111000000111222222222222111111111111111111111111111111222222111000000111333555555444333222222111111222222222222222222222222111111111111222222222222000000000000000000000000111111111111111111000000000222333333222111111222......///000111222333444555444444333333333444444444444444333333333222222222222111111111111222222000000111111222222222222111111222222333333333444444444444333333333333333111222222000111444333///444444555666777777666666444555777777777777:::<<<<<<>>>????????????BBBDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNPPPSSSVVVWWWVVVUUUVVVXXXZZZZZZYYYYYYZZZ[[[^^^]]]\\\\\\]]]```ccceeeeeeggghhhhhhhhhhhhiiijjjhhhhhhhhhhhhiiijjjjjjkkknnnsssvvvuuuuuuzzz|||||||||}}}~~~:::;;;;;;<<<<<<<<<<<<;;;>>><<<999666666777888999777666666555555666666777888888:::;;;<<<<<<;;;;;;::::::999999888777666666777666666666666777888888777777777777777777777777888888888666555555888:::444555777888888888777666555666777777888888777777555666777666444333333444333333333444444444444444777777666555555555555555444444444444444444444444111111111222333555666777777666444333333555777888CCCBBB???:::555222222333///000222444444444222111333333444555555666666666333333333333444444444444222222222222222222222222000444999;;;>>>BBBIIINNNLLLGGG@@@:::777555444333000000111222222222222111111111111111111111111111111222222111000000111333555555444333333222111111222222222222222222222222000000111111111222222222222222333333333333333333222222222222222222222222111222444444222111222333//////000111222444444555555444444333444444555555444444444333333333222222222222111111111111222222111111111111111222222222111111111222222333333333444444444444444444555555333555555333555777555111222333444555555555555555555666777777666777999;;;<<<===??????>>>???AAACCCGGGHHHIIIIIIJJJJJJJJJJJJFFFHHHJJJJJJIIIIIIJJJLLLLLLMMMOOOSSSVVVWWWVVVTTTSSSVVVYYYZZZ[[[[[[]]]___\\\[[[\\\]]]___bbbeeegggeeefffggggggggggggiiikkkiiiiiiiiijjjjjjjjjjjjjjjlllqqqtttssstttyyy{{{{{{{{{|||}}}::::::;;;;;;;;;;;;;;;:::===:::777555666777777777666666666666666666666666777888:::;;;<<<<<<;;;::::::::::::999999888888777666666555555555555666666777777888888888888777777888999999888777777888:::333444666777888777777666777777777777777666555555555666777777444333333333333333333333333333444444555555444444555555666777555555555555555555555555222222222333444555777888666555555444444666777888999:::999777444333333555000000111222333333444444222333444444555555444444222222333333333333333444222222222222222222222222000444888;;;===AAAGGGMMMJJJEEE???:::777666555444000111111222333222222222111111111111111111111111111222222111000000111333444444333333333333222222222222222222222111111111000000000111111111111222000111111111111222222222222222222222222333333333111333444444333222222333000000111222333444444555444444333333333444555555333333333333222222222222222222111111111111222222111111000000111111222333333333222222111111000000333444444555555555555444222444444222333666333...111333444444333333333444555666777777666777999;;;<<<===>>>>>>>>>???AAACCCGGGHHHIIIJJJJJJJJJJJJJJJEEEGGGIIIIIIIIIHHHIIIJJJLLLMMMOOOSSSVVVVVVTTTRRRQQQTTTWWWZZZ[[[]]]___aaa[[[\\\]]]___aaadddfffgggdddeeeffffffffffffiiikkkjjjjjjjjjkkkjjjjjjiiiiiiiiioooqqqqqqrrrwwwyyyyyy{{{|||}}}~~~::::::;;;;;;;;;::::::999:::888555555666777666444555666777888888777666555666777999;;;<<<;;;:::999999999888888888888888888666666666666666777888999777888888999999888888777666777999999777666777888222333555666777777666666888888888888888777666555444666777777555333333333333333333333333333333333222222333333444666777888666666666555555666666666333333333333444555777777666666666777777777888888333555666666555444444555333222111111111222333444111222333444444444333222111222222222333333333333111111111111111111111111///333666888:::===CCCHHHEEEAAA<<<888777666555444111222222333333333333333111111111111111111111111111222222111000000111333222222333333333333444444222222111111111000000000000000000000111111111111............//////000000000111111111222222222222111333444444333222222333000000111111222222222333333333222222333444444555333222222222222111111111222222111111111111222222222111000000000111222333222222222111111111111111000222444555555555333222///222222000111333000+++222444666666333222333444555777777777666777999;;;<<<===>>>>>>>>>???AAACCCEEEFFFFFFGGGGGGGGGGGGFFFDDDFFFHHHIIIHHHHHHHHHIIIKKKLLLOOORRRUUUUUURRROOOOOORRRVVVXXXZZZ[[[^^^```]]]^^^```aaacccccccccccccccdddeeeddddddeeehhhjjjiiijjjjjjkkkjjjiiihhhgggffflllooonnnoootttwwwwwwzzz{{{}}}~~~{{{|||}}}}}}~~~::::::;;;;;;;;;:::999999999666444555777777555222555666888999999888666555555777999;;;;;;;;;:::999777777777777777888888888777777777888999;;;<<<===777888999::::::999888777444666888999777666666666111222444666666666666555888888999999999999888888444666888777555333333333333333333333333333333333111111111222444666777888777777666666666666777777444444444444444555666777777777888999999999999888444666888888666444444444666444222000000000222333000111222333444333222111111111111222222333333333111111111111111111111111...111555666777:::@@@EEEAAA>>>999777666555444333222222333444444444444333000000000000000000000000111222222111000000111333111222222333333444444555222111111111000000//////000000000000111111111111000000111111222222333333//////000000111111111222111333444444333222333333000000000000000111111111222222222222333333444555222222222111111111000000222222111111111111222222222111000000000111333444---...///000222444555555...000333555555444222111222555555333444666333...444666888777444222333555666777888777666777999:::;;;===>>>>>>>>>>>>AAACCCBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEHHHIIIHHHHHHHHHIIIKKKLLLOOORRRTTTTTTPPPNNNOOOQQQUUUWWWXXXZZZ\\\^^^^^^___aaaccccccbbb```___bbbcccddddddccceeehhhjjjiiiiiijjjjjjjjjhhhgggfffeeejjjmmmlllnnnsssvvvuuuzzz{{{}}}~~~~~~yyy{{{|||||||||<<<<<<;;;:::999999999999888777777777666666666555666444222444777999777555777888888888888999999999:::::::::;;;::::::999999777555555777:::<<<:::888<<<<<<;;;999777666777888777888999999888777666555444333222444666777666555444555777888777666444222222333444555555444333333222444555444222111222555444444333222333444555666666777888777444222111222666666555555555555666666555333222333777999999777777777666555444333333222444444222222222222444444222222222333333444444444222333444444222222333444000111222222111000111222000111222333555666777888<<<888555444666777666444333222111222333333222000...//////000000000000000222333444333111///000000666555555444444333222222222222222111111111000000000000000000000000000000000000000000000111111222///000111333333222111111000555:::888333///111555111111222333444666777888666666666555444333111000111222333444333333111000444333222111111111222333222111000000111333555777222333444444444333222111000333555555444222222333111222333333333333222111333444333222000000222444555888:::;;;999888777777;;;;;;<<<<<<======>>>>>>@@@DDDFFFDDDCCCFFFHHHGGGEEEGGGHHHHHHGGGFFFGGGHHHJJJLLLNNNQQQQQQPPPOOOMMMKKKKKKPPPVVVWWWVVVWWW[[[aaabbbccccccdddddddddddddddcccaaaaaaaaaccceeegggiiijjjkkkkkkjjjiiigggfffiiihhhiiillloooqqqqqqpppsssuuuxxx{{{~~~~~~|||||||||}}}<<<<<<;;;:::999999999999777777777666666666666666666444333555777999888666777777888888888999999999::::::;;;;;;;;;::::::999:::999888;;;>>>???>>><<<======<<<999666555666777777888888999888777666555333222222333666777777666888999999:::999888777666444444555666666555444333222444555444222111333555444444333333333444555666666888999888666555555666666666666666666666666666555333222333666888888777555555444444333333222222444333222111111222333444222222222222333333333333222333444333222222222444000111222222111000111222000111222333444666777777:::777444333555555444333555444222333333222000......///000000111111000000///111333333111000//////111111111222222222333333222222222111111111000000111111111111111111111111000000000000000111111222000000111222222222222111...444:::999444000111333111111111222444555777888444444555555444444333333111222333333333333222111444333222111111222333333444333111000111222333555222333444444444444222222111333555555333222222222111222333333333333222111444444444222000000111333555777:::;;;:::999999999;;;;;;<<<<<<===>>>>>>???<<<@@@BBB@@@???CCCDDDCCCEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKNNNPPPPPPPPPNNNMMMJJJKKKPPPVVVWWWVVVWWW\\\```aaabbbcccccccccccccccbbbaaa``````aaacccfffggghhhhhhiiiiiiiiigggfffeeeiiigggfffgggkkknnnppppppppprrrvvvzzz~~~<<<;;;:::999999888888999666666666666666666666666666555444555888999888777777777777888888888999999::::::;;;;;;;;;;;;::::::888777888999<<<===<<<;;;>>>===<<<999555444555666777777888888888777666666333222222444666888888777777777666555555555555555555666777777777555444333222333444444333222333555444444333333444444555666555666888888777666666777444555666777777666555444444333222333555777888777333333333222222222222222444333222111111222333444222222222111111111111111111222333333222111222333000111222222111000111222000111222333444555666777888555333222333444333333666555333333333222///---//////000111111111111000...000333444333111111111...///000111222333444555222222222111111111111111222222222222222222222222000000000000000111111222111111111000111111222333...333888888444000111222000000111222333555666777222333333444555555555444222222333333333333222222333333222222222222333333555444333111111111222333222333444555555444333222222444555555333111111222111222222333333222222111555555444222000///111222555777:::;;;;;;:::;;;<<<;;;<<<<<<======>>>??????:::>>>@@@>>>>>>AAABBBAAADDDFFFHHHHHHGGGGGGHHHIIIIIIKKKMMMOOOOOOOOOMMMLLLJJJKKKOOOUUUWWWVVVXXX\\\^^^___```aaabbbbbbbbbbbb_________```aaadddfffhhhfffffffffgggffffffeeeeeeiiifffccccccfffjjjnnnooommmoootttyyy}}}<<<;;;:::999888888888888555555555666666666666777555555555666777888888888777777777777888888888888999::::::;;;;;;;;;;;;:::666777888999;;;<<<;;;;;;>>>===<<<888555333333444777777777777777777666666777666555666777888777666777666444222222333444555777777888888777666555444333333444444444444444555444444444444444555555666444555666666444333444444333444666888888666444333333222222333444666777777111222222222333333444444333222111000000111222333222222111111000000//////111222333222111000111333000111222222111000111222000111222333444555666666666555333222222333333333555333222333333222000...///000111111222222111111000222333333222333555666111111222333444555666666111111111111111111111111222222222222222222222222000000000000000111111222222111000000000111333444000333666555222000111444000000000111222444666777222333444444555555444444222222333333333333333333222222222222333333333444444333333222222222333444222333444555555555444333333444555444222111111222222222222222222222222222555555444222000///000222444777:::;;;;;;;;;===>>>;;;<<<<<<======>>>??????<<<@@@BBB??????BBBDDDCCCDDDFFFHHHHHHGGGGGGHHHIIIIIIJJJLLLNNNNNNNNNMMMLLLKKKKKKOOOUUUWWWVVVXXX]]]\\\]]]^^^___```aaaaaaaaa\\\\\\]]]___aaadddggghhhdddeeeeeeeeeeeeeeeeeeeeegggeeeccccccfffjjjlllmmmlllnnnrrrvvv{{{~~~;;;;;;:::999888888888888555555555555555666666666444555666666777777888999666666777777777888888888888999999:::;;;;;;::::::999:::<<<======>>>>>>???======;;;888444222333444666666666666666666777777;;;:::888888999999777666:::999777555444666777999777777888888888777555444333333333444444555555555444444555555555666666555666777888777444222222222222333555666666555333222111222222333333444666777222222333333444444555555222111000000000000111222111111111000000/////////000111222222000000111222000111222222111000111222000111111222333444555555666555444333222333444555222111111222444444222111000111111222222222222222222111000......000555999333333333333333333333333111111111111111111111111222222222222222222222222000000000000000111111222222111000000000111333444222333333000...///333666//////000000222333555666444444555555444444333222222222222333333444444555222222333333444444444444222222222222333444555555222333444555666555444444333444555444222111222333222222222222222222222222444555444222000///111222444777999:::;;;;;;===???;;;;;;;;;<<<======>>>>>><<>><<<;;;:::777333222333444666666555555555666777777<<<;;;999999999999777666888777555444333444666777555666777888888777666555444333222333555666666555444444555666666666666555999::::::999666444333333222222333444444333222222000111222222222333555777222333333333444444555555222111000//////000111222111111111000000000000000///111111111000///000111000111222222111000111222111111111222333444444444444555555333222222444666111000000222444555444222111111222333333333333222000///---++++++---333777333222222111000000//////111111111111111222222222222222222222222222222222000000000000000111111222111111111000111111222333222222111///...///333666......///000111333444555444555555555444333333222333222222222333444555666111222333444555555444444111111222333444555666666222333444555666666555555333333444333222222333555333222222111111222222333333444333222000000222444555777999999999:::===???999::::::;;;<<<<<<======;;;@@@AAA??????BBBCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNOOONNNPPPTTTUUUTTTVVV[[[WWWXXXYYY[[[\\\]]]]]]^^^XXXYYY[[[^^^aaaccceeefffbbbbbbbbbcccdddeeefffgggeeeeeeeeegggjjjkkkjjjhhhkkklllnnnqqqtttwwwyyyzzz;;;:::999888777777777777777777666555444333333222111333555555444444666888666666666666777777777888555555666888888999999888333666888999888888999;;;::::::999666333222333444666555555444555666777888999777777777888999888777555444333222222222333333333444666777888777777666444333222333666888777555333444555666777666666555777888999888666444444555111111111111111111111111///111222222111222555777222222222222333333333333111000///......///000111000000111111111111111111///000111000//////000111000111222222111000111222111111111222333333444444222333444222000000333666222111111222444444333111111222222333444333333333///000000///...///222444222222111111000//////...000000111111111222222222111111111111111111111111000000000000000111111222000000111222222222222111///000111000000000222222.........///111222444555333333444444555555444444333333222222333444666777111222333555555555555444222222333444444555555444111222444666666666666555222222333222111222555777333333222111111222333333222222222111000111333555555777888888888999;;;===888888999::::::;;;;;;<<<;;;???AAA???>>>BBBCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJLLLLLLMMMMMMNNNOOOOOOOOOQQQOOOQQQTTTTTTSSSUUUZZZUUUVVVXXXYYY[[[\\\\\\\\\WWWXXX[[[]]]```bbbdddddd````````````bbbccceeeffffffeeedddeeegggiiiiiiiiiiiijjjkkknnnqqqtttwwwxxxyyyyyyzzz|||;;;:::999888777777777777888888777555444333222111000333555555333333555777666666666666777777777777444444666777777888888888555888;;;;;;::::::<<<>>>999999888666333222333555666555444444555666777888555444444555888999999888777777666555555555555555222333555666777888777777555333111333666888777555333444666777777777666555333555666666555444444555111111000//////000111111...111333222111111444777111111111111111111111111111000///......///000111000000111111222222333333///000111000///...///111000222222222111000111222111111111222222333333444000222333111//////222555444333222222333333111///111222333333444444333333000222555555444333333444333333333222222222222111000000111111222222222222000000000000000000000000000000000000000111111222///000111333333222111111,,,...111333333222000///.........///000222444555000111333444555666666666333333222222333555666777000222333555666666555555444444555555444444333222111222444666666666666666111222222222111333666888444333222111111222333444111222222111000111444666555777888888777888:::<<<777888888999999:::;;;;;;<<>>888888777777666555555444555555555555555555555555333333444444444444333333777555444555666666444222444444444444555555555666333333444444444555555555777666555444444444555666666333333555444111111444222111111000000111111222111111222111//////111222111111222333333333333333///000111111111111//////,,,,,,---------.........333222111111000000111111222111000000000111222222222333222111//////000222222333333222111000222333333222222111000000/////////000111222222333222222222222222222222111111111222222111000...///111333111111111000111222333333111111000000000000111111000000/////////000222222111222333222000......///111111111111111111111111000000000222444555444333222111000000000111222333222222222222222222222222222222222333333444444444444444444444333333333222111333555666666666555444222222333333333333222222666555333222222222222333333111000111333555333222333333444555666777888999777777888999:::;;;<<<===>>>>>>>>>???????????????AAACCCEEEFFFGGGHHHJJJLLLNNNMMMKKKKKKLLLMMMNNNNNNSSSOOOMMMOOOOOONNNPPPTTTSSSSSSSSSVVVXXXYYYWWWVVVUUUVVVWWWYYY\\\^^^aaabbb``````aaa``````aaadddgggcccdddcccbbb```aaacccfffgggggggggkkkpppssstttssssssssssssuuuxxx|||::::::::::::999888777666777777777666555555444444555555666666777888888888666666666555444555777999666666666666666666666666777777777888:::;;;===>>>888777777666666555555555444555555555555555555444444444555555555555444444666555444555666666444222555444333222222333444555444444444555555555555555888888666555555444444444888777444111222666555222222111111000000111111222///000111000//////000222111222222333333333333333111111111111000///......///000000000000111111111222222111000000000111111////////////000111222333111111222000///...000111111222333222111111333444444444333333222111111111///000111222222333222222444444333333222222111111222222111000...///222444333222000000000111333444111111000000000000111111/////////...//////000111333444444333000...---...000000111222222111000000333111000111222444444333222222222111222333444444111111111111111111111111000000111222333444555555333333333333222222222222000111333555666666555555333444444555555444444333666666444333333222222333333222111222333444333222444444555666666777888888888888777777888:::<<<===>>>>>>>>>>>>>>>=========@@@BBBDDDEEEEEEFFFHHHJJJLLLLLLKKKKKKLLLMMMNNNNNNSSSNNNKKKLLLLLLLLLOOOTTTRRRRRRSSSUUUWWWXXXWWWUUUUUUVVVWWWYYY[[[^^^___```______``````___aaacccfffaaabbbaaa```______aaaccceeeeeefffjjjnnnrrrssssssssssssssstttvvvyyy}}}888888888888777666555555555555555444444444333333555555666666666777777777555666777666555555777999666666666666666666666666666666777888:::<<<===>>>777777666666666555555555444444555666666555444444444444555555555555444444555555555555666555444333222111000///000111444555777777777777777777777777777777666666555555555555999???===444000444333,,,111111000000000000111111...///000///......000222222222333333444333333222222111111000//////...---111111222222222333333333111111000000000000111111/////////000000111111111000111111111//////000111000111222222111111333555555555555444444333333333//////111222222222222222555444444333333222222222222222222111000111444777555333111//////111333555111111000000000000111111000000000///000000000000222333444333111/////////...000111333333111000...444222000000111333333333222222333333444444555555111111111111111111111111000111111222333333444444222222222222222222222222///000222444555555666666333444444555555444444333555555444333222222111111222222222222333444444333444555555666777777888888999888777666777999;;;===========================???AAACCCDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMOOORRRNNNMMMOOOOOONNNPPPTTTQQQQQQRRRTTTWWWWWWVVVTTTUUUVVVWWWYYY[[[]]]^^^^^^\\\]]]^^^^^^^^^___aaaccc___``````___]]]]]]^^^```bbbccceeeiiimmmpppsssttttttsssssssssuuuxxx{{{}}}~~~888999999888888777666555666555555555555555444444444444555555555555666666555666777777666666777999666666666666666666666666555666777888:::;;;<<<<<<666666666666555555555555333444555666666555444333333333444444444444333333333444555666555555555555111111000000111333666888777777777777777666666666444555555666666666666666777BBBFFF<<<333333222---111000000000000000000111...///000///...///000222333333444444444333333222222111000//////......---........./////////000000111000000///000000111111111111111111000000/////////000222111000///000111000111222222111111333555333333333333222222222222//////111222222222222222444444444333333222222222333333333222222333666999555444111000///111333555111111000000000000111111111111111111111111111000///111333333111111111222...///111222222111///...444222000000111333333333222333333444555666666666111111111111111111111111222222222222222222222222222222222222222222222222///000111222444555555555222222333333333333222222222222222222111111000000222222333333333333444444555555666666777777888888999888666555666888:::<<<;;;<<<<<<<<<============???AAACCCCCCCCCDDDFFFGGGIIIKKKMMMMMMLLLLLLNNNPPPPPPMMMNNNRRRRRROOOOOOQQQQQQQQQRRRTTTWWWWWWVVVTTTTTTUUUWWWYYY[[[\\\\\\\\\YYY[[[\\\\\\\\\]]]___aaa___``````___]]]\\\]]]^^^```bbbeeehhhkkknnnqqqsssuuutttttttttuuuxxxzzz||||||~~~;;;;;;;;;;;;:::999888777888888888888888888777777444444444555555555555555555666888888777666777999666666666666666666666666444555777888999999999999555555555555555555555555333444666777777666444333333333444444444444333333222444666666555444555666333333333333444666777888444444444444444333333333222333444555666666666666222>>>FFFAAA888444444666111000000//////000000111...///000000//////111333444444444444444333333222111111000///............////////////000000000000000000/////////000111111333333333222222111/////////111222333222111111222111222333222111111333444///////////////////////////000111222222333222222222222222333333333333333222222333222222444777:::555444222111111111333444111111000000000000111111111222222222222111111000...000222333222222333444//////000111111000//////333111000111222444444333111222333555666666666666222222222222222222222222333333222222111111111111222222222222333333333333000000111111222333444444000111111222222111111000///000000111222111111111222333444444333333444555666666666777777888888888777777666666666777999:::::::::;;;<<<===>>>?????????AAACCCCCCCCCCCCEEEGGGHHHKKKOOOOOOMMMMMMOOOQQQNNNLLLOOOSSSSSSPPPNNNOOORRRRRRSSSUUUWWWXXXWWWUUUTTTUUUWWWYYY[[[[[[ZZZZZZXXXZZZ\\\\\\\\\\\\^^^______```aaa```^^^]]]]]]^^^___aaaeeegggiiilllooorrruuutttssssssuuuwwwzzz{{{zzz|||~~~;;;;;;;;;;;;:::999888888888888888888888888888888666666666555555555555555555777888888777777888999666666666666666666666666444555666777888777777666555555555555555555555555222444666777777666444222444444555555555555444444222444666666555444555777444444444444333333333333444333333333222222222222222333444555555444333333000444:::===777111222888000000////////////000000///000111000000000222444444444555555444333333222000///............///000000000111111111222222222///////////////000111111222222333444333333222111///111444444333222333333222333333222111000222333///////////////////////////000111222222333222222000000111111222333333333000111111111111333666999555444333222222222222333111111000000000000111111000111222222222000///...000222333333222111222333000000000000000000000000000000000222444555444333000111333555666666666666333333333333333333333333111111111111111222222222222333333333444444444444111111111111111222333333000000111111111111000000---///000222333333333333111333555555333222444666777777777777777888888888666666666777777777777888999999;;;<<<>>>@@@AAAAAA@@@BBBCCCDDDCCCDDDEEEGGGHHHLLLPPPQQQNNNMMMPPPSSSQQQOOOPPPSSSTTTQQQPPPSSSSSSSSSSSSVVVXXXYYYWWWVVVTTTUUUWWWYYYZZZZZZYYYYYYYYY[[[]]]]]]]]]]]]^^^``````aaabbbaaa___^^^^^^^^^^^^aaaeeeggghhhiiimmmpppsssrrrqqqrrrsssvvvxxxzzzzzz{{{}}}~~~999999999999888777666666666666666666666777777777777777777777666666666666555777888999888777888999666666666666666666666666444555666777777666555444444555555555555555555555222444666777777666444222555555666666666666555555111444777666444444555777333333333222000///---,,,555555555444444333333333333444444555444333111000000---///555333+++,,,444000000////////////000000///000111111000111333555444555555555444333333222000///...------...000111------------............///////////////000111111000111333444555555444333000222444555444333333444333444444222111000111222111111111111111222222222///000111222222333222222//////000111222333333444...////////////111555888444444444333333222222222111111000000000000111111///000111111111///...---222333444444222000111111000000////////////000000//////000222555666444333///111333555666666666555444444444444444444444444//////000111222333333444333333333444444555555555222111111111111111222222111111111222222111111111---...111333444555555555111444666555333222444777777777777777888888888888555666777777777777777666888999;;;===???AAABBBCCC@@@BBBDDDDDDDDDDDDEEEGGGHHHMMMQQQRRROOONNNPPPTTTVVVSSSRRRUUUUUUSSSTTTXXXSSSSSSTTTVVVYYYYYYXXXVVVTTTUUUXXXYYYZZZZZZYYYXXXZZZ\\\^^^_________```aaaaaabbbcccccc```___^^^___^^^bbbeeegggggghhhllloooqqqppppppppprrrtttwwwyyyzzz{{{}}}~~~<<<;;;999777777888999:::888777666777999:::777555777666555444555777999:::::::::999999888777777777666555444444555666777888666666555555555555666666:::888777666666555333222555666666777777777777777333333333444444444555555444444444444444444444444666555444333222111111111111333444444333222333444666666555444222111000000---000333444222000//////////////////000000000000333222222111222333555666333222111111333444333111............////////////////////////////////////...------///333333111///...000111222222111000...000000000111222333555555222...---111333222222555222222111000000111222333000000000000000000000000111111111111111111111111111222333333111111222333777666333111000000111111000111111111222222222222222222222111111111111111111111222222111000///---...///000111000///---+++111///000333222///000555333333333333444555666666555222000000333444333111//////000000111111111222333333444444555666666666222222111111111111222222555555444333222222333333...///000222333444555555111222333333444444333333666666666777888888999999777777777777666555444444777888:::<<<===>>>?????????AAACCCDDDCCCCCCDDDEEEFFFIIINNNPPPPPPOOOOOOOOOPPPQQQTTTVVVXXXXXXWWWVVVVVVVVVVVVXXXYYYYYYVVVTTTWWWVVVVVVYYY]]]^^^\\\YYY[[[\\\]]]]]]\\\\\\^^^```dddbbb``````aaaaaa___]]]aaaccceeehhhjjjlllnnnnnnqqqqqqqqqrrrsssuuuwwwxxxyyyyyyyyy{{{~~~<<<:::999777777888999::::::888777888:::;;;999777888777666555555777888999555555666666777888888999666555555444555666777888666666555555555555666666999777666555555444333222555666666777777777777777333444444444444555555555555555555555555555555555666666555555666666777888222333555444333222222333333333333222222111111111---000333444222000//////000000000000000/////////333222222222222444555666333222111111333333222111000000//////.........---////////////////////////...------///222333111...///000111222222111000///000000000111222333444555555111000333444333222444333222111000000111111222000000000000000000000000111111111111111111111111111222333333111111222333666555222000//////000111000000000000111111111222111111111111111111222222111222333333222111000///000000///.........//////111000111333222///000444333333222333333444555666444222000000222333222111000000111111111111111111222222333333444555555555222222111111111111222222111111000//////////////////000111222333444444444111222333333444444333333555666666777777888999999666666666666666555444333999999;;;===>>>???@@@@@@@@@BBBDDDDDDDDDDDDEEEFFFFFFIIIMMMOOOOOONNNOOOOOORRRSSSVVVXXXYYYYYYXXXXXXWWWWWWXXXZZZ[[[ZZZXXXUUUWWWVVVWWWZZZ]]]___]]][[[[[[]]]]]]]]]\\\\\\^^^```bbb```______``````___^^^bbbccceeehhhjjjlllmmmmmmpppqqqrrrtttuuuwwwxxxyyy{{{{{{zzz{{{}}};;;:::999777777888888999:::888666666777999999888999888777666666666777888///000222444666888:::;;;666666555555555666777777666666555555555555666666777666666555444333222222555666777777888888777777444444555555555666666666777777777777777666666666555444444444444555666666333444555555333111111222111111111111111111111111...000333444222000000000111111111000000/////////333222222333333555666666333222111111333333222111111111000///...---,,,,,,//////////////////////////////...000111111000...///000111222222111000///000000000111222333444555999444222555666333333444444333222111111111111111000000000000000000000000000000000000000000000000111222333333111111222333444333111000///...//////////////////000000000000000000000111222222222333222222333333333222222111333000---++++++...111444222000111333111...///333222222222333333444555666333222000000222333222222222222222222222111111111111111111222333333444444222222111111111111222222333222111111000111111111000111222333333333333222111222222333333333333333555555666666777888888888555555555555555555444444:::;;;<<<>>>???@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGIIIKKKLLLLLLMMMNNNOOOTTTUUUXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[]]]\\\ZZZWWWVVVWWWXXX[[[___```___^^^\\\]]]^^^]]]\\\\\\]]]___aaa```___```bbbbbbbbbaaabbbccceeegggiiikkkkkklllnnnpppsssvvvxxxyyyzzzzzz~~~}}}|||{{{}}}::::::999888888888888999888666444333333555666777888888666555555555555666//////111444666999:::;;;666666666666666666777777666666555555555555666666444555555444333222222333666666777888888888888777555555555666666666777777777777777777777666666666777777555444333222222222444555666555333111111111222222222222111111111111...111333333222111000111222222111111000/////////222222333444555666777777444222111222333333222000111000000///...---------////////////////////////000000///000000000///...///000111111111111000/////////000000111333444555888333222555666444333555444333333222111111111111000000000000000000000000////////////////////////111222333333111111222333222222000///.........///.........////////////000//////000111222333333333111111222222222222222222222000---++++++...222555222000111333111......222222222222222333444555666222111000000111222222222444333333222222111111111111111222222333444444444222222111111111111222222333222222111111111222222222222333333333222222111111111222333333333333222444444555666666777777888333444555555555555555444:::;;;<<<===>>>????????????AAACCCDDDDDDEEEFFFGGGGGGIIIJJJKKKJJJKKKMMMOOOTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[]]]\\\ZZZWWWVVVWWWZZZ]]]___aaaaaaaaa]]]^^^^^^]]]\\\[[[]]]^^^```______aaaccceeedddcccbbbccceeeggghhhiiijjjjjjmmmooossswwwzzz{{{{{{{{{}}}|||}}};;;::::::999999999999999777666555333333444666888777666666555444444444444222333444555777888::::::777777777777777777666666666666555555555555666666333444666555333222333555666777777888888888888888666666777777777777888888777777777666666666555555;;;:::999777666666555555444555666555333111111111666555444333222111000000///111333333222111111111222111111111000000000///222333444555666777777888444333222222333333111000.........///////////////////////////////////////000000000000/////////000000000111111111111000000/////////000111222444444444000///333555444444666333333333333222222111111000000000000000000000000////////////////////////111222333333111111222333111111000//////.........---.........//////////////////000111222333333333000000000000111111222222000///.........000111333111///000222111---...222222222222222333444555555000000111000000111222333444333333222222111111111222222222333444444555555222222111111111111222222//////............///000222222333333333222111111000111222222333333222222444444444555666666777777333333444555666666666555999:::;;;<<<===>>>>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGGGGIIIJJJJJJJJJJJJLLLNNNRRRTTTVVVYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\[[[XXXVVVVVVXXX[[[^^^```aaabbbbbb^^^______]]][[[[[[\\\]]]]]]\\\\\\^^^aaaccccccbbbbbbcccdddfffhhhiiiiiiiiilllnnnrrrvvvyyy{{{{{{{{{}}}|||}}};;;;;;;;;;;;;;;:::::::::888999999777666666888:::555555555555555555555444555666666777777888999999777777888888888777666666666666555555555555666666222444777666333222444777666777888888999999888888777777777888888888999999888888777777666666555555555555555555555666777777333444555555333111111222777666555444222111000000000222333333222111111222111111111111111111111111222333444666777888888888555333222222333222111000............//////000000///////////////////////////000000///......000222111000000000000000000111/////////000111222333444333///...222444444444666222222333333333333222222000000000000000000000000000000000000000000000000111222333333111111222333000000000000/////////...............////////////000000000111222222222333////////////000111222333//////000000000000000000///...///222111...///333111111111222222333444555///000111111000000222444222222222222222111111111222222333333444555555555222222111111111111222222000000000000000111111222222222333333333222222111000111111222222222222222333333444444555666666666333444555666777777777777999:::;;;<<<============>>>@@@CCCEEEEEEEEEGGGIIIGGGIIIKKKLLLKKKKKKLLLMMMOOOQQQTTTWWWYYYZZZZZZYYYWWWWWWXXXYYY[[[ZZZWWWUUUVVVYYY]]]______```aaabbb_________]]][[[ZZZ[[[\\\YYYXXXXXXZZZ]]]______^^^```aaaccceeegggiiiiiijjjkkkmmmpppsssvvvxxxyyyzzz~~~~~~}}}}}}~~~<<<<<<======<<<<<<;;;;;;777999;;;:::888777888:::666666777777777777777777666666666777777888888888777888888999888777666555666666555555555555666666111555888777444333666999777777888999999999999888888888888999999999999::::::999999888777777666666222222222222222333333444222333555444333222222333444444444333222111111000111222333333111111222333000000000111111222222333111333555777888999999999555333222222222222111//////////////////.........////////////////////////...///000///......111444111111000000000000111111////////////000222333444444000///222444333333555000111222444444444444333000000000000000000000000111111111111111111111111111222333333111111222333000000111111000000//////....../////////000000000111111111111111111222222////////////000222444555111111000000000000000000...,,,...111111...000444111111111111222333444555...000111111//////222555000000111111111111111111111111111222333333444444222222111111111111222222333333333333333444555555111111222333333333222222000000111222222222222222222333333444555555666666333444555777888999999999:::;;;<<<======>>>======@@@BBBEEEGGGGGGHHHIIIKKKGGGIIILLLMMMMMMLLLKKKLLLMMMPPPSSSWWWZZZ[[[[[[[[[WWWWWWXXXYYY[[[ZZZWWWUUUWWWZZZ]]]___^^^^^^___aaa`````````^^^[[[ZZZ[[[\\\YYYXXXXXXZZZ\\\^^^^^^]]]___```bbbeeegggiiijjjjjjkkklllnnnpppsssuuuwwwxxx{{{{{{|||~~~======>>>>>>======<<<;;;555777:::999777666777888666777888999999999999999555555666666777777888888777888999999999777666555666666555555555555666666111555888777444333666:::777777888999999999999888888888999999999:::::::::;;;;;;::::::999888777777888777666555444333333333111333444444333222333444111111111111111111111111111222333333111111222333//////000111222333333444111333555777999999999999555444222222222222111///111111000///...------,,,////////////////////////---///000///---...222555111111000000000000111111......//////000222333444777222111333444222111333///000222444555555555444000000000000000000000000111111111111111111111111111222333333111111222333000111111111111000000///////////////000000000000222222222111111111111111000000000000111333666777333222000///...///000111,,,+++---111111///111555111111111111222333444555---///111111//////222555//////000000111111111222000000000111222222333333222222111111111111222222111000000000111222222333000111222333333333333333000000111222222222222111222222333444444555555666444444666777999:::::::::;;;<<<===>>>>>>???>>>>>>BBBDDDGGGIIIIIIJJJLLLMMMFFFJJJMMMOOONNNLLLKKKKKKMMMOOOSSSWWWZZZ\\\]]]]]]XXXXXXXXXZZZ[[[[[[XXXVVVWWWZZZ^^^___^^^]]]^^^````````````^^^[[[ZZZZZZ[[[[[[ZZZZZZ\\\^^^``````___^^^___aaadddgggiiijjjkkkkkkkkklllnnnpppsssuuuwwwyyyzzz|||~~~===@@@AAA???;;;888999;;;:::999999999999999::::::888888999::::::::::::999;;;888666666999;;;;;;:::;;;;;;:::999888777666555;;;999888666555555666666:::999999888777777888888555777888888999;;;>>>AAA::::::::::::::::::999999999999888888777555444333555555333333333333555555555555555333111000111333222222333333333222222111111222222333222111000///000000000111222222333333333444666777888888888888666666666555333111///---//////.........---------/////////...///000111111...///000000//////000111000000000000000000000000...111111///000444444222333222222111111222222333///000111222333444444333222222222222222111000000333222000///000111000///000000111111111000000///111222222111///...///000////////////000111222333333111000111444555333000111///,,,---111333333222111111000///....../////////000111222222111///...///000000000000111111111444222000111333444333000///...------...000333444222222222000///000222555333777999666000---///333...222333111111444333000,,,111555555111///000333333555555222...---111666222444555444333333444555444999999444444:::===<<<======>>>>>>??????@@@@@@AAADDDHHHKKKKKKLLLLLLMMMIIIJJJLLLMMMNNNMMMKKKJJJNNNPPPTTTXXXZZZ\\\\\\\\\YYYZZZ\\\]]]]]]\\\ZZZYYYZZZ]]]___^^^\\\\\\___ccc``````aaa```^^^\\\ZZZXXXYYY]]]___^^^[[[ZZZ^^^bbb^^^cccgggggghhhkkkmmmlllkkklllnnnoooooopppsssuuuwwwvvvwwwzzz~~~???@@@AAA@@@===<<<;;;<<<999999888888888999999:::999999:::;;;;;;;;;;;;;;;<<<999777777:::;;;;;;:::;;;;;;:::999888777666666===<<<:::999888888888999:::999999999999999999::::::<<<>>>>>>===;;;:::;;;;;;;;;;;;;;;::::::::::::888888888777666555444333444444333222222333444444222333333333222222333555111222222333333222222111111222222333222111000//////000000111111222333333222333555777888888888888666666666555444222000...//////.........---------............////////////...///000000//////000111000000000000000000000000...111111///000444444222333222222111111222222333000000111222333333444444222222333333333222111111444222000000111111000///000000111111111111000000111222222111000//////111/////////000000111222333444333111222333333111...333000//////222444444333444333222111111111111111///000111222222111000///000000000111111111222222444222000111333444333111000///.........000222333---///111222111111222444222333555333///---...000///111222///000333333000---000444444222000111222111444555222......111444222444555555333333444666444999:::666666:::===<<<=========>>>??????@@@@@@@@@CCCGGGJJJJJJKKKLLLMMMJJJKKKLLLNNNNNNMMMLLLKKKNNNPPPSSSWWWZZZ\\\\\\\\\ZZZ[[[]]]^^^^^^]]][[[ZZZZZZ]]]___^^^\\\\\\___bbbaaaaaa```___^^^\\\[[[ZZZ[[[]]]___]]]ZZZZZZ]]]aaa```fffjjjiiijjjmmmmmmkkkkkklllnnnooooooqqqsssvvvwwwvvvvvvyyy}}}@@@?????????@@@@@@>>><<<999999888888888888888999::::::;;;<<<<<<<<<<<<<<<===;;;999999:::;;;;;;:::;;;;;;:::999888777777666<<<<<<;;;:::999999999999999999999::::::::::::::::::>>>BBBCCCAAA===:::999<<<<<<<<<;;;;;;;;;::::::777777777777666555333333333333222111111222333333///000111222222333555777111111222222222222222111111111222333222111000/////////000111111222222333222333555777888888777777666666666555444222111000/////////.........------+++,,,.../////////...---...///000000//////000111000000000000000000000000...111111///000333444111222222111111111111222222000111111222333333333444222333444444444444444444555333111111111111000///000000111111111111000000000222222222000///000111000000000000000111333333555333222222333222000---444222111222444555555555444444333222222222222333///000111222222111000000111111222222222333333333333222111111333333222111111000///......///111111***---111333333222222333222222111111000000000000///111000---...111333111///000222333333333222111///222444222///...000222222444555555444444555666444999;;;999999;;;<<<;;;<<<<<<===>>>>>>???@@@@@@???BBBFFFHHHIIIIIIJJJLLLKKKLLLMMMNNNOOONNNMMMMMMMMMOOOSSSWWWZZZ\\\]]]^^^\\\]]]^^^^^^^^^^^^\\\[[[ZZZ]]]___^^^\\\\\\^^^aaabbbaaa```^^^]]]\\\[[[[[[]]]^^^___\\\YYYYYY\\\```bbbhhhlllllllllnnnnnnlllkkkmmmoooooopppqqqtttvvvxxxwwwvvvwwwzzz~~~@@@>>><<<>>>AAABBB???<<<999999888777777777888888::::::;;;<<<<<<<<<<<<;;;===<<<;;;;;;;;;;;;::::::;;;;;;:::999999888777777:::999999888888888888888::::::::::::999999888777666:::???BBBAAA@@@???>>>=========<<<<<<;;;;;;:::666666666666555444333222222111111111111111111222...///111111111222444777000111111222222222222111000111222333222222000000//////000000111222222222111222444666777777777666666666666555444333222222////////////............+++,,,...000000///...---...///000000//////000111////////////////////////...111111//////333333000222222111111111111222222111111111222222333333444333333444555666777777666777444222222222222111000///000000111111111111000000222222222000000111222000000000000111222333333222222222222222111000///333333333333444555555555222222111111111111111222000000111222222222111111222222222333333333444444222222222222222333222222222222000000//////000000,,,...111222111111111222333222111222333444333222///111///,,,,,,000222111111000000222444444333111...000222222000//////111222444555555444444666777555888;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>>AAADDDFFFGGGHHHIIIKKKLLLLLLNNNOOOOOOOOOOOOOOOMMMOOORRRVVVZZZ\\\^^^^^^]]]^^^^^^___^^^^^^]]]\\\ZZZ]]]______\\\\\\]]]```bbbaaa___]]]\\\[[[\\\\\\______^^^[[[YYYYYY\\\______fffkkklllmmmoooooommmlllnnnooopppppprrrtttwwwzzzyyywwwwwwyyy}}}???===;;;===@@@AAA???<<<::::::999888777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888888888888888999888888888777777:::::::::999888666444333555777:::<<<===>>>@@@BBB>>>>>>===<<<;;;;;;::::::555555666555555444333222111111111111111111111111///000111111000000222444///000111111222222222222000000222222333222111000...//////000111111222222000222333555666666666666555555444444333333333333000000/////////.........,,,...000111222111///......///000000//////000111////////////////////////...111111//////222222///222111111000000111111222222222111111111222333444222333555666888888999999888666444333333333222000//////000111111111111111000111222222111000111333000000000000111222333444///000111222222222222222111222333333333333333333222111111111111111222222000000111222222222222222222333333333333444444444222222333222222222222222333222111000000/////////111222111000......000222222111000111333444333222///111///,,,,,,000222111111000000222444555444333///000111111111000000000222333555555555555666888666888;;;======::::::;;;:::;;;<<<===>>>???@@@@@@>>>AAACCCEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPNNNPPPRRRVVVYYY\\\^^^___^^^^^^^^^]]]]]]\\\\\\[[[YYY\\\______\\\[[[\\\___```___]]]\\\[[[[[[[[[\\\___^^^]]][[[YYYZZZ[[[]]]ZZZaaaggghhhkkkoooqqqooommmnnnpppqqqqqqrrruuuwww{{{zzzyyyxxxyyy|||>>>======>>>??????>>>===;;;;;;:::999888888888888999999:::;;;;;;;;;;;;;;;999;;;<<<<<<:::999999:::;;;;;;::::::999999999999999999:::::::::999999888999999999999777555333222777888888888888:::===@@@>>>======<<<;;;:::999999444444555555444333333222000111222222222222111000000111111000//////000111//////000111222222222222///000111222333222111111......///000000111111222000111333555666666555555444444333222222222333333000000000/////////............000111111111000///...///000000//////000111000000000000000000000000...111111...///111111///111111000000000000111111333333111111111222333444111222444666888::::::;;;999777555444444444222111...///000111111222111111000111333222111111222333111111000111111222333444,,,///111222111111222444///111333333222111111222333222222222222333444444000000111111222333333333222222333333333444444444111222333333111111222333222222222111111000000000444444333000......111333//////000000000000000000///111000---...111333111000111111222333444555555000000000111111111111222222333555555555555777999777777:::===<<<999888;;;::::::;;;<<<>>>???@@@@@@???AAACCCDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOOOOPPPQQQPPPQQQSSSUUUXXX[[[]]]^^^]]]\\\\\\[[[[[[ZZZZZZZZZYYY\\\______]]][[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ]]]\\\\\\[[[[[[[[[[[[\\\VVV]]]bbbdddgggmmmppppppmmmoooqqqqqqrrrsssvvvxxxzzzzzzyyyxxxxxx{{{>>>???@@@@@@???>>>>>>???===<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<666999<<<<<<:::999999;;;;;;::::::::::::999999999777888888999999999888777666777888999999888666555777777888777777888;;;=========<<<;;;:::999888888333444444444444333222222111111222333333222111111///000111000......000111...///000111222222222222///000111222333222222111......//////000111111111///111222444555555555555333222111111111222333333000000000000/////////............/////////000000...///000000//////000111000000000000000000000000...111111......111111...111111000000000000111111444333111000000111333444000111444666888:::;;;<<<;;;888666555555444333111...///000111111222222222000111333222222111333444111111111111222333444444---///222222000000111333///222444444222000111222111111111111111222333444111111111111222333444444222222222222333333333333111222444333111000222444111111222222222111111000222333444333111111222333...000222111...---///111///111222///000333333000///111333333222222555888222111000000111222333333222333555666555666888999888666888<<<;;;777777;;;999:::;;;<<<===???@@@@@@???AAACCCDDDEEEGGGJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWZZZ\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXYYY\\\```___]]]ZZZ[[[\\\ZZZ[[[[[[ZZZZZZYYYXXXWWWZZZZZZ[[[\\\]]]]]]\\\ZZZWWW]]]```aaadddkkkooopppnnnoooqqqrrrrrrtttvvvyyywwwxxxyyyxxxwwwyyy}}}>>>AAACCCBBB???===???AAA>>>===<<<;;;::::::::::::;;;<<<<<<===============444888;;;;;;999888999;;;;;;::::::::::::::::::999444555666777777666555444444666888:::;;;:::999888333555777888888999;;;======<<<<<<;;;999888777777333333444444444333222222111222333444444333222111...///000///...///111222......000111111222222222///000111222333333222111......//////000111111111///000222444555555555444222111000000000111222333000000000000////////////...------------...//////...///000000//////000111000000000000000000000000...111111......111111...111111000000000000111111555333222000000111333444000111333666888:::;;;<<<;;;999666555555444333111......///111111222222222000111333333222222333444111111111111222333444555...111333222000...///111///222555555222000111222//////......///000111111111111111111222333444555111111222222222333333333000333444333111000222444000111111222222222111111///111444555555333333444///333666444///---000444...222333111111444333000...222555444111111555:::444222000///111333444555222333555666666666888:::888666777;;;:::555666;;;999999;;;<<<===???@@@@@@@@@BBBCCCDDDEEEGGGJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\ZZZZZZXXXWWWVVVVVVVVVVVVXXX\\\``````]]]ZZZ[[[\\\XXXYYYZZZZZZZZZXXXWWWVVVYYYYYYZZZ]]]^^^^^^\\\ZZZYYY^^^``````bbbiiinnnooonnnpppqqqrrrrrrtttwwwyyyuuuwwwxxxwwwvvvwww{{{BBBCCCCCCBBB@@@??????@@@AAA???===:::999999:::;;;;;;;;;<<<<<<<<<;;;::::::888999::::::::::::999888;;;:::999999999:::;;;<<<888777555555777888777666888888888888777777777777888555666;;;===:::999:::;;;;;;:::999777555333222333333333222222111111111222333444333111000111222222111111000000000000000000000000000111111111111111222222333333222222111111000...------///111333000111222333444333222222111333444111......111444......////////////......+++...000000///...//////000111000///------000222222111000//////000111222000000////////////000000222222111111111111111222444444444333222111000///333333333333444666888999777777777666444222000...//////000111111111111111000111222222111000111222000222333000,,,,,,111555444333222222111111222222...000333444333111111111///////////////000111111111111222222222333333333111111222333333333333222333333222222111222222222333333333333333333333333---000333555444444555666.........///000000111111......000111222222222222222222111111222222333444333333333333333333333333444666777888777666777888555777:::;;;;;;;;;<<<===;;;===>>>>>>======>>>@@@@@@@@@@@@AAACCCEEEFFFGGGKKKJJJIIIIIIIIIKKKLLLNNNPPPRRRTTTVVVWWWXXXXXXXXXYYYXXXVVVWWWXXXYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[\\\XXXXXXYYYYYYYYYYYYYYYXXXTTTXXX]]]```___]]][[[ZZZ[[[[[[]]]___cccgggkkkmmmnnnppprrrrrrrrrqqqrrrssszzzzzzyyywwwwwwxxx|||BBBCCCCCCBBB@@@??????@@@@@@???===;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;888999:::;;;;;;:::999888::::::999888999:::;;;<<<;;;999777666666555444222666777777777777777777777888666666:::<<<999888:::::::::999888777555444333333333333222222222111111222333444333111111111222222111111000000000000000000000000000111111111111111222222333333222222111000//////...///000111222000111222333333333222222000000111000///000222444//////000000000000//////,,,...000000///.../////////000111000......000111222111000//////000111222000000////////////000000222222111111111111111222333333333333222111000000333222222222444555777888666666666666444222000///000000111222222222222222000111222222111000111222000222333000------111555222222111000000000000111///111444444333111000111///////////////000111111111111111222222222333333111111222333333333333222333333222222111222222333333333333333333333333333111333444444333222333333//////000000000111111111......///000111111111111222222111111222222333444333333333333333333333333333555666666555555666777555777::::::::::::;;;===;;;<<<>>>>>>======>>>@@@???@@@AAABBBCCCEEEFFFFFFJJJIIIIIIJJJJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVVVVUUUXXXWWWUUUVVVWWWXXXXXXWWWYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXX[[[```bbbaaa___^^^]]][[[[[[]]]___bbbfffjjjllllllnnnpppppppppppprrrtttwwwxxxxxxxxxwwwyyy|||||||||~~~AAABBBCCCBBB@@@??????@@@???>>>======<<<;;;::::::::::::;;;<<<============999999:::;;;;;;:::999999999999888888999999:::;;;;;;999666555555555444222555555555666666777777777888666666999999666666999888888888888777666555444333333333333222222222222222333444333222111222333222111111000000000000000000000000000111111111111111222222333333222222111//////000000111111000000000111222222333333222222///...---...000222333222000000111111111111000000,,,...000000///...///000...000111111000///000000222111000//////000111222000000////////////000000222111111111111111222222333333333333222111111000111111111222333444555666555555555555444333222111111111222333333333333333000111222222111000111222000222333111......111444111111000////////////000000222444444222000///000///////////////000111111111111111222222222222333111111222333333333333222333222222111222222333333222222333333333333333333555555555333111000111222222222222111111111111000---...///000000111111000222222111111222222333444333333333333333333333333222333555555444444444555555777999:::999999:::<<<:::<<<============>>>@@@>>>???AAACCCEEEEEEEEEEEEHHHHHHIIIJJJKKKLLLLLLLLLNNNPPPQQQSSSTTTTTTSSSSSSVVVUUUTTTTTTVVVXXXXXXWWWYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZ]]]aaacccbbbaaa``````\\\\\\]]]___bbbeeehhhjjjjjjkkkmmmmmmmmmooorrruuutttuuuxxxyyyyyyzzz|||~~~{{{{{{}}}@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>===<<<::::::888999:::;;;<<<=========999:::;;;<<<<<<;;;:::999888888888888999::::::;;;888666555555666777777666444444555555666666777777888666666888777444555:::666666777777666666555555333333333333333333333333333444555444222111222333222111111000000000000000///000000000111111111111111222222333333222222111---///000222222111000///000111111222222222222222000...,,,---111333111//////000000111111000000///,,,...//////......///000---///222222111000000000222111000//////000111222000000////////////000000111111111000111111222333333333333333333222111000000111111222222333444444333444444444333333333222000111222222333333222222000111222222111000111222111222222111//////111333111111000////////////000000222333222000.........///////////////000000111111111111111222222222222111111222333333333333222222222111111222222333333222222222222222333333333555555444222000///111222444444333222222111000000---...///000000000000000222222111111222222333444222222222222222222222222222444555555444444555666444666888999888888999:::999;;;============???@@@>>>???BBBDDDEEEEEEDDDCCCFFFGGGIIIKKKLLLLLLKKKKKKOOOPPPQQQSSSSSSSSSSSSRRRUUUTTTSSSTTTVVVXXXXXXWWW[[[\\\\\\]]]^^^___`````````___^^^]]]]]]\\\\\\\\\[[[^^^aaabbbbbbaaa```aaa^^^^^^^^^___bbbdddggghhhhhhiiijjjjjjkkkmmmrrruuuqqqtttxxxzzz{{{|||~~~~~~~~~@@@AAABBBAAA???>>>???@@@===>>>>>>>>>===<<<;;;:::777888999;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::777777888999::::::;;;;;;888777555555777888777666444555555555666666666777777555555777555333666;;;555555666666666555555444333333333333333333333333333444555444222111222333222111111000000000000000///000000000111111111111111222222333333222222111---///111333333222000///000000000111111111222222333000...///111111///,,,...//////000000//////...---...//////......///111---///222222222111111111222111000//////000111222000000////////////000000111111000000111222222333222222333333333222111111000000111222222333333333333333333333333333333333///000000111111111111111000111222222111000111222111222222111111000111222222222111000000000000111///111111000...,,,,,,---///////////////000000111000000111111111222222222111111222333333333333222222111111111222222333444111111111222222333333333333333333111000000222444555444444333222111000000...//////000000000000000222222111111222222333444222222222222222222222222333444666666555555555666444666777888777777888999999:::<<<===<<<===???@@@>>>@@@BBBDDDEEEEEEDDDCCCEEEGGGIIIJJJLLLLLLKKKKKKOOOPPPRRRTTTUUUUUUTTTTTTUUUTTTSSSTTTWWWYYYYYYYYY]]]^^^___```aaabbbccccccbbbaaa```____________```___aaacccdddcccccccccddd`````````aaabbbdddfffgggfffggghhhhhhiiilllqqqtttqqqtttxxx{{{}}}~~~???@@@AAA@@@???>>>???@@@>>>>>>>>>=========<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;777888999:::;;;<<<<<<<<<===;;;888777777777666444666666666666666666666666777555555666444333777???444555555555555555444444333333333333444444444444333444555444333222333444222111111000000000000000000000000000111111111111111222222333333222222111...///111333333222111000111000000000000111222222333222111111111000...,,,......////////////............///...---...///111...000111222111111222333222111000//////000111222000000////////////000000000000000000111222333333222222222333333222222111000111222333333333333222444333222222222222222333//////000111111111111000000111222222111000111222222222222222222222222222222222111000000000000111///000000///---,,,---...///////////////000111111000000000111111111111222111111222333333333333222111111111111222333444444000000111111222333333333000111222111111111333555444444333333222111000000000000111111111111000000222222111111222222333444222222222222222222222222333555666666555555666777333555777777666666666777888:::;;;<<<<<<===???@@@@@@AAABBBDDDDDDDDDDDDCCCEEEFFFHHHIIIKKKKKKLLLLLLOOOPPPSSSUUUVVVWWWWWWVVVVVVUUUTTTVVVYYY[[[\\\\\\^^^______aaabbbcccdddeeeccccccbbbaaaaaabbbcccddddddfffggggggffffffhhhjjjccccccbbbbbbcccdddfffgggeeefffhhhiiijjjlllooorrrppptttxxx{{{|||}}}~~~}}}}}}>>>@@@AAA@@@???>>>???AAA???>>>===<<<<<<<<<===>>><<<<<<===============<<<;;;<<<===>>>>>>===<<<;;;777888:::<<<============>>><<<:::999999888777555888888888777777666666555666555555666444333999BBB555555555555555444333222333333333444444444555555444555555555333222333444222111111000000000000000000000000000111111111111111222222333333222222111///000111222222222111111111000000///000111222333000222333333111///////////////000000000000//////...//////...------000222///000111111000111333555222111000//////000111222000000////////////000000000000000000111222333444111222222333333222222222111222333444444444333222555444333111111111222222000000111222222222222111000111222222111000111222222222222222333333222111111111000////////////000000111111000///...000111///////////////000111111000000000000111111111111111111222333333333333222111111111111222333444555///000000111222222333333///111222222222111222333333333222222111111000000111111222222222222111111222222111111222222333444111111111111111111111111222333555555444444444555333555666666555555555666777999;;;<<<<<<===???AAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNOOORRRTTTVVVWWWXXXXXXWWWVVVVVVXXX[[[^^^^^^^^^]]]^^^___```aaacccdddddddddcccbbbbbbbbbdddfffgggggghhhhhhhhhggghhhjjjlllfffeeedddddddddeeefffgggdddfffiiijjjjjjlllnnnpppppprrrvvvxxxyyy{{{}}}}}}||||||~~~>>>???@@@@@@???>>>???AAA@@@???===;;;;;;<<<>>>???>>>????????????>>>>>>===;;;<<<===>>>>>>===<<<;;;888999;;;===>>>>>>>>>===<<<:::999999:::;;;;;;:::::::::999888777666555555666555555666444444;;;DDD555555555555444333222111333333333444444555555555444555666555333222333444222111111000000000000000000000000000111111111111222222222333333222222222000000111222222222222222111000/////////000222333---111444444111000111333000000111111111111000000...//////...------000222000000111000000111333666222111000//////000111222000000////////////000000000000000000111222333444111222222333333333222222111222333444555444333222555444333111000111111222111111222333333333333222000222222222111000111222222222111222333333222111000000///...............111222222111000000222444///////////////000111111000000000000111111111111111111222333333333333222111111111111222333444555///000000111222222333333///111333444222111000111222222222111111111111000222222333333333222222111222222111111222222333444111111111111111111111111000222444444333333333444333444666666555444555666777999;;;<<<<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEGGGFFFFFFGGGHHHJJJMMMNNNLLLNNNQQQTTTVVVWWWXXXXXXXXXWWWWWWYYY\\\___``````\\\\\\]]]___```bbbccccccddddddcccbbbccceeehhhiiifffggggggffffffgggiiilllhhhgggfffeeedddeeefffgggdddgggiiikkkkkklllmmmooooooqqqtttvvvwwwyyy{{{~~~~~~}}}}}}>>>>>>?????????>>>>>>===============>>>???@@@AAA@@@BBBCCCCCC@@@===;;;;;;<<<<<<======<<<;;;::::::======>>>>>>===<<<;;;;;;999999999888999999::::::999:::;;;999777555444444555555555555555444444444666777777555333111111222000222444444333333333444222333333333222222444666222222222111111111111111111111000000111111222333333333222111000000000111---///111333444333222111333444444222///...///000222222222222222222222222333333222222111000//////---...///.........000222333222111000000000111222444333111000000000111222///111222111000///000111111000//////000222444555///000222444555555555444///000222444444333222111333222111000000111222333111111222333333333333222000000111222222222222111222222222222222222222222111000000///...------,,,---000333111......111666000000////////////000000111111000000//////......000111222222111000111222111111111111111222222222333222111000000111222333111111111111111111111111333222000......///111222000222444333222111222333------...000111222333444111111222333333333333222333444555666666555444333555777999888666333111000777888999;;;>>>@@@AAABBBBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGKKKNNNOOOOOOLLLMMMNNNQQQUUUXXXXXXWWWUUUWWWXXXZZZ\\\]]]^^^^^^bbb^^^ZZZZZZ]]]`````````aaacccdddeeeeeegggiiilllhhhjjjkkkkkkjjjiiijjjlllfffffffffggghhhhhhiiiiiieeehhhjjjlllkkkkkkllllllqqqsssuuuvvvvvvxxx{{{}}}~~~~~~@@@@@@@@@??????>>>>>>>>><<<<<<<<<======>>>???@@@;;;===@@@AAA@@@>>>===>>><<<<<<<<<<<<<<<;;;;;;:::===============<<<;;;;;;999999999888888999999:::777888:::999777666666666444444555555555555555555666777777555333111111222000222333444333222333444222333333333222222444666222222222222111111111111111111000000111111222333444333333222111111222222///000222444555444333222333444444222000///000222222222222222222222222222222222111111000//////......///000///......///111111000000000111222333333222111000///...//////000///111222111000///000222222111111111222333444555111222333444444333222222000111333444555444333222222222111000000111222222111111222333333333333222000111111111111222222222333333333333333333222222222222222111000/////////---000222000,,,+++...222000000////////////000000////////////000000000000000111222222111000111222111111111111111222222222222111111111111111111222111111111111111111111111222111000//////000111111000222444333222111222333//////000000111222333333111111222333333333333222444444555666666555444444333555777777555444444444888999:::<<<>>>@@@BBBBBBDDDCCCBBBBBBBBBDDDFFFGGGGGGFFFFFFHHHKKKNNNOOOOOOLLLLLLMMMPPPTTTWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^```]]]YYYYYY[[[^^^______aaaccceeeeeefffhhhkkkmmmjjjkkklllkkkiiiiiiiiikkkfffggggggggghhhiiiiiijjjfffhhhkkkllllllkkklllmmmqqqrrrsssttttttvvvzzz|||~~~~~~~~~DDDCCCAAA???>>>>>>??????<<<<<<<<<======>>>??????999<<>>===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;:::999999888888888999999666777999999777777777888333444444444555666666666555666666555333111222333000222333444222222222333222333333333222222444666333333222222111111111111111111000000111111222333444444333333222333333333000111333444555555444333222333444333111111222444222222222222222222222222111111000000///.........///000111000......///000...///000111222333333333111111000////////////000000111222111000000111222222222222222333444555555111222333333333222000///111222333555555444444333222222111000000111222222111111222333333333333222222111000000000111333333333333333333333333444444444444333333222222111111///111222000,,,+++---000000000////////////000000.........///000111111111000111222222111000111222000000111111111222222222000111222222222222111000111111111111111111111111000000000000000000111111000222444333222111222333111111111222222333333333111111222333333333333222444444555666666555444444222333555555444555777999999:::;;;===???AAABBBCCCGGGEEEBBB@@@@@@BBBEEEGGGIIIHHHHHHJJJMMMOOOOOONNNKKKKKKLLLOOORRRUUUVVVUUUXXXXXXXXXXXXYYY[[[]]]^^^^^^[[[XXXWWWYYY\\\]]]]]]aaabbbdddeeefffhhhkkknnnlllmmmmmmllliiihhhhhhiiihhhhhhhhhhhhiiijjjjjjkkkgggiiilllmmmmmmlllmmmnnnqqqqqqqqqqqqqqqsssxxx{{{~~~~~~}}}~~~FFFDDDBBB???>>>>>>???@@@<<<======>>>??????@@@@@@===???AAAAAA???<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999999888888888888888666888999999777666666777333333333444555666777777444555666555333222222444111333555555333333333444222333333333222222444666333333333222222111111000111111000000111111222333444333333222222222333333111111222333444444333333222333333333222222444666111222222222222222333333111111000000000/////////000111222111///......///...///111222333333222222333333222222222111111111000111222222000000111222222222222222333333444444000111222222222222000000222333444555555555444444222111111111111111111222111111222333333333333222333111000//////111333444333333444444444444555555444444444444333333222222222333333222//////000222000000////////////000000.../////////000000000111000111222222111000111222000000000111222222333333///000222444444222000///111111111111111111111111//////000111111111111000000222444333222111222222333333333333333333333333111111222333333333333222444555555555555555555444333444444444333555999;;;:::;;;<<<>>>???AAABBBCCCGGGFFFCCCBBBAAACCCEEEFFFIIIIIIIIIKKKNNNPPPOOONNNKKKKKKKKKMMMQQQSSSTTTTTTZZZYYYXXXWWWXXXZZZ\\\^^^\\\ZZZWWWVVVWWWYYY[[[]]]___aaacccdddeeegggjjjmmmnnnnnnnnnllliiigggggghhhiiihhhhhhhhhiiijjjkkklllhhhjjjmmmnnnnnnnnnnnnoooqqqqqqpppooonnnqqqvvvzzz}}}}}}}}}~~~GGGEEEBBB@@@??????@@@@@@>>>>>>@@@AAAAAABBBAAAAAA>>>@@@BBBBBB@@@===<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777777888999::::::999777555444555333333333444555666777777333444555555333222333444333555666666444333444555222333333333222222444666444444333333222111111000111111000000111111222333222222111111111111222222000111111222222222222222111222333333222333444666111111111222222333333333222111111111111111000000000222333333111/////////000111222333333222000000333333333333222222222111000222333222111000111222111111111222222222222222...///111222333333222222333333444444555555555444111111111222222111111111111111222333333333333222333111000//////111333444333333333444444555555555333333333333333222222222000111111111111111333444000000////////////000000111000000000/////////...000111222222111000111222///000000111222222333333...000333444444333000...111111111111111111111111...///000111111111111111000222444333222111222222444444444333333333333333111111222333333333333222555555555444444555555555666666555444333444888;;;:::;;;<<<>>>???AAABBBCCCFFFEEEEEEEEEEEEEEEEEEEEEIIIIIIIIILLLOOOQQQPPPOOOLLLJJJJJJLLLOOORRRSSSSSSZZZYYYXXXWWWWWWYYY[[[]]]ZZZZZZXXXWWWVVVXXX[[[]]]]]]___aaabbbcccdddhhhjjjmmmnnnnnnmmmjjjhhhhhhiiiiiiiiihhhggghhhjjjkkkmmmiiilllooopppoooooopppqqqrrrqqqpppnnnnnnpppuuuxxx{{{|||}}}~~~EEECCCBBB@@@??????@@@@@@>>>???AAABBBCCCCCCBBBBBB===???BBBBBBAAA???>>>>>>;;;:::999999999:::<<<<<<::::::;;;<<<<<<<<<<<<;;;:::999888777777777777777999:::;;;999777444444444333444444444555666666666222444555444333333444555333555666666444333333444222333333333222222444666555555444333222111111000111111000000111111222333111111000000111111222222111111111111111111111111111222333222111222444555111111111222222333333444222222222111111111111111///222333444222000000000222222222222222111000000111111222222111111000///111222333222111111111333000111111222222222111000...///111222444444444333333333333333333444444444000111222222222222111000111111222333333333333222222111000000000111333333222222333333444444555555333333333333222222222222////////////000111222222000000////////////000000111111111000///.........000111222222111000111222//////000111222333333444///000222444444222000///111111111111111111111111/////////000111111222222000222444333222111222333333333333333333333333333111111222333333333333222666555444444444444555666777777666555333444777999:::;;;<<<===???@@@AAABBBCCCDDDEEEEEEFFFEEEDDDDDDGGGGGGIIILLLPPPQQQQQQOOOLLLKKKJJJKKKOOORRRSSSSSSZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWXXX\\\^^^]]]^^^```aaaaaabbbeeeggglllmmmmmmlllkkkjjjjjjkkkiiihhhgggfffgggiiikkkmmmkkkmmmpppqqqqqqpppqqqrrrssssssrrrpppoooqqqtttwwwzzz{{{|||BBBAAAAAAAAA@@@@@@??????===???AAABBBCCCCCCBBBAAA===???AAABBB@@@===<<<<<<;;;:::999888999:::<<<===999:::;;;;;;<<<<<<<<<;;;:::999888777666666666666888999:::999777555555666444444555555555555555555222333444444333333555666222444555444333111111222222333333333222222444666666555444333222111111000111111000000111111222333222111111111111222333444333222222111111222222222111222222222000111222444000111111222333333444444000000000111111111111111...111333444333222111222111111111111111111222222111111222222222111000///111222333333111111222333111222222333333222111111000111222444444444333222222222222222222333444444000111222222222222111000111111222333333333333222000111111111111222222222111111222222333444444444333333333333333333333333111000//////000111111111000000////////////000000000000000000////////////000111222222111000111222...///000111222333444444///000222333333222000///111111111111111111111111000////////////111222444000222444333222111222333222222222222333333333333111111222333333333333222666555444444444444555666666666777666555555777:::::::::;;;<<<>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEDDDEEEHHHLLLPPPRRRQQQPPPMMMLLLJJJKKKOOORRRSSSTTTYYYYYYYYYYYYYYYYYYYYYXXX\\\\\\\\\ZZZXXXYYY]]]```^^^```aaaaaaaaabbbdddfffiiikkkllllllkkkkkkmmmnnniiihhhfffeeefffhhhjjjllllllnnnqqqrrrrrrqqqrrrssstttttttttsssrrrrrruuuwwwyyyzzz|||@@@@@@AAAAAAAAA@@@??????<<<>>>@@@BBBBBBBBBAAA@@@AAABBBCCCAAA>>>:::777777;;;:::999888888:::<<<===999:::;;;;;;<<<<<<<<<;;;:::999888777666666666666666777999999777666777888555555555555555444444444111333444444444444555666111222333333111000000000222333333333222222444666666666555444222111111000111111111000111222222333222222222222333333444555444444333222222333333333111222222111000000111333000000111222333333444444////////////000000000000...000333555444333222333000000//////000222444555333333444555444333222111111222333333111111222333222333444444444333222111333333444555444333222111222222111111222222333444000111222333333222111000111111222333333333333222000000111222222222222111000000111222222333444444333444444444444444444444555444222111222222111000000000////////////000000......//////000000111111000222222222111000111222...///000111222333444444000111222222222222111000111111111111111111111111000000......///111333555000222444333222111222333111111111222222333333333111111222333333333333222666555444333333444555666444555666666666666888:::999:::;;;<<<===>>>???@@@BBB@@@>>>===>>>AAADDDFFFCCCDDDGGGKKKPPPRRRQQQPPPNNNLLLKKKLLLOOORRRTTTTTTXXXYYYYYYZZZYYYYYYXXXWWW\\\]]]]]][[[YYYZZZ^^^bbb```aaabbbbbbaaabbbdddfffhhhjjjkkklllllllllnnnppphhhgggeeedddeeegggjjjlllllloooqqqsssrrrrrrsssssstttuuuvvvuuuttttttuuuwwwyyyzzz|||CCCAAA??????@@@@@@@@@?????????>>>>>>>>>>>>??????AAAAAAAAA@@@>>>===;;;:::;;;:::999999999:::;;;<<<>>>:::;;;AAABBB===;;;<<<999:::;;;;;;777222555;;;:::777444333555777666444333222333444666777666555444444333333333333222222666555444444333333333333222222333333333333444444222444555555333222222333111111000000111222333333333333333333333333333333333333333333333333333333333333444555444333111000111222333444444222000///000111222222111000111222///000111222333222111111222222333333333444444444333222222333555666666555000000000000000111111222222222222222222111000///000222444444333333333444444444444333333333222222000111333444555444333333111000000000111333555666333333333222000000111333............000222444555555666777777666444222111222222111111111111111222000000000000111111111111...000222222222111222333111111111111111111111111333333333333333333333333111111222222222222111111444444333222333444555666///111333222111000111222444444444444444444444444111111222333333333333222222222333333333222222111555666777777666666777888777666666666777777777666777888;;;???BBBAAA???===CCCAAA???>>>???@@@CCCDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPWWWXXXZZZ\\\[[[YYYWWWUUU[[[]]]______^^^^^^^^^___dddcccaaa``````aaacccdddeeefffggghhhjjjlllmmmnnnfffdddbbbbbbeeeiiillllllqqqrrrsssvvvxxxxxxvvvtttvvvsssqqqrrrtttvvvuuussswwwyyy}}}DDDBBB@@@@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>???????????????>>>>>>===<<<::::::999999999:::;;;<<<:::999===CCCDDD>>>;;;===999999:::;;;777222555;;;888555333222444555444333555444333444555555444222222222222333333444444444555444444333222222333333222222222333333333444444111333444333222000111111111000000000111111222333222222222222222222222222333333333333333333333333444444444444444333222222111222444444444333111000000111222222000000111222///000111222222222111111222222222222333333333333222222222333444555555555000000000000000111222222333333333333333222111000111222444444333333333444444333333222222111111111111222333444555444333333000000000000111333555666222333444333111111333444000/////////000222444555555555666777666444222111222222111111111111111222000000000000111111111222///000222222111111222333111111111111111111111111222222222222222222222222111111222222222222111111444333222222222333444555000222333333222111111222333222222222222222222222000111222222333333222222222222222333333222222111444555777666555555666888777666666666777777666666<<<;;;999999:::<<<===>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLNNNOOOPPPQQQUUUWWWYYYZZZZZZYYYWWWUUUZZZ[[[^^^^^^]]]]]]^^^___ccccccbbbaaaaaabbbcccccceeeeeefffhhhjjjkkkmmmmmmiiifffdddccceeegggiiiiiilllmmmooorrruuuuuutttsssvvvsssrrrrrrtttuuutttsssuuuwwwzzz|||}}}~~~DDDCCCAAAAAABBBCCCBBBAAA@@@@@@???>>>======>>>>>>======>>>>>>>>>>>>======999999999999999:::;;;;;;777:::@@@EEECCC===;;;===999888999:::777333555:::666444222111333444444333666444333444555555444222000000111222333444555555444333222222111222222222222222222222333333333333000222333333111000000111000000000111111111111222111111111111111111111111222222222222222222222222555555444333333333444444222333444444444333111000000111222222000000111222///000111111222222111111000111111111222222222222111111111222333333444444111000000000000111222222333333333333333333222111111333444555444333444555555555444333333222111111111222333444444444333222000000000000111333444555111222444444333333555666222222111111111222333444444555666666555444222111222111111111111111222222000000111111111222222222///111222222111000222333111111111111111111111111111111111111111111111111111111222222222222111111222222111111222222333444111333444444222222222333111111111000000/////////000111222222333333222222111222222333333222222222333444666555444444555777666666666777777666666666;;;:::888666666888:::;;;:::<<<===???@@@@@@???>>>BBBCCCDDDFFFHHHJJJLLLMMMJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVWWWYYY[[[\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbaaaddddddfffgggiiikkkllllllkkkhhheeedddeeeffffffeeehhhiiilllppprrrttttttuuuuuutttsssssstttuuutttsssrrrtttwwwyyyzzz|||DDDBBB@@@@@@BBBBBBBBBAAAAAA@@@???>>>==================>>>>>>======<<<<<<888888888999999:::;;;;;;888===BBBCCC???::::::===999777777999666333444999555444333222222333444444666555444444555666666555000111111222333333444444222222111111111111111222111222222222222333333333111222333333111000000111000000111111111111111000000000000000000000000000111111111111222222222222666555444333333333555555333333333444333222111111000111222111000///000222///000000111111111111111000000000000111111111111000111111222111111222333111111000000111111222333222222333333333222222111111333555555444333444555777777666555444333222222111222333444444444333222000000000111222222333444000222444444444555666777444444333222222222333444444555555555555444333222111111111000111111222333111111111222222222333333000111222222000000111333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111222222222111333555444333222333333111000000//////.........000000111222222222222222111111222333333333222222222333555444333333444666444666777777666555555555555666888888888777888999======>>>>>>>>>>>>======AAABBBCCCEEEHHHJJJLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPRRRTTTVVVWWWWWWVVVVVVTTTWWWYYY[[[[[[\\\^^^``````aaabbbccccccbbbaaa```cccccceeefffhhhjjjkkkkkkkkkhhheeedddeeeeeeeeedddeeehhhlllooorrrtttvvvxxxttttttttttttttttttsssrrrqqqsssuuuwwwxxx{{{~~~BBB@@@??????@@@AAAAAA@@@@@@@@@???>>>======>>>>>>>>>>>>>>>===<<<;;;:::999777777888999::::::;;;;;;===AAABBB>>>888777999<<<888666666777666333444888555555444333333333555666;;;999666555555555444333222222222222222222222222111111111000000111111222111111111222222222333333222333555444222111111222000000111111111000000///////////////////////////000000000111111222222222555444333222222333555666222222333222222222111111///000111111000///000111000000000000000111111111//////000000000111111111///111222222000000111333111111111111111222222333111111222222222222222111111333555555444444444555555555555444333222222111222333444444444333222111///000000111222222222222///111444555555555666777555444333222222222333444444444444444444333333333111111000000111222222333222222222222333333333333111222222111000000111333111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222111333555444333222333333111111000000////////////000000111222222222222111000111222333333333333333222333444444333333444555222555888888666444444555444555666666666999===AAABBBAAA>>><<<;;;;;;<<<===@@@AAABBBEEEGGGIIIKKKLLLNNNMMMLLLLLLKKKLLLLLLLLLOOOPPPRRRTTTUUUVVVVVVVVVSSSVVVYYYZZZ[[[\\\^^^______```bbbddddddbbb```___bbbbbbdddeeegggiiijjjjjjhhhfffddddddeeeffffffeeecccfffjjjmmmoooqqquuuxxxttttttuuuuuutttsssrrrrrrqqqrrruuuvvvxxxzzz~~~AAA???>>>>>>@@@AAAAAA@@@??????>>>>>>>>>>>>?????????>>>>>>===<<<:::888777555666888999::::::::::::>>>AAA???999555666999:::888555444666666444444777444555555444333333555777@@@===999666444333111///333333222222111111111111111111111000111111222333111111111111222222222222222444555555333222222333///000111111111000///.../////////////////////////////////000111111222222333333222222222333444444222111111111000000000000///000111111//////000111000////////////000111222///000000000111111111111///222444333000///111333222111111111111222333333111222222333333333333333222444555666444444555666222222111111111111000000222333444444444333222111///000000111222222111111...111444555555444555666555444333222222222333444444444333333333333333333000000000000111222333333222222333333333444444444222333222111//////111333111111111111111111111111222222222222222222222222111111222222222222111111000000111222222222222111111333444444222222222333000000000000000000000000///000111111222222111111000111222222333333333333222333555444333333444666111555888999666444444555999888777555555;;;EEELLLCCCAAA>>>;;;::::::<<<===???@@@AAADDDGGGIIIKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMPPPQQQRRRSSSTTTUUUVVVVVVSSSVVVYYYZZZ[[[\\\]]]______```bbbccccccbbb```___aaaaaacccdddfffhhhiiiiiifffeeecccdddfffgggfffeeeaaaeeeiiijjjkkkmmmqqquuusssuuuvvvvvvtttrrrrrrrrrppprrrtttuuuwwwzzz~~~AAA@@@??????AAABBBBBBAAA============>>>???@@@AAA=========<<<;;;:::999888444666777999:::::::::::::::===;;;666555999:::777777444333555666444444777222333444333111222444777===:::666333222222111000111111111111111222222222111111111111111222333333111111111111222222222222222333444444222111111222///000111222111000...---////////////////////////......//////000111111222000111222222333333222222111000000//////////////////000111000///...///111000//////...///000111222000000000111111111222222///333555444000///111444222222111111222222333444333444444555666666555555222444666666555444555666111111111222222222222333333333444555444333222111//////111222222111111000...000333555444333333444333333222111111222333444333333333333333333333444000000000000111222333444333333333333444444444444333333222000//////111333111111111111111111111111111111111111111111111111111111222222222222111111000111222333333333222222000222333333222111111222......//////000000111111///000000111111111111111000000111222333333333333333444555555444444555666000444999999666333333555777:::=========@@@GGGMMM======;;;;;;:::;;;;;;<<<>>>???AAACCCFFFIIIKKKLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[[[[[[[]]]^^^___```aaabbbbbbaaa```___```aaabbbdddeeeggghhhiiifffeeeddddddffffffeeedddbbbfffjjjjjjiiijjjooosssrrruuuwwwwwwtttrrrqqqrrroooqqqssstttvvvyyy~~~BBBAAA@@@@@@BBBDDDCCCCCC<<<=========>>>@@@AAABBB:::;;;;;;<<<<<<;;;;;;:::444555777999:::;;;::::::666999999666888<<<;;;555777333222555666444444666000222333222000000333777555333111000222444444444//////000111222333333444222222111111222333444444000111111111111222222222000222333333111000000111///000111222111000...,,,000000000000000000000000---......///000111111222...000111222333222222111000000///...............///000111000///...///111000///.........///111222111111111111222222222222000333666444000///111555222222111111222222333444555555666777888888777777222444666666555444555666333333444555555666666777333444444555444333111111//////111222222111000000---000333444444333222333222222111111111222333444333333333222222333444444000000000000111222333444333333333444444444555555333333222000...///111333111111111111111111111111000000000000000000000000111111222222222222111111000111222333444333222222///111333333111000111222,,,------...///000111111//////000111111111111111///000111222333444444444333444666555444444555777///444999999666333333555111:::DDDJJJIIIFFFEEEFFF777888:::;;;<<<<<<;;;;;;===>>>@@@CCCFFFIIIKKKLLLJJJKKKKKKMMMOOOQQQSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUVVVXXXZZZ[[[[[[[[[]]]^^^``````aaaaaaaaaaaa````````````bbbccceeeggghhhhhhgggfffeeeeeeeeeeeedddbbbeeeiiimmmllljjjkkkppptttrrruuuxxxwwwtttqqqqqqrrrooopppqqqsssuuuxxx}}}AAAAAAAAAAAAAAAAAAAAAAAA???AAA@@@<<<<<>><<<============;;;:::999666666666666666777888888::::::888444666:::;;;888111222555666777777555444444333333222111111111222999555111///111222111///...000222444444444333222111222222000///000222444555555444333333333444444444444444444333222111000111111222222222222111111000//////......///111222000000111111222333555555222222222111222222333333222000///...///000///...000000///......///111111111///...------...///111111111111111222333444555111222222333333444555555///000222333444555555555777666444333222222333444222333444555666777888999888444000111444555333///444444444333333222222222000111222333333222111000333444444444333111///...000000///000222444666777000000111222333333333333///000111111000111333555111111000000000000111111000000111222222111///...222222111111000////////////000111111000000111222333333222222111000000000666555222000000000111222111111222111111000///...---//////---)))***///444222111000......000111222//////000111222222333333111333444444333222444555555666777666444333333444444999???CCCCCC@@@===;;;999999:::::::::;;;;;;;;;@@@AAABBBDDDEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTUUUUUUVVVXXXYYYZZZ[[[]]]]]]]]]___aaadddfffdddaaa^^^]]]___aaacccddddddddddddeeefffggggggcccbbbccceeeggghhhgggeeegggeeeggglllnnnlllmmmppptttvvvuuuqqqpppssssssppptttpppnnnoootttyyy{{{|||AAAAAAAAAAAAAAAAAAAAAAAA===@@@@@@===<<<>>>>>>;;;<<<<<<======<<<;;;999888666666666666666777888888::::::888444666:::;;;888222444555777777666555444444333333222111111222222888555111000111222111000///000222444555444333333---///111222222111222333555444444333333333444444444444444444333222111111111111222222222222111111///////////////000000111111111000000000111111222222222111111111222333333222111//////000000000///222111111000000000111111111000...------...000111111111111111111222333444000000111111222333333333111111222333444555666666888666555333222222333333333333444555666777888888888444111111444666333111444444444333333333222222111111222222222222111111111222333444333333111000222111111111111333444555333333555666666666555444///000111111000111333555222222111111111111222222111111111111111000///...000000000000111111111111...000222222111000111222222222222111111111111111555444333111000000111111///000000111111111000000///111222///,,,---111666222111000//////000111222000111111222333333444444111333444444333222444555666777777666333222222333...222777::::::777666555777777888999:::<<<<<<===???@@@BBBCCCEEEEEEFFFFFFEEEGGGIIILLLMMMNNNMMMMMMPPPRRRTTTVVVVVVXXXZZZ\\\ZZZ\\\]]]]]]]]]^^^aaaccceeedddaaa```___aaabbbdddcccccccccddddddeeefffgggfffeeeeeefffgggiiihhhgggfffeeegggmmmooonnnnnnqqqtttvvvuuuqqqqqqttttttqqqssspppnnnppptttyyy|||}}}~~~AAAAAAAAAAAAAAAAAABBBBBB>>>AAABBB???>>>???===:::;;;;;;<<<<<<;;;:::888777666666666666666777888888999:::888555666::::::777444555666777666555444333444333333222222222222222777555222000111111111000000111333444555555444444***---222444444333333333444444333333333444444555444444555444444333222111111111222222222222111111......//////000000//////111000000///......//////111111111111111222333333333111000///111111000///333333333333222111000000111000///......///000111222111111111111111222222//////000000111222222222333222222222333555666777999777555444222222222333333333444555666666777777888555222222555666444222444444444444333333333333222222111111111111222222000111222444444444333222444333222222222222333333444555777888888666444222...000000000///000222444333333222222222222333333333222111000//////////////////000000111222222333---///222333222111000111000111111111111222222222333333333222111111000000......000111111222222222,,,......,,,***+++...222333222111000000111222333222222222333333444444555111333444444333333444555666777777555333111111222///222555777777666666666555666777999:::<<<===>>>>>>???AAACCCDDDEEEFFFFFFBBBEEEJJJNNNPPPPPPNNNLLLOOORRRUUUWWWXXX[[[^^^```[[[]]]^^^^^^]]]^^^```bbbccccccbbbbbbbbbcccdddeeecccccccccdddeeeeeeffffffhhhfffddddddfffgggggggggeeedddhhhnnnpppooopppssssssuuuuuuqqqqqqtttuuurrrrrrqqqoooqqquuuzzz}}}}}}~~~AAAAAAAAABBBBBBBBBBBBBBBCCCDDDCCC>>>===??????<<<::::::;;;;;;:::999777666666666666666666777777888999:::888555777::::::777777777777777666555333333444333333222222222333333555444222111111111111111111222333555555555555555...111444555555444444444333333333333333444555666444444555555444333222222111222222333333222222111---...///000111000///...000000////////////000000111111111111111222333444444222111000111222111000222333444444333111///...111000000//////000000111222222111000000000111111///000000111111222333333555444222222333555777999999888666444333222222333444444444555555666666666777555333333555666555444444444444444444444333333333333111000000111333333111222333444444333222222333333333333333333333333333555777888888555111//////000000000//////111333222222222111111222222222444333111///......//////000000000111111222222222,,,///333444333222000000///000000111222222333333222222222222222111000/////////000111111111111111+++,,,,,,+++******---000333222111111111111222333222222222222333333444444222333444444333333444666666777777555222000111111222444666777777777888:::666666777999:::<<<======>>>???@@@BBBDDDEEEFFFFFFCCCGGGMMMRRRTTTSSSQQQNNNOOORRRUUUXXXZZZ]]]```ccc\\\]]]^^^^^^]]]]]]___aaaaaabbbcccdddeeeeeeeeeeeedddeeeeeefffgggggghhhhhhhhheeebbbbbbcccdddeeeeeeddddddgggmmmpppooopppsssrrruuutttqqqqqquuuuuusssqqqqqqqqqrrrvvvzzz~~~|||}}}AAAAAAAAABBBBBBCCCCCCCCCDDDDDD@@@;;;999===???>>>999::::::::::::888777666666666666666666777777888888:::888666777;;;:::666888888777777666555444333444333333222333333444444444444333222111111111111222222333444555555555555555666666555333333555666222222222333444555666777444444555555555444333333222222333333333333222222---...000111111111000///000000000000111222333444111111111111222333444555555333222111222333222111222222333333222000...---111111111000000111111111222222111111111111111111111111222333333444444555666555333333333555777999999888666444333333333333444444444444555555555555666555444444555555555555444444444444444444444444444333222111111222333444444444555555444333111000111222222333444444555555444666888999888555111//////000111000//////111333111111000000000000111111444333111///...//////000333222222222111111000000---000333555444222111111//////000111222333333444111111222222222111000000111111111111111000//////////////////...///000222333333222222222222333333111111111111222222222222222444555555444333555666666777777555333111111222111333444444333444777999999999999:::;;;;;;<<<<<<>>>???@@@CCCDDDFFFFFFGGGDDDHHHMMMRRRTTTTTTQQQPPPOOORRRUUUXXXZZZ]]]```ccc\\\]]]^^^^^^]]]]]]___aaaaaabbbccceeefffffffffffffffggghhhiiijjjjjjjjjjjjiiifffcccbbbccceeeffffffdddccceeekkknnnmmmooosssqqqsssssspppqqqtttuuusssqqqqqqrrrtttvvvyyy}}}{{{|||~~~AAAAAAAAABBBCCCCCCDDDDDDAAAAAA>>>888777;;;===<<<::::::;;;;;;:::999777666666666666666666777888888888999888666888;;;:::666888888777666666555444444333333333333333444444555222333444333111000111222222222222333444444555555888888777555333333444666111222222333444555777888444444555555555555444444222222333333333333222222///000111111222222111111000000111111222444555666222222222222333555666777666444333222333444333222222222222222111000//////111111111111111111111111333222222111222222333333333333444444555666666666666555555444555666777888888777666444444444444555555555555444444444444444444444444444444444555666444444444444555555555555333333222222222222333333555555666555444222111///111111333444555555555555666777999:::999777444222111222222111000000222333111000000000000000000111222111111000000000000000444333333222111111000000...000333444333222111222//////000111222222333333111111111111111111111111222222222111111000......//////......//////000000333333333333333333333333111111111111111111111111222444555555444444555666555666777666444333333444333444555555555666888:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCEEEGGGHHHHHHFFFHHHKKKOOOQQQQQQPPPPPPOOORRRUUUWWWXXX[[[^^^```[[[]]]^^^^^^]]]^^^```bbbaaabbbcccdddeeeffffffeeeggghhhjjjlllllllllkkkkkkjjjhhhffffffhhhiiiiiiiiidddbbbbbbgggiiijjjmmmrrrnnnqqqqqqoooppptttuuusssppprrrssstttuuuxxx{{{~~~{{{|||}}}AAAAAABBBBBBCCCDDDDDDDDD===@@@???<<<;;;>>>>>>;;;:::;;;;;;;;;;;;999888777666666666666666777888888777999999777888;;;:::555888888777666666555555666333333333333333444555555111333555444111000111222111111111222222333444555444555666555444333333555111111111222444666777888444444555555555555444444222333333444444333333222222222111111222222333444222222222222222333444444333333333444555666777888777555333333444555444333333222222111111111222222111222222222222222222111222222222222333444555555333444444555555666777777666666666666666777777777777666555444444555666777555555555444444333333333333333333333333333444666444444444444555555555666222333333333333333333222444444555555555444222111222333444555555444333333666777777888777666444333222333333222111111222444222111111000000111111222///000000111111111111000222222222222222222222222///111333333222222222333000000000111222222222333222111000//////000111222000000111111111000000///...---------...//////...333333444444444444333333222222222222222222222222333444555555444444555777555666777777555555666777666888999999999:::<<<>>>;;;;;;;;;<<<===>>>?????????@@@BBBDDDFFFHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQRRRPPPRRRTTTVVVVVVXXXZZZ\\\ZZZ\\\]]]]]]]]]^^^aaacccbbbbbbccccccddddddeeeeeeggghhhjjjlllmmmlllkkkkkkiiihhhggghhhjjjkkkkkkjjjeeeaaa```bbbdddfffjjjppplllooopppnnnooossstttrrrppprrrtttttttttuuuyyy|||||||||}}}AAAAAABBBBBBCCCDDDEEEEEE===AAACCCBBBBBBCCC@@@<<<;;;;;;<<<<<<;;;:::888777666666666666666777888888777999999777888;;;:::555888777777666666666666777333333333333333444555666000333555444222000111333111111111111222333444444...111444666555333333333000111111222444666888999444444555555555555555444222333333444444333333222444333222111222333444555444333222222111222222222333444444555666777888999777666444444555555555444444333222111222333444555111222222333333222222111222222222333444555666777333333444555555666666777555666777777777777777666666555555444555666777888555555555444444333333222222222333333222222444666444444444555555555666666222222444555555444222222222333444555555555444333555555666666555333222111444444444444444333333222333444444333222111333444333222222222222222222333---...000222222222111111111111111222222333444444000222333222111111333444111111111111111222222222222111///......000222333...///000111111222222111111111000111222333222222333444444555555444444333333333333333333333333333333444555555444444555777555666777777666666777888666777999:::999:::;;;===999:::;;;===>>>@@@AAABBB???AAACCCEEEGGGIIIJJJJJJOOONNNMMMMMMNNNQQQTTTUUUQQQRRRTTTUUUUUUVVVXXXYYYZZZ[[[]]]]]]]]]___aaadddccccccbbbbbbbbbcccdddeeefffhhhjjjlllllllllkkkjjjfffffffffhhhjjjkkkjjjiiieeeaaa^^^___aaaccchhhoookkknnnooommmnnnrrrtttrrrppprrrttttttssstttwwwzzz|||}}}}}}AAABBBBBBCCCCCCDDDDDDDDD@@@AAABBBCCCCCCBBB@@@??????@@@>>>;;;777777;;;>>>999888666666777888888777888777888999::::::888666666777777777666555444444666444333444777777555222555444333333222222333333222333444333222222333555666555555555555444444444222222222222333555777888555555555555444333222222555555444444444444333333222222333333333333444444333333222222333333444555444444444444555777888999111222222333444555666666888444111000222444333222555444333222111000000111111333555555444222222222777555444333555777777777999888888888777777666666777777666555555555555555444444444444444444444444222222333333333444444444444444333222222333444444444333333222222333333444333333333333333333333333222222333555777888666555444555666777777666555444666000+++---333666333///111111000000000000111111///000000111111111111000111333555444000///111444222222333444333111...,,,222222333333333222222111444333222222111111222222111111222222222111111000444333111///......///000444555555444222111111222333444555555333111111222333444666555444444555666999888777666444444333333888888999999999:::::::::<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHIIIIIIMMMLLLLLLMMMPPPRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[ZZZZZZ]]]___bbbcccdddcccbbbaaabbbcccgggiiikkkkkkjjjjjjkkklllhhhhhhiiiiiijjjjjjkkkkkkfffaaa___aaacccccceeehhhnnnnnnnnnnnnoooqqqrrrrrrppprrrssstttuuuwwwzzz|||{{{}}}BBBBBBBBBBBBBBBCCCCCCCCC???@@@BBBBBBBBBAAA???>>>@@@???>>>;;;888888999;;;:::888666666888999888777999888777888::::::888777666666666777666666555555555333222333666666444222555444333333222222333333222333444333222222444666777666666555555444444444333222222222333555666777555555555555555444333333333333222222222222111111222222222333333333444444333222222222222333444444888888777777666666777777333444444555555555444444777444111111333444333222555444333333222222222222222444666666555333333444666555444444555666777888888888777777777666666666777777666555555555555555444444444444444444444444222222222222333333333333444333222111111222333444444333333222222333333444333333333333333333333333333222333555777777555333444444666666666666444444555444222222444555555555111111000000000000111111///000000111111111111111222222222000000111444777222333333333333111000///222222222333333222222111444333222222111111222222111222222222222222111111555444222000///000111222333444555444222111222333333555666666444333333333333555666666555444666777777666666555555555555666888888999999999:::::::::<<<<<<<<<<<<===???@@@AAACCCDDDDDDEEEGGGHHHIIIJJJLLLJJJJJJLLLOOOQQQRRRQQQRRRSSSUUUUUUUUUVVVYYY[[[[[[[[[[[[ZZZYYYYYY[[[]]]___```aaa```___^^^___aaafffhhhjjjkkkjjjjjjkkklllhhhhhhhhhhhhhhhiiijjjjjjgggbbb___aaaccccccdddggggggiiilllppprrrtttttttttqqqrrrtttuuuvvvxxx{{{}}}|||~~~BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAA???>>>===@@@>>><<<;;;::::::888666:::888777777888999999888:::999777777999:::999888555666666777777777777666444333222333555555333222555444333333222222333333222333444333222222444666777777666555555444333333333333333333333444555666555555666666666555444444333333222222222222111111222222222222333333333333222222222222222333444444999999999888888888888888444555777777777555333222555444333333444444333222444444444444444444444444333555666666555444555555444444444444555666777888999999888888888888777777777666555555444555555555333333333333444444444444000111111111222222222222333222111000000111222333333333222222222222333333222222222222222222222222333222333444666555333111333333555555555555333333000222333222000000222555111111000000000000111111///000000111222222111111444111...---000333666888333333333333333222222222111222222333333222222222444333222222111111222222222222333333333333222222666555333222111111222333222444444444222111222444444555777666555444444555444555777666666555777888555555555555555666777888888888999999999:::::::::<<<<<<<<<===>>>???@@@AAACCCCCCDDDEEEFFFHHHJJJJJJJJJIIIIIIJJJNNNPPPQQQQQQPPPQQQSSSTTTUUUWWWZZZ\\\ZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]^^^______^^^]]]^^^```fffgggiiijjjiiiiiijjjkkkhhhgggfffeeeeeegggiiijjjhhhbbb___aaacccbbbdddgggeeehhhmmmqqqtttuuuuuutttrrrsssuuuvvvwwwyyy|||~~~~~~BBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@???>>>===<<<>>><<<:::;;;===<<<999555:::888777777999::::::999;;;999777777888::::::999555666777777888888888888444444444444555555444333555444333333222222333333222333444333333333555777666666555444333222222111444444444444444444444555555555666666666666666555555555444444444333333333111222222222222333333333222222222111222333333444555666777888999:::::::::333555777999888777444333333333444444555444333222444444555555555555555555333444555555444444555666333444555555555555666888:::::::::999999999999999666555555444444555555555333333333333333444444444000000000000111111111111222222111000000111222222333333222222222222333333111111111222222222222222333333222444555444222000222333444444444444333222///000111111000000111333111111000000000000111111///000000111222222222222444111......222555555444333222222222222333444555111111222333333333222222444333222222111111222222222222333444444444333333555444333222111222222222222333444444222222333444333555666666444333444555444666777777666666888999555555555555555666777777888888999999999:::::::::<<<<<<======>>>@@@AAAAAACCCCCCCCCDDDFFFHHHJJJKKKIIIIIIHHHJJJNNNQQQRRRRRRNNNPPPRRRSSSUUUWWWZZZ]]]ZZZZZZZZZXXXWWWWWWXXXZZZ]]]___``````___^^^___aaaeeegggiiiiiihhhhhhiiijjjhhhfffdddcccccceeehhhjjjiiiccc```bbbdddcccdddgggjjjlllnnnqqqrrrsssssssssrrrtttvvvwwwxxxzzz|||BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999;;;>>>>>>;;;777:::999777888:::;;;;;;:::<<<:::777777888:::::::::666666777888999999999888444555666666666555555555555444333333222222333333222333444444333444666888444444333333222111000000333333444444444444444444444444555666777777777666555555444444444333333333111111111222222222333333222111111111111222333333333444666777888999999888111333666888999888666555333444555555555444444444444444555666666666555555111333444333333333444666222444666666444444555777777777777777888888888888555555444444444444555555222222222333333333444444//////000000000111111111222222111000000111222222333222222111111222222333111111222222222333333333333333222444555444222000111222333444444333222111444333222333555666555333111111000000000000111111//////111222222333333333444111000222444555222///222222222222333444555666000111222333333333333333444333222222111111222222111222333444444444444444333222222111111111111111111222333333333333444555111333555555333222333444444555777777666666888:::777777666555555555555555888888999999999:::::::::<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDFFFHHHKKKLLLKKKJJJJJJKKKOOOQQQRRRRRRMMMOOOQQQSSSTTTVVVZZZ\\\YYYYYYYYYXXXVVVVVVXXXZZZ\\\^^^______^^^^^^___aaadddeeeggghhhgggggghhhiiifffeeecccbbbccceeehhhjjjjjjdddaaaccceeeeeefffiiinnnnnnnnnnnnppprrrtttvvvssstttvvvwwwxxxzzz}}}BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;===>>>===;;;999:::999888888:::<<<<<<;;;;;;:::888888:::;;;:::999777888888999999999999888555666888888666555666777555444333333222222333333222333444444444444666888333333222222222222111111222333444444555555555444222333444555666777777777333333222222222222111111111111111111222222222222111111111111111222333333555666666777777555444333000222444777888888777666333444555555444444555666444444666666666555444333111222333222222222444666222555777777444222333555333333333444444444444555444444444333444444555666111111222222333333444444///000000000111111111111333222111000000111222333222222111111111111222222222222222333333444444555333222333444666555333111222222444444444444222222222111000222555555333111111111000000000000111111//////111222333333444444222222333444555444000...111111222222333333444444000111222222333333333333444333222222111111222222000111222333333444444333222222222222222222111111000111333333333333555666000222444444333222333444333444666666666666888999888777666555555555555555888888999999999:::::::::<<<<<<>>>???@@@AAAAAAAAACCCCCCCCCCCCEEEHHHKKKMMMLLLKKKJJJLLLOOOQQQQQQQQQLLLNNNQQQRRRSSSUUUYYY[[[XXXYYYYYYXXXWWWWWWZZZ\\\ZZZ[[[]]]]]]\\\\\\]]]___ccceeeggggggffffffggghhhdddcccccccccdddfffiiikkkjjjeeeccceeeggggggiiilllnnnmmmlllmmmooossswwwzzzssstttvvvwwwxxxzzz}}}BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>=========>>>???@@@???<<<::::::::::::999888999;;;======<<<:::999999:::;;;;;;:::888999999999:::999999888888333666888777555444555777555444333333222222333333111333444444444555777999333333333333333444444444000111333555555666555555111222333444666666777777333333222222222222111111111111111111222222222222111111111111111222222333444555666777777555444222222333444555555555555555333555555444222333666888444555666666666444222111222333333333222333555888333666999777333000111333222333333333444444444444444333333333444444555666000111111222333333444444000000000111111111222222444333222111111222333444222222111111111111222222222333333444555555666666333222333555777777555333222333444555555444333222---///111222111000000111111111000000000000111111//////111222333444444444000222333444333222222333000111222333333333222111000000111222333333333333444333222222111111222222///000111222333333333333222222333333333333333222///111333333333333555777111333555555444333444555111333555555555666777999666555555555555666666777888888999999999:::::::::;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBBCCCEEEHHHLLLNNNMMMKKKJJJKKKMMMOOOOOONNNMMMNNNQQQRRRSSSTTTXXXZZZWWWXXXXXXXXXXXXYYY\\\^^^ZZZ[[[]]]]]]\\\]]]^^^```bbbdddfffffffffeeefffgggaaaaaabbbdddfffhhhjjjkkkkkkfffdddgggiiijjjlllooonnnnnnnnnnnnpppsssuuuwwwrrrtttvvvwwwwwwyyy|||~~~BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>=========AAACCCCCC@@@;;;888888:::;;;999888999;;;=========:::999999;;;<<<<<<:::777:::::::::::::::999888777222555777777444333444666555444333333222222333333111333444444444555777999333333444555555666666777///111333555666666666666000111222444555666666666555555555444444444333333000111111111111222222222111111111000111222222333111333555777888888777666555555444444333333333333444555555444222222666:::444555666666555333111000333444444444333444777999333777:::888333//////222555555555555666666777777333333333333444444555666000000111222333333444444111111111111222222222222444444333222222333444444222222111111111111222222333333444444555666777777222222333555777888666555333333555555555555333333---333888777222///222777111111000000000000111111//////111222333444444444///111333222000111444888///000222333333222000//////000111222333444444444444333222222111111222222...///000111222333333333333333444555555444444444///000222333333444666777222444666666555555555666111222444555555555777999333444444444666777888999888888999999999:::::::::;;;<<<>>>@@@AAAAAAAAAAAACCCCCCBBBCCCEEEHHHLLLNNNLLLKKKJJJJJJLLLMMMMMMLLLMMMOOOQQQRRRRRRTTTWWWYYYVVVXXXXXXXXXXXXZZZ]]]___\\\^^^____________aaabbbbbbccceeefffeeeeeefffggg___```bbbeeegggjjjkkklllkkkfffdddgggkkkkkknnnqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrsssuuuvvvwwwyyy|||~~~@@@??????AAADDDFFFFFFEEECCCCCCAAA>>>;;;:::<<<>>><<<<<<======<<<<<<;;;:::999888666777999::::::999999;;;===???>>>===;;;999:::;;;<<<======;;;999888999999888777666555444444444444333222333444555666444444444444444444444444444333333666888888555111000222444444333333333444222222222222222222222222444444444333222111000//////000111222222222222222111111000000000000111111222333444444555555444444444444444333333333222222555555333222111333888;;;333444555444222111222333444444555555444444333222555555444444444333333333444333333222222333333444111222222333333222222111000000111111111222222222111333444444333222333333333333555555555555333333...///000222222333333333111333444444333222444555555555555555555555555555111222333444333222111000444333333222222333333333444333333222111000//////222///...///333555333111555555666555444222000...111111222222222333333333333333222222333555666888:::777333222222333333222111111111222333444666777444444222222222222444444000333666666444333444555444333333222222333333444333555666666555444444555444555777777666666888999666666888999:::;;;;;;;;;<<<===???@@@???@@@AAACCC??????@@@AAACCCFFFIIIJJJIIIIIIJJJKKKMMMOOOPPPRRRPPPRRRSSSQQQRRRVVVXXXVVVUUUVVVXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^_______________bbbdddeeedddbbbaaaaaabbbcccdddggghhhjjjkkkkkkjjjhhhhhhiiilllnnnnnnnnnnnnoooqqqrrrqqqpppnnnlllppprrrvvvxxxxxxzzz|||}}}AAAAAAAAACCCEEEGGGGGGGGGDDDCCCBBB???<<<;;;===>>><<<<<<<<<<<<<<<;;;;;;:::999888777777999:::999888888:::<<<>>>>>><<<;;;999::::::<<<===<<<;;;:::888999999888777666555444444444333222222222333444555444444444444444444444444444444444666888888555222...000333444444444666777222222222222222222222222111111222333333333222222111111222222222111111000111111000000000000111111222333444444555555444444333333333333222222222222333333222000000222666999333444555444222111222333444555555555555444333333444444444444333333333333444333333333333333333444222222333333333333222222222222222333333333444444111333555444333222333444000111222222222222111000000000111222222333333222111333444444333222444555444444444444444444444444222333444555444444333222333333222222222333444444444444333333222111111111111000///000222333333222333333333333111000...---111222222222222333333333111111111111222333444555777555222222333444444444111111111222333444666777444444333222222333444444000333666666444333444555444333333222222333333444333555666666555444444555555666888888777777999:::666777888999:::;;;;;;;;;;;;===????????????AAABBBAAAAAAAAABBBDDDGGGJJJKKKHHHHHHIIIKKKMMMOOOQQQRRROOORRRSSSQQQRRRVVVXXXVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\^^^___`````````___aaaddddddcccaaaaaaaaa\\\]]]```cccfffiiikkkkkkjjjiiihhhjjjlllnnnooonnnnnnooopppqqqqqqooonnnmmmlllooosssvvvxxxzzz}}}CCCBBBBBBDDDGGGHHHHHHGGGCCCCCCBBB???===<<<===???<<<<<<<<<<<<<<<;;;;;;;;;:::999777888999999888777777888:::<<<<<<<<<:::999999999;;;<<<<<<;;;::::::999999888777666555444444444333222222222333444555555555555555555555555555555444444666777777444222111222444444444444555777333333333333333333333333...///000222333444555555333333333333222111000///111111000000000000111111333333444555555555555444333222222222222111111111111111111//////000333666333444555444222111222333555555666666555555444333333333333333222222222222333333333333333333333333222222333333333333222222444444444555555555666666222333555555333222333444000000111111111111000000222222222222222222222222111333444444333333444555333333333333333333333333333444555555555555444444222222222222333333444555333333333333333333333333///000222222111222333444666666666555444333222111222222222222333333333333000111222333333444333333555333111222333555666666222222222222333444666666444444333333333333444444111333555555444333444555444333333222222333333444333555666666555444444555555777888888888888999;;;666777888999:::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBBBBBBBBBBCCCEEEHHHJJJLLLGGGHHHIIIJJJLLLOOOQQQRRRNNNQQQRRRQQQRRRVVVXXXUUURRRSSSTTTVVVWWWWWWWWWWWWYYYZZZ\\\^^^___```aaaaaa___aaaccccccbbb``````aaa[[[\\\___bbbeeehhhiiijjjiiihhhhhhjjjmmmoooooonnnnnnooopppqqqpppooonnnmmmiiilllppptttwwwzzz~~~}}}~~~CCCBBBBBBCCCFFFGGGGGGFFFAAABBBAAA???===;;;<<<>>>======<<<<<<;;;;;;;;;;;;;;;999999999::::::999777666777999:::;;;;;;:::999888999:::;;;;;;;;;;;;;;;888888888777666555555555555444333333333444666777555555666666666666777777666666666777777666555444777777777555333111222333333333333333333333333333...///000222333444555555222333333333222222111000222111111000000111111222333444444555555555555555222222222111111111000000000111111000///000222444222333444444222222333444555555666666555555444333333333333222222222111111333444444444444444444333222333333333333333333222444555555555555666666666222444555555444333333444333333333444444333333333444333333222222222222333222333444444333333444666333333333333333333333333333444444444555555555555222222222222333444555555222222222222333333444444...111333333111000333666777777777777666666555555222222222333333333444444222333555666666666555444555333222222444555555555222222222333333555666666444444444333333444444444222333444444444444444555444333333222222333333444333555666666555444444555444666777888777777888:::666777888999:::;;;;;;::::::;;;===>>>===>>>???AAABBBBBBBBBCCCEEEGGGIIIKKKGGGGGGHHHJJJLLLNNNPPPRRRMMMPPPRRRQQQRRRWWWWWWUUURRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[^^^___aaabbbbbb^^^```bbbbbbaaa``````aaa```aaabbbdddfffggggggggggggggggggiiilllnnnnnnmmmooooooppppppoooooonnnmmmiiilllpppsssvvvzzz~~~|||}}}AAAAAA@@@BBBDDDEEEEEEDDD@@@@@@@@@???<<<;;;<<<===>>>===<<<;;;;;;;;;;;;<<<;;;::::::;;;<<<<<<:::888777777999:::::::::999999888999999::::::;;;;;;;;;888888777777666666555555777777666555666777888999666666666777777888888888777888888888777666666666888999888666333222222444333333333333333333333333000111222333333333333333111111222333333333333333222222111111111111222222333444555555666666555555222222222111111111000000000111222222111111222333222333444444222222333444555555555555555444444333333333333222222222111111333444444555555444444333333333333444444333333333444444444444555555555555222444666555444333444444555555555444444555555555555444333333222333333444222444555555444333555666333333333333333333333333333333333333333444444555333222222222333333444555000000111111222222333333...111444333111111333666444444333333333333333333222222333333333444444444333444555666777666555444666444333333444444444222333333333333444555666666444444444444444444444444444333333333444555555555444333333222222333333444333555666666555444444555333444666666555555777888777888999999:::::::::::::::;;;===>>>===>>>???AAAAAAAAAAAABBBCCCFFFHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPKKKOOOQQQQQQSSSWWWWWWUUUSSSTTTUUUWWWXXXXXXXXXXXXXXXZZZ[[[^^^___aaabbbbbb___```bbbaaa```___```aaa```aaabbbdddeeefffffffffeeeeeefffiiilllnnnmmmlllooooooooooooooonnnmmmmmmmmmooorrrtttvvvyyy~~~|||}}}~~~@@@??????@@@BBBCCCCCCBBB???@@@AAA???===<<<<<<===>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;===??????===;;;999999999::::::999999888999999999999::::::::::::888777777777666666666555999888777777777888999:::666777777888888999999::::::;;;;;;:::888777777999666666666555444444777999333333333333333333333333222222333333333222111111000111222333444444444444222222111111111111222222444444555666666666666555333222222222222111111111000222444444333222222333111333444444222222333555444444555555444444333222333333333333222222222222333444555666666555444333333333444444444444333333333333333444444444444555333444666666444333444555444444333333333333444444555444333333333444555666222444555555444444555666333333333333333333333333333222222222333444555666444333333222222333333444000000000111111222222222000111333333222333444555555444444444444444555666333333333333444444444444333333444444444444333333666555333444444444333111444444444444444555666666444444555555555555444444555333222222444555555444444333333222222333333444333555666666555444444555222444555555555555666888777888999::::::::::::::::::<<<>>>>>>>>>>>>@@@BBBAAAAAAAAAAAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNJJJOOOQQQQQQSSSWWWWWWTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZ\\\^^^___```aaaaaa```aaabbbbbb``````aaabbb[[[]]]___bbbdddfffggghhhddddddfffiiimmmnnnmmmllloooooonnnnnnnnnmmmmmmmmmoooqqqssstttuuuxxx}}}}}}}}}~~~@@@??????@@@BBBCCCBBBAAA@@@BBBBBBBBB@@@>>>>>>???>>>===<<<::::::;;;<<<===;;;;;;<<>>;;;;;;;;;::::::999888888::::::999999999999999999777777777777666666666666888888777777777888999:::777777888888999::::::;;;<<<======<<<999888999;;;666666666555444555888:::444444444444444444444444222222222333333222222111222222333333444333333333333222222111111222222333444444555666666666666666333333333333222222222222///222444444333111111111111222444333333222444555333333333444333333222111444444444444333333333333333444555666666555444333333333444444444444333333333333333444444444555555333555666666555444444555444333222222222222333444555444333222333555666888333444555555444444555777444444444444444444444444444333333333444555666777555555444333222222222222111222222222222222222222222111111222444555555444666666555555555666888888333333333444444444444555444444333333333333444444444333333444555666444333555444444444444555555666333444555666666555444333666333111111444666555444444333333222222333333444333555666666555444444555333444666666555555777888888888999:::::::::999999;;;===????????????AAABBBBBBBBBBBBBBBDDDFFFHHHIIIKKKJJJJJJJJJJJJKKKLLLLLLIIINNNQQQQQQSSSWWWWWWTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\^^^___`````````aaabbbcccbbbaaa```bbbccc\\\]]]```bbbeeefffggghhheeefffhhhkkkooopppooonnnoooooonnnmmmmmmmmmmmmmmmnnnoooqqqrrrtttwww|||~~~~~~~~~~~~AAA@@@???@@@BBBCCCBBBAAABBBCCCDDDDDDBBB@@@@@@AAA???===;;;:::::::::<<<===;;;;;;===@@@CCCCCCBBB@@@===<<<<<<;;;:::999888888;;;;;;:::999888888888999777777777777666666666666888777666666666777999:::777777888999::::::;;;;;;===>>>???===999888:::<<<999999888555444444666888444444444444444444444444000111222333333333333333444444444444333222111111333222222111111222222333444555555666666666666666444444444333333333222222///111444444333111000000111222444333333333444555222333333333333222111111555555444444444444333333333444666777777666444333333444444555555444444333444444444444555555555666333555666666555444444555555555333333333333555555555444333222333555777999333444555555444444555777555555555555555555555555555444444444555666888999666555444333222111111111333333333333333333333333333111000111555666555333333222111111222333555666333333333444444444555555888777555444444555666777111111111333666777666555555555444444444555555666333444555666666555444333666333111111444666666444444333333222222333333444333555666666555444444555444555777777666666888999888888999:::::::::999999<<<===???@@@???@@@AAACCCDDDCCCCCCCCCEEEGGGIIIJJJLLLKKKKKKJJJJJJJJJKKKKKKIIINNNQQQQQQSSSWWWWWWTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[\\\]]]^^^____________bbbccccccbbbaaaaaabbbdddbbbcccdddeeefffgggggggggfffgggiiimmmqqqrrrqqqooooooooonnnmmmmmmmmmmmmmmmlllmmmoooqqqssswww|||~~~~~~}}}}}}@@@@@@@@@AAABBBDDDFFFHHHHHHJJJGGGAAA>>>???@@@???@@@>>>;;;:::;;;=========:::<<<@@@CCCDDDCCCAAA???>>>>>>===<<<;;;::::::999;;;<<<===>>>>>><<<:::999666666777777777777666666999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;999888<<<<<<<<<===<<<<<<;;;:::888888777555444444777999333555666555333222222333555222//////111333222111555333333444666777666555222444666444222000222444666444111000111333777999000111222333444333333222111333444444222222333555222222222222222222222222///000222444555444222000111111111111111111111111333111111222555555222///333444444555555444444333333333222222222333444555666555444333333444555666666555333111111222333444555555555555555666777777444666777777666555555666666555555555555444444444666777888666333222555888;;;:::999888777666555444444333333333333444555555333444555666666666444444777777555444444555666777777666555444444444444444444555555555555333222111444444444444444444444444555444444333333333444444666666666666666555555444111222333444555444333222444333111111111333555666444444333222333444555666888888888666444444666777888:::<<<;;;999888:::<<<======<<<<<<===>>>@@@AAAAAAAAACCCDDDEEEEEEEEEEEEKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY^^^^^^]]]]]]^^^___aaabbbdddcccbbb```______^^^^^^bbbccceeeeeedddcccdddeeeiiihhhjjjnnnrrrsssqqqnnnpppooommmkkkjjjkkklllmmmlllnnnppprrrssswww{{{~~~}}}~~~~~~~~~~~~}}}}}}|||}}}CCCBBBBBBBBBCCCEEEGGGHHHIIIJJJHHHBBB???AAABBB@@@AAA???<<<;;;<<<===<<<;;;;;;===@@@CCCDDDCCCAAA@@@??????>>>===;;;::::::999;;;;;;<<<<<<<<<;;;:::999777777666666666666777777888888888888999:::;;;;;;;;;;;;<<<<<<<<<;;;999999<<<<<<<<<<<<<<<;;;::::::999999888666444444666888333555666666444333333444222///------///111000///555444333444666777666555222444555444222111222444555333222111222444666888000111222444444444333222111222444333222222333555222222222222222222222222111333444444333111000000333333333333333333333333333111111333555555222///333444444555555444444333444333222222222333444555666666555444444555666666444444444444333333222222555555555555555666666777444666777777555555555666222333333444555666777777444666666555444444777:::888888777666555444333222444333333333333444555555333333333444333333222222666666555555555555666666666666555444444444555555666777777777777555444333333333333333333333333333555444444333333333444444666666666666666555444444///000111222333333444444222333333111000111333666555444444333444555666777777777777666444444666888999;;;<<<;;;999888999;;;<<<<<<;;;;;;<<<===???@@@@@@AAACCCDDDEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[ZZZZZZ\\\___aaaccccccbbbaaa```____________bbbdddffffffeeedddeeefffjjjiiijjjmmmqqqrrrqqqooopppnnnlllkkkjjjjjjllllllmmmoooqqqrrrsssuuuyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}FFFEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHCCCBBBDDDDDDAAA@@@???>>>>>>>>>>>><<<:::;;;===@@@CCCDDDCCCBBBAAAAAA@@@???===;;;::::::999;;;::::::::::::999999999888777666666666666777888777777777777888999:::::::::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;::::::999::::::999777555444666888333555666666555555555666555333111111333444333333555444333444666666666444333444555444222111222333333333333333333555666666111222333444444444333222111222333333222222333555111111111111222222333333333555666444000...///111333333333333333333333333222222222333555444222000444444555555555555444444444333222222222333555666777666666555555666666777222333555666555444222000555555444444555555666777444666777666555555555777333333444555666777777888333444555555555666999;;;777777666666555444333333444333333333333444555555555444333333222222222222555555666666666666666555555555444444555555666777777777777777666555444333222222222222222111111111444444333333333333444444777777777666555444333222......///000111333444555111444666333///...222666555555444444444555666777555666666666555555666888;;;<<<<<<;;;:::999999:::::::::::::::;;;<<<===>>>>>>@@@CCCEEEFFFFFFEEECCCFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUURRRRRRSSSTTTUUUVVVWWWWWWZZZXXXWWWWWWZZZ]]]bbbdddaaa``````______``````aaacccdddffffffeeeeeefffgggkkkjjjiiikkknnnqqqrrrqqqpppnnnllljjjjjjjjjkkkllloooqqqrrrsssrrrsssuuuwwwzzz{{{}}}~~~~~~}}}|||{{{yyy|||~~~GGGFFFEEEDDDCCCDDDEEEEEEHHHIIIGGGCCCCCCEEEEEEAAA>>>>>>>>>???@@@@@@===;;;<<<===@@@BBBCCCCCCBBBAAABBBAAA???===;;;:::::::::::::::999888777888888888999888666555555666888999777777777888888999:::;;;:::;;;<<<<<<<<<;;;:::999:::::::::::::::999999888;;;;;;:::888555444555777333555666777666666666777666555555555555666555555666444333444555666555444333333444333333222333333222222333444555555555555222333444555555444333222000222333333222222333444000000111111222222333333222444555333///---000333111111111111111111111111222222333444444444222111444444555555555555444444444333333222333444555666777777666666666666777777333444555555555444222222555444444444444555666666444555666666555555666888666666666666555555555555444555444444555777999:::888888888777777666666555444333333333333444555555888777555444333333444555444444666777777777666555444444444444555666777888555555555444444333222222222222222222222111111111333333333222333333444444777777777666555444333222111000000000000222444555222666999666///---222777444444333222333444555666555666777777666666888:::<<<<<<<<<;;;:::999999999999999999::::::;;;<<<<<<<<>>@@@BBBBBB???===<<<===???AAABBBBBBAAAAAABBB@@@>>><<<::::::::::::999999888777777777777888999888777666666777888999999999888999999:::;;;<<<999:::;;;<<<<<<<<<;;;:::999999999999999888888777:::::::::888666444555666333555666777666666666777222333333333333222222333666555444444555666555333333333222333333444333333111222333555555555555444333444555666555555333333000111333222111111222444000000000111111222222222000222333111//////111444111111111111111111111111111333444555444333333222444555555666666555555444444444333333333444555666666666777777777777666666666555444333333333444444444444444444444555666666444555666555444555777999777777666666666555555555666555444444444666777777777777777777666666666666444333333333333444555555777666555444333444555555333444666777777777666555444444444555666777888999666555555444333333222222444333333333222222222111222222222222222333444555666666666666555444333222555444222111111222333444222777:::777111///333888222222111111111222333444555777999999888888999:::;;;;;;::::::::::::999888888888999999:::;;;;;;;;;;;;>>>BBBEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPRRRRRRSSSRRRRRRRRRSSSTTTVVVXXXYYY]]][[[XXXWWWXXX[[[___bbb]]]]]]^^^^^^___aaabbbcccbbbdddfffgggffffffggghhhiiiiiihhhhhhiiilllppprrrpppooommmllllllnnnooopppsssuuuwwwwwwuuusssrrrrrrvvvxxxzzz|||}}}|||{{{{{{{{{|||~~~GGGFFFEEECCCBBBBBBCCCCCCDDDEEECCCAAADDDHHHFFFAAA======>>>@@@BBBBBB@@@>>>;;;<<<>>>???@@@AAA@@@@@@@@@???<<<:::999999:::;;;999888888888888777777777888888888888888888888888999999999999:::;;;<<<===999:::;;;<<<<<<<<<;;;:::888888888888888777777666888999999888555444444555333555666666555555555666222444666555444333333444666555444444555666444333333222111222444555444333111222333444555555555555444555666666666555444333000111222222111111222444111111111111111111111111000000000000111222222222333333333333333333333333111333555666444333333333555555666666666666555555555444333333333444666777555666666777777666666555888666444222222333555666444444333333444444555666444555555555444555777:::444444555666777888888999666444222222444555555555444444444444444444555555444333333333333444555555333333333222222333333444333444555666777777777777555555555555666777888999888888666555555444555555444444444333222222111111222111111222222333444555444555555555555444333333666555444333222222222222222666888777222111333777111111000///000111222333666777999999888777888999999888777888999:::999888777888999:::;;;;;;;;;:::<<<>>>AAADDDFFFFFFEEEDDDCCCDDDDDDDDDFFFGGGHHHIIIKKKLLLNNNPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSVVVXXXYYY]]][[[YYYWWWXXXZZZ]]]```]]]]]]]]]^^^___```bbbcccaaaccceeefffffffffggghhhfffggggggggghhhjjjnnnqqqnnnmmmllllllmmmoooqqqrrrtttwwwzzzzzzyyyvvvtttsssvvvvvvxxxyyyzzz{{{||||||}}}|||}}}HHHGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBFFFJJJHHHBBBAAA@@@@@@AAAAAAAAA???===:::;;;<<<>>>????????????>>><<<:::888888999;;;<<<888888999999999888777666666777999::::::999777666888888888888999:::;;;<<<999999;;;<<<<<<<<<;;;;;;777777888888777777666555555666777777555444444555333555666666444333333444333666888888666555555666777555444444555555444333444222111222444555444222222222333333444555555666555666666777666555444333///111222222111111222333222222111111000000//////222000...000333444000,,,333333333333333333333333111444666666444222333444555555666666666666555555555444444333333555666777444555666666666666555444666666555444444444444444444444333333444444555666555555555444444555888:::444444555666777888999999333111///000333666666555333333333444444555555555444333333333333444555555111111222333444444444444444444444555555666777888666666555555666777888888999888666555444444555555333333333222111111000000111111111111222333444555333333444555555555444444222333333333333222222111111222444444333222333444222111000000000111333444555777888888777555555666777666555666999:::999777777888999;;;;;;;;;;;;:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFJJJLLLOOORRRSSSRRRPPPOOOPPPOOOOOOPPPQQQTTTWWWYYYXXXWWWWWWWWWXXXZZZ]]]^^^]]]]]]]]]^^^___```aaabbb```bbbdddeeeeeeeeefffhhhccceeeggggggfffhhhkkkooojjjjjjiiijjjkkknnnqqqsssuuuxxx|||~~~|||yyywwwvvvvvvvvvvvvwwwxxxzzz|||}}}}}}|||{{{}}}IIIHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCHHHLLLJJJCCCEEECCCAAAAAAAAA???===;;;999:::;;;===>>>>>>??????===;;;999777777999;;;===777888:::;;;:::999777555555777999;;;;;;999777555777777777777888999:::;;;888999;;;<<<<<<<<<;;;;;;777777777777777666666555333555666666555444444555333555666555333222222333///333555555333111222333777666444444555555444333444222000222555666444222333333333333333555666666666666777777777555444333///111222222111111222333333333222111000///......555111...000555555...(((111111111111111111111111111444777666444222333444555555666666666666555555555555444333444555666777333444555666666555444333444555666777777555333222444333333333333444555555555555555444333555888;;;777777777777666666666666111...---///333666777666444444555555666777777777444333333333333444555555111222444666777777666666555555444444555666888999666666666666666777777888777666444333222222333333222222222111000//////...111111111111222333444555222222333444555555555555...000111222333333222111///000111222222222222222333222111111111222333444444666777777555333333333666444333555888:::999777777888:::;;;<<<<<<;;;;;;===>>>???AAACCCEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDIIIKKKOOOSSSTTTRRROOOMMMNNNNNNMMMNNNPPPSSSVVVWWWTTTTTTTTTVVVXXXZZZ]]]^^^^^^]]]]]]^^^___```aaaaaa___aaadddeeedddeeefffgggaaadddfffffffffgggjjjmmmggggggggghhhjjjmmmqqqsssuuuyyy}}}~~~|||zzzyyyvvvvvvuuuuuuwwwzzz}}}}}}{{{yyy{{{HHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDBBB@@@>>>======>>>===;;;999:::<<<===;;;999;;;;;;;;;<<<;;;;;;::::::777777777777666555444333666777999999888888999:::888666444333444666999;;;666888::::::999888888888999888888777777777777777333333333333333333333333888888777666555333111000666666777777777777666666444222111222555777555333555444333222222333555777666666666444333333444666888888888888777555444333333333333222222111111111222111111111000000///////////////000111111222222333333333333333333333333666777777666444333333444888999999777444333333333333444555666666555444333666666666666666555555555444444444444444444444444333444444444444444444333666555555444444555777888444555777888999999888888444444444555555555555666666666555444444444444555444555555666666666666666333222222222333333444555333444555666777777777777555555555555555666777777:::888666333222222333444000111333444444333111000000333666555222///000111111222222111000000111333111222333444333222111000222222222333333444444444555444222222333555555555333555666555444444555666666444444666999:::888666666888::::::999999:::;;;;;;<<<===@@@CCCFFFHHHJJJGGGCCC???>>>@@@BBBBBBAAAIIILLLPPPRRRRRRPPPPPPPPPKKKKKKLLLMMMPPPSSSVVVXXXTTTWWWVVVRRRTTT[[[___]]]cccaaa___]]]^^^aaaeeegggbbbaaa```aaaccceeedddcccccccccbbbbbbdddfffiiijjjhhhiiijjjjjjkkkmmmqqquuuwwwzzz}}}}}}|||yyyxxxwwwwwwwwwvvvwwwxxx{{{}}}}}}~~~~~~}}}}}}}}}GGGHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA???>>>=========<<<:::999:::<<<<<<;;;999999999:::;;;;;;:::::::::888777777666555555444444666777999888777777999:::777666555555666777999;;;666888::::::999888888888888888777666666666666666333333333333333333333333666666666666555444333333555555666666666666555555777555333333555555333000333222111000111222444555444555555444333444666888888777777777666444333222333333333222222111111111222111111111000000000000//////000000111111222222333333333333333333333333444555666555333333333555777888999888666555555666333444444444444444444333555555555555555555555555555555555444444444444444444444555555555555444444444444444444444555666666444555666888999888888777444444444444555555555555555555444444444444555555333444555555666666666666222222222222222333444444333444555666666777777666555555555555555666666777888777444222111111222333222333555666666555333222000222333333222222222333111222222111000000111333111111222333333333222111222222222333333333333333555444222222333555555666444555666666444444555666555333333555888999777555666888::::::999999:::;;;;;;;;;===???BBBFFFHHHJJJJJJGGGCCCBBBDDDFFFFFFEEEGGGJJJNNNPPPOOONNNNNNNNNJJJKKKKKKMMMOOORRRUUUWWWSSSUUUUUUQQQSSSZZZ]]]\\\aaaaaaaaaaaaaaaaaaaaabbbbbbaaa``````bbbccccccbbbbbbbbbaaaaaaccceeehhhiiigggggghhhhhhhhhkkkooorrrwwwyyy|||}}}|||yyyxxxxxxxxxwwwvvvuuuwwwzzz}}}~~~}}}GGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAA???>>>=========;;;:::999:::;;;<<<;;;:::777888999:::::::::::::::999888666555444555555666666777888888777777888999777777777888888999::::::777888::::::888777888888777666666555555555555555333333333333333333444444444444555555555555555444444444444555555444444444666555444333444444333111333222222111222333444555222333444444444555888:::777777777666555444222222222222222222222111111111111111111111111000000000//////000000111222222222333333333333333333333333222333444444333333444555777888:::999777666666777444333333333333333333444444444444444444444444444666666666555555444444444555555666666666666555555222333333444555444444444333444666777888888777777444444444444555555555555333333333333444555666777222333444555666666777666111111111111111111222333222333444555666666666666555555444444555555666777666555333222111000111111222333444555555444333222222111000111222444444444111222222111000000111333000111222333333333333333333333222222222222222222444444333333444444555666444666666666444444555666444333333555777777666555666777::::::999999:::;;;:::;;;<<>>===<<<<<<::::::999:::;;;;;;;;;:::777888999:::;;;<<<<<<<<<:::999666555444444666777666777888777666666777888666777999:::;;;;;;::::::888999:::999888777777888666555444444333333444444333333333444444444444444444444555555555555444444444444555555555555444444222222222333555666666666555555444444555666777888333444555555555555777999888888777777666555333222222222222111111111111111111111111111111111111111///000000111111222333333444444444444444444444444000111333333333333444666777999:::999777555555555555555333222222333555555444444444555555555555555888777777666666555555444666666777777777777666666222333444555666555444444222444555666777777666666333333444444444555555555222222222333444555777888333444555666777888888888111111000000000000111111222222333555555555555555555444444444444555666666555555333222111111111222000111222222222222111000555111...///222555444333000111222111000000222444000000111222333333444444333333333222222111111000333444555555444444555666555666777666555444555666444444555666777777777666555777999:::::::::;;;<<<:::;;;<<<>>>AAADDDGGGHHHFFFEEEDDDDDDDDDDDDEEEDDDEEEHHHKKKLLLLLLKKKLLLLLLJJJJJJJJJLLLNNNQQQSSSUUUSSSTTTSSSSSSUUUXXXZZZ[[[]]]^^^aaaccccccaaa___^^^dddaaa^^^]]]^^^^^^^^^^^^______^^^^^^```bbbeeefffkkkllllllllllllnnnqqqtttwwwyyy{{{|||{{{zzzzzzzzzzzzwwwtttssstttwww|||~~~GGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCC@@@@@@??????>>>===<<<;;;888999::::::::::::;;;;;;999999;;;<<<============;;;999777555444555666777555777777777555555666777666777999;;;<<<;;;:::999999::::::999777666777888555444444333333333333333333333333444444555555555666666666666555444333222555555555666666555555555111222333444444555666777444555555555666777888888555666777777555555555666999999999888777666555444111111111111111111111111111111111111111222222222000000000111222222333333444444444444444444444444///111333333333333555666777999:::999666333222111777666555444444555666777555555666666777777777777888888888777777666666666666666777777777777666666333444555777777666555555222444555666777777666666333333333444444444444555111111222222444555777888555555666777888999999999111111000//////000000000111222333444555555555555444444444444444555666666555555444333333222222222111111111111111111111111777333000///222333222000000111222111000000222444000000111111222333444555444333333222222111111111222444666666444444555777666777888777555444555666444666777888888888888999555777999:::::::::;;;<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHFFFHHHKKKLLLLLLKKKLLLMMMJJJJJJKKKLLLNNNPPPSSSTTTVVVUUUUUUVVVXXXYYYZZZ\\\\\\]]]^^^___```aaabbbbbbcccaaa^^^]]]]]]^^^]]]\\\^^^^^^]]]]]]___aaadddeeelllmmmpppqqqqqqrrrtttvvvxxxyyy{{{|||zzzyyyyyyzzz{{{xxxuuussstttxxx|||EEEFFFFFFGGGFFFFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCC????????????>>>===;;;;;;777888::::::999999;;;<<<:::;;;<<<===============:::999777666555555666777555666777666555444555666666777999:::;;;;;;:::::::::::::::888666666777999555444444333333333333333333333333444555555666666666666666666555444333222555555666666666666555555333444555555333333333555222333333444555666777777555777888888666555555555:::::::::999888777666555000000000111111111111111111111111222222222222222000000111111222333333333444444444444444444444444000222333444333333555777666888:::999666333111111777777666666666666777777666666666777777888888999888888888888888888888888666666777777777777666666444555666666777777666666333444666777888888777777333333333333444444444444111111111222333555666777666666777888888888777777222111000000000000000000111111222333444444444444444444333333444444555666444444444444333333333222333333333333333333333333666444222111222222111000///000111111000111333444111111111111222333444444444444333333333333333333222555888777555444555777777888888777555444555666555777999999888888999:::444666999:::::::::;;;===<<<<<<===>>>???AAACCCDDDDDDFFFIIIIIIHHHGGGGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNKKKKKKLLLLLLNNNQQQSSSTTTXXXVVVVVVYYY[[[ZZZ[[[^^^\\\\\\\\\\\\^^^```ccceeeaaa```^^^^^^___^^^]]][[[^^^]]]]]]]]]^^^aaaccceeejjjmmmrrrtttuuuuuuvvvvvvyyy{{{|||{{{zzzxxxyyyyyy{{{yyyvvvuuuvvvyyy|||}}}CCCCCCDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCC===>>>>>>>>>>>><<<;;;:::666888::::::999999;;;===;;;;;;<<<<<<===<<<<<<;;;999999888888777666666666555666777666444333444555666777888999999::::::::::::;;;:::888666555777999555555444333333333333333333333444444555666666666444555555555555555444444444444444555555444444444222444666555333222444666222333444555666777777777444666888888777666666777999999999999888666555444///000000000111111111222111111111222222333333333000111111222222333333444555555555555555555555555222333555555444444555777333666999:::888666555444555555666666666666555555555555555666777888888888777777888888999:::::::::555666666777777666666555555444444444555555666666444555666888999888888777222222333333333444444444222222222222333444555666555666666666666555555444333222111000000000000111000111222333333444444333444444333333444444555666333333333333333222222111333333222222222222333333111222444333222111111222///000111111000111333555333222111111111222333444444444444444444444555555111555999888555333555888777888999777555444555555333666999999777777888:::444666999:::::::::<<<===>>>>>>===>>>>>>???@@@AAA@@@CCCGGGHHHFFFDDDDDDEEEGGGIIIJJJKKKKKKKKKMMMNNNMMMLLLLLLMMMOOOQQQSSSUUUYYYVVVWWW[[[\\\YYYZZZ^^^\\\\\\\\\\\\^^^___aaabbb_________```aaa```]]]ZZZ^^^]]]]]]]]]^^^aaaccceeeiiinnnuuuzzz{{{{{{yyyyyy{{{|||}}}{{{yyywwwwwwxxx{{{zzzxxxwwwxxxzzz}}}~~~~~~AAAAAABBBBBBCCCBBBBBBAAA??????@@@@@@AAABBBCCCDDD======>>>>>>>>><<<;;;:::555888::::::888888:::===;;;;;;;;;<<<;;;;;;::::::888999999999888777666555555666777666444333444555777777777888888999::::::;;;;;;:::888666555777999666555444444333333444444333333444444555666777777222333444555666666666666222333333444444333333222...111444444333444777:::444555666888999999::::::222444777888888777888999888888888888777555444333//////000000111111111222111111111222222333333333000111111222222333444444555555555555555555555555333555666555444444555777111444888::::::999888888333444555666666555444333444444444555666777777888777777888999:::;;;;;;<<<555555666666666666555555555444333222333444555666444555777888999999888888222222333333333444444444222222222222333444555555555555555555444333222111333333222111000000111111000000111222333333333333444333333333333444555555111111222222222111111000111111000000000000111111---111444555333111222444///000111111000111333555444333222111111111222333444444444555555666666666111555999999555333555888888999999888555444555555222555888888666666777999444666888:::::::::<<<===???>>>>>>>>>>>>>>>??????AAAFFFJJJKKKIIIGGGGGGHHHFFFHHHJJJJJJJJJJJJLLLNNNMMMMMMMMMNNNOOORRRTTTUUUYYYVVVVVV[[[\\\YYYYYY^^^\\\]]]]]]^^^____________^^^^^^___aaabbbaaa]]]ZZZ^^^^^^]]]]]]^^^aaadddeeekkkqqqzzz~~~}}}|||}}}}}}{{{xxxwwwwwwxxx{{{zzzyyyyyyyyy{{{}}}~~~???@@@AAAAAABBBCCCDDDDDDCCCBBB@@@>>>======>>>????????????@@@???<<<888555:::;;;======<<<<<<>>>???999999:::;;;;;;<<<======::::::999888777777888888555666666666444333444555888777777777888:::<<<>>>666666777888888777666555777666555333222222333333222222111222444666999;;;666888999999777555444444333444444555444444333333111222333555666666555444555555666777888999999:::888888888888888999999999777888888888777666444333333333333333444444555666222222333333333444444444444444444444555666777777444555777888888888777666555555555555666666666777777999;;;999666444666888555666777777666666777888999777555555777:::;;;<<<777;;;<<<::::::<<<;;;888;;;:::888666555444444444777777666666555555555444333333444444555777888999666555555555555444444444222222333333333444444444222222333333333333444444000000000///...///111333000111111111000111222444888777666444222000///...333333333222222222111111111111111111222222222222444333111000000111333444000222333333111000000111111222222333444555666666444333333333444555777888888777777777666666666555444555666777777888888777777777666666777777888999777777888888999:::<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJIIIIIIJJJMMMOOOMMMNNNOOONNNOOOQQQUUUXXXSSSWWWZZZZZZXXXXXX\\\aaa^^^^^^___^^^]]]^^^```bbbaaa______bbbeeeeee___YYYZZZ\\\]]]^^^___aaaeeegggkkkqqqyyy~~~|||zzzxxxwwwxxxyyyyyy|||{{{|||zzzvvvxxx|||@@@@@@AAAAAABBBCCCCCCDDDCCCAAA???>>>======>>>??????????????????===:::777;;;<<<======<<<<<<===>>>::::::::::::999999999999::::::999888888888888888555777777777555444555666777777777777777777888999666777888888888888777666777666444333333333333444444333333333444666999:::777888:::999777555555555555666666666666666555555222333444444555555555555777777888999:::;;;;;;<<<888888888888999999999999888999999999888777555555333333333333333444555555222222333333333444444444222222222222333444555555444555666777888777777666555555555666666666777777777888999888777666777888333444666666555555666777:::888666666777999:::999777:::<<<::::::<<<;;;777666666666666666777777888777666666666555555555444444444444555666777999999555555555555444444444444222222222222333333333333222222333333333333444444000111111000///000222444000111222111000000222333444444444333333222222222333333333222222222111111////////////000000000000333222111111111111222333000111333333222111111222333333333444555555666666555555444333333444555666888888888888888777777777444555666777888888888888999888888888888999::::::666666777777888:::;;;<<<;;;<<<===???@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPNNNOOOOOOOOOPPPRRRUUUXXXTTTWWWZZZZZZXXXXXX\\\```_________^^^]]]^^^```cccaaa______bbbeeeddd___ZZZZZZ\\\]]]^^^___bbbfffiiikkkpppxxx}}}{{{yyyyyyyyyzzz{{{}}}||||||zzzwwwxxx|||~~~~~~@@@@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>======>>>???@@@??????>>>>>>===<<<<<<<<<>>>>>>===<<<;;;<<<===;;;;;;:::999777666555555::::::999888888888999999777888999888666555666777888888999999888777666666666777777888888888777777666555444444444444555555666555444444555666888999777999::::::888666666666555666666666666666666666555444444444444555555666777777888999:::;;;;;;<<<888888888999999:::::::::888888888888888777666555333333222222222333444444333333333333444444444444222222222333333444555555555555666777777777777777666666666666777777777777888777666777888999888777333444666666666666777999;;;999777666777888888777777:::;;;999999;;;:::666444444555666666777888999666666666555555555555555555555555555666888999:::555555555555444444444444111111111222222222222333222222333333333333444444111222222111000111333555111222333222000000111222111111111222333444444555333333333222222222111111//////000000000111111111222222222222222222222222///111333333222222333444555555555555555555555555777666555444444444444555888888999999999999999999555666777888888999999888555555555555555666777777444444555666888999;;;<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHJJJKKKKKKKKKLLLNNNPPPNNNOOOPPPPPPQQQSSSVVVYYYUUUWWWYYYYYYWWWXXX\\\````````````^^^]]]^^^aaaddd```______aaadddccc^^^ZZZ[[[\\\]]]]]]___ccchhhlllkkkpppwww~~~}}}{{{{{{{{{||||||}}}}}}}}}{{{wwwxxx|||||||||}}}AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===>>>>>>>>>@@@@@@???>>>======>>>@@@>>>??????>>><<<:::;;;<<<;;;;;;:::999888777666666;;;::::::999999999::::::999:::::::::888777888999999:::;;;<<<;;;:::999888555555666666777777777666555555555555555555666666888777666666666666777888777999;;;;;;999777777777333333333333333444444555777666555444444555666777555555666777888999999:::888888999999::::::;;;;;;777777777777666666555555333333222222222333333444333333333444444444444555333444555666666777777777555666666777777777777777666666777777777888888888888666444666999;;;999777555777888999888999:::<<<:::888666666777888888777777:::;;;999888:::999555555555666666666666666666555555555555555555555555555555555666777888999999555555555444444444333333000000111111111222222222222222222333333333444444222333333222111222444666111222333333111///000111///000111222333444555555333333333222222222111111111111222222333444444444111111222333333222111111///111333444333333444555777777777666666555555555666666666666666777777777888888888999999999999999555666777888999999999999444444444444444555555666333333444555777999:::;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGHHHIIIKKKLLLKKKLLLNNNPPPNNNPPPQQQRRRRRRSSSVVVYYYVVVWWWXXXWWWVVVXXX[[[^^^aaaaaa```___]]]^^^aaaccc^^^^^^___```bbbbbb^^^[[[[[[\\\]]]^^^```dddjjjnnnlllpppvvv}}}~~~}}}||||||}}}}}}}}}}}}~~~|||xxxyyy|||{{{{{{|||AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@???>>><<<<<>>??????>>>;;;::::::;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;:::;;;;;;;;;999888999:::888999:::<<<<<<;;;::::::444444444444555555666666555555666666666666666666888888777666666666666666777999::::::999777777777444333333333333444555666777666555444555666777888555555666777888999999:::888999999:::;;;;;;<<<<<<999999888888888888888888444444333222222333333333333333444444444555555555333444555666777777777777666666666666666777777888777777777888888888888999888666444666999;;;999777555777999999888888:::;;;777555555666888999999888666::::::888888999888444444444555666777666666555444444444555555555555555666555555555666777888999555444444444444333333333000000111111111222222222222222222333333333444444333333333222111222444666111222444333111000///000000111111222222333333444333333333222222222111111111222222333444555555555222222333333333333222222///111444444444444555666999888888777777666666555555666777888999:::;;;;;;888888888888888888888888555666777888888999888888888888888888888999::::::333333444555666888:::;;;;;;<<<===>>>???@@@@@@@@@??????@@@BBBCCCDDDEEEFFFFFFHHHKKKLLLLLLLLLNNNPPPNNNOOOQQQRRRRRRTTTVVVXXXVVVVVVVVVUUUUUUWWWZZZ\\\``````aaa___^^^^^^___aaa]]]]]]^^^```aaa```^^^\\\\\\]]]^^^___aaaeeekkkooommmpppuuuzzz~~~}}}}}}|||||||||||||||||||||{{{|||~~~|||yyyyyy}}}|||}}}~~~BBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>;;;;;;>>>AAA>>>??????>>><<<:::;;;<<<999999:::;;;<<<<<<======;;;;;;:::::::::;;;<<<<<<:::;;;<<<;;;999888999:::777777888999999:::999999444444444444555666777777666777777777777777666666777777777666666555555555666888::::::888777777777666555444444555666888999555555555666666777888999777777888999:::;;;;;;<<<999999:::;;;;;;<<<======<<<<<<;;;;;;:::;;;;;;<<<555555444333333333444444333444444444555555555555111222444555666666555555666666666666666777888888777888888888999999999999888777666777888999888777444666777666555555666888555444444666888:::999999666999:::888777888777333000111444666777888888888444444444444444555555555555555555555555666777777444444444444333333333333111111111222222222222333222222333333333333444444222333333222111222444666///111333333222000000000111111111111222222222222333333333222222222111111000000111222333333444555444444444444444444444444111333555555444444555666999999999888888777777777444555777999;;;<<<<<<<<<999999888888888777777777444555666777777888888777777777777777777888888999555555555555666888999:::::::::<<<===>>>?????????>>>>>>???AAABBBCCCDDDEEEEEEGGGJJJKKKKKKLLLMMMOOOMMMOOOQQQRRRRRRSSSUUUWWWVVVUUUSSSRRRSSSUUUXXXZZZ]]]___aaa```___]]]]]]^^^\\\]]]^^^_________^^^]]]\\\^^^```bbbcccfffjjjmmmmmmnnnqqquuuyyy|||~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxzzz}}}|||yyyzzz~~~}}}~~~BBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>===<<>>???>>><<<;;;;;;<<<999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<======:::;;;<<<;;;999888999:::::::::999888888888999999666666555555666777999:::777888888999888777555555555666666666666555444444444777999999888666666777666555444444444666888999333444555777888999::::::777777888999:::;;;;;;<<<999999:::;;;<<<===>>>>>><<<;;;:::::::::;;;<<<<<<777666555555444444444555444444444444555555555555111222444666777666555444777666666555666777888999888888888999999999::::::777888999888777666777888555666777666444333444555666555555666888999888666666999:::777666888666222000222444666777777777666333333333444444555555555444444444444444555555666444444444333333333222222222222222222333333333333222222333333333333444444222333333222111111333666...000333444222111111111///000000111222222333333333333333222222222111111000000111222333444555555666555444444444444555666222444666666444444444555999999999999999888888888333555666888::::::::::::;;;;;;:::999888777777666333444555666666777777666444444333333444444555666777666666666777777888999888999:::<<<======>>>>>>===>>>???@@@AAABBBCCCDDDCCCEEEIIIJJJKKKKKKMMMNNNKKKNNNPPPRRRRRRSSSTTTVVVVVVSSSQQQPPPQQQTTTVVVXXX[[[]]]aaaaaa```]]][[[[[[[[[\\\^^^^^^^^^^^^^^^^^^]]]___bbbdddeeegggiiikkkjjjkkklllooorrruuuxxxzzzvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuxxx||||||zzz{{{~~~}}}CCCBBBBBBAAA@@@???>>>>>><<<===>>>>>>>>>>>>>>>===;;;???AAA???:::888:::===<<<===>>>===<<<;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<;;;999888999:::???>>><<<:::999999999:::888777777777777999;;;<<<888999999999888777555444444555555555555555444444444666888888777666666666444333222111222444666888222333666888::::::::::::555555666777888999999:::999999:::;;;<<<===>>>???999888777777777888999:::888777666555555555555555444444444555555555666666333444666888999888777666777666555555555666888999888888999999999:::::::::777999;;;999666444666888777888999888666444555666888777666777888888666444666999:::777666777666222444555666777777555333222333333333444444555555555444444333333333444555555444444444333333333222222222222333333333444444444222222333333333444444444111222222111000111333555---000333444333222111222......///111222333444555333333333222222222111111222222333444555777777888888777555444444555777888444555777666555444444555999999999999999999999999444555666888888888777666======<<<;;;999888777777222333444555666666666666666555555555555666777777888888777777777777888888888888:::;;;<<<===============>>>???AAABBBCCCDDDBBBEEEHHHJJJJJJKKKLLLMMMKKKMMMPPPQQQRRRRRRTTTUUUUUURRROOONNNPPPSSSUUUVVVYYY\\\aaabbb```]]]ZZZYYYZZZ\\\^^^^^^]]]]]]^^^^^^]]]```dddfffggggggiiijjjhhhhhhiiikkkmmmqqqtttuuusssttttttuuuuuuuuuttttttsssssswww{{{|||zzz{{{|||~~~|||}}}{{{AAAAAAAAA@@@???>>>>>>===<<<===>>>>>>======>>>???<<<<<<<<<:::999999;;;===<<<>>>>>>===<<<;;;<<<======:::888888:::<<<======???===;;;999999:::===???;;;:::::::::::::::::::::<<<;;;:::999888888888888999888888888888999999:::<<<;;;;;;:::999888777777999::::::999777666777999999999888777666555444444222222222333333444444444666555555666666777888999777777777888999999::::::888999;;;===<<<:::888666999999999999999999999999777777666666555555444444333444444444333444777999555555555555555555555555888666444444777999888666888888888888888888888888:::::::::999888777666666555555666555333333555666222333555777777666555444888888999999888666333222666666666666666666666666666333000111444666666555888777666555555555555555666555444444333333333333333AAA999///666444...888111222222222000000111222222333333333333222111111222222222222222222222222222111111111222333333444222222222222333333444555222222222333444666888:::<<<999555444666888888666666777888888888888777666999:::;;;<<<<<<:::888777777777777777777888999999:::;;;<<<;;;999777777777666666666666666666666666666555555555555666666777999888888777777777777777666888999999888999;;;===;;;===???AAABBBCCCBBBBBBDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPRRRSSSTTTSSSRRRQQQRRRSSS[[[]]]___^^^[[[XXXXXXYYYZZZ]]]___```^^^\\\\\\\\\^^^^^^aaafffkkkllliiieeefffhhhiiijjjkkkllloooqqqrrrpppoooqqqttttttqqqmmmqqqqqqrrrtttwww{{{~~~}}}{{{zzzyyy|||}}}AAAAAA@@@??????>>>======<<<===???>>>======>>>@@@<<<===<<<;;;999999:::<<<<<<>>>>>>===<<<;;;<<<======;;;888888:::<<<============<<<;;;;;;<<<<<<===>>>===:::999888999;;;<<<::::::999888888888888999666555555555555555666666::::::::::::999888777666999999999888666666777999999999888777666555444444222222333333333444444444555555555555666777888888666666777888888999999::::::<<<>>>??????===;;;:::::::::::::::::::::::::::888777777666666555555444777777777555333222444555666666666666666666666666888666444555777999888777888888888888888888888888888888999888777666555555444555555555333444555777333444555666777666444333777888888999777555333222555555555555555555555555555333111111444666555444777666555555444444444555444444333222222222222222555BBB<<<111555333000999000222333333222111111222222222222222222111000000222222222222333333333444222222222222222333444444333333222222333444444555333333333333555777999:::<<<999555555666888888777888888888888888888888888:::;;;<<<======;;;:::888888777777777777777888888999:::;;;:::888666666777555555555555555555555555555444444444444555666666999888777777666666777777777888999888888888;;;===;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJJJJKKKKKKHHHIIIKKKMMMNNNOOOOOONNNPPPQQQRRRRRRQQQQQQRRRTTTYYY\\\^^^]]]ZZZXXXXXXXXXZZZ]]]___```^^^\\\\\\\\\]]]^^^```eeeiiijjjgggeeeggghhhjjjjjjjjjlllooorrrpppooopppqqqrrrrrrqqqoooqqqqqqqqqrrrvvvzzz~~~~~~|||{{{zzzyyy{{{}}}@@@@@@@@@???>>>>>>=========>>>??????>>>>>>???AAA===>>>===;;;999888999;;;<<<>>>>>>===<<<;;;<<<======;;;999999:::<<<<<<<<<:::;;;<<<======<<<;;;;;;AAA>>>:::777666888:::<<<888888888888888999::::::999888888777777777888888888999:::::::::888666555888888999888666555777888999999888777666666555444333333333444444444444444444444444444555666777888666666666777888888999999;;;<<<>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555777777777555333333444555777777777777777777777777888666555555777888888777888888888888888888888888777777777777777666555444333444555555444444666888444444666666666555444333777777888777777555333222444444444444444444444444555333222222444555555444555555444333333333444444333222222111111111111222444AAA>>>555444111///777000222555555444222222333111111222222111111000///111111222333444555555666444333333333333444555555444333333333333444555555444444444444666888:::;;;;;;888666555777888888777:::999999888888999999:::;;;<<<===>>>===<<<;;;:::888888777777777777777888777999:::999777666666777555555555555555555555555444444444444444555666666888777777666666666666666777888888777777777:::<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBDDDFFFHHHJJJKKKKKKJJJEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNPPPQQQPPPQQQRRRTTTXXXZZZ\\\\\\ZZZXXXWWWXXXZZZ\\\______^^^\\\\\\]]]]]]^^^```cccggghhhgggeeehhhiiijjjjjjjjjlllppprrrnnnoooqqqrrrqqqqqqqqqrrrqqqpppppppppsssxxx}}}~~~}}}|||zzzzzzyyyzzz{{{~~~@@@@@@?????????>>>>>>>>>>>>???@@@@@@??????@@@AAA>>>??????===:::999999:::<<<>>>>>>===<<<;;;<<<======;;;999999;;;<<<<<<;;;999999:::::::::::::::;;;???===:::888777777888999777777777777999:::;;;<<<;;;;;;:::999888888888999666777999;;;;;;999666555777888888777666555777999999999888888777666666555444444444444444555555555444333333444444555666777555666666777777888999999999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666666555333444666666555555777888888888888888888888888888777777666666777888888888888888888888888888888888777777888888777666666555333444555444444444666888555555666666666555444333666777777777666555333222444444444444444444444444444333222333333444444333444444333222222333333333222222111111111222222333000<<<@@@:::444000///222000333555666555444333444222333333333333222111111111111222333555666777888555555555444444555555666555444444444444444555555666555555555777888:::;;;999888777666777777888888;;;:::999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999888888777777777777777777999::::::888777777888555555555555555555555555555555444555555666777888888777666666555555666666777888888777666777:::<<<;;;<<<===???AAACCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLJJJLLLNNNOOOOOOPPPSSSUUUYYYZZZ[[[[[[[[[ZZZYYYXXXZZZ\\\^^^^^^]]]]]]]]]^^^^^^___aaacccfffggggggfffiiijjjkkkkkkkkkmmmpppsssnnnqqqssssssqqqppprrruuuqqqpppoooooorrrvvv{{{~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{|||~~~@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAACCC???@@@@@@???<<<::::::;;;<<<>>>>>>===<<<;;;<<<======;;;::::::;;;<<<;;;::::::888666555666888:::<<<;;;;;;;;;:::999777555444666777777888999;;;===>>>:::999888777666555555555555777999;;;;;;:::888666777888888777666666888999999999888888777777666666555555555555555555555555444333333444444555666777666666666777888888999999888999;;;<<<====================================<<<;;;:::999888777666666333444666666666666777888999999999999999999999999777777777777777777888999888888888888888888888888888888999999888888777777333444555555444444666888555555555555555555444444777777777666666555444444444444444444444444444444222333333333333222222333333333222222222333333444222222111222222333444555///888BBBAAA999555444000111333555666555444444555444444555555444444333222111222333444666888999999777777666666666666666777666666555444444555555555777666666666777888:::;;;777777777777777777888888;;;::::::::::::::::::;;;999:::::::::999999888888888888777777777777777888888999;;;;;;:::999:::;;;666666666666666666666666666666666666777888999:::888888777666666666666666777777777666666888;;;>>><<<<<<===???AAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLLLLHHHJJJMMMNNNOOOPPPSSSUUUZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ\\\^^^^^^]]]]]]^^^___```aaacccdddeeeggghhhiiiiiikkklllmmmmmmnnnppprrrppprrrttttttqqqqqqsssvvvqqqpppooooooqqquuuyyy|||||||||||||||{{{{{{{{{{{{{{{{{{}}}~~~AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAABBBCCC@@@AAABBBAAA???=========<<<>>>>>>===<<<;;;<<<===<<<;;;::::::<<<<<<:::999:::888555444444777:::===888:::;;;;;;:::888666444888888888999;;;<<<>>>???>>>===;;;:::999888777777666777999;;;;;;;;;:::999777888999888777777999;;;999999888888888777777777666666666666666555555555444444444444555666777888777777777888999999::::::::::::<<<===>>>???@@@@@@????????????????????????======<<<:::999888777666666888999888666444444555999999999999999999999999777888888888777777999:::888888888888888888888888888888999999999999888888444555666555333333555666444444444444555555666666888888777777666666666666444444444444444444444444111333444444222111111222333333222222222333444444111111111222222444555666111555AAADDD<<<<<<===333111333444444333444555777555555666666666555444444222333444555777888::::::999888888777777777777888777777666555555555555666777666666666666888:::;;;666777888888777777888999999::::::;;;;;;::::::999888888777777777666666666777777777777777888888999888999;;;<<<;;;:::;;;<<<777777777777777777777777777777777777888:::;;;<<<999888888777777777777777777777777666777999>>>AAA>>>>>>>>>???@@@BBBCCCDDDBBBCCCEEEFFFHHHHHHHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLHHHJJJMMMNNNOOOPPPSSSUUUZZZYYYZZZ\\\^^^^^^\\\ZZZ[[[\\\]]]]]]]]]]]]^^^```aaacccdddddddddfffhhhkkkhhhkkknnnoooooooooooopppsssssssssrrrqqqqqqssstttpppppppppqqqrrruuuxxxzzz{{{{{{{{{||||||}}}}}}}}}|||}}}~~~BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBBBBCCCDDD@@@BBBCCCCCCAAA??????@@@<<<>>>>>>===<<<;;;<<<===<<<;;;:::;;;<<<<<<:::888999888777777777999;;;<<<:::;;;;;;;;;;;;:::999888999999:::;;;<<<===???@@@BBBAAA@@@>>><<<;;;;;;;;;888888999;;;;;;<<<<<<<<<888999:::999888888:::<<<999999999888888888888777777777777666666666555555555555555555666777888888888888888999::::::;;;;;;888999:::<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===;;;:::888777777666888999999666555444444888888888888888888888888666888999888777666999;;;888888888888888888888888777777888888888888777777666777777555333222333555333333333444555666777888999888888777777777777777555555555555555555555555111333555555222000111222333333333333333444555555//////000000222333444555444111;;;@@@999???CCC666222333333222111222555888555555555555555444444333444444555666888999::::::::::::999888888888888888888777777666555555666666777666555555666777999:::444777999999777666888999777888:::<<<<<<:::888777888777777666666666666666666666666666777888::::::666888:::;;;::::::;;;<<<888888888888888888888888666666666777888999;;;<<<::::::999888888888888888666777777777888;;;@@@DDD???????????????AAABBBCCCAAABBBDDDEEEFFFFFFFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLIIIKKKMMMNNNOOOPPPSSSUUUYYYXXXXXXZZZ]]]^^^\\\ZZZ[[[\\\]]]]]]\\\]]]___```aaabbbccccccbbbdddgggkkkgggkkkppprrrrrrpppooonnnuuussspppooopppqqqppppppppppppqqqssstttvvvwwwxxx{{{{{{||||||}}}~~~~~~CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCBBBBBBCCCEEE@@@BBBDDDDDDCCCAAAAAAAAA<<<>>>>>>>>><<<;;;<<<===<<<;;;;;;;;;<<<<<<:::888777888999:::;;;<<<<<<<<<======<<<;;;;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@@@@???>>><<<:::999888888999999::::::;;;<<<===>>>999:::::::::999999;;;===999999999888888888888888888888777777666666666555666555555666666777888999888999999::::::;;;<<<<<<666666777999;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888777222555777888888777777888888888888888888888888888666888:::999777666999<<<888888888888888888888888666666777777777777777666777777777555333222333444222222333333555666888999:::999888888888888888999666666666666666666666666000333666555222000000111333333333333444444555666.........///000222333444555,,,444999333===EEE777333333222000000222666999444444555555444444333222555555666777888999999:::;;;::::::999888888888999888888777666666666666666666666555555555777888999444777999999777666888:::666888:::======:::888666888777777666666666666666555555555666777999;;;;;;555777999:::::::::;;;<<<999999999999999999999999555555555666777999:::;;;;;;:::999999888888999999666666777777888===BBBGGGAAA@@@?????????@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAADDDFFFHHHJJJKKKLLLKKKKKKJJJLLLNNNOOOOOOPPPSSSUUUXXXWWWWWWYYY]]]^^^[[[YYY[[[\\\]]]]]]\\\]]]___aaa```bbbcccbbb```bbbfffjjjfffkkkppptttsssqqqnnnmmmuuurrrnnnmmmooopppnnnllloooppprrrtttvvvvvvwwwwww{{{{{{|||}}}~~~DDDCCCAAA??????AAACCCEEEEEEEEEDDDBBBAAA@@@???>>>DDDDDDDDDCCCBBBAAA??????AAA@@@>>><<<;;;:::;;;;;;===;;;999999:::::::::999777666555666999;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<===>>>@@@AAABBBCCCAAA@@@>>><<<::::::::::::777555666;;;===;;;999;;;888999::::::;;;;;;:::::::::::::::999999888888888777666666777888888555333666666666666777888999::::::::::::;;;;;;;;;;;;;;;777666666666888;;;===???>>>@@@BBBBBBAAAAAAAAABBBAAA@@@???===<<<;;;;;;;;;555666666666777777777888999999888888888888999999::::::888777666666666666444888999666666:::<<<;;;888999:::999777777777888888888777555555444444444111333444444444555777999888888888888888777666555888777666555555444555555222222444555555444222222222222222222333333444555555555555555555555444444555444444444444555666666444555555444333444666888444555555444222222333555777777777888999;;;<<<===@@@===:::999;;;;;;:::777<<<999666555777888666555444666777777666555555666444555777888999999999888666777999::::::888666555555555666777777777777777777777888999999999999888:::999999888888999999:::555555666666777777777888999888777444333444777:::555777888999888888:::;;;:::999888777888:::===>>>CCCBBB@@@>>>>>>@@@CCCDDDAAABBBCCCEEEEEEEEEDDDDDDIIIGGGGGGIIIMMMOOOMMMKKKLLLLLLMMMOOORRRTTTSSSRRRUUUVVVWWWYYY\\\]]]\\\[[[]]][[[YYYXXXYYY[[[]]]___^^^^^^^^^___aaabbbdddeeejjjkkknnnrrruuuuuusssqqqqqqpppooonnnnnnmmmnnnnnnooopppqqqsssuuuwwwxxxxxx||||||||||||}}}~~~GGGEEECCCAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<>>><<<;;;:::;;;<<<;;;:::777666666777999;;;;;;;;;;;;<<<============<<<;;;<<<<<<===???@@@AAABBBCCCBBB@@@>>>===;;;;;;:::;;;999666777<<<===:::999;;;888999::::::;;;;;;::::::::::::::::::999999888888888777666777888777666444666666666777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777888999:::;;;>>>@@@BBBBBBAAA@@@AAABBBBBBAAA@@@>>><<<;;;::::::666666666777777777777777888888888777777888888888999888777666666666666666444888999666666999<<<;;;888999:::999888777777999888777666555444444444444222333444444444555777999888999999999999888777666888777666555444444444444333333333444444333333333444444333333222333333333555555555555555555555555444444444444444555666666555666666555444555777999333444555444333333444666777777777888999:::<<<<<>><<<<<<===>>>===<<<888777666777:::;;;<<<;;;<<<<<<============<<<<<<<<<===>>>???@@@AAABBBCCCBBBAAA???===<<<;;;;;;;;;:::888999<<<<<<999888;;;888999999::::::::::::::::::::::::;;;::::::999999999777666555666777666555666666666777888888999999;;;<<<======>>>>>>>>>===;;;:::999888888999:::;;;>>>???AAAAAA@@@@@@@@@AAACCCBBB@@@>>><<<;;;::::::777777777777777777777777777777777777777777777777777666666555555555666666444888999666666999;;;;;;888:::::::::888777888999777666555444444444444444222333444444444555777999999999:::::::::999888777777666555444333333333333444444333333333333444444666555444333222222222222555555555555555555555555444444333333444444555666666777888777666666888:::333444555444444444666888777777777888999:::;;;<<<>>><<<:::999:::;;;:::999<<<999777666777888777777333555777666555444555555444444666777777777777777444555777888999888888777777888888999999999999999777777888999999999999888999999888888888888999999777777777777888888888888333444555555444555666888555666888888777777999::::::999888888999;;;>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFHHHKKKLLLLLLKKKLLLKKKKKKMMMPPPQQQQQQPPPQQQTTTWWWZZZ\\\]]]\\\[[[^^^]]]\\\[[[\\\]]]^^^___`````````aaabbbdddfffgggjjjjjjlllooorrrrrrpppnnnkkkkkkjjjiiihhhhhhhhhhhhkkklllmmmooorrrtttwwwxxxyyyyyyyyyzzz|||~~~~~~FFFFFFDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>======>>>>>>@@@>>>===<<<===>>>===<<<999888777888:::<<<<<<;;;========================<<<======>>>@@@AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;:::888999;;;999666666999888888999::::::::::::999::::::;;;<<<<<<;;;:::999:::888555444666777777666555666777777888999999999<<<<<<>>>???????????????999888888888999;;;<<<======???AAAAAA@@@???@@@AAACCCBBB@@@>>><<<:::999999888888888777777777777666777777777777777777777777555555444444444555555666333777888666555999;;;:::999:::;;;:::888777888999666666555444444444444444222444555444444444666888888999;;;<<<<<<:::999888666666444333333333333333555444333222222333444555555444444333333333444444555555555555666666666666444444444333444555555666666777888777666666777888333444555555444555777999777777777777888999:::;;;<<<;;;:::999::::::::::::;;;999777666777777888888333555777777555444555666444444555666666666666666555666888999::::::::::::888999::::::;;;;;;::::::777777888999999999999888999999888888888888999999777777888888888888888888111444666777777666777888555666777777666666888999999999888888999;;;>>>@@@===>>>???AAAAAAAAA@@@@@@???@@@AAACCCDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLLLLLLLMMMKKKKKKLLLNNNPPPPPPOOOOOORRRWWWZZZ\\\\\\[[[[[[]]]]]]\\\\\\\\\]]]]]]]]]______```aaabbbdddeeefffkkkkkkllloooqqqrrrpppnnnmmmlllkkkjjjjjjiiiiiijjjiiiiiijjjmmmpppsssvvvxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}~~~GGGGGGGGGGGGHHHJJJKKKLLLFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@???>>>>>>???@@@@@@>>><<<<<<===>>>===<<<;;;999888999;;;<<<<<<;;;======<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@AAA@@@???>>>===<<<::::::888777777999666222333888777888999999::::::999999999:::<<<======<<<;;;::::::888555444666777777666555666777888999999888888;;;<<<>>>@@@AAAAAA@@@???999999999::::::;;;;;;<<<<<<>>>@@@@@@???>>>???@@@AAA@@@???<<<;;;999999888888888888888777777777777777777888888888888777777555444444444444444555666333777888555555999;;;:::999:::;;;:::888888888999666666555444444444555555333444555444444444666888888999;;;<<<===;;;:::888666666444333333333333333666555333333333333555666222222333333444555666777555555555666666666777777555555444444555555666777555666888777666555666777333555666666555666888:::777777777777888999:::::::::::::::999999999:::;;;999888777666555666777888444666777777666555555666555555555555555666666666555666777888999999::::::999999:::;;;;;;;;;;;;;;;777777888999999999999888999888888777777888888999888888777777777777777777222555888999999888888999444666777777666555666888888777777777999;;;>>>???;;;<<>>>>>???@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNOOONNNLLLKKKKKKMMMOOOOOONNNMMMQQQVVVZZZZZZZZZ\\\]]][[[[[[\\\\\\\\\\\\[[[[[[^^^^^^______aaabbbdddeeeffffffgggiiilllmmmlllkkknnnmmmlllkkkjjjjjjjjjjjjhhhhhhiiikkknnnqqquuuwwwvvvvvvwwwxxxyyy{{{}}}~~~}}}|||}}}LLLLLLLLLLLLMMMOOOPPPPPPGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEECCCBBBAAACCCBBBAAA@@@???@@@@@@AAA@@@???======>>>>>>>>>===<<<:::999999;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>?????????>>>===;;;999888666555666777444000222888777888888999999999999999999:::<<<>>>>>>===<<<:::999777666555666777666555444555777888999999888888:::<<<>>>@@@AAAAAA@@@???======<<<;;;:::999888777<<<>>>??????>>>>>>>>>@@@???>>><<<;;;999999888888777777777888888888999999777888999::::::999888777666555555444444444555555333777888555555888::::::999;;;;;;:::999888999:::777666666555555555666666333444555555444444666777777888;;;======<<<999888777666555444333333333333555555444444444444555555222222222333444666888888555555555666666777777888666666555555666666777888555666888888666555555666555666777666666666888:::777777777777777888999999888999:::999888999;;;===666777777555444444666888555777999888777666777777777666666555555666777777555666666666777888888888999::::::;;;;;;;;;;;;;;;777777888999999999999888888888777777777777888888777777777777666666666666444666999:::999888888999444666777666555444555777666666555666777:::===???:::<<<===???@@@@@@@@@??????>>>>>>>>>???@@@AAABBBDDDGGGIIIKKKLLLMMMOOOPPPOOOMMMKKKKKKMMMNNNNNNNNNLLLPPPUUUXXXXXXYYY\\\___ZZZ[[[\\\]]]]]][[[ZZZYYY^^^^^^^^^___```bbbddddddfffeeefffiiilllnnnmmmlllmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhjjjlllpppsssvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}|||{{{}}}OOOOOONNNNNNNNNNNNNNNNNNHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@@@@AAAAAABBBBBB@@@>>>>>>???@@@???>>><<<;;;::::::<<<======<<<<<<;;;:::999999:::;;;<<<999::::::;;;;;;<<<<<<<<<>>>>>>>>>===<<<:::888777555555666777333000333:::777777888999999999999999999:::===??????>>><<<;;;888777666777888777666444444555777999:::999888777999;;;>>>@@@BBBAAA@@@???>>>>>>===<<<:::999777666;;;===??????>>>===>>>???<<<;;;:::999888888888888666666777888999999:::;;;888999:::;;;;;;:::999888777777666555444444444555222666777555444888:::::::::;;;<<<;;;999888999:::777777666666666777777888444555555555444444555777555777:::<<<===;;;999777888777666555444444444444444444555555555555444444333333333444444666777888444555555666777777888888777777777777777888999999666888999999777666555666666777888777666666777999777777777777777888888999666888:::999888888;;;>>>444555666444222222555888777888::::::888777888999888888777666666666777888999999999888888999999:::999999:::;;;;;;;;;;;;:::777777888999999999999888888888777777777777888888666666666666555555555444666777999999777777777888444555666666444444555666555444444444666999<<<>>>:::;;;<<<>>>???@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBEEEIIIKKKKKKKKKNNNPPPQQQOOOLLLKKKMMMNNNOOONNNLLLPPPUUUVVVVVVXXX]]]aaa[[[\\\]]]^^^^^^\\\ZZZYYY^^^______```aaacccdddeeefffffffffiiimmmoooppppppllllllkkkjjjiiiiiiiiiiiijjjiiiiiiiiikkkooosssuuuwwwvvvvvvvvvvvvwwwxxxyyy{{{zzz{{{}}}OOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCCDDDBBB@@@@@@AAAAAAAAA@@@===;;;::::::<<<======<<<;;;:::999999999999:::;;;999999999::::::;;;;;;;;;============;;;999777666555555777888444000444;;;777777888999999999999888999;;;===???@@@>>>===;;;777666666888999888555333444555777999:::999888777999;;;>>>@@@BBBAAA@@@???;;;;;;<<<<<<;;;;;;::::::;;;===??????>>>===>>>???:::999888888777777888888555555666888999:::;;;<<<888999;;;<<<<<<;;;999888999888777666555444444444222666777555444888:::999:::;;;<<<;;;999888999:::888777777777777777888888444555555555444444555777555777:::<<<===;;;999777888777666555555444555555333444555666666555444333555555444444444555555666444555555666777888888999888888888888888999999:::777999;;;;;;999777666777888888999888666666777999888777777777777777888999666888:::999888888;;;>>>333444555444111111444777888999;;;;;;999888999:::999888777666666777888999>>>>>>===<<<<<<<<<======888999::::::;;;;;;::::::777777888999999999999888888888777777777777888888666666555555444444444333666777888777666555666777444555666666444333444555444333333444555888;;;===;;;;;;<<<===>>>???@@@AAABBBAAA@@@?????????@@@AAAAAADDDHHHJJJIIIJJJMMMPPPRRROOOMMMLLLMMMNNNOOOOOOLLLPPPTTTUUUTTTWWW]]]ccc\\\]]]___``````]]][[[YYY___``````aaabbbdddffffffbbbaaabbbeeeiiilllmmmmmmnnnmmmlllkkkjjjjjjjjjjjjkkkjjjiiiiiikkknnnrrrtttwwwwwwvvvvvvvvvvvvwwwwwwyyyzzz{{{~~~~~~OOONNNNNNMMMLLLKKKKKKJJJKKKJJJIIIGGGGGGGGGGGGGGGEEEFFFFFFDDDAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????;;;;;;<<<===>>>???@@@@@@:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===<<<;;;:::999333444444444333333555666888999::::::;;;;;;::::::888999:::<<<===<<<<<<;;;:::::::::999888777666555777777888999999999999999999:::<<<>>>???>>>===<<<===>>>@@@@@@>>>===>>>???>>>>>>>>>???@@@AAACCCDDD???===:::888888888777666666666666777888:::;;;<<<<<<;;;:::999888888888888888777777666666666777777666666666555444444666888555777999:::999999:::<<<;;;:::999777666666555555555666666666666666555555666777999:::;;;;;;:::999777777777777666555333333555444444444444555666666333333444555555666666666666666666666555555555555888888999888777555333222777777777777777777777777555555555555666666666666555555555555666777999999777666555666888999:::999555666666777666666555444666777888888888:::===???::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;:::999:::<<<===<<<;;;:::777666666999999777555999888777666666777888999444444555555444444333222444444555777888888888888888999888666222111111222666444444666:::===<<<:::;;;<<<<<<<<<;;;<<>>???@@@???>>>>>>???AAAFFFFFFFFFFFFGGGIIIKKKLLLOOONNNLLLKKKKKKMMMNNNOOORRRRRRQQQRRRTTTWWWZZZ\\\[[[ZZZ[[[]]]```___\\\XXX[[[^^^aaacccccccccdddeeedddccccccfffjjjmmmnnnnnnpppnnnkkkiiiiiiiiihhhgggjjjjjjiiiggggggjjjppptttsssttttttsssrrrsssuuuwwwyyyzzz|||~~~NNNMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFDDDAAA?????????===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???;;;;;;<<<===>>>???@@@@@@::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888555444222444777888666555555666888888999::::::::::::999888999;;;<<<===<<<<<<<<<;;;;;;;;;:::999888777666555666666777777777777777888999;;;===>>>===<<<;;;===>>>>>>???@@@@@@@@@???????????????@@@AAABBBCCC???===:::888888888777666666666666777888999;;;;;;;;;;;;:::999888888888888888777666555555555555555555666666555444444666888666888::::::999999:::;;;::::::888777666555555555666666666777777666666555777777888999::::::::::::999999999888888777555555555444444444444555666666444444444444555666777777666666666666555555555555777777888888777666444333666666666666666666666666555555666666666777777777555555555666777888888888666555555666777888999999555666666666666666666666888999999888777888:::<<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<:::999888999;;;<<<;;;:::;;;999777777888888666444888777777666666777777888444555555555555444333333444555666777777777777777222333444555444555888:::666555444555999;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@???@@@@@@@@@>>>>>>@@@AAAEEEFFFHHHJJJKKKLLLLLLLLLOOONNNLLLKKKLLLMMMOOOPPPRRRRRRRRRRRRTTTWWWZZZ[[[\\\\\\\\\^^^```___\\\XXXZZZ]]]```aaabbbbbbcccdddcccbbbccceeeiiilllmmmmmmpppmmmjjjhhhhhhhhhgggfffjjjiiihhhggggggjjjooosssqqqrrrrrrqqqpppppprrrtttxxxyyy{{{}}}LLLLLLKKKKKKJJJIIIIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEEEEFFFEEECCC@@@>>>===>>>;;;<<<===>>>????????????===>>>@@@BBBBBBBBB@@@???;;;<<<======>>>???@@@@@@;;;;;;::::::::::::::::::999999999:::::::::;;;;;;=========;;;999666333222222555999:::999777666666777888999999::::::999999999999;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999888777555666777777888888777777777888:::;;;<<<<<<;;;;;;???======???BBBDDDBBB@@@@@@?????????@@@AAAAAABBB???<<<:::999999999777666666666666666777999:::;;;;;;:::999888777777777777888777666555444333333333555555666555333333555777666888::::::999999:::;;;:::999888666555555555555666666777888888777777666888888888888888999:::;;;:::::::::::::::999888777555555444444555555666777555555444444444666888999666666666666555555555555555666777777777777666555555555555555555555555555666666666777777777888888444555666777888888777777555555555555666777888888666555555444555666888999:::;;;;;;999777666777999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999888777888999:::999888;;;:::888777777666444222666666777777777777777666555555666666555555444333555555666666666666666555555666777666555555666888888666444555777:::<<<<<<::::::;;;:::999:::===???@@@AAAAAA@@@??????@@@BBBCCCEEEIIILLLMMMMMMKKKJJJNNNMMMLLLLLLLLLNNNOOOPPPRRRRRRRRRSSSTTTVVVYYYZZZ]]]]]]]]]___```___[[[XXXXXX[[[^^^___``````bbbcccbbbbbbbbbdddhhhkkkmmmmmmnnnllliiiggghhhhhhgggfffhhhhhhgggffffffiiimmmqqqoooppppppooommmmmmooopppvvvwwwzzz|||~~~}}}}}}~~~JJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJIIIGGGEEECCCDDDEEEEEEBBB???=========:::;;;<<<===>>>?????????:::<<>><<<======>>>??????@@@@@@;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;?????????>>>;;;999666555444666999:::888777777888888999::::::;;;;;;::::::::::::;;;;;;<<<=====================<<<:::999888888888999::::::::::::999888999:::;;;<<<<<<<<<;;;@@@===;;;???DDDGGGEEEAAAAAAAAA@@@??????@@@@@@AAA>>><<<:::999:::999888666666555555666777888999999999999888777777777777777888777555444333222222111333555555555333333444666666888::::::999999:::;;;999888777666555555555555666777777888888888888777888888777777777999;;;<<<::::::;;;;;;:::999888888555555555555555666666777666555444444555666888:::666666666666555555555555333444555777777777777666555555555555555555555555777777777777888888888888333555777888999888777555444555555555555555777888666555444444555777999;;;999::::::999777666777888::::::::::::::::::::::::999999999999:::::::::;;;888666666666888888777666777777666555555444333222444555666777888777666555555555666666555555444333555555666666666555444444777888888777555555666888:::888666666777:::===???999::::::999888999;;;>>>???@@@AAA@@@??????AAACCCAAACCCFFFHHHJJJJJJJJJIIIMMMMMMLLLMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXX[[[\\\]]]^^^^^^\\\YYYWWWVVVYYY[[[]]]]]]^^^aaabbbcccbbbccceeeiiilllmmmmmmmmmkkkhhhggggggggggggfffgggggggggfffeeehhhlllooonnnoooooonnnmmmlllmmmnnntttuuuxxx{{{}}}~~~zzz{{{}}}IIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIGGGEEECCCCCCDDDDDDBBB???>>>>>>>>>;;;;;;===>>>>>>?????????999;;;>>>@@@AAA@@@>>>=========>>>>>>??????@@@@@@<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;>>>>>>>>>>>>===;;;:::888777777777666555666888;;;:::;;;<<<<<<======<<<<<<:::;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::999888888999:::::::::::::::999::::::;;;<<<<<<======@@@===;;;???EEEHHHEEEBBBBBBBBBAAA@@@????????????===<<<::::::;;;:::888666555555555555666777888888888888777666666666777777777666555444222222111111222444555444333222333444777999::::::999999999:::999888777666666555666666666666777888888888888888888777666666777888:::;;;999999999:::999999888888666555555555555666777777666666555555666777999:::666666666666555555555555111333444666777888777777555555555555555555555555777777777777888888888888444555777999999888666555444666777666444444666888777666555444555777999;;;666888999999888777888999::::::::::::::::::::::::888888888888999999999999777666555555666777666555222222333333222222333333333444555777777777666555555555555555555444444333444555555555555444444333///111444555777999<<>>@@@999::::::999888888;;;===>>>???@@@@@@???@@@BBBDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWYYY[[[\\\[[[YYYWWWVVVUUUWWWYYY[[[[[[]]]```bbbeeeddddddgggjjjnnnoooooommmkkkhhhgggggghhhgggfffgggggggggffffffgggkkknnnnnnoooppppppnnnmmmnnnooorrrtttvvvyyy|||}}}}}}~~~xxxzzz|||~~~IIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHFFFEEEDDDBBBCCCDDDCCC@@@???@@@AAA>>>>>>??????@@@@@@??????:::<<<>>>???@@@???>>>===>>>>>>>>>?????????@@@@@@======<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::999999777555444666:::===;;;<<<======>>>>>>======;;;;;;;;;;;;<<<===>>>???>>>>>>>>>===<<<;;;:::999666777888888999888888888:::::::::;;;<<<<<<======>>>======@@@DDDFFFDDDBBBDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;<<<;;;999777555555555555555666777777777777666666666666777777777666555444333222222222111333444444333222222333777999;;;:::999888999:::999999888777777777777777555555666777888888888888777777777777777888999:::888888888999999888888777666666555555666666777888666666777777888999999999666666666666555555555555111222444666777777777777555555555555555555555555666666666777777777888888555666777888888777666555444777888777444444666999777666666555666777999:::444666888999888888999:::999999999999999999999999777777777777888888888999777666555555666666555444///111222222111222333555222333444555666666666666444444555555444444333222333333444444444444444333111333444555666777:::<<<:::::::::999999:::===@@@:::;;;;;;999888888:::<<<;;;<<<>>>>>>???@@@CCCEEEEEEEEEEEEFFFHHHKKKMMMOOOKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTWWWZZZ[[[ZZZXXXWWWVVVTTTVVVXXXYYYZZZ\\\```bbbfffeeeeeegggkkknnnppppppmmmkkkhhhggghhhhhhhhhgggggghhhhhhgggfffgggkkkmmmmmmoooqqqqqqpppppppppqqqrrrsssvvvxxxzzz{{{|||{{{wwwyyy{{{|||||||||~~~IIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEAAACCCCCCCCCBBBAAABBBCCCAAAAAAAAABBBAAAAAA@@@???>>>???@@@@@@@@@@@@??????>>>????????????@@@@@@@@@=========<<<;;;;;;::::::;;;;;;<<<<<<<<<===============>>>??????>>><<<;;;999:::999888777888;;;===;;;<<<<<<===============<<<;;;;;;;;;<<<===>>>???>>>>>>>>>===<<<;;;999999666777888888999999888888999999999999:::;;;<<<======>>>???@@@BBBCCCCCCCCCEEEDDDBBB@@@???>>>======<<<;;;;;;<<<<<<<<<999777555555444444555555666666666666666555555666666777666666555444444333444444000222444444333222222222888999;;;:::999888888999:::999999888888888888888444444555666777777777777555666777888888999999999888888999999999999888888666666666666666777777888444666888999::::::999888666666666666555555555555111222444666777777666666666666666666666666666666555555666666666777777777777777777777666666666666555888:::888444333666:::777777777777777777888888444666888999888888888999777777777777777777777777666666666777777777888888888666555555666666555444111333444444222111333555333333333333444555666777333333333444333333222111111222333444444444444444555666777555444333555666777999::::::888888;;;===;;;;;;;;;:::999999;;;===888999<<<===>>>@@@CCCFFFCCCDDDEEEGGGJJJKKKMMMMMMJJJKKKLLLNNNPPPRRRSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRVVVZZZ[[[ZZZXXXXXXXXXTTTVVVXXXYYYZZZ\\\```ccceeeddddddgggkkknnnoooooonnnkkkiiihhhiiiiiiiiihhhhhhhhhiiihhhggghhhkkkmmmlllnnnqqqrrrqqqqqqrrrsssrrrsssuuuwwwyyyzzzzzzyyyvvvxxx{{{{{{yyyyyy{{{}}}IIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAABBBCCCCCCBBBBBBDDDEEECCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>>>>===<<<;;;;;;::::::<<<<<<<<<============>>>AAAAAABBBBBBAAA@@@>>>===888:::<<<<<<;;;:::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;<<<===???@@@>>>>>>======<<<:::999888999999:::;;;;;;;;;;;;:::888888888888999:::;;;<<<<<<>>>@@@AAA@@@@@@BBBCCCEEEDDDBBB@@@???======<<<<<<;;;;;;<<<===<<<999777555555444444444555666666666666555555555666666777666555555444444444555555000222444444333222111222888999;;;;;;999888888999::::::999999888999999999333444555666777777777777444555777999999999888888888888999:::::::::999999666666666666666777888888444666888;;;;;;:::999777777666666666555555555555222333444666666666666555777777777777777777777777555555555555666666666666888777666666666666777777666999;;;999555444777;;;777777888888888777777666444777999999888777777888666666666666666666666666666666666666777777777777888777555555666666555444333666777666333111222555333333222222333444666777222333333333333222111111000111222333444555555555///111333444444666999;;;555777:::999777777999;;;<<<<<<<<<:::999999;;;===555888:::<<<>>>@@@DDDGGG>>>@@@DDDHHHJJJJJJJJJIIIIIIJJJLLLOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRVVVZZZ\\\[[[YYYYYYZZZTTTVVVXXXYYYZZZ\\\```cccdddccccccfffjjjmmmnnnnnnnnnllliiiiiiiiijjjjjjiiihhhiiiiiiiiihhhhhhkkkmmmkkkmmmppprrrrrrrrrssstttrrrsssuuuwwwxxxyyyxxxxxxvvvxxx{{{zzzxxxxxxzzz|||~~~}}}KKKJJJIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@??????BBBBBBAAAAAAAAA@@@@@@@@@<<<===>>>???@@@AAAAAAAAACCC@@@======??????>>>;;;<<<;;;;;;;;;;;;<<<======AAAAAA@@@???>>>>>>??????>>>>>>===;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>><<<:::;;;======;;;999;;;;;;;;;;;;:::999888888888888888888888888888888999999999:::;;;<<<======<<<===>>>???@@@AAAAAAAAAEEEEEEEEECCC@@@<<<888555;;;;;;;;;::::::999999999666666555555555666666777666666666666666666666666555555666666666666555555555444444333333333444444888888999::::::::::::999;;;:::::::::999888888888444444555555666888999:::777777666555555666777888888888777777777888999:::777777777777777777777777777777777777777888888888666666666666666666555444444555666555444333444555888777666444444555555666777666444333444555777888555555555555555444444444555555666777777777777777888888888777777777777777999888777888999888777555444444555555555555444444555555666666555555444333666777888777555444444444222222333333333333444444444333222111111111222333///111222444444333222111777666444333222333333444444444333333444555777888;;;:::999888999:::;;;<<<999999:::;;;;;;<<<<<<===;;;<<<===???@@@@@@@@@@@@AAACCCEEEHHHIIIJJJJJJJJJOOONNNMMMNNNOOOQQQQQQQQQUUUTTTSSSQQQQQQQQQRRRSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXUUUVVV[[[]]]]]]___ccceeefffgggggggggiiilllooohhhiiiiiijjjjjjjjjiiiiiikkkjjjhhhggggggiiijjjlllkkkmmmnnnnnnnnnoooqqqsssqqqsssuuuwwwxxxxxxwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz~~~JJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???CCCCCCCCCCCCBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAABBB@@@======>>>???===<<<<<<<<<<<<<<<<<<===>>>???AAA@@@??????>>>>>>>>>???@@@???>>>======<<<<<<<<<::::::;;;;;;;;;<<<<<<<<>>======>>>???@@@@@@@@@@@@@@@@@@BBBBBBBBB@@@>>>=========<<<;;;:::888777777666666555555555555666666666666666666666666666666555666666666666666555555555444444333333444444555666666777888888888888888999999999999999999999999555555555555777888999:::888777666555555666777888777777777777888888888888666666666666666666666666;;;;;;:::999888777666555777777777666666555444333333555666666555444666777888777666555444555555666777666555444444666777999666666666666666666666666555666777777888888777777777777777777777777777777888777666777888888666444444444555555555555444444444444555555444444333222444666777777555444444555222222333333333333444444555444333222222222333333///111222444444333222111555555444333333333333333444444333333444555777777888777777777888888999999999999999:::;;;;;;<<<<<<999:::;;;===>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJJJJLLLKKKKKKMMMOOOQQQRRRRRRTTTTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYZZZWWWXXX]]]___^^^```ddddddfffgggggggggiiilllooojjjjjjkkkkkkjjjjjjiiiiiikkkjjjiiihhhhhhjjjlllmmmlllmmmnnnnnnnnnoooqqqsssrrrsssuuuvvvvvvvvvvvvuuuxxxxxxxxxxxxxxxyyyyyyyyy{{{HHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDEEEFFFHHHHHHIIIGGGGGGFFFDDDCCCAAA@@@@@@EEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAA???======>>>>>>===<<<<<<<<<<<<======???@@@@@@@@@????????????>>>>>>>>>@@@???>>>======<<<======:::;;;;;;;;;;;;<<<<<<<<>>>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBAAAAAA???>>>===;;;:::888777666666666555555555555666666666666666666666666666666666666777777666555444444555444444444444444555555666777777888888888888888777777777888888888888999555555555666777888999:::888777666555555666777888555666777888999888777777666666666666666666666666;;;;;;:::999888777666666777777777666555444333222333555666666555555777888777666555555444444555555777666555555555666888999666666666777777888888888666777777888888888888777666666666666666666666666777666555555666666555333444444555555555555444444333333333444333222222111222444666666555444555666222222333333333333444444555555444333333333333444000111222333444333222222444444444444444333333222333333333333444555666777666777888888999999888888888888999999:::;;;;;;;;;888999:::;;;===>>>???@@@AAABBBDDDGGGIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXYYYZZZYYYWWWXXX\\\^^^^^^___cccdddeeeggghhhhhhjjjlllooolllkkkkkkkkkjjjjjjiiiiiilllkkkiiiiiiiiikkklllnnnlllmmmnnnnnnnnnoooqqqsssttttttttttttttttttuuuuuuyyyyyyyyyyyyyyyyyyyyyyyy|||GGGGGGGGGGGGGGGGGGGGGFFFGGGFFFEEEDDDDDDEEEGGGIIIDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEDDDBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@???>>>============<<<;;;;;;<<<<<<===>>>@@@@@@>>>???????????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============<<<<<<::::::::::::999888777777::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>>>>?????????>>>======<<>>>>>>>>===<<<;;;:::999888888777666666555555555555666666666666666666666666666777777777777666555444333555444444444444555555666888999::::::;;;;;;::::::888888888777777777777777666666666666777888999:::888888666555555666666777555666888::::::999888777666666666666666666666666666666777777888888999999555555666666555555444444555666777777555555555777666666555555444444444444777666666666666777888999555555666666777888999999777777888888888888888777555555555555555666666666555444444444555555333222333444444555555444444333222222222222222111000000111333555555555444555777222222222333333333444444444444333333222222222222000111222333333333222222222333444555555444222111333333333333444555666666777888:::;;;;;;;;;:::999777888888999999::::::;;;::::::;;;;;;<<<===>>>???@@@AAADDDFFFHHHIIIIIIIIIHHHIIIJJJKKKLLLNNNPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXZZZZZZWWWUUUUUUZZZ[[[[[[\\\```bbbdddfffhhhhhhjjjlllnnnkkkkkkjjjiiiiiihhhhhhhhhjjjjjjhhhhhhhhhjjjlllmmmmmmnnnoooooonnnoooqqqsssvvvuuusssrrrrrrssstttuuuzzzzzzzzzzzzyyyyyyyyyyyy}}}FFFFFFGGGHHHHHHHHHGGGFFFHHHGGGEEEDDDEEEFFFHHHJJJFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???===>>>>>>?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<888999999888888777666555::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======<<<;;;?????????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555666666666666666666666666666666777666666555444444444444444444444555666777999999:::;;;;;;;;;;;;:::999999999888777666555555777777666777777888999:::999888777555555555666777666777999;;;;;;:::999777555555555555555555555555444444444555666777777888222333444555666666666555777888888777444333333444555555555555555444444333666666666666666777777888444444555666777777888888777777888888888777777666333333444444444555555555555444333444555444333111333333444444444444333333111111222222111111000//////111444444444444555666222222222333333333444444222222222222111111000000111111222222333333333333111222333444444444222222222222333444444555555555777888999:::;;;:::999888777888888999999::::::;;;>>>======<<<<<<===>>>>>>???AAACCCEEEGGGHHHHHHHHHIIIKKKLLLLLLKKKLLLNNNQQQPPPPPPPPPQQQQQQQQQPPPPPPRRRSSSTTTUUUWWWXXXYYYZZZWWWTTTUUUYYY[[[ZZZ[[[___```ccceeeggghhhiiikkkmmmiiiiiihhhgggffffffgggggghhhhhhgggfffgggiiikkklllnnnooopppooonnnoooqqqssswwwuuusssqqqqqqrrrtttvvvzzzzzzzzzzzzzzzzzzzzzzzz~~~FFFFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAA@@@>>>??????===;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<===<<<===>>>?????????>>>===>>>>>>============>>>>>>;;;;;;<<<<<<<<<=========<<<=========;;;:::;;;<<<888888888888777666555555::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<======>>>======<<<;;;;;;<<<<<<<<<<<<<<<=========:::;;;;;;;;;<<<<<<<<<<<<888777666555555444555555666666666666666666666666555555666666666666555555444444444444555666777777777888888999999999999999:::999999888777777666666777777777777777888999:::999888777666555555666666666777888999:::999999888555555555555555555555555666555555555444444444333222333444555555555555555666777777666333222222333444555555555555444333333555555555555666666666666555555555666666777777777666777777777777666666555222222222333444444555555555444333333555444333111333333444444444444333333111111111222111111000//////111333444333333444555222222333333333333444444111111111222111000000///111111222222222333333333111222222333333333333333111222333444555555555444555666777777888888777777888888999999:::;;;;;;;;;>>>>>>===<<<<<<===>>>??????@@@BBBEEEGGGGGGHHHGGGIIILLLNNNMMMKKKKKKMMMQQQNNNOOOPPPPPPQQQPPPPPPPPPTTTTTTUUUVVVWWWWWWXXXXXXYYYVVVWWWZZZ\\\[[[\\\```^^^aaadddfffggghhhjjjlllhhhgggfffeeeeeefffggghhhgggffffffeeefffhhhkkklllnnnoooppppppooooooqqqsssvvvuuusssrrrrrrtttuuuwwwzzzzzzzzz{{{{{{{{{||||||}}}FFFGGGIIIJJJJJJJJJIIIHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJKKKKKKJJJIIIGGGEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>??????===;;;:::;;;===>>>======<<<<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===>>>>>>============>>>>>><<<<<<<<<<<<============:::<<<===<<<999888999;;;::::::::::::999888777666999999999999999999999999;;;::::::999999999::::::<<<<<<=========<<<;;;;;;;;;;;;;;;<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;888777666555555444444444666666666666666666666666333444555666777777777777444444444444555666777888777888999999::::::999999777888888888999999::::::888888777777888888999999:::999777666555555555666666666666666777777777777555555555555555555555555666555555555555444444444444555555555444444333222222444555444333222444555444444555555555444333222333444444555555555555555777777777777777777777777666666666666666555444444111111111222333444444444555444333444555555333111222333333444444333333222111222222222222111000000///111333333333222333444222222333333333333444444111111222333222111000///222222111111222222333333222222111111222333333444000111333444555555444444666666666666666777888888999999999:::;;;;;;<<<<<<;;;:::::::::;;;===???AAA>>>@@@BBBDDDFFFGGGGGGGGGHHHKKKNNNMMMKKKKKKOOOSSSMMMNNNOOOPPPQQQPPPPPPOOOUUUUUUUUUVVVVVVWWWWWWWWWYYYVVVVVVZZZ[[[ZZZ\\\___\\\___bbbeeefffgggiiijjjgggfffeeeeeeeeegggiiijjjhhhgggffffffgggiiikkkmmmooopppqqqpppooooooqqqrrruuuttttttttttttuuuwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}~~~FFFGGGIIIKKKKKKKKKIIIHHHEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKJJJHHHEEEDDDAAABBBBBBCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@===???@@@>>>:::999;;;===@@@???>>>======<<<<<<===:::<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>999;;;===;;;999777999;;;;;;;;;;;;;;;:::999888888888888888888888888888888::::::999888888999999999;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>============>>>>>>>>>>>>===<<<;;;;;;::::::888888777555555444444444666666666666666666666666222333444666777777888888444444444555555777888888999:::;;;;;;<<<<<<;;;;;;555666777888:::<<<======888888888888888888999999:::999777666555555555666555444444444444555666666555555555555555555555555333333444555666777888999777777666555444222000//////111222333333333555777333444555555555444333222222333444444555555444444999999999888888888888888555555666666555444333333000000111222333333444444555444444444555555333111222333333444444333333222222222222222222111000000000222333333222222222333222222333333333444444444222222333444333222111000222222111111222222333444222222111000111222444555000111333444555555444333999888777777777888:::;;;999::::::;;;;;;<<<<<<===777777777888:::===@@@CCC>>>???BBBDDDFFFGGGGGGGGGFFFJJJNNNNNNLLLMMMQQQVVVLLLMMMOOOPPPQQQPPPPPPOOOVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTXXXYYYXXXYYY]]]ZZZ]]]aaadddeeefffhhhiiigggfffeeeeeefffhhhkkklllhhhhhhgggggghhhjjjmmmnnnooopppqqqpppooooooqqqrrrtttttttttuuuvvvwwwxxxxxxxxxyyyzzz{{{|||~~~|||~~~HHHGGGIIINNNNNNKKKJJJLLLIIIGGGDDDDDDFFFHHHIIIJJJJJJKKKLLLJJJGGGDDDBBBBBB>>>??????@@@BBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????>>>@@@BBBAAA@@@>>>>>>>>>@@@???===<<<;;;<<<>>>?????????>>><<<999888:::;;;============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<===============<<<<<<999>>>:::888===;;;666<<<777999::::::888777777888888777777777999999777555777999;;;;;;:::999:::;;;<<<>>>??????===<<<=========<<<<<<<<<<<<======>>>===@@@???<<<;;;===<<<999999999999777555333444555555666666666444444666888777777777777666666666666222333333444555666777777888888888777777777777777:::888777888999999888777777666666555555666888999777888888888777666555444555222000000333444333111666777777777777666666555777555333111111111222333333333333333333333333333333222111111111222333444777777777555333222333444444111111333444222333666888888777777666666666555333333333333333333333333000111333333222222222333333111//////111222333222333333333333333333333333000///...///000111000///111111000000000111333444222222111111111111111111///000222333333222000///111///...000333444333111555444222222222222444555222222222444666666555444444444444444666777888999666888:::;;;:::;;;<<<===777777777888:::===@@@BBB@@@AAABBBCCCDDDEEEFFFGGGKKKJJJKKKMMMNNNOOOMMMLLLNNNPPPSSSTTTSSSRRRQQQRRRRRRVVVYYYYYYUUUTTTVVVYYYUUUVVVXXXYYYZZZ[[[ZZZZZZ[[[ZZZZZZ]]]cccggghhhhhhgggeeedddfffjjjmmmmmmkkkjjjjjjiiiiiijjjkkkmmmnnnpppppppppppppppooonnnnnnsssssssssuuuyyy{{{||||||yyy{{{|||{{{zzzzzz~~~HHHFFFHHHMMMNNNKKKJJJLLLHHHGGGEEEEEEGGGHHHHHHGGGGGGHHHIIIHHHEEEBBBAAAAAA??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>???AAAAAA???>>>===>>>???>>><<<;;;;;;<<<>>>?????????>>><<<999888:::;;;<<<<<<======>>>>>>>>>???======<<<<<<<<<<<<=====================<<<;;;;;;777<<<888666<<<:::666;;;888999::::::888777777777888777777888999999888666777999;;;;;;::::::;;;<<<<<<>>>??????===<<<===>>>::::::999888888:::;;;<<<>>>@@@@@@<<<;;;======:::999:::999888555444555666444555555444333333555666666666666666666666666666444444444555555555555555777777777777777777777777999888777777888999888666666666555555555777888999888888777777666555555555444222000000333444333111444555555666666666555555444333222111111222444555333333333333333333333333333222111111111222333444777777777555333222333444444111111444444222333666777777666666666555555555333333333333333333333333000111333333222222222333555333000000000111111000333333333333333333333333111000//////111111000///222111111000111222333444111111111111111111111111111222333333333222000...222000///000333444333111444333333333333333333444333222222333555666555444444444444555666777999999666888:::;;;;;;;;;<<<===::::::999999;;;===???AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJLLLNNNOOONNNMMMJJJMMMPPPRRRRRRQQQRRRRRRRRRUUUXXXWWWTTTSSSUUUYYYTTTUUUWWWYYYZZZZZZYYYYYYZZZYYYYYY\\\aaadddeeeeeeeeedddccceeeiiilllmmmllllllkkkkkkkkkkkkmmmnnnooonnnnnnoooooonnnnnnmmmlllqqqrrrtttvvvyyy{{{{{{{{{yyy{{{{{{zzzyyyyyy|||~~~~~~GGGFFFGGGLLLLLLIIIHHHKKKGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEFFFEEECCC@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????===???@@@@@@>>>=========<<<<<<;;;;;;;;;===>>>???>>>>>>===;;;999888:::;;;;;;;;;<<<===>>>>>>??????>>>==================>>>>>>>>>======<<<;;;:::999444:::666444;;;999555;;;999:::;;;:::888666666777999888888999::::::999777777999;;;;;;;;;;;;<<<===<<<===>>>>>>===<<<===>>>:::999777666666888;;;<<<>>>AAA@@@===<<<>>>>>>;;;:::::::::888666555666777333444444333222222333555666666666666666666666666555555555555444444333333555555666666777777888888777666555666777888777666555555444444555777888:::999888777555555555555666444222111111222333333222222333444555555555555555222222111111222333555666333333333333333333333333333222111111111333444555777777777555333222333444555222222444555333444777666555555555555444444444444444444444444444444444000111333333222222222333666444111000000000000///444444444444444444444444444222111111222222000///333222222222222333333444111111111111111111111111111222333333333222000///333111111111333444333111333333444444444444333333333222222333555666666444555555555666777888999:::666999;;;<<<;;;;;;<<<>>>======<<<<<<<<<===???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEGGGIIIKKKMMMNNNNNNNNNHHHJJJNNNPPPPPPPPPRRRSSSRRRTTTUUUTTTQQQQQQTTTXXXTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYY[[[^^^aaabbbbbbccccccccceeehhhkkkllllllmmmlllllllllmmmnnnooopppllllllmmmnnnmmmlllkkkjjjoooqqqtttwwwyyyzzzzzzyyyzzzzzzzzzyyyxxxxxx{{{}}}zzz{{{}}}~~~GGGEEEFFFJJJJJJGGGGGGIIIFFFFFFFFFGGGHHHGGGDDDAAAAAACCCEEEDDDBBB@@@??????===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@??????===>>>???>>>===<<<<<<===999999999:::;;;===>>>???=========;;;999888:::;;;::::::;;;<<<===??????@@@>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;:::888777222888444333:::888555:::999:::;;;:::888666666666999888888999;;;;;;:::888666888;;;;;;;;;;;;<<<===;;;<<<======<<<<<<===???===;;;999888888;;;>>>@@@>>>AAA@@@======??????<<<;;;;;;;;;999666555666777444444555444222222333555444555555555555555666666444444444444444444444444444444555666666777888888666555444555777777666555555444444444555777888::::::888666444333444555666333222111111222222222222111222333555555666666666333222222222222333444555222222333333333333444444333222111111222333555666777777777555333222333444555222222555555333444777444444444444444444444444444444444444444555555555000111333333222222222333666333111000000111000000444444444444444555555555555444222222222222000///333333333333333333333444111111111111111222222222000111222333333333222222333222222222333333333222222333444555555444333222444222222222555666666555666666666777888999:::;;;777999;;;<<<<<<<<<===>>>>>>>>>===>>>>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLHHHKKKNNNOOOOOOOOOQQQRRRRRRSSSRRRQQQOOOPPPSSSVVVUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[]]]___``````aaaaaabbbdddgggjjjllllllllllllllllllmmmmmmnnnnnnjjjkkkmmmnnnmmmlllkkkjjjlllppptttwwwyyyxxxxxxxxx{{{zzzyyyxxxwwwxxxyyyzzzwwwxxxzzz|||GGGDDDEEEHHHHHHFFFEEEHHHEEEEEEFFFGGGHHHFFFCCC@@@BBBCCCEEEDDDBBB@@@??????;;;<<<===???AAACCCDDDEEEAAA@@@@@@@@@@@@@@@??????<<<===>>>===;;;:::;;;===777888888999;;;<<<===>>><<<===<<<:::888888:::<<<999:::;;;<<<===>>>???@@@>>>>>>???@@@@@@???>>>>>>=========<<<;;;999888777222888444333:::888555:::999:::;;;:::888666666777888888888999;;;;;;:::999666888:::;;;::::::;;;<<<:::;;;;;;;;;::::::<<<>>>>>><<<:::999999<<<@@@BBB>>>@@@@@@======??????<<<;;;;;;;;;999666555666777555666666555333222333555333333444444555555555555222222333333444555555666333333444555666777777777555444333444666777777555555444444444555666888999999888666444333444555666222222222222111111222333222333444555666777777777444444333333222222222222222222222333333444444444222222111111222444555666777777777555333222333444555222222444555333333777333333333444444444444444333333333444444444555555000111333333222222222333333111//////111222222222333333333444444444555555666444222222333222111///333333333333333333333333000000111111111222222222...///000222333444555555222333333333333333444444333333555666666555333333444333111222444666666555777777777888999:::;;;<<<888:::<<<=========>>>???======>>>???@@@BBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHJJJJJJIIIGGGHHHIIIKKKMMMOOOOOONNNNNNOOOPPPRRRQQQPPPOOOOOOPPPRRRUUUWWWXXXYYY[[[\\\\\\\\\\\\[[[\\\\\\\\\]]]^^^```aaa```aaabbbdddeeehhhjjjllljjjjjjkkkkkkkkkkkkkkkkkkiiikkkmmmnnnnnnmmmkkkjjjkkkoootttwwwwwwwwwwwwxxx{{{zzzxxxwwwxxxxxxyyyyyyuuuvvvxxxzzz}}}FFFDDDDDDFFFFFFDDDDDDGGGDDDDDDDDDFFFGGGFFFCCCAAABBBDDDEEEDDDBBB@@@??????;;;;;;===???AAACCCDDDEEE@@@@@@@@@@@@@@@@@@??????<<<<<<===;;;:::999;;;<<<666777888999:::;;;<<<<<<<<<<<<<<<:::888888:::<<<::::::;;;<<<======>>>>>>===>>>???@@@@@@???>>>===<<<<<<;;;;;;:::999888777444:::666444;;;999555;;;777999::::::888777777888777777777888:::;;;:::999666888::::::999888999:::888999999888888888;;;===;;;:::888888999;;;>>>@@@===??????===<<>>======>>>@@@<<<===>>>@@@AAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDHHHJJJJJJGGGEEEEEEGGGLLLMMMNNNNNNMMMMMMNNNPPPQQQPPPPPPOOOPPPQQQRRRSSSXXXYYY[[[\\\]]]^^^]]]]]][[[]]]^^^^^^]]]^^^```bbb```aaaccccccdddeeehhhjjjhhhiiijjjjjjjjjjjjiiiiiihhhjjjlllnnnnnnmmmkkkiiijjjnnnsssuuuuuutttvvvyyy{{{yyywwwwwwxxxzzzzzzzzztttuuuwwwyyy|||~~~FFFCCCCCCEEEEEECCCCCCFFFCCCCCCCCCDDDFFFFFFDDDBBBCCCDDDEEEDDDAAA>>>============>>>???@@@AAAAAABBB??????????????????@@@@@@;;;<<<<<<:::888888:::<<<666777888999::::::::::::;;;<<<;;;:::888888:::<<<;;;;;;;;;<<<<<<=========<<<===???@@@@@@???===<<<:::::::::::::::999888888777<<<888666<<<:::666;;;666888999999888888888999666666666777::::::999888666888999999777666666777666777777666555777:::<<<999888888888999;;;===>>><<<>>>>>><<<<<>>999;;;===>>>>>>>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBFFFIIIIIIFFFDDDEEEHHHIIIKKKLLLLLLKKKLLLNNNPPPPPPPPPPPPPPPQQQRRRRRRQQQWWWXXXZZZ\\\]]]]]]]]]\\\ZZZ\\\^^^^^^]]]]]]```ccc```bbbdddcccbbbcccfffiiihhhiiiiiijjjjjjiiihhhhhhfffhhhkkkmmmmmmllliiihhhjjjnnnssstttrrrsssvvvzzz{{{xxxvvvwwwzzz||||||{{{tttuuuwwwyyy{{{}}}FFFCCCBBBDDDDDDBBBBBBEEECCCBBBBBBCCCEEEFFFEEECCCCCCDDDEEECCC@@@===;;;;;;@@@@@@????????????????????????????????????@@@@@@;;;<<<;;;:::888888:::<<<666777888999999999999999;;;;;;;;;:::888888:::<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>??????>>>===;;;999999:::::::::999999888999>>>:::888===;;;777<<<555777999999999888999:::666555555777999:::999888666888999888666555444555555666666555444666999<<<999999999:::;;;<<<>>>>>>;;;>>>>>>;;;;;;>>>>>><<<999999999777555333444666444444444333000000000222111111222333333444555555444444333333333333222222444444444444444444444333666555444666888999999888888777555444333333444444666666666666555444333222111333444333000000222555333333444444444333222222111111222333444444444444111111222333333444555555222222222222333555777888777777777555333222333444222//////222222000111444444444444555555666666666//////000111222222333333000111333333222222222333666444111000000111000/////////000111222222333333222000000000222333222111111222222333222111000//////000000111222222333333555444333222222222333333///222444555444555888;;;666555444333333444555666555333111111333555666777999999999:::;;;<<<===>>>999;;;>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???CCCCCCCCCBBBBBBAAAAAA@@@???DDDHHHHHHEEEDDDFFFIIIFFFHHHIIIJJJJJJLLLNNNQQQPPPPPPPPPQQQRRRSSSQQQPPPVVVXXXYYY[[[\\\\\\\\\\\\YYY[[[]]]]]]\\\]]]```ccc```bbbdddcccbbbbbbeeeggghhhiiijjjkkkkkkjjjhhhhhhdddfffiiilllllljjjhhhfffjjjnnnrrrsssqqqrrrvvvzzz{{{xxxvvvwwwzzz}}}}}}|||uuuvvvwwwyyy{{{}}}~~~DDDEEEGGGGGGFFFDDDBBB@@@EEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBAAA@@@???>>>===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????===<<<;;;888888999;;;<<<<<<;;;999888:::;;;;;;:::999999:::======;;;::::::;;;<<<===?????????>>>>>>===<<<;;;===>>>???@@@???===;;;::::::;;;;;;999888777888:::===<<<;;;;;;;;;;;;:::999666666777888888888888888777888888888999999999999888888888777777666555444999999999999999999999999333555777888888999<<<===:::::::::::::::::::::;;;666444333333555666666555444555555333111111222333333222111000000111222333111333444111222666888666777666777888999888555222444444333222333555888999777666666555444444333333777777666666666555555555111222333333111111222333333333333333333333333333222333555666666555333222444333333222222333333444222333333333333333333444888666555333333444555666444111///000///...222888333444444333333555:::===444444444444444444444444222222333444444333333333000666777111---///000...000111111222222333444444333222222111111222222333555444333111000000111111333222111222444333///,,,222333333222111111222444222444555444222222555777:::888666666666777666555555555555555666666666666;;;;;;;;;:::999999;;;>>>??????@@@@@@@@@@@@??????>>>???@@@AAA@@@AAACCCEEEBBBDDDEEEEEEDDDCCCCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRWWWXXXZZZ\\\]]]]]]]]]]]]______^^^^^^^^^_________dddeeefffgggggggggfffeeekkkmmmnnnnnnkkkhhhfffeeeeeeeeedddeeeggggggfffdddkkkmmmoooooonnnpppuuuyyy}}}{{{yyyxxxxxxzzz|||}}}xxxuuutttwww}}}~~~{{{EEEEEEEEEEEEDDDCCCAAA@@@BBB@@@??????@@@AAA???>>>AAAAAAAAAAAA@@@???>>>===??????@@@@@@AAA@@@@@@??????@@@@@@???>>>===<<<;;;999888888:::;;;<<<;;;999999:::<<<<<<:::999:::;;;===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;:::;;;===>>>>>>===<<<;;;999::::::999777777888999999888777777999999777666666666777888888888888777666666666777777777888888777888888777777666555444777777777777777777777777444555777888888888:::<<<::::::999999999999999999666555444444444444333222444555555333111000111333222222111000000111222222000333333111222666888666666666666777888777555222444333222111222333555777666666666555444333333333444444444333333333222222222333444333222111222444333333333333333333333333333333444555555444333333444333333222222333333444222333333333333444444444777666444333222333444555333111000111///---///444333444333333333555999<<<444444444444444444444444222333333444444333333333///555666222000333444333111111111222333333444444333222222222222222222333333222111111111222333444333111///000222333222111111222333222111111333444222333555444333333555888888777555555666777666555555666666666777777777777:::;;;;;;;;;::::::===???>>>??????@@@@@@??????>>>===>>>@@@@@@@@@AAADDDFFFBBBDDDEEEEEEDDDCCCCCCDDDCCCDDDEEEGGGGGGGGGFFFFFFFFFHHHJJJJJJJJJKKKLLLNNNPPPPPPQQQQQQRRRSSSSSSSSSXXXYYY[[[\\\]]]]]]]]]\\\^^^^^^___`````````______bbbccceeefffgggffffffeeehhhjjjkkkkkkhhhfffeeeeeefffeeeeeegggiiijjjiiigggjjjlllnnnmmmlllnnnrrrvvvzzzyyywwwvvvwwwyyy|||}}}zzzwwwvvvxxx}}}|||~~~}}}~~~EEEDDDCCCBBBAAA@@@@@@???@@@???===>>>??????>>><<<@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????>>>===<<<<<<;;;999888888:::;;;;;;:::999:::<<<<<<:::::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::777999:::<<<===<<<<<<;;;888999999888666666777999777666555666888888777666555666777777888888777777555555555555666666666666777777777777666555444444555555555555555555555555555666777777666777999;;;999999999888888777777777666555555555555444111///444555555333111000111333222222111000000111222222000333333111222666777555666666666777888777555333333222111000111111333333666555555444444333333222333333333222222222111111222444555444333222333444333333333333333333333333444444444333333444444444444333333222222333333444222222333333444444444444555444333222111222333444222000111333222///111666333333333333333555888;;;444444444444444444444444333333333444444333333222222666777444222444555444111111222222333333444444333333222222222222333333111111000000111333444666333111......000333555555111222333222111222444555222333444444333444666888777555444444666777777666666777777888888888888888:::;;;<<<<<<;;;<<<>>>@@@>>>??????@@@@@@??????>>>===>>>?????????AAADDDGGGBBBDDDEEEEEEDDDCCCCCCDDDCCCDDDEEEEEEEEEEEEEEEDDDFFFHHHIIIJJJIIIJJJKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTYYYZZZ[[[\\\]]]]]]\\\[[[]]]^^^```bbbbbbbbb```___```aaaccceeeeeeeeeeeedddccceeeggggggfffdddddddddeeeeeeeeegggiiijjjiiihhhiiikkklllkkkjjjkkknnnrrrvvvuuuttttttvvvxxx|||~~~|||zzzxxx{{{~~~~~~{{{yyyyyy{{{~~~DDDCCCAAA>>>===>>>>>>???@@@???===>>>??????>>><<>>??????????????????>>>=========>>>>>>>>>===<<<<<<<<<999777777999:::::::::999:::<<<<<<:::999:::;;;;;;;;;;;;;;;<<<<<<<<<===============<<<;;;::::::999999:::;;;<<<<<<;;;;;;777888888777666666777999777777777999;;;;;;:::888555666666777777777777777555555555555666666666666777777777777666555444333444444444444444444444444666666777666555555777999999999888777666555555555555444555666777666333000444444444333111000111222222111111111111111111222000333333111222666777555777666666777888888777555444333222111111111222222444444444444333333222222444444444333333333222222333444555555333333444555333333333333333333333333666555333222222333555666444333333222222333333444222222333333444555555555444333222111111111222222000///111555555333555999222333333333333444777:::444444444444555555555555333333444444444333222222777777777444333222111000111111222222333444444555222333333333333333333222222111111000111333444555222111000000111333444555111222333333222222444666222222333444444666777999666444333444666777777666777888999:::::::::999999999:::<<<===<<<===???AAA>>>>>>????????????>>>>>>???@@@@@@???>>>???BBBEEEBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIIIIHHHIIIJJJLLLKKKLLLNNNQQQSSSTTTUUUUUUYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\^^^aaacccdddcccaaa```___```bbbcccdddddddddddd```bbbdddeeedddccccccdddfffeeeeeefffggghhhfffeeehhhjjjlllkkkiiiiiilllooosssrrrrrrrrruuuxxx|||}}}|||{{{}}}~~~{{{wwwuuuvvvyyy}}}CCCAAA>>><<<<<<<<<>>>??????===<<<<<<===>>><<<;;;>>>>>>???@@@@@@@@@??????>>>?????????>>>>>>===<<<;;;<<<<<<=========<<<<<<<<<:::777777888999:::999888:::;;;;;;:::999999::::::;;;;;;<<<<<<<<<======<<<======<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;::::::777888888777666666777999888888888:::<<<<<<:::888555555666777777777777777666666777777777888888888777777777666666555444333555555555555555555555555555666666444333333666888888888777666666555444444333333444666888888666333333444444222000///000222111111111222222111111111///222222000111555777555888777777888999:::888777666555444444333333222222333333333333333222222222444444333333333222222222333444555555333333444555333333333333333333333333666555333111111333555666444333333222222333333444222222333444444555666666333333222222111111111111111000222555444111222666111222333333222333666888444444444555555666666666333444444444333333222111666444333333222111000000111222222333444444555555222333444444444444333222333333222111111222333333111222333444333222222111222333333333222222444666222222222333555777999999666555333444666777777777777888:::;;;;;;;;;:::999888:::<<<=========???AAA>>>>>>>>>??????>>>>>>>>>BBBBBBAAA???======@@@BBBBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHHHHJJJKKKIIIKKKNNNQQQSSSUUUUUUUUUXXXYYYZZZ[[[[[[[[[ZZZYYY[[[]]]```cccdddcccbbbaaa^^^```aaaccccccccccccbbb___aaaccccccccccccdddeeeiiihhhgggggghhhhhhfffdddgggiiikkkjjjhhhhhhjjjmmmpppppppppqqqtttxxx|||}}}}}}}}}~~~zzzuuussstttyyy}}}@@@???===<<<<<<===???@@@<<<;;;999:::;;;;;;:::888======>>>???@@@@@@@@@???>>>>>>???>>>>>>===<<<;;;::::::;;;<<<=========<<<;;;999888777999999999888777999::::::999888888999999:::;;;<<<============<<<<<<<<<<<<;;;:::999888======<<<;;;::::::999999777888888888777777888:::666666777999;;;:::888555444555666666777777666666888888888888999999999999666666666666555444333333555555555555555555555555555555444333111222555888777777777666666555555555222222333555777888777555333444444222000///000222000111222222222222111000///222222000111555666444888777666777999999999888666666666555555444444444222222222222222222222222222222222111111111000000222444555444333222333444333333333333333333333333666555333222222333555666444333333222222333333444222222333444555666666777333333333222222222111111444222222333000,,,---111000222333333222333555666444444444555666666777777444444444444333222111111111------111333222222444222222333333444444555555222333444555555444333222444333222111111111222333000222555666444222111111333444555444222222333555222111111333666999::::::888666555555777888888777777888:::<<<<<<;;;:::888888:::<<<=========>>>???===>>>>>>??????>>>>>>===CCCBBBAAA>>><<<===???BBBBBBDDDEEEEEEDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDFFFFFFGGGIIIJJJJJJIIIIIIJJJKKKHHHJJJNNNQQQTTTUUUUUUTTTVVVWWWXXXZZZZZZZZZYYYXXXZZZ\\\___aaacccccccccbbb```aaabbbcccccccccbbbaaa___aaabbbbbbbbbbbbdddeeekkkjjjiiiiiijjjjjjhhhfffeeehhhjjjiiiggggggiiilllmmmmmmmmmnnnrrrvvvzzz}}}|||}}}~~~{{{vvvtttuuuzzz}}}======<<<<<<===>>>@@@AAA<<<:::999999:::;;;999888<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888999:::;;;<<<=========:::999888999999999888666666777999999777666777888999:::;;;============<<<;;;;;;<<<;;;;;;:::999888:::::::::999999999999:::777888999888888888:::;;;666666777999:::999555333444555666666777777666666888888888999999999999:::666666666666555444333333555555555555555555555555444444333111111222555888777777666666666666666666333111111222444555444333333333333222000///000111000111222222222222111000///222222000111555666444777555444555777888888777555555666666666555555444111111111222222222222222333222222222111111111111222333444333222111222444333333333333333333333333555444333333333333444555444333333222222333333444222222333444555666777777333333333333333222222111555222111222000...000555000111333333222222444555444444444555666777777777444444444444333222111000000++++++111444333333555222222333333444555555555222333444666666444333222222111111111111222444555///222444444333222444555555666666444222111222444222111000333777:::;;;::::::888666666888888888777666888:::<<<<<<;;;999888888:::<<<===<<<;;;<<<<<<======>>>>>>>>>>>>======AAA@@@???===<<<===AAADDDBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBDDDFFFGGGIIIHHHJJJKKKKKKJJJIIIKKKLLLHHHJJJNNNQQQTTTTTTTTTSSSSSSTTTVVVXXXYYYYYYXXXXXXZZZ[[[]]]___aaabbbccccccaaabbbcccdddcccbbbaaa```___```aaaaaa``````bbbdddgggffffffgggiiijjjhhhgggaaadddggggggeeeeeegggjjjjjjjjjjjjkkknnnssswwwzzzzzz|||~~~}}}yyyvvvwww{{{;;;;;;<<<===>>>???@@@AAA>>>===;;;<<<======<<<:::;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888999:::;;;<<<=========999888888999:::999777555555666888888666555666777888999;;;===>>>>>>===<<<;;;;;;;;;;;;:::999888888777777777777888999:::;;;888999:::999888888:::<<<777777888:::;;;999666222444555555666666666666666777888888888999999999999666666666666555444333222444444444444444444444444333333222111000222666999666666666777777777777777333222000000111222111111333333333222000///000111000111222333333222111000///222222000111555666444555444222333555666666666444444555666666555555444111111111111111111222222555555555444444444333333111222333333111111222333333333333333333333333333444444444333333444444444444333333222222333333444222222333444555666777888333444444444444333222222444111111333444444888>>>000111333333222222333555444444444555666777777888444555444444333222111000333---,,,222555222111333222222333444444555555666222333555666666555333222000000000000222444666777///111222222111222777:::666777666444222111222333222111000333777;;;;;;:::;;;:::888777888999888777555777:::<<<<<<;;;999777888:::<<<===<<<::::::;;;======>>>>>>>>>>>>======>>>>>>===<<<<<>>@@@AAA???<<<:::999:::<<<======>>>>>>======>>>@@@BBBCCC?????????>>>===;;;:::999999:::;;;<<<<<<<<<;;;;;;999888888:::<<<<<<;;;:::777777777777777777777777666888:::;;;;;;<<<>>>???:::;;;:::999777777999;;;666888::::::999999999:::999888666555555777999::::::888666666999999777555666666777888888888888888666888999999777666666777444666888777444333555777777666444333333444555666333333222111222333444555777999;;;:::999777666777444444444333333222222222333222111111000000111111222222333333333222222111333222111111000111111111555555444444555666888999666555333222222333444666222222111111222222333444666222333888777111666BBB888555222222444555444222555444444333333444444555222222222111000000333555444333333222222333333444777666666666666777888888000222444555444444555666///000111222333222111111555333000......000222333555555444444444555555666555666666444222111333444333333333333444555666666333333333444444555555555444444555555555555444444111111111111222333333444999666333222444666555444000111222222222222333444555444555777:::<<<<<<;;;===<<<;;;:::999888888888666:::<<<;;;777666888<<<>>>===;;;888777888;;;>>>>>>===<<<===>>>>>><<<:::;;;;;;<<<>>>>>>?????????EEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@AAACCCFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOORRRUUUVVVVVVTTTPPPQQQRRRSSSTTTUUUVVVVVVWWWYYY[[[]]]^^^______^^^dddfffhhhgggeeecccccccccbbb```______aaacccdddccc```eeehhheeedddeeedddbbbcccdddfffeeedddcccdddeeeeeefffhhhiiikkknnnssswwwzzz{{{}}}@@@===;;;:::<<>>;;;:::<<<=========AAA@@@???>>>>>>>>>???@@@>>>>>>>>>===<<<;;;999999888999:::<<<<<<;;;999888888777888999<<<===<<<:::777777777777777777777777555777999999999999;;;<<<999999999888666666777999888:::<<<<<<;;;:::;;;<<<999888777666666666888999999777555666777888666444666666777888888888888777888:::;;;:::999888888888444666777666444444555777777666444333333444666777777666444222111111111222777888::::::888777666777444444444333333222222222333222222111111111111111111222222222222222111111111000000000111222333333555444444444444666777888666555333222222333555666222222222111222222333444333111666BBBCCC;;;666888888555222222444555444222444444333333333333444444555555555333111111222444444333333222222333333444555555555666666777777777000222444555444444555666000111222333444333222222444333222111222333555666555444444444444555555666555666666444222111222333222222222333333444555666444444444444555555666777444555555666666555555444333333222222222333444444555333111222444555444333333444555555444444555666333444666999;;;<<<;;;:::<<<<<<;;;:::999888888888888;;;>>><<<999777:::===;;;<<<===<<<::::::;;;===???>>>======>>>>>><<<:::===>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRUUUWWWVVVTTTSSSSSSSSSRRRRRRSSSSSSTTTVVVWWWZZZ\\\^^^_________dddfffhhhgggeeecccccccccbbb```______aaacccddddddaaafffhhhfffdddeeeeeebbbeeeeeefffdddbbbaaabbbdddeeefffhhhiiikkknnnsssvvvyyyzzz|||~~~@@@>>><<<<<<>>>@@@AAABBBAAA???===<<<===>>>======CCCBBB@@@>>>===<<<<<<<<<=========<<<;;;:::999888888999;;;======;;;999777777777777999<<<===<<<;;;777777777777777777777777555666777777666666777999777888888777555555666888888:::<<<<<<;;;:::;;;<<<:::999888666666666777777777666555555666666555333555666777777888888777777888999::::::888777777888444555666666444444555666777666555444444555666777666666444333222111111111555777999999888666666666444444333333333333222222333222222222111111111111000000111111222111111000/////////000111333444555333333333333444555666777555555444333333444555666222222222222222333444444333000666CCCGGG???555222666555333333444444444333444333333222222333333444555555555333000///000222444333333222222333333444111333444666777777666666111333444555444444555666111222333333444444333333000111111222444555666666444444333444444555666666444555555444222111222333222222222222333444555555777666555444555666777888444555555666666555555444555555444444333444444444111000000222444444333222555666777666444444444666333555777999;;;;;;::::::;;;;;;::::::999999888888:::<<<>>>===;;;:::;;;>>>:::<<<>>>???===<<<<<<<<>>===>>>>>><<<;;;>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBAAABBBDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKMMMNNNPPPQQQPPPPPPPPPRRRUUUVVVVVVTTTVVVUUUSSSQQQPPPPPPQQQQQQTTTVVVXXX[[[^^^___``````eeefffhhhhhhfffdddcccccccccaaa___```bbbdddddddddccchhhjjjgggeeeffffffcccggggggfffccc```___```bbbdddeeegggiiikkknnnrrruuuwwwxxxyyy{{{}}}~~~@@@>>>======???AAABBBAAAAAA???===<<<======<<<;;;BBBAAA@@@>>>===;;;;;;:::;;;;;;;;;;;;:::999888777999:::===>>>>>><<<999777666666666999;;;===<<<;;;777777777777777777777777555666777666555444555666777888999888666555666777666888999999888888999:::;;;:::888777666666666666555555444444444444333333555666666777777777777777555777888777666444555555444444555444444444444555666666555555555666777777222222222333333333444444444666888888777555555666333333333333333333333333222333333222222222111111//////000111111111111000000000000000111222333444222222333333444555555666555444444444444555555666333222222222222333444444555111333999<<<888444444555444333333444444444444333333222222222222333333222333333222000///000111444333333222222333333444///111333666777666555444111333555555444444444555111111222222222333333333...///111222333333222222333333333333444555666666444555666555333111222222222222111222222333444555777666444444444555666777555555666666666666555555777777666555444444444555...///111333444555444333444555666555333222333444666777888888888888:::<<<:::::::::::::::999999999:::<<<======;;;:::;;;===:::<<<>>>???>>>===>>>???DDDBBB???======>>>===<<<<<<===>>>>>>????????????>>>@@@CCCEEEFFFEEECCCBBB???@@@CCCEEEFFFGGGGGGFFFIIIIIIJJJLLLNNNPPPRRRSSSQQQQQQQQQRRRTTTVVVUUUTTTVVVTTTRRRPPPOOOOOOPPPQQQRRRTTTWWW[[[^^^```aaaaaaeeeggghhhhhhfffdddcccdddcccbbb``````bbbdddeeeeeeeeejjjkkkhhhfffhhhgggeeeiiiiiigggccc___^^^^^^```cccdddgggiiijjjmmmqqqttttttuuuwwwyyy{{{||||||}}}???>>>===>>>@@@AAAAAA@@@???===;;;;;;<<<<<<;;;:::?????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888777888:::<<<<<<:::888666666666666888;;;<<<;;;:::777777777777777777777777555666777666555444555666777999:::999777666777888555777999999888777888999:::999888777777666666666444444444444333222333333555555666777777777777777444666777777555444444555444333333333444444444333555555555555555666777777222222333333333444444444333555777777666555555555333333333333333333333333222333333333333222111000...///000111111111111111222222111111111111111222222222333444444555555555444444444444555555666666333333222222333333444555333333444555333111333777333444444444444444444444444333333222222333333444000222333333333222444555444333333222222333333444///111333555666666444333222333555555444333444555000000000000000111111222000111222333333222000///222222222333333555666666444555777666444222222222222222222222333444555555666555444333333444444555555666666666666666666555888777777666555555555555...000333555666666666666555777777666444333444555999999888555444666;;;???999999:::;;;;;;;;;::::::::::::;;;;;;:::999:::;;;<<<===============@@@BBBGGGDDD@@@======>>>>>>======>>>>>>????????????>>><<>>===<<<;;;;;;:::;;;;;;;;;::::::999888444555666777777777666666777777777888:::;;;:::999777777777777777777777777555666777666555444555666777999::::::888777777777777999;;;;;;:::999:::;;;999999888888777777666666333444555444222222222444444555666666777777666666666777888888666555555666444333222222444444333222333333444444555666666666555555555444333222000000111333666666555444444555222222333333333333444444222333444444444333111000//////000111222222222222333222222111000000111111222333444555555666666555444444444555666666777777333333333333333444444555///444999999555222222444111333555555444333444555555444444333333444444555111333666666666666777888444333333222222333333444222333444555555555444333222444555555444333444444000////////////000111111333333444555444333222111222222222222333444666666555666888888666444333333333333333333444555666666444444444444444333333333555666666777777666666555777777666666555666666666000222555666666666777888888999:::999777777777999::::::999555333444:::???999:::;;;=========<<<;;;999999999999999999999999;;;<<<<<<<<<<<<===AAACCCJJJFFFAAA>>>===>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@<<<>>>@@@CCCEEEFFFEEEEEECCCDDDFFFGGGHHHIIIIIIIIIGGGHHHIIIKKKMMMPPPRRRTTTRRRQQQOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUYYY\\\___aaabbbbbbfffgggiiiiiigggeeeddddddeeecccaaabbbdddfffffffffgggkkkllljjjiiilllmmmlllkkkkkkjjjfffbbb___]]]]]]```cccfffhhhjjjlllooorrrqqqrrrsssuuuwwwxxxyyyyyy|||}}}~~~}}}}}}~~~<<<<<<<<>>???>>><<<======>>>>>>===;;;:::999;;;;;;;;;;;;;;;::::::999444555555555666888999999999888777888::::::888777777777777777777777777777333555666666444444555666666777999999777666555666777999:::;;;:::999:::;;;777777888888888777777777333555666555222111333444444555666666777777666666555777888888666555555666444222111111333444333111111222333444444555555555444555555555444222000///000222555555444333444444222222222333333444444444222333444555444333111000///000111222333333333333111111111000111111222222222333555666777777666666333444555666666777777777444333333333333444555555111444777888666555222000000333666666444333444555666555555444444555555666111444666666666555555666444333333222222333333444555555555555444444444444222444555555444333333444111000/////////000222222222222333444444444333333111111111222333444666777666888:::999777555444444444444444444555666777777444555666777666555333222666666777777777777666666666666555555555666777777222444666555444444777:::777999:::999888888999:::888:::;;;888555444888<<<999:::<<<>>>??????>>>===999999888888999999999888777:::<<<>>>>>>>>>@@@AAALLLHHHBBB>>>===>>>??????@@@AAAAAABBBBBBAAAAAA@@@<<<===???BBBDDDEEEGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHJJJLLLOOOQQQRRRRRRPPPNNNNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRUUUWWWZZZ]]]```aaabbbbbbfffhhhiiiiiigggeeeddddddeeecccbbbbbbdddfffgggggggggkkkllljjjjjjnnnppppppjjjkkkkkkiiieee```^^^]]]___bbbfffhhhjjjllloooqqqpppqqqsssuuuvvvxxxxxxyyyzzz{{{|||{{{{{{}}};;;;;;<<<>>>AAA@@@>>><<<;;;;;;;;;===???AAA@@@>>>>>>>>>>>>>>>===;;;999777;;;;;;<<<<<<<<<;;;::::::777777777777888;;;===>>>999888888888999999888666777777777777777777777777222333555555444333555666444666888888666555444444555777888888777777888999666777777888888888888777333555777555333111333555444555555666666666666666333555666555444222333333444222000111333444333000000111222333444444444444111222333444555444333333000222444555444333333444222222222333333444444444222333444555555333111000000000111222333444444444//////000000111222444444333444555777777777777666333444555666777777777777444333333333333444555555777555111000222555333000000333666666444333444666666666555555555555666666000222444444333111111111444333333222222333333444777777555444444444444444333444666555444333333444222111000000000111333444//////000111222333333444111111111222333444666777666888;;;;;;888666555555555555444555555666777888444666888999888666333222666666777777777777666666555555444555555666777888333555666444222333666:::555666888888777777888:::555999===<<<888555666999999;;;===???@@@@@@???>>>:::999888999::::::999888444888===@@@@@@???>>>>>>MMMIIIBBB>>>===>>>???@@@??????@@@@@@@@@??????>>><<<===>>>@@@CCCEEEGGGHHHDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQRRRPPPNNNMMMNNNOOOOOOOOOQQQSSSUUUVVVVVVUUURRRPPPWWWXXX[[[^^^```bbbbbbcccfffhhhiiiiiigggeeedddeeeeeedddbbbccceeegggggggggfffkkkllljjjkkkooorrrrrriiikkklllkkkgggbbb^^^]]]___bbbfffhhhjjjllloooqqqpppqqqsssuuuvvvxxxxxxxxxyyyzzzzzzzzzzzz|||>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666777:::<<<<<<;;;999777666666777888999999::::::;;;:::999999::::::888777555555555666666666666666666888999999777666777888777666666555555555666666777777777777888888888888666777888999999888777666666666666555444444333333777666555555555777888:::222333333444444333333222444444444444333222111111333333333333333333333333444444444444444333222111000111333555555555333222///222555555444333333333///000111111000111333555111000000000000000111111...///000000//////000111222333555666777666666555666555333333444555666666666666555444333222222111333333333444333333222222444333444555777888888777666555555444444333222222333444555666777777777777666777888777444222222333777666666666666777888888333444444222000000111222555222111222111---,,,...222222222222222111000///222333333222111222444666888888888888777666444444---000555999;;;:::888666555555666666555444333333444666777999999777666444555555666555444555777999444444444444444555666777555555555555666666666666::::::<<<<<<<<<<<<::::::777888:::<<<>>>>>>>>>>>><<<;;;999888777888888999<<<;;;;;;<<<>>>>>>===<<>>@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEFFFGGGGGGEEECCCCCCEEEHHHKKKNNNNNNNNNNNNOOOOOONNNMMMLLLLLLMMMMMMOOOPPPQQQSSSVVVWWWVVVTTTTTTVVVXXX[[[^^^aaabbbccceeegggiiiiiigggeeeddddddddddddddddddddddddddddddggghhhjjjkkklllmmmmmmmmmkkkkkkjjjhhheeebbb```^^^___bbbeeeiiilllmmmmmmmmmooooooooosssxxx{{{zzzxxx}}}}}}}}}}}}~~~>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::999888777666777999;;;;;;:::999777666666777888888999::::::;;;999888888999999888777666666666666555555555555444666777777555444555666666666555555555555666666666666777777777888888888555666666777777777666666777777777666555555444444555555444444555555666666222333333444444333333222000111111111111000//////222222222333333333333333333333444444333222222111111111000000000111222333111333333333222222444555111222333222000000111333111111000000000000111111///000111111000000111222000111444777777666444333555444222222333444555555555555555444444333333222333333444444444444333333666555444333444555666666666666555555444444444444333444555666666777777777333444555555333111111222333444444444555555555555555555555444222222333555444222222555555333333666222333333333222222111000222333333222111222444666888888888888777666555555///222555888999999777666777777777777666666555555555666777888888777666555555666666555444444666888555555444444555555666666666666666777777777777777999:::;;;;;;;;;;;;:::999555777999;;;===>>>>>>===<<<;;;999888888888999999<<<;;;;;;<<<>>>???>>><<>>?????????@@@AAACCCDDDEEEEEEEEEEEEFFFHHHHHHFFFDDDDDDFFFIIILLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLPPPPPPQQQSSSVVVWWWVVVUUUSSSUUUWWWZZZ]]]___aaabbbdddgggjjjjjjhhheeedddcccddddddddddddeeeeeeeeeeeefffgggiiijjjlllmmmnnnnnnhhhhhhhhhhhhgggfffddddddccceeegggjjjlllmmmnnnnnnooonnnooorrrwwwzzzzzzzzz~~~~~~~~~~~~===>>>>>>>>>>>>===<<<<<<:::::::::::::::<<<>>>???;;;;;;;;;;;;:::999888888555777999:::;;;:::888777666777777888888999999999:::888777777999999888666777666666666555444444444444555777777555555555666666666555555555555666666666666777777777777888888444444444444555666666777888888777777666555555555333333444555444333222222222333333444444333333222/////////000000000000000111111111222222333333333222222333333333222111111444222///---...000333555333333222111000111444777333444444222000///000111222111111000000000111111000111222222111111222333...000333666666555333222333222222111222333444555444444444444444444444444222333444555555555555555999777555444333333444444666666555555555555555555333444555666666777666666000111333333111000111111222333444555555555444333444555555444222222333555444222333666777555666999333444444444444333222222222333333333222222444666888888888888888777666555222333555777777777777666888888888888888777777777555666777888888777666555666777777666444444555777777666666555555555555555666777777777888888888999888999::::::::::::999888444555888:::<<<=========;;;:::999999999999999:::;;;::::::<<<>>>???>>>===AAAJJJDDD999<<>>>>>??????@@@AAACCCCCCDDDDDDEEEFFFHHHIIIGGGEEEFFFGGGJJJMMMOOOPPPPPPPPPMMMNNNOOOOOOOOONNNMMMLLLQQQQQQQQQTTTVVVXXXWWWVVVSSSTTTVVVYYY[[[^^^___```cccfffiiijjjhhheeecccbbbddddddeeeeeefffffffffgggdddeeegggjjjkkkmmmnnnnnniiiiiiiiihhhhhhhhhggggggiiiiiiiiijjjlllmmmnnnoooooonnnnnnpppuuuyyy{{{{{{~~~~~~~~~~~~======>>>>>>======<<<;;;:::999999999:::<<<>>>@@@:::;;;;;;;;;::::::999888555666888999999999888777666777777777888888888999888777666666888888777666777777666555444444333333555777999999888777888888666555555555555666666777666666666666777777777888555444444333444555777888777777666666555555444444222333555666555333111///222333333444444333333222111111111222222333444555000000111222222333333333111222222333222222111111666444222000000222555666222222222111000111333555333333333222000000111333222222111111000000111111///000222111000000111333000000222333333333333333222333333222222333555777333333333444444555555555222333444555666666666666888999999888555444333444666555444444444444555666333333444555666666666666...000222222111000111222222444666777888777555444111222222111000000111333555222222555555222222555444444555555555555444444111333444333222222444555666777777777666555555444555555555666666666666666888888777777777777777888666666777777777777666666666777888777555444555666999888777666555555555555666666666777777888888999888888888999999888888888555666888;;;<<<=========::::::999999:::::::::::::::999:::;;;>>>???>>>===>>>FFFAAA999<<<===;;;??????@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEGGGIIIJJJIIIGGGHHHIIIKKKMMMOOOPPPQQQQQQMMMNNNPPPQQQQQQOOONNNLLLRRRQQQQQQSSSVVVXXXXXXWWWTTTUUUVVVXXX[[[]]]___aaabbbeeeiiijjjhhheeebbbaaaddddddeeeffffffgggggggggcccdddfffhhhkkklllmmmnnnmmmlllkkkjjjiiihhhhhhgggmmmlllkkkjjjjjjlllnnnoooooonnnnnnooossswwwzzz|||}}}|||||||||~~~===============<<<;;;;;;999999888999:::<<<>>>???::::::;;;;;;;;;:::999999555666777888888888777777777777777777777888888888777666555555777777666555777666666555444333333222555777888999888777888999555555555555555666777777555666666666666777777777666666555444555666888999666555555444444333222222333444666888777555222000222333333444444333333222222222222222333555666777111111222222222333333333111222222333333333222222333333333333333333333333///111333444333222222333111222333222111111333555333333222111111111111111...///000000//////000222333111000///000222444666222444444444333333666999222333333444444555555555222333444555666666666666666999<<<<<<:::777666555555444333222111222333444222333444555666666666666...000222333222222222444222333555666777666444333000111222111000000111333333000111444444111222444444555555666666666555555111222444444333222333555444444444444444444333222666666555555555666666666777666555555555666666777666666777777777777666666777888999888666555555666:::999888777666555555555444444555555666777888888888888888888888888888888777888:::<<<===>>>>>>>>>999999999:::;;;;;;;;;;;;:::999999;;;===>>>===<<<;;;BBB>>>999===<<<:::>>>>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDGGGJJJLLLKKKIIIIIIJJJKKKMMMOOOPPPQQQQQQMMMNNNPPPQQQRRRPPPOOOMMMRRRQQQQQQSSSUUUWWWWWWWWWVVVVVVWWWYYY[[[^^^```bbb```cccggghhhgggeeecccccceeeeeeeeefffffffffggggggaaaccceeegggjjjkkklllmmmllllllkkkjjjjjjjjjjjjkkkooommmkkkiiiiiikkklllnnnnnnnnnooooooqqquuuxxx{{{zzzyyyyyyyyy{{{~~~~~~~~~<<<============<<<;;;;;;888888999:::;;;<<<<<<===:::::::::;;;;;;::::::999555555666777777777777777777777777777777777777777555444333444666777666555666555555555444333333333222444666777666555666777555555444555555666777888555555666666666666777777777777666666666666666777555555444444333222222111333555777888888666444222222333333444444333333222222111111111222333555666333333333333333333333333222222333444444444333333///111333444333222000...---000333444333222111111000111222222222222444666444333222111111111111111---///000000//////000111333222000//////222555777222444555555333333777;;;333333333444444555555555222333444555555555555555333777<<<>>><<<::::::;;;666555333111000000222333222333444555555666555555///111333333222222333444000111222333333333222111222333333333111222333555111///000444666444555999444444555666666666666555000222444444333333333444222222333333333222222111555555555555666666666666555555444333333444666777777777666666666666777777777999::::::888777777888::::::888777666666666666333333444555666777888888999999888777777888999999999:::;;;===>>>======<<<777888:::;;;<<<<<<<<<<<<;;;::::::;;;======<<<:::888???===:::>>><<<999???===>>>???@@@AAABBBBBBBBB??????>>>>>>???@@@@@@AAABBBCCCDDDHHHKKKMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQNNNOOOPPPQQQQQQQQQPPPOOORRRPPPPPPQQQTTTVVVWWWWWWWWWWWWWWWXXX[[[]]]```bbb___aaaeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaabbbdddgggiiijjjkkkkkkhhhhhhhhhiiikkkmmmpppqqqooonnnllljjjjjjkkklllmmmnnnoooppppppqqqsssvvvyyywwwvvvvvvvvvxxx|||~~~}}}||||||}}}~~~<<<<<<======<<<<<<;;;:::777888:::<<<<<<<<<::::::999::::::;;;;;;::::::999555555555666666666777777777777777777777777777666444333333333555666555444444444444444444444444444222444666666666666777888444444444555555666777888555555555666666666777777666666666666555444333333666555555444333333222222333444666777777666555444222333333444444333333222333222111000111222444555666555555444444333333333222333444555555555555555000111333444333111///...///111222222111111222333222333444333222222333555555444333222111111111111...000111111000///111222111111222222333444444555000333555444222222666;;;333333444444444444444444333333444444444444333333111555999:::999:::???CCC999777444111000000111222222222333444555555555555000222333333222111222333000111111111222222222222111222333222111111333555222///000444555444555888333444555555666666666555000222444555444333333444222222333333333333222222444444555666777777666666555444333222333444666777777777666666666666777777777999;;;<<<;;;::::::::::::999888888777777777777444444555666777888999999:::999888888888888999::::::;;;<<<<<<<<<<<<;;;:::777888:::;;;<<<======<<<<<<;;;:::;;;<<<<<<:::999777===<<<;;;@@@<<<999???======???@@@AAABBBBBBBBB@@@????????????@@@AAAAAABBBBBBDDDHHHLLLNNNNNNMMMJJJJJJKKKLLLMMMNNNPPPQQQOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPRRRUUUVVVVVVWWWVVVVVVWWWYYY\\\___aaa^^^```bbbcccdddeeegggiiiffffffeeeeeeddddddccccccbbbcccdddfffhhhiiiiiiiiiggggggggghhhjjjnnnqqqssspppooonnnmmmmmmmmmnnnnnnmmmppprrrrrrqqqqqqsssvvvvvvuuutttuuuwww{{{}}}|||{{{zzzzzz{{{|||}}}}}}~~~<<<<<<======<<<<<<;;;:::777999;;;======;;;999888999999:::;;;;;;:::::::::555555555555666666666777777777777777666666666666444333222333555666555444333333444444444444444444444666888888888888999:::444444444555555777888888555555555555666666666777555555666666555333111000777666666555444444333333222333555666666666666555222333333444444333333222444333222111111333555666777777666555444333333222333444444555666666666555333444444444444333222111111222111000///000333555444555555333111111222333555444333222111111111111///111222222111111222333///111333555666555333222///222444333000111555:::444444444444444444444444333333333444333333222222000333666666666:::BBBIII;;;999555222000000111222222222333444555555555555000111333333111000111222333333222222222333444555///000111000//////111333444111111444333000000222333333444555666666555555000222444555444333333444222333333444444444333333222333555777777777777666555555333222333555777888777777666666666666777777777:::<<<===<<<;;;;;;<<<:::999888888777888888888444555666777888999::::::;;;:::999888888999:::;;;::::::;;;<<<;;;:::888888666888:::<<<===============<<<;;;;;;<<<;;;999888666===;;;<<>><<<<<<<<<===============;;;:::::::::;;;===???@@@>>>???CCCGGGEEE@@@@@@DDD?????????@@@@@@AAAAAAAAABBBBBBCCCEEEHHHJJJMMMNNNQQQLLLHHHIIIMMMOOONNNKKKQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQOOOOOOPPPQQQQQQTTTUUUVVVVVVWWWXXX\\\^^^^^^^^^^^^___```bbbdddffffffeeedddcccbbbbbbbbbaaaaaaaaabbbeeeggggggeeeccceeefffgggiiijjjlllmmmnnnooonnnnnnmmmmmmmmmnnnnnnoooqqqssstttsssqqqqqqrrrqqqqqqqqqrrruuuxxx|||~~~www||||||yyyyyy|||{{{wwwyyyzzz|||<<<<<<<<<;;;:::999999999:::::::::;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<888888888888888888888888::::::::::::999888777777333333333333444555555666222333444555666666666666888888888777555555777999888777666555555666777888777777666666666666777777888888777666666666666666333444555555444444555666333444555555666666555555222333222111111222555777///111333333222333666999666777777666444444555666444555666777777666666555666777777666444222333444111111000///000222444555555444333222222222222222222222111111111111111111333111000000222333333222444444444444444444444444333333333333222222222222111111111111222333444444666666666666555444333222222333444555666666666555666555333222111222333444222222333333333333444444111222333444444333111000///000222333444444333333222222222111111111000000000111222333444333222222666555444333333444555666666555444333333333444444333333222111111111111111555444333444666888999888555555555555555555555555222333444444222222333444555666888:::;;;;;;;;;;;;;;;999888999999999777555555555555555666777888888666666666777777777777888888999;;;<<<<<<;;;888777666666777888999;;;<<<===;;;;;;<<<<<<<<<<<<======::::::::::::;;;===???@@@@@@???BBBEEECCC???@@@EEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEHHHJJJMMMNNNPPPMMMJJJKKKNNNPPPMMMJJJPPPPPPPPPQQQRRRSSSSSSSSSTTTSSSRRRPPPPPPPPPQQQQQQTTTUUUVVVVVVWWWXXX[[[^^^]]]]]]\\\]]]^^^```bbbcccffffffeeedddbbb```aaaaaacccccceeegggiiiiiigggeeeeeeeeefffgggiiikkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnppprrrsssrrrqqqqqqrrrtttsssrrrrrrsssuuuwwwyyyvvvzzzzzzwwwxxx{{{{{{wwwyyyzzz|||~~~<<<;;;;;;::::::999999888:::;;;<<<===============:::::::::;;;;;;;;;;;;<<<777777888888999999:::::::::::::::999999888777777555444444444444444555555333444555666666666666666666777888888666666777888777777666666666666777777888777666555555666777888888777777666666666666666333555666666555555666888333444555555666666555555333444333222111111333555...000111222222333666888666777777666444444555777444555666777888888888888888888888666333222222222222111000000111222444555444333333222222222222333111111222222222222222222333222111111333444444333444444444444444444444444111111111222222222222222/////////111222444666777666666666666555444333333222333444555555666555555555555333222222222333444222222333333333333444444222333333444333222000///000000111333333333333333222222222111111111111111000111222333444333222222666555444333333444555666777666555444444444444555444333333222222111111111666555444555777999999999555555555555555555555555222333444444222222333444555666666777999;;;<<<===;;;:::888777888888777666555555555555666666777888444444555555555666666666777888:::<<<<<<;;;999888777777888888999::::::;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;<<<===??????@@@>>>???BBBAAA???AAAFFFLLLJJJGGGEEECCCAAAAAAAAA@@@AAABBBEEEHHHKKKMMMOOOPPPNNNMMMNNNPPPPPPMMMJJJNNNNNNOOOQQQRRRSSSTTTUUUVVVUUUSSSRRRQQQQQQRRRRRRUUUVVVWWWWWWVVVXXX[[[]]]]]]]]]]]]]]]^^^```aaabbbdddfffgggeeeaaa___```bbbeeefffgggiiikkkkkkiiigggfffeeeeeeeeegggjjjlllnnnnnnnnnmmmmmmmmmmmmnnnnnnllloooqqqsssrrrrrrrrrsssvvvuuusssrrrqqqrrrsssssssssvvvwwwuuuwwwzzzzzzxxxzzz{{{}}}~~~~~~;;;;;;::::::999999999999;;;<<<======<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;::::::999888888888888888666555555444444444444555444555555666666666666555444666888888777666777777777777666666666666777777888777666555555666777888777777666666666666777777444555777777666666777999333444555555666555555555666666666555333333444666...///000111222444666777555666777666444444555777444555555666777777888888666777777555333111222222222111111111111222333444333333222222222222222333111111222222222222222333444222111222333555444444444444444444444444444444000000000111111222222333/////////111222444666777555555666666555444444333333333444444555555555555555444333333333333444444222222222333333333444444333333333333333222000000000111111222333333333444111111111111111111111111000111222333444333222222555555333333333333555555666555555444444444444444333444444444444444444444666555444444777888888888555555555555555555555555111333444444222222333555666666555666777:::===>>><<<:::777666777888888888666666666666666777888999444444444555555555666666666777999;;;;;;;;;:::999777888888999999999999999999999999::::::;;;;;;<<<:::;;;;;;<<<===>>>???@@@>>><<<<<<@@@AAAAAADDDIIIMMMKKKHHHEEECCCBBBBBBCCC@@@AAABBBDDDGGGJJJMMMNNNOOOOOOOOOQQQRRRQQQMMMIIILLLMMMNNNPPPRRRTTTUUUUUUXXXWWWUUUSSSRRRRRRRRRSSSVVVWWWWWWWWWVVVWWWZZZ\\\_________```aaabbbbbbccc```dddfffeeebbb```bbbeeeffffffgggiiikkkkkkiiigggfffeeeddddddeeeiiilllooonnnmmmmmmmmmmmmnnnnnnooolllooorrrsssssssssttttttuuutttrrrqqqppppppppppppqqqrrrssstttuuuxxxyyyzzzzzz|||~~~~~~|||}}};;;;;;:::::::::::::::999<<<===???===;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;:::999888777777777888888666666555444444444555555666666666777666666555555333555777888777666777888666666777777777777666666888777666555555666777888777777666666666666777777444555777777666777888:::333444555555666555555555666777777555333333333555/////////000222444666666555666666666444444666888555555555555555555555555333444555444333222333444222222222222222222333333222222222111111222222333111111222222333333333333444222111222333555444444444444444444444444444444000000000111111222222333111111111111222333444555555555555666555555444333333333333333444444444555444444444444444444444555222222222333333333444444333333333333222222111111111111111111222333444444111111111111111111111111000111222333444333222222555444333222222333444555444444444444333333222222222333555666777888777777555444333333555777777666555555555555555555555555111222444333333222444555777666555555666999<<<>>>;;;999777666777888999888888888777777888888999999555555666666666777777777777777999::::::::::::999777888888999999999888777888888999999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@<<<999;;;@@@DDDDDDFFFJJJHHHGGGFFFDDDDDDDDDDDDDDDAAAAAABBBDDDGGGIIIKKKMMMNNNOOOPPPRRRSSSQQQMMMJJJKKKLLLNNNPPPRRRSSSUUUVVVXXXWWWUUUTTTSSSSSSTTTTTTWWWWWWXXXWWWVVVWWWYYY[[[^^^______```aaabbbbbbccc^^^aaadddeeecccccceeegggddddddfffhhhjjjjjjhhhffffffeeeddddddeeeiiilllooommmmmmmmmmmmmmmnnnoooooommmpppsssttttttttttttuuuqqqqqqppppppppppppqqqqqqpppoooppprrrtttvvvxxxzzz{{{~~~~~~{{{zzz}}};;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???>>>:::888888:::<<<;;;;;;;;;;;;:::::::::777777888888999999::::::999999777666666777888999666555555555555555666666777777777777666666555444333555666666666666777999666666777777777777666666666666777777777777666666666666666666666777777888333555666777666777888:::333444555555666666555555333444555444222111222333222111000111333555555555555666666666444555666888666555444444444444555555333444555444333333444555222222333333333333333333222111111111111222222333111111222222333444444444333222111111333444444333444444444444444444444444111111111222222222222222222222222111222222333333444555555555555555444444444444333333333333444444444444444444555555555555222222333333333333444444222222222222222222222222111111111111222333444555111111111111111222222222000111222333444333222222555444333222222333444555333333444444333333222111222444555777888888888777555444333333555666666555444444444444444444444444000222333333333333444666777777666555666888;;;<<<:::888777777888999999888888888888777777888888999666666777777777888888888888888999999999999999999666777888999999999888777888888999999:::;;;<<<<<<======???@@@AAABBBBBBBBB;;;999<<>><<<<<<;;;;;;;;;:::::::::888888888888888888888888999888777666666777888999555555444555555666777888888888888777777555444444444555555555444555888:::555666777888888777666555555666777888888777666555666666666666666777888888222444666666666666888:::333444555555666666555555222333555444333222222333555222111222444666555444444555666555444555777888555555444444555666777888666777888777555444444555333333333333333333333222111111111111111222333333111111222222333444444555333111000000222333333222444444444444444444444444333333333333222222222222222222111111222222333444444444555555555555555444444444333222222333333444333444444555555555555555222222333333333333444444111111111111222333444444222111111111111333444555000000111111111222222222000111222333444333222222444444333222222333444444333444555555555444222222444555666777777666444333666555444444666777777666444444444444444444444444000222333333333333444666888777666666777888999:::888888777888::::::888777777777666666666666666777666666777777777888888888999999999999888888888888444666888999:::999888777888888999:::;;;<<<======>>>???AAABBBCCCDDDCCCCCC===<<<@@@HHHLLLHHHCCCAAA???@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLOOOPPPPPPOOOOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVVVVXXXYYYYYYWWWVVVVVVXXXZZZXXXZZZ\\\___aaabbbbbbcccbbb``````cccggghhheeeaaaaaaaaaccceeeggggggeeeccceeeeeefffgggiiikkkmmmnnnlllllllllmmmmmmnnnooopppmmmoooqqqrrrqqqppppppqqqlllmmmooopppqqqrrrssssssrrrnnnnnnrrrtttsssvvv{{{{{{zzzxxx|||<<<<<<==================777;;;??????===<<>>>>>???@@@BBBDDDEEEEEEDDDDDD??????CCCLLLNNNHHH@@@<<<>>>@@@CCCFFFGGGFFFDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHIIILLLNNNOOOOOOOOOPPPPPPMMMMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSSSSSSSUUUVVVWWWYYYYYYYYYWWWVVVVVVXXXYYYYYY[[[^^^aaaccceeeeeeeeefffbbb```ccchhhhhhccc]]]aaaaaabbbeeeggggggeeeccceeefffgggiiijjjlllmmmnnnlllllllllmmmmmmooopppppplllnnnppppppooonnnnnnooommmnnnoooqqqrrrrrrsssssssssnnnnnnrrrtttsssvvv|||{{{zzzxxx|||>>>>>>============>>>>>>:::::::::;;;<<<======>>><<<:::999999:::;;;999888;;;:::777666666777999;;;888888888888888777666555999888666333111222666999444666888888777666666666555555666666777888888888555555555555555666777777777777888888888888777777000111222444666777999999666666666666666666666666444444444333333444444555555333222222444555555444222333333444555555555444666555444555777777777666333444666777888888777777666666666666555444333222222333444555444333222111000111222333444444555555444333222222111111222222333333222222222333444555444333333333333444555555555444333333222222333333222111111333555555444333555555555444333555888:::666555444333222222222222555666666555444444666888222222222222222222222222222222111111222222333444111222333222111111333555222222111111111111111222000111222333444444444444555444444444444555666666:::<<<:::666333444222///333444555555444444555777666666555555555555666666777333000000222444444333333333333333333333333333444555777777666666888999:::777555555777888666444555666666666444444666888777888999999999777666555444666888:::::::::999888666777888999999:::999999<<<<<<<<<<<<<<<;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFBBBEEEKKKPPPLLLBBB???CCCAAA???>>>@@@DDDFFFEEECCCDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKLLLKKKKKKKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQOOOMMMNNNQQQTTTTTTSSSZZZYYYWWWUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]___bbbdddeeefffhhhjjjjjjgggbbb^^^cccbbbbbbbbbccceeeggghhhiiihhhhhhhhhiiikkkmmmnnnmmmmmmmmmkkkjjjjjjlllnnnooonnnmmmnnnooopppooonnnpppnnnlllmmmqqqttttttssspppqqqrrrsssuuuwwwyyy{{{~~~~~~}}}>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>><<<;;;::::::;;;;;;:::999;;;:::777666666777999;;;999999888888777777777777888888777444333333666999666888999999777666555666444555555666777777888888666666555555666666777888777777888888888888777777222333333444555666777777666666555555444333333333555555444333333333444444444222111111333444444333333333444444555555555555444333222333555555555444555666777999999999999888666666666666555444333333333333333444333333222111000111333444555555444444444333333222222222222222333333333333333444444555444444333333444444555666555444333333222222333333444333222333444444333111666666666444333333555888666555444333222222222222222444666777666555555666222222222222222222222222111111111111111222333333111222333222111111333555222222111111111111222222111111222333444444444444444444444444444555666666333555555333333666666333333444555555444444555777666666555555555555666666999666333222444666666555333333333333333333333333444555777777666666888999:::777555555777888666555555666666666444555666888777888888888777777666555555666888:::;;;:::999999666777888999999::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAABBBDDDDDDEEEAAACCCHHHLLLHHH???>>>AAAAAA???>>>@@@CCCEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHKKKLLLLLLKKKKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSPPPLLLKKKOOORRRUUUUUUYYYXXXVVVUUUTTTUUUVVVWWWYYY[[[\\\\\\\\\^^^aaaccccccccceeegggiiigggdddaaabbbaaaaaabbbcccdddfffgggiiiiiiiiiiiijjjkkkllllllkkkkkkkkkjjjiiiiiikkkmmmmmmlllkkklllnnnooonnnmmmqqqnnnmmmnnnqqqttttttssssssssstttuuuwwwyyy{{{|||~~~~~~}}}~~~===>>>???@@@@@@???>>>===;;;<<<<<<======>>>>>>???===<<<;;;;;;<<<<<<;;;999;;;999888777777888:::;;;:::999888777777777888999777888888777555555666888888:::;;;:::888666555555444444555555666777777777777777777666777888888999777777888888888888777777444444444555555555555555888777777666555444333333666666555444333333333444333111000111333444444333333444444444555555555555444333222333555555555444555666888999::::::999999777777666666555444444333444444333222222222222222000111333555666555444333444444333222222222222333333333333333444444555555444444444444444555666666555444444333333333333333666444333333333333222000777777666444222111333555555555444333222222222222000333777888777666444444333333333333333333333333111000000000000111222222111222333222111222333555222222222111111222222333111222333444444555444444444444444444444555555666///222333111222555666333222444555555444444555666666666555555555555666666888666444444555666666666444444444444444444444444333555666666666666777999999777555555666777666555444555666555444555777888777777666666555555666666666777999:::;;;;;;:::999666777888999::::::::::::;;;;;;<<<<<<======>>>>>>===>>>???AAABBBCCCCCCCCC@@@AAADDDFFFBBB===<<>>@@@AAAAAA@@@>>>===<<<=========>>>>>>??????>>><<<;;;;;;<<<===;;;::::::999888777777999:::;;;;;;:::888777777888999;;;777888:::999777666777777:::;;;<<<;;;888666444444444444444555666666777777888888777777888888999:::777777888888888888777777444444444555555555555666999999999888888888888888777666555444444333333444333222111111333555555444555555444444444555555555666555444555777777777666555666888999:::999999888888777666555555444444444666444333111111111222333000222444666666555444222555555444333333333333333333333444555555555555555555555555444555555666777555555444333333333333333555444222222333333222111555555555444222222333555555444333333222222222333222444777888888666666777444444444444444444444444000000000///000000111222222333333333222222444555333222222222222333333444222222333444555555444444444444333333444444555666222555444111111333333000222444555555444333555666666666555555555555666666666555333333444444555555555555555555555555555555333555666666555666777999888777666666666666666666444555666555555555777999777666555444444555666777777888999:::;;;;;;::::::777777888999::::::::::::;;;;;;<<<<<<===>>>??????<<<===???@@@AAABBBBBBBBB???@@@AAAAAA>>><<<<<<>>>@@@???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFIIIMMMOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQOOOMMMLLLMMMPPPTTTVVVWWWVVVUUUTTTTTTTTTUUUUUUXXXYYYZZZ[[[ZZZ[[[\\\^^^```______```cccddddddcccbbbbbbbbbcccdddeeefffgggiiijjjjjjkkkjjjhhhgggeeehhhiiijjjiiihhhhhhiiikkkiiiiiiiiijjjmmmoooooonnnqqqqqqqqqrrrtttuuuvvvvvvyyyyyyzzz|||}}}~~~~~~|||}}}~~~}}}||||||===???@@@BBBBBB@@@???===============>>>>>>>>>>>>>>><<<;;;;;;<<<===;;;:::999999888888888999;;;;;;;;;:::888777777999;;;<<<777999;;;;;;999888777888:::<<<<<<;;;888555444444444444555555666777777777888888888888888999::::::777777888888888888777777222333333444555666777777666777777888999:::;;;;;;777666555444444444444444444333222333555777777666666555555444444444555666666555444555777777777666444555666888888888888777888888666555555444555555777666444222111111222333222333444666666555444333666555444444333333444444333444555666666666555555666555555555555666777777666555444444333333444444444222111111333444555444222333444444333333555666444444333222222222333333555666777777666777999;;;444444444444444444444444000000000///000000111222222333444333222222444666333333222222333444555555333333444555555555444444333333333333333444555555444777666333222444333000222333444444333333444666666666555555555555666666555555555555444444555666555555555555555555555555333444666666555555777888888888777666555555666777333444555555555555777999777666555444444555666777777777888999::::::::::::777888999::::::;;;:::::::::;;;;;;<<<===>>>>>>???;;;<<<>>>@@@AAAAAA@@@???>>>??????===<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHKKKOOOPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQMMMNNNNNNOOOPPPQQQRRRSSSVVVVVVUUUUUUTTTTTTTTTUUUWWWYYY[[[[[[ZZZZZZ[[[\\\```^^^]]]^^^```aaaaaa```ccccccdddfffgggggghhhhhhiiijjjjjjjjjiiigggeeedddgggiiijjjjjjiiiiiijjjkkkiiiiiiiiillloooqqqrrrqqqrrrssstttvvvvvvwwwxxxyyy||||||~~~|||}}}~~~~~~~~~}}}|||{{{{{{~~~???@@@AAABBBBBBAAA@@@???===========================<<<;;;;;;<<<<<<;;;999999999999999999:::;;;<<<;;;:::999999999:::;;;<<<999:::<<<;;;:::888888999999;;;<<<;;;888555444444555555666666777888888888888888888777888888999:::777777888888888888777777222222333444555666777888222333444666777999:::;;;666555555555555555666666555333333444666888888777777666555444444444555666444333222333555555555444333444666777888888777777999888777555444555555666777777666444333333333333444444444555555555444444666666555444444444444555333444666777777777666555666666666666666777888888666555555444444444444444444222000111333555555555111333555555444444666777444333333222222333333333555666666666555777:::<<<555555555555555555555555111000000000000111222222222333444333222222444666333333333333444555666666444444555555555555444444333333333333333444444555222555555333333777777444111333444444333333444555666666555555555555666666666888999888777666777999444444444444444444444444222444555555555555666888777888888777555555666777333444555555555666888:::666666555555666666777777777777777888888999::::::777888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<======:::;;;>>>???@@@@@@???>>>;;;======;;;;;;???@@@>>>>>>@@@AAAAAA@@@@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLNNNOOONNNNNNNNNOOOMMMNNNOOOPPPQQQRRRRRRSSSKKKMMMPPPQQQPPPPPPQQQRRRVVVVVVVVVVVVVVVUUUUUUUUUXXXYYY[[[[[[ZZZYYYZZZZZZ^^^\\\\\\]]]^^^______^^^ddddddfffggghhhiiiiiiiiijjjjjjiiiiiigggfffeeedddfffhhhjjjjjjjjjiiijjjkkkiiiiiijjjmmmqqqtttttttttrrrtttwwwyyyzzz{{{|||~~~~~~~~~}}}}}}|||{{{{{{{{{zzz}}}AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888888999999:::;;;<<<<<<::::::::::::;;;;;;;;;<<<:::;;;<<<;;;999999:::;;;888999::::::777555444444666666777777888999999999777777777777777888999999777777888888888888777777444444444555555555666666333333444555666888999999555444444555555666777888444222222333555777888777888777555444333444555666444333222333555555555444444555777888999999888888:::999777555444555666666888888888777666444333222666555444444333444555666777666666555555555555555444555666888888777666555777777666666777777888999666666555444444444444444555333111000222444444444333555666666555444555666333333333222222333333444111333555666555666777999555555555555555555555555111111111111111222333333222444444444333333444666333333333333444555666777444444555555555555444444333333222222333333444555000333444222444888999777111333444444333222444555666666555555555555666666666888::::::888666888999333333333333333333333333222444555555555555666888666888999777555444666888222444555555555666888:::555666777777888888888777666666666666777888999999777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999;;;===???@@@???===<<<777::::::888:::@@@AAA===>>>@@@BBBAAA??????AAACCCCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKLLLMMMOOOLLLLLLMMMNNNOOOPPPPPPQQQKKKMMMOOOOOONNNOOOQQQTTTWWWWWWWWWWWWWWWVVVUUUUUUXXXZZZ\\\\\\[[[YYYYYYZZZYYYYYYYYY[[[^^^```___^^^cccdddfffggghhhhhhhhhhhhjjjiiihhhgggfffeeeeeeeeedddfffiiiiiiiiihhhiiijjjiiihhhjjjmmmqqqtttuuuuuuqqquuuyyy|||}}}~~~}}}{{{yyyyyyzzzzzzyyy|||BBBAAAAAA@@@@@@AAAAAABBB<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999:::;;;999888888888999::::::;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;999999:::<<<777888:::999777444444444777777777888999999::::::777777777666777888888999777777888888888888777777666666555555555444444444666666666777888888999999444444444444666777888999333111111222555777777666999888555444333444555666666555444555777777777666555666888999::::::999999:::999777555444555666777888888999999888666444222777666444333222444555777777777666555555555555555444555777888999888666555777777777777777888888999666666555444444444444555888555222111111222333222666777888777555444444444333333333222222333444444---000444666666555555555666666666666666666666666222222111111222222333444333444444444333333555666333333333444555666777777444555555555555555444444333333222222333333444555000333444222333777777555111333444444333222444555666666555555555555666666444777999888666555666888333333333333333333333333222444555555444555666888666888999777444444666888222444555555555666888:::555666777999999999888777555555555555666777888999888888999:::;;;;;;;;;;;;:::::::::::::::::::::999999:::===???@@@???===;;;444888999777:::@@@AAA<<<>>>@@@BBBAAA???>>>@@@CCCBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJIIIIIIJJJLLLOOOHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOMMMLLLMMMRRRVVVWWWWWWXXXXXXXXXWWWVVVUUUYYY[[[]]]]]][[[YYYYYYZZZUUUVVVWWW[[[___``````___bbbccceeeggghhhhhhggggggjjjiiigggfffeeeeeeffffffbbbeeeggghhhhhhggghhhhhhhhhhhhiiilllqqqtttvvvvvvqqqvvv{{{~~~~~~}}}zzzxxxxxxyyyzzzyyy{{{BBBAAA@@@AAACCCCCC@@@=========<<<;;;;;;;;;;;;<<<;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>===;;;;;;<<<>>>>>><<<:::999:::;;;;;;::::::::::::999888777666555222222444555777999:::;;;555666888888777777777888555555555555666666666666777888888777444333333444777777777777777888888999888666222111222555666666111222333444555777888888555555555555555444444444666666555666777888:::;;;888777888:::======999555999999999888666555666888777777888888888666555444444555555555666666777777777999::::::888777777888999888888888777777666666999888777666555555555555777777666666555555555444555444222000000111222333444555666666444333444555666555333222111111222333222222222333333444444444444555666555444333444555111000111111222333444555333333222111222333444555333333444444555666666777666666666666666666666666333333444444555666666666444333333333444666777999555555555444222222333444666555333333555555555555555777888999888777888999333333333444333333222222333333444555666777888888;;;<<<:::555444666666444000111444666888:::;;;;;;<<<;;;:::999777666555555777666666555555777888999999888888888888888999999:::999777888999;;;<<<======<<<<<<<<<<<<===>>>>>>666777888999;;;===???AAABBBAAA@@@@@@AAABBBBBBBBBCCCCCCEEEFFFHHHHHHIIIIIILLLJJJIIIIIIKKKMMMNNNNNNLLLJJJJJJJJJLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQVVVUUUUUUUUUUUUVVVWWWWWW______^^^\\\[[[YYYXXXWWWZZZZZZZZZYYYYYY[[[^^^aaaeeefffggghhhhhhggggggfffhhhggggggggghhhgggfffdddffffffggghhhiiijjjkkkkkkiiijjjlllooorrruuuvvvwwwuuuxxx{{{}}}}}}{{{zzzxxxvvvzzz|||~~~BBBAAA@@@AAACCCCCC@@@=========<<<;;;;;;;;;;;;<<<::::::999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;===>>>>>><<<:::999:::;;;;;;:::999999:::999999888777666555555666888999:::;;;<<<555777999999888777888999666666666666777777777777666777888777555444444555777777666666777777888999999777555444666777888777222333333444555666777777444444444555555555555555555555555555666888:::;;;777777777:::===<<<999666888999999888666555777888888999::::::999888666555555555555555666666666777666888999999888777888999888888888888777777666666777666666666666666777777777666666666555555555444555444222111000111222333444555555444333333444666555444333222222222333444333333333333444444444555444555666666444444555666222222222222333444555555444333222222222333444555333333333444555555666666444444444444444444444444333333444444555666666666555555444333444444666666444555555444222222333444777666555555666666666666444666888888777666777888333333444444444444333333444444555555666777777777:::======888555777888666222333555777999::::::;;;999999999888888777777666666666555444555666777888888777777777888888999::::::999888999:::<<<======<<<<<<<<<;;;<<<======>>>888888999:::<<<>>>@@@AAABBBAAA@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGJJJIIIHHHIIIKKKMMMNNNOOOLLLKKKJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRWWWWWWVVVVVVVVVWWWWWWXXX]]]]]]\\\ZZZXXXWWWVVVUUUXXXYYYZZZZZZYYY[[[]]]```cccdddfffhhhhhhgggeeedddggggggfffggggggfffeeedddffffffgggggghhhiiiiiijjjiiiiiikkkmmmpppsssuuuwwwvvvxxx{{{}}}}}}{{{zzzxxxvvvzzz|||~~~AAAAAA@@@AAABBBBBB@@@=========<<<;;;;;;;;;;;;<<<888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<>>>???>>><<<:::999:::;;;;;;:::888888999999999999888888777777777888999999::::::555777999999888777888999666666777777777888888888555666777666555444555777777777666666777777888999888666555666777888777666333444444444555555555555333333444444555555666666444444444555666777999999555666777:::<<<<<<:::888888999999888666666777999;;;;;;<<<<<<;;;999888777555555555555666666666666555777999999888888999:::888888888888888777777666555555555555666777888999666666666555555555555555444333222111111111222333444444444333111222444666333333333222333333444555444444444555555555555555333555666666555555777888444444444333333444555555555444333333333333333444222222222333444444555555333333333333333333333333333333333444555555666666666666555444333333444444333444444333222111333444666666666666666666666666333555777777666555666777444444555555555555555444666666666666666666666666777>>>AAA<<<777777999999555666777888999:::::::::777777777777888888888888555555444333444555666777666666666777888999:::;;;;;;;;;:::;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<===???@@@AAACCCCCCBBBAAAAAA@@@@@@@@@CCCDDDEEEEEEFFFFFFFFFEEEGGGGGGGGGHHHIIILLLNNNOOOMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLNNNOOOQQQRRRRRRSSSYYYXXXXXXWWWWWWWWWXXXXXX]]]]]][[[ZZZXXXWWWUUUUUUWWWXXXZZZZZZZZZZZZ\\\]]]```bbbeeeggghhhfffdddbbbeeeffffffffffffeeeddddddeeefffffffffgggggghhhhhhhhhhhhhhhjjjlllppptttvvvvvvxxxzzz|||}}}~~~}}}|||zzzxxxvvvzzz|||~~~@@@@@@AAABBBBBBAAA???>>>======<<<;;;;;;;;;;;;<<<777777777888999:::;;;<<<;;;<<<<<<<<<<<<============>>>>>>>>>======>>>@@@>>><<<:::999:::;;;;;;:::777888999999:::::::::999666666666666666666666666555777999999888777888999666666666666777777777777333555666666555555666888666666666666666777888888444444444555777666444222444444444444444444444444222222333444444555666666333333444555666777888888444555777999;;;;;;::::::777888999888777777888:::<<<<<<======<<<:::888777555555555666666666666666444666888888888888999:::777777888888888888777666555555555555555666888888555555555555555555555555333333222111111222222333333333333222111111444666222222222333444555555666555555555666666666666666333444666666666666888999555444444333333333333444555444444444333333333333111111222333333444444555333333333333333333333333222333333444444555666666555444444444444444444444222333444333111111222444444666666666555555555666222444666666555444555666444555555666666666666666777777666666555555555555444===BBB===777666999:::888888999:::::::::999999777777777777777777777777444444333222333444555666555555666666888999:::;;;;;;<<<===<<<<<<<<<===???;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCAAA@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHJJJMMMPPPNNNNNNMMMLLLKKKJJJKKKLLLKKKKKKMMMOOOPPPRRRSSSSSSYYYYYYXXXXXXXXXXXXXXXYYY^^^^^^]]][[[ZZZYYYWWWWWWVVVXXXZZZ[[[ZZZZZZZZZ\\\]]]```dddfffgggeeebbb```dddeeeffffffeeeddddddeeeeeeeeeffffffffffffffffffggggggfffgggiiimmmqqqttttttvvvxxxyyyyyyzzz|||~~~}}}|||zzzxxxwwwzzz{{{}}}~~~???@@@AAABBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<888888888888999:::;;;<<<<<<<<<<<<=========>>>>>><<<===>>>===<<<===>>>@@@>>><<<:::999:::;;;;;;:::777888999:::::::::::::::777777777777666666666555555666888888777777777888444444444555555555666666333555666666555555777888666666666555666777777888444444444666777777444222444444444444444333333333111222222333444555666666333333444555666777888888444555777999999:::::::::777888999888777888:::;;;<<<=========<<<:::888777666666666666666555555555333555777888888888999:::666777888999999888777666666666555555555555666666444444444555555555555555222222222222222222222333222333333222111222444666111222333444555666666666666666666666666666666666222444666666555666777999444333222222222222222333444444444444444444444444111111222333333444444555444444444444444444444444222222333333444555555555111222333444444555555555111222333222000000222444222444666666444333333444222444555666555444555666444555666666777777777666777777777666555555444444222;;;@@@;;;666555888999999999::::::::::::999999888888777666666555555444444333333222222444555666555555555666777999:::;;;;;;===>>>>>><<<<<<===???<<<;;;;;;;;;;;;<<<======@@@????????????@@@AAABBBCCCEEEGGGFFFCCCAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGGGGGGGIIIMMMPPPMMMNNNOOOMMMKKKJJJKKKMMMKKKLLLMMMNNNOOOQQQRRRSSSWWWWWWWWWWWWWWWXXXYYYYYY]]]\\\\\\[[[ZZZYYYXXXXXXVVVXXXZZZ[[[ZZZYYYZZZ[[[\\\^^^bbbeeefffdddbbb___bbbeeegggfffeeeddddddfffffffffffffffeeeeeeeeeeeefffeeeeeeeeegggkkkooorrrqqqsssuuuuuuuuuvvvxxxzzz||||||{{{zzzyyyxxxyyy{{{}}}~~~>>>@@@BBBBBB@@@>>>>>>???======<<<;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<============>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>@@@>>><<<:::999:::;;;;;;:::888888999:::;;;;;;::::::999999999999888888777777333555777777666555666777333333444444444555555555333555666666555555666888666666555555666666777888666666666777999888666444444444444333333333333333222222333333444444555555333444555666777888888888444666888999888888999;;;666777888888888999;;;===>>>>>>>>>>>><<<:::888777666666666666666555555555444666888888777777888999555666888999:::999777666666666555555444555555555444444444444444555555555111222222222222333333333111222444444333333444666111222444555666666666666666666666666666555555555222444555555444444666777222222222111111222222333333333444555555555555555222222222333444444555555444444444444444444444444222222222333444444555555000111222444555555555555000111222111000000222444000333666666333111222444222444666666555444555666333444555666777777777777777777666666555555555444222999<<<888444666888999999999:::::::::999999888888777777666555444444333444444333222333444555666555555555666777888999::::::===??????<<<;;;<<<>>><<<<<<<<<<<<<<<===>>>>>>@@@?????????@@@AAABBBBBBCCCFFFIIIHHHEEECCCCCCDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDFFFHHHHHHGGGHHHLLLPPPLLLNNNOOONNNKKKJJJLLLOOOMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[ZZZYYYYYY[[[\\\\\\^^^aaadddeeedddbbb```bbbeeehhhgggeeedddeeeggggggggggggfffeeeeeeeeedddeeeddddddeeegggjjjnnnooonnnppprrrsssssstttvvvxxxyyy||||||{{{{{{{{{zzzxxxyyy{{{}}}~~~~~~===@@@BBBBBB???>>>>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>?????????999:::;;;;;;;;;;;;===???>>><<<:::999:::;;;;;;:::999999::::::;;;:::::::::999999999888888888888888222444666666555444555666444444444444555555555666444555777666555555666777666555555555555666777777777666666666888888777555333333333333333333333444333333333333333333333333333444666888999999999888555777999888777666888:::666777888888888999;;;>>>@@@@@@@@@@@@>>><<<:::999777666666666555555555555555666888888777666666777444666888::::::999777666444444444444555555666777333333333444444555555555111111222222333333333333000222555666666555555555222333444555666666555555666666666555555555444444222444555444333333444555222222222222222333444555111222444555666666666666333333333444555555666666333333333333333333333333111222222333333444555555111222333444555444444333///000111000000000222333///444888777444111222555333555666666555555666777333333444555666666666666666666666666666555555555444888999555444777999888888888999999999999999888555555555555555555555555555444333333333444666777666666666666666777888888888<<<@@@???;;;999;;;===>>>============>>>??????????????????@@@AAABBBCCCCCCGGGKKKKKKGGGDDDEEEGGGCCCDDDEEEFFFGGGGGGGGGGGGEEEHHHJJJIIIGGGGGGLLLPPPKKKMMMPPPNNNKKKJJJMMMQQQNNNNNNMMMMMMMMMNNNPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYY\\\^^^]]]^^^aaacccddddddcccbbbbbbfffiiihhheeedddfffiiihhhhhhggggggfffeeeeeedddcccdddeeefffhhhjjjlllmmmmmmooorrrssssssuuuwwwyyyxxx{{{|||zzzyyyzzzzzzzzzyyyyyyzzz|||}}}~~~===@@@BBBBBB???===>>>???======<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????888:::;;;:::::::::===???>>><<<:::999:::;;;;;;::::::::::::;;;;;;::::::999777777666666666666666666111333555555444333444555555555555555666666666777555666777666555444555777555555555555555666777777666444333444555666555444222222222333333444444444444333333333333333333333444555777888999:::999999555888999999666555777:::555777888999888:::<<<>>>BBBBBBBBBAAA@@@>>><<<:::777777666666555555555444555777888888666555666666444555888::::::999777666222222222333555777888999333333333444444555555555000111222333333333333333///222666888777666555555333444555666666666555444666666555555444444444333222444444444222111222333222222222333444555666777000111333555777777777777333333444555555666666777222222222222222222222222111222222333333444555555222333444555444333222111///000111000///000111333000555999999555222333666333555777777666555666777222333444555666666666666666666666666666666666666666888777444555999;;;999777777888999999999888888333333444444555666666777555555444333444555666777777666666666666666777888888<<<@@@???;;;999:::===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAACCCCCCCCCHHHLLLLLLHHHFFFGGGIIICCCCCCEEEFFFHHHHHHIIIIIIFFFIIILLLJJJGGGGGGLLLPPPJJJMMMPPPNNNKKKJJJNNNRRROOOOOONNNMMMMMMNNNOOOPPPMMMNNNOOOQQQSSSUUUWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\[[[ZZZYYYZZZ\\\___]]]___```bbbcccddddddcccbbbfffjjjiiifffdddgggjjjiiiiiihhhgggfffeeeeeedddcccccceeegggiiikkkllllllnnnppprrrttttttvvvxxxzzzyyy||||||zzzxxxxxxyyyzzzzzzzzzyyyzzz|||}}}~~~>>>>>>>>>>>>???@@@AAABBB@@@???===<<<;;;;;;<<<<<<==================<<<;;;:::<<<>>>???@@@???>>>===>>>===;;;::::::;;;===>>>===<<<;;;===@@@AAA>>>;;;;;;;;;::::::999888777777777888888888888777666666444444555666777777666666666444555999999666666888444555555444333333666888444555777999999777555444666777888888888777555444555555444444444333333333000222333333222111222444777777888999999999999888999888888888777777666666999999999999:::;;;<<<===CCCDDDEEEDDDBBB===888555888888888888777666444444777777777777777888888888333444555777888888888888555555555555666666666666222222333444555555555444000111111222333444555666111222333333333444666999444555666777777666555444777777777777666666666666333444444333222111333444444333333222222333333444333333333444444444555555444333333333333444555555888444111222444222---(((222222222222222222222222222333333333333222111000333333333333222111000000///666===>>>999555333444555555555666666666666666333444555555555777:::<<<444777111///777888444777444666888888777666777888:::;;;;;;;;;;;;:::999999333444555666666555444333555555555555555444444444555444444555555666777888888:::;;;;;;;;;<<<>>>@@@???@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHJJJMMMMMMNNNOOOOOOMMMMMMNNNOOOPPPNNNLLLMMMOOOPPPQQQQQQNNNMMMMMMOOOSSSVVVWWWWWWUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^]]]]]]^^^aaaddd]]]___bbbbbbaaaaaaaaabbbeeegggkkknnnnnnmmmjjjgggkkkjjjiiiiiihhhhhhiiiiiieeefffggghhhiiijjjkkkkkknnnpppqqqooommmooouuu|||wwwxxxzzz|||}}}~~~~~~}}}xxxxxxvvvvvvwwwxxx{{{|||xxxzzz|||>>>>>>>>>>>>>>>???@@@AAA???>>>===<<<;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<>>>???@@@???>>>===<<<;;;:::999999:::;;;<<<<<<;;;:::<<>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>???AAADDDEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIKKKMMMMMMOOOPPPOOONNNMMMNNNOOOPPPNNNMMMMMMOOOQQQRRRQQQOOONNNNNNPPPTTTWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\]]]____________aaaccc^^^```ccccccbbbaaaaaaaaabbbeeeiiimmmnnnnnnllljjjkkkjjjiiiiiihhhhhhiiiiiieeeeeefffhhhiiijjjkkkllllllnnnpppooommmnnntttyyywwwxxxzzz{{{||||||||||||wwwwwwvvvuuuvvvxxxzzz{{{yyyzzz|||~~~>>>>>>=========>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<>>>???@@@???===<<<;;;:::999888888999:::;;;:::999999;;;<<<===;;;:::;;;;;;::::::999999888888888888888888888777666666555666777777888777777777999666666888999777888;;;888999999777666666888:::999888888888888888888999888999:::::::::999888777666555555555444444444444222333555555555555666888666777888888999999888888888888777777777777666666999999999999:::;;;<<<<<>>===;;;:::999888888888888777666555555444555555666777888888999666666666666666555444444555555555555666666666666444444555666666666555555777666666555444333222222111333444444333444666888777666666555555666666666666666666555555555444444222333444333222222333555333333222222222222333333222222333333333444444444333333333333333444555555444222///000333555444222111111222333333444555555444333222111111111222333222333333444444444444333111333444666666666555444555555555555666666777777888999999777666666888:::///555555777<<<666222:::555555555444333444666888999999999:::999888888777333444555777999999::::::777777777888888999999999555444444555555666777888888999;;;;;;:::;;;===???@@@@@@@@@@@@AAAAAABBBBBB??????>>>===>>>@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCBBBFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOQQQPPPOOONNNOOOPPPQQQOOOMMMNNNPPPRRRSSSRRRQQQPPPPPPRRRUUUXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[^^^```aaaaaaaaabbbcccaaaccceeeeeecccaaaaaabbb```bbbgggkkknnnnnnnnnmmmkkkjjjiiiiiihhhhhhiiiiiieeefffggghhhjjjkkklllmmmkkkmmmpppooonnnnnnrrruuuvvvwwwyyyzzzzzzzzzyyyyyyvvvuuuttttttuuuvvvxxxyyyzzzzzz{{{}}}>>>>>>===============>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<============;;;<<<>>>??????>>>===<<<;;;;;;:::999999:::;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::999888888777777888888888888888777999666555888888666777;;;888888888666555555666888;;;:::888777777888:::;;;888999:::::::::999777666666666666555555555555444111333555555555555777888666777777888888888888888777777777777777777666666:::999999999::::::;;;<<<===<<<<<<;;;::::::;;;;;;888888888888888777666555333444555555666777888888444555555555555555444444555555555555666666666666555555666666666666666555777666666555444444333333222333444444444444666888888777666555555555666777666555555555444444444444222333444333222222444555333333222222222222333333222222222222333333333333333333222222333333444555555222000000333555555555000111222333444555666666555333111000000111333444111222333444555555555555222111111222444666666555444444555555666666777777999999999888666777999;;;444IIIJJJ;;;777777777:::555555444333222333666999888999999999999888777777444444555777888999999999666666777888999999::::::555444444555555666777888888999::::::999:::<<<>>>??????@@@@@@AAAAAABBBBBB@@@???>>>======???AAABBBFFFFFFFFFEEEEEEDDDCCCBBBEEEEEEFFFGGGHHHIIIKKKKKKJJJKKKMMMLLLLLLLLLMMMOOONNNPPPRRRRRRQQQOOOPPPPPPQQQOOONNNNNNQQQSSSTTTSSSQQQPPPPPPRRRUUUWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\ZZZ^^^aaaccccccbbbbbbbbbccceeegggfffdddcccbbbbbb```bbbfffiiilllmmmnnnnnnkkkjjjiiiiiihhhhhhiiiiiiggggggiiijjjlllmmmnnnoookkknnnpppqqqpppoooqqqsssuuuvvvwwwxxxxxxwwwvvvvvvttttttsssttttttuuuwwwxxxzzzzzz{{{|||~~~??????>>>===<<<<<<===============<<<;;;;;;::::::999999;;;<<<============<<<===>>>??????>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;<<<===;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;::::::888999999999999999888888888555555888888666777:::888999999777666666888:::<<<:::888777777888:::<<<777888999999999888777666777777666666666555555555111333555555444444666777666666777888888888888777666666666666666666777777::::::999999999:::;;;;;;;;;::::::999999:::;;;<<<777888888888888777777666333444444555666666777777222333444555666666666666555555555555666666666666555666666666666666555555444444444555555555666666333444555555444444666888999888777555555555666777666555555555444444444444111333333333222222444666333222222111111222222333111111111222222222333333333222222222222333444444666444222111222333444444000000111222444555666666444333111000000111333444111222333444555666666666333111///000222555555555444444444555666777777888777888888777777888:::<<>>>>>??????@@@AAABBBBBBAAA@@@>>>======???@@@AAAEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMMMMMMMMMMNNNOOOOOOQQQSSSTTTRRRQQQPPPQQQPPPOOOMMMNNNQQQSSSTTTTTTQQQOOOOOOQQQTTTVVVWWWWWWYYYYYYZZZ[[[[[[ZZZZZZYYYZZZ]]]bbbdddcccbbbaaaaaaeeeggghhhhhhfffdddddddddcccdddfffhhhjjjkkkllllllkkkjjjiiiiiihhhhhhiiiiiihhhiiijjjlllnnnpppqqqrrrnnnoooqqqrrrrrrqqqqqqrrrssssssuuuvvvvvvuuutttssssssssssssssstttuuuvvvvvvyyyyyy{{{|||~~~AAA@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;999999888888:::;;;======>>>>>><<<===???@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::<<<>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;::::::999888777555666::::::777777999:::;;;;;;:::999:::<<<>>>;;;:::888777777888:::;;;777888999999999888666666777777777777666666666666333444555555444444555666555666777777888888777777555555666666666666777777:::::::::999999::::::;;;:::999999999999:::;;;;;;777888888999888888777777444444444444555555555555222333444555666777777777555555555555666666666666555555666666666555444444111222333444555666777777444555666555444444666888999999888777666666666666666666666555555555444444111222333333222222444666222222111111111111222222000000111111111222222222222222222222222333444444555444333222222111111222000000111222222333444444333222111111111222333444111111222444444555555555222222111111111333444666333444444555666777888888666777777777666777:::<<>>???@@@AAAAAABBBAAA???>>>>>>???@@@AAADDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHJJJMMMMMMMMMMMMNNNOOOOOORRRTTTUUUTTTRRRQQQQQQOOONNNMMMNNNPPPSSSTTTTTTQQQPPPOOOQQQTTTVVVVVVVVVXXXYYYZZZZZZZZZYYYXXXWWWZZZ]]]aaaccccccaaaaaaaaafffhhhiiiiiihhhfffffffffeeeeeefffggghhhiiijjjkkkkkkjjjiiiiiihhhhhhiiiiiiiiijjjkkkmmmoooqqqrrrssspppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrssstttssssssrrrrrrsssssstttuuuuuuvvvvvvwwwyyy{{{}}}BBBBBB@@@???>>>=========<<<<<<<<<===<<<;;;999888777888999;;;<<<===>>>>>>===>>>???@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;888::::::999888888:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;:::999999888777999>>>>>>:::888:::999:::;;;::::::;;;>>>@@@:::999888777777888999:::888999:::::::::999777777888888888777777777666666666777888777555444555666555666666777777777777777555555555666666666777777;;;::::::999999:::::::::999999::::::::::::;;;;;;777888888999999888888888555555555444444444444333444555666666777777777777555555555555666666666666555555555555555444333333111111222333444555666666444555666555444444666888888999999888777666555555777777777666666666555555111222333333222333555777222222111111111111222222000000000000111111111222222222222111222222333444111222333333222111111111000000000111111222222222111111222222222333333333111111222333444444333333222333444333111000333666333333444555666777888888777888888666555555777:::FFF]]]XXX>>>555::::::777444666777777555555777888:::::::::::::::999999888777666666666666777999:::666666666666666666666666555444444555555666777888777888999888777777999;;;;;;;;;<<<===>>>???@@@@@@DDDBBB@@@???>>>???@@@AAACCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIGGGIIILLLMMMMMMMMMMMMNNNOOORRRUUUVVVUUUSSSRRRRRRNNNMMMLLLMMMPPPRRRSSSSSSRRRQQQQQQRRRUUUWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWVVVZZZ\\\```aaaaaa``````aaafffhhhjjjjjjiiihhhhhhiiiddddddeeeeeeggghhhjjjkkkkkkjjjiiiiiihhhhhhiiiiiihhhhhhjjjlllnnnppprrrrrrqqqqqqppppppqqqqqqppppppmmmnnnpppqqqrrrrrrrrrqqqrrrssstttuuuuuuvvvvvvvvvuuuxxx{{{~~~CCCBBBAAA???>>>=========;;;<<<<<<===<<<:::999888666777999;;;<<<>>>>>>>>>===>>>???@@@???>>><<<:::999::::::;;;;;;::::::999777999999888666666999<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888;;;<<<<<<<<<;;;::::::999999888;;;AAAAAA<<<:::;;;777888999999999:::===@@@999888888888888888888999::::::;;;<<<;;;:::999888888888888888777777777777888999:::888666555666777555666666777777777777777444555555555666666777777;;;;;;:::999999:::::::::999999:::;;;;;;;;;::::::777888888999999999888888666555555444444333222222777777777777777666666555555555555555666666666777444555555555444333333222111111222333333444444555555666666666444444666888888999999999888777555444777777777777666666666666111222333333222333555777222222111111111111222222000000000000111111111111222222111111222222333444...000222333222111111111000000000000000111111111000111222333333333333333111111222333333333222222111555777555000///222666333333444555666777888999999999888666444444555777888BBB>>>777::::::666999444666888888777666777888:::;;;;;;;;;;;;:::999999666666666666888:::<<<===777777777777666666666666555444444555555666777888777888999888777777999;;;::::::;;;<<<===>>>??????EEECCCAAA?????????AAABBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHJJJFFFIIILLLMMMMMMLLLMMMNNNPPPSSSVVVWWWUUUSSSRRRRRRMMMLLLKKKLLLOOORRRSSSSSSTTTSSSRRRSSSVVVXXXXXXXXXYYYZZZ[[[\\\[[[YYYWWWVVVZZZ\\\___``````___```aaafffhhhjjjkkkjjjiiijjjjjjcccccccccdddfffiiikkkmmmkkkjjjjjjiiihhhiiiiiiiiifffgggiiikkkmmmooopppqqqrrrpppooonnnooopppooooookkklllnnnpppqqqrrrrrrqqqrrrssstttuuuvvvvvvvvvvvvtttwww|||~~~}}}|||BBBAAA@@@???>>>>>>>>>>>><<<=========;;;:::;;;<<<===<<<<<<<<<<<<======>>>???===<<<;;;<<<<<<:::999<<<;;;::::::999999::::::888444444888999666777<<<;;;;;;:::::::::;;;<<<<<<===<<<:::999888999:::::::::;;;;;;<<<<<<;;;;;;:::777999;;;===>>>>>>===<<<888999999:::;;;<<<>>>>>>>>><<<:::777777888:::<<<555666777888999:::::::::;;;;;;:::999888888888888:::::::::::::::999888777:::999888666666666777888666888999888777666777888999999888888999:::<<<===>>>===;;;:::999999::::::777888999:::;;;:::999888999888666555666555333222222444666777666666777888555666777999999999888777444444333333333444444555333333333333444555777888555888888333111444555444999888888888777777666666777777555444333222222222444333111222333444444333...///000111222333333333333333222222111222222222444555666555333222222333333333333333222222111000222000///000222333333222///111333444333222333333222111111222444444333111666666666555555444444444666777777777777777666666888777777666666666666666999::::::999777666777999::::::999888777777888888888999999::::::999999888222333444555666888888999888888888888888888888888777666555555555666888999999999888888999999:::;;;<<<=========>>>?????????>>>>>>>>>>>>???@@@AAABBBAAACCCEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEHHHMMMOOOPPPQQQRRRSSSRRRUUUWWWWWWTTTRRRPPPPPPMMMNNNNNNOOOOOOPPPPPPQQQUUUUUUTTTUUUVVVYYY\\\^^^bbb```]]][[[\\\\\\[[[ZZZZZZ[[[]]]___aaaaaaaaaaaaeeehhhkkklllkkkiiiiiiiiidddddddddeeefffggghhhhhhgggmmmnnniiigggjjjjjjggggggjjjooossstttsssqqqooosssqqqnnnmmmnnnoooppppppooonnnmmmppprrrssspppmmmrrrrrrrrrqqqpppqqqsssuuurrrtttxxx~~~}}}yyy{{{BBBAAA@@@??????>>>>>>>>><<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;<<<===???===<<<<<<<<<<<<;;;999;;;;;;:::999999999999999888555555888999777888<<<;;;;;;::::::999::::::;;;<<<;;;:::999888999999:::999::::::;;;;;;::::::999777888;;;===>>>>>>===<<<999999999999:::<<<>>>???;;;:::888777777777888999666777888999999999999999;;;::::::999888888888888999999::::::999888888777888777666555555555666777444666777888777777999;;;::::::999999:::;;;<<<>>>>>>===<<<:::::::::::::::888888999::::::::::::999:::888666666666666444222111333555666555555666777666777888888888777666555444444444333333444444555555555555555555555444444555888888444222555777666777777777666666555555555555555444333333333444444444333111111333444333222000111111222222222222111444333333222333333444444555666777666444222222222333333333333333222222222222111///000222333333222222333333222111000222333222111111222444555333222444444444333333222222222666666666777777666666555777777666666666666777777999999:::888777666777999999999999888888888777777888999999::::::999999888444444555555666666777777777777777777777777777777777666666555666777888999999999999999999::::::;;;:::::::::;;;<<<<<<======>>>>>>>>>??????@@@AAABBB>>>@@@BBBCCCBBBBBBBBBCCCHHHHHHHHHHHHIIIIIIIIIIIIFFFIIIMMMOOOPPPQQQRRRSSSRRRTTTUUUUUUSSSQQQQQQQQQNNNNNNOOOOOOPPPQQQRRRRRRUUUUUUUUUVVVXXX[[[^^^```bbb___]]]\\\]]]]]]]]]\\\ZZZ\\\^^^___```aaaaaa```ccceeehhhjjjiiihhhhhhiiieeeeeeeeeeeeeeefffggghhhfffkkklllhhhfffhhhhhhfffiiikkkooorrrtttsssrrrppprrrooommmlllmmmoooooooooooommmmmmnnnpppqqqooommmqqqqqqqqqooommmmmmnnnpppqqqssswww}}}|||xxxzzz}}}AAAAAA@@@@@@??????>>>>>><<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???===<<<<<<<<<<<<;;;:::::::::999888888888888999888666666888999888999<<<;;;:::999888888888888888;;;:::999999888999999999888999999999999999999888777888:::;;;======<<<<<<:::999888888999;;;===???:::::::::999999999999999888888999999999999999888::::::999999999999999999888999999999999888777777555555444444444555666666333555777777777888:::<<<;;;::::::::::::<<<===>>>>>>===<<<;;;;;;;;;;;;;;;999999888888999999:::;;;:::999777777777777555333000222444555444444555666777777777777666555444333555444444333333444444444333444555666777666555555555888888444333666888888555555555555555444444444333333333333333444555666444222111111222333222222222222222222222111000000333333333333444555666666666777888777444222222222333333333333444444444444333111000000222333333222444444444222000000111222333222222333555555444333777777777666666666666555444555555666666666555555777666666666666666777888888999999888666666777999888888999:::999888777666888999999::::::999999888666666666666666666555555666666666666666666666666777666666666666777888999:::999999999999:::;;;;;;999999::::::;;;<<<<<<===????????????@@@AAABBBBBBAAADDDFFFGGGFFFDDDDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJGGGJJJNNNPPPPPPQQQRRRSSSRRRSSSSSSRRRQQQQQQRRRSSSNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVXXX[[[^^^aaacccbbb```^^^]]]^^^___^^^]]][[[\\\^^^___`````````___```bbbeeegggggggggggghhhfffeeeeeeddddddeeefffgggdddhhhiiifffeeeffffffdddkkklllnnnpppqqqrrrrrrqqqooommmkkkkkkmmmnnnnnnnnnnnnmmmkkklllnnnoooooonnnqqqqqqpppnnnkkkjjjlllmmmppprrrvvv{{{~~~~~~{{{yyyyyy|||AAAAAAAAAAAA@@@??????>>><<<===>>>===<<<;;;;;;===>>>>>>>>>>>>???@@@AAAAAA???===<<<<<<======<<<::::::999888888777777888888888777777888999999:::<<<;;;:::999888666666555555999999999888888888999999777777888888888888777777666777999:::;;;;;;;;;;;;;;;999888777888:::===???;;;<<<=========<<<;;;;;;999999999:::999999888888888999999999:::999999999888888888999999888777777555555555555555666666666444555777777777888:::;;;;;;;;;::::::;;;<<<>>>???=========<<<<<<;;;;;;;;;:::999888777888999:::;;;:::999777777888888666444111333555555444444555666555555555555555555444444555555444333333333444444...000333666888999888888333777777333222666888888555555555555444444444444444333333333333444555555444222111111222222222111222222222333333222111111222222222222333555666666777888888777444222222222333333333333444555555666333222000111222333333222111222444444222111111222333333333444555666555333777777777777777777777777333444555555555555555555666666666666666777888888777888999888666666777999666888999::::::999777666888999999::::::999999888555555555555666666666666777777777777777777777777777777777777777888888888:::::::::::::::;;;<<<<<<::::::;;;<<<===>>>>>>???@@@??????@@@@@@AAABBBCCCEEEGGGJJJKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJMMMPPPQQQQQQRRRSSSTTTRRRRRRQQQPPPOOOPPPRRRUUULLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWZZZ]]]```ccceeecccaaa______```___^^^]]][[[\\\^^^___```______^^^^^^```ccceeeeeefffhhhiiigggfffdddccccccdddfffgggbbbeeefffeeedddcccddddddjjjkkklllmmmnnnoooppppppmmmkkkjjjjjjlllnnnnnnmmmmmmlllkkkjjjkkklllnnnnnnpppqqqpppnnnlllkkkmmmooonnnppptttyyy{{{|||{{{yyyyyy|||@@@@@@AAAAAAAAA@@@??????===>>>>>>>>><<<;;;<<<===>>>>>>>>>??????@@@BBBBBB>>>===<<<<<<===>>><<<;;;:::999888888777777888888888999999888999;;;<<<;;;;;;:::999777666555444444777888888888888888888888666777777888888777777666666666777888999:::;;;;;;:::999888888888:::<<<===:::;;;===>>>>>>===;;;:::999999:::::::::999999888777888999:::::::::::::::777888888999999999888888777777777888888888777777666777888888777777888999;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;:::999888777888999:::;;;:::888777777888888666555333555666777555555555666333333333444555666666777666555444333333333333333...000333666888888888777222555555222111444777666555555555555555555555555555555444333333333333444555333111111222222222111000000111333333444444444111111111111222333555555666777888777444222222222444333333333333444666666444333111111222333333222+++///333666555444222222333333333444555666555333222222222222333333333333333333444555666666555555555555555555666777999999777777888777666666777999666777999::::::999888666888999999::::::999999888333333444555666777888888888888888888888888888888666777777888888888888888;;;;;;::::::;;;;;;<<<===::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGIIIIIIHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJMMMOOOQQQRRRRRRRRRTTTUUUQQQQQQPPPNNNMMMNNNQQQTTTKKKLLLMMMNNNOOOPPPQQQQQQTTTUUUXXXZZZ^^^aaadddeeeeeecccaaa``````___]]][[[\\\]]]^^^______^^^]]]]]]]]]```bbbddddddfffhhhiiifffeeecccbbbcccdddfffhhhbbbcccdddeeedddbbbcccdddhhhiiiiiiiiijjjlllmmmmmmkkkiiiiiijjjlllnnnnnnmmmlllkkkkkkjjjjjjkkkmmmnnnmmmnnnnnnlllkkkkkknnnpppmmmpppssswwwyyyzzzzzzzzzzzz}}}???@@@AAABBBBBBAAA@@@???===>>>???>>><<<;;;<<<===<<<<<<<<<<<<===???@@@@@@>>>===<<<<<<>>>>>>===<<<::::::999888888888888999888::::::888999<<<===;;;::::::888777666555555555666666777888888888888777666777777888888777777666555666666777888999::::::999999999999999:::;;;;;;777888:::;;;;;;:::999999999999:::::::::::::::999555777888:::;;;;;;::::::888888999::::::::::::999999::::::::::::999888777777888999888777666777888;;;::::::::::::<<<===>>>:::;;;;;;<<<<<<;;;::::::999999888888999999:::;;;999888666666777888666555444666777777666555555666222222222333555666888999666555555444333333333333111222444444555444333333222555555111000333555555444444444555555555555666666555444333333333333333666444222222333333222111///000111333444444555555111111111111222333333444444555666555333222222333444444333222222333444555555333222111333333333222***...333666666444333333333222222333555555444333333333333333333444444444333444555666666666666666444444444555666888999:::666777777777666666777999666777888999:::999888888888999999::::::999999888222333444555666888999999888888888888888888888888666777888888999999888888<<<;;;;;;;;;;;;<<<======888999:::;;;<<<>>>??????AAAAAAAAAAAABBBCCCDDDDDDGGGIIIJJJJJJIIIHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQQQQPPPQQQRRRTTTQQQQQQPPPNNNMMMMMMPPPRRRLLLLLLMMMMMMNNNNNNOOOOOOSSSUUUWWWZZZ]]]```cccdddcccbbbaaa``````___]]]ZZZ]]]]]]^^^______^^^\\\\\\]]]___aaabbbcccdddfffhhheeedddbbbaaabbbdddgggiiicccbbbdddfffeeebbbcccfffggggggggghhhiiiiiijjjjjjiiihhhhhhjjjmmmnnnnnnmmmjjjkkklllkkkjjjjjjlllnnnjjjkkkkkkjjjiiijjjlllnnnmmmooosssvvvwwwxxxzzz|||{{{~~~???@@@BBBCCCCCCBBB@@@???===>>>???>>><<<<<<<<<>>>;;;;;;;;;<<<===>>>???@@@>>>===<<<===>>>???>>><<<;;;;;;:::999999999999999888;;;;;;888999===>>>;;;:::999888777666666666666555555777888888888777777777777777888888777777777555555555666777888999:::777888999:::;;;:::999999777888888999999999999999888888999:::;;;;;;;;;;;;444666888:::<<<<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555666888888777777888:::::::::999999:::;;;<<<>>>888999:::;;;;;;:::999999888888999::::::::::::999888666555666777777666444333555777666555444444555444444444444555666888999666666555444333333333333333222222222222222222111333666666222000333555444222333333333444444444555444444333333333444555555888666444333444444333222111222222333444444444333333333222222222333333444111333444444333222222333555444222111111222333444666444222222333333333111...000222333222222444555222111111222444555333222555666666666777777777777333444555666777777777777333444444555777888:::;;;555666777666666666888999777777888888888999999999888999999::::::999999888444444444555666777777888888888888888888888888888666777888999999999888888<<<<<<<<<<<<<<<======>>>999:::;;;<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEIIIJJJJJJIIIIIIIIILLLNNNIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNOOONNNMMMNNNPPPQQQPPPPPPPPPNNNLLLLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNRRRTTTVVVYYY\\\___```aaa_________```aaa```^^^\\\]]]^^^^^^___^^^]]]\\\[[[\\\^^^___``````aaadddfffdddcccaaa```bbbeeehhhkkkdddbbbdddhhhgggcccdddhhhffffffggghhhiiiiiiiiiiiihhhhhhiiikkknnnoooooonnniiikkkmmmmmmkkkkkklllmmmllllllllljjjiiiiiikkkmmmmmmpppsssuuuvvvxxx{{{~~~{{{}}}???@@@BBBCCCCCCBBB@@@???===>>>???>>>===<<<===>>><<<<<<<<<===>>>@@@AAABBB>>>===<<<===>>>???>>>===<<<;;;::::::999999::::::888<<<<<<888999>>>???;;;:::999888777777666666777444555666888888888777666777777888888888888777777555555555555666888999:::666888:::;;;;;;:::999777999999999::::::;;;;;;;;;777888999:::;;;<<<<<<<<<444666888;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::888666444333555777777777888:::<<<999999888888999:::<<<===777888999:::::::::999888777888999:::;;;:::999999777666555555666666555444333444666555444333333444777666555444555555777888777666555444333222222222000000000000111222333444555888888333111444555444111111111222222333333333222222222333444555777777999777555444444555444222333333444444444333222222555555444333333333444444000111333333222222222333555444222000000000222333666444222222333333333111333333222000///000333666222111111222444444333111333444444444555555666666444555666777888888888888333333444555777999:::;;;555666777666555666888999888888777777888999::::::999999999::::::999999999666666666666666666666666777777777777777777777777666777888999:::999888888<<<<<<<<<<<<<<<===>>>>>><<<<<<===???@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDCCCEEEHHHKKKGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMLLLKKKKKKMMMOOOPPPQQQPPPOOOMMMKKKLLLMMMPPPPPPPPPOOOOOOOOONNNNNNRRRSSSVVVYYY[[[]]]______\\\\\\]]]___aaabbb```___]]]^^^^^^___^^^]]][[[ZZZ[[[]]]^^^^^^^^^___bbbdddcccbbb``````bbbeeeiiillleeeccceeeiiihhhddddddjjjfffggghhhjjjjjjjjjiiihhhhhhhhhiiikkknnnpppooonnnhhhkkknnnooolllkkklllmmmppppppooommmkkkjjjkkkmmmmmmppptttuuuvvvxxx{{{zzz}}}@@@AAACCCDDDDDDCCCAAA@@@EEEAAA>>>???>>>;;;;;;>>>===<<<<<<>>>>>>;;;===BBB@@@@@@@@@???>>>===<<<;;;<<<<<<============<<<<<<;;;999888:::===>>><<<:::999::::::999666555555555888777666666666777999::::::888666555666666555444777777888777666666888;;;:::::::::999888777666555888888888888888888888888777888:::;;;;;;:::999777777888888888999999999999???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;:::999888777666777888777666777888::::::;;;;;;:::999999:::<<<999777666888;;;<<<;;;999999888777777777888:::;;;888888888888888777666555555555444333333333333444666666666666666777888888777666555666777777555333555555555444444333333333777666666555444444333333444333333333333444555555222222333444555555555555333333333444444444555555000111333333222222333444000222444444333111111111111222333333111111222333///000111222222111000///666555333222222333444555444444444444444444444444222222333333444333333333444555777888777666444333444444555777888888888888444555777777666666888999888888888888888888999999888888999999999888888777888999999::::::999999888111333555555444333444555444666888888777777888999888999::::::888888999:::::::::;;;<<<======<<<<<>>===>>>===::::::======;;;===???>>>;;;===AAA@@@@@@@@@@@@???>>>===<<<=========<<<;;;:::999999===;;;:::;;;===>>><<<;;;999::::::999666555555666999888888777888999:::;;;<<<:::888777888888777666777888888777666666888;;;::::::::::::999888777666888888888999999999::::::777888:::;;;;;;:::999777777777888888888999999999???>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999888666777888777666666888:::999:::::::::888888:::;;;;;;999777888:::;;;:::888888888777777777888999:::999999999999999888777777666555555444444444444444555555444444555555666777666555444555666666444222444444444333333333333333555555555555555555555555444333333333333444555555333333444555555555444444222222222333333333444444111333444444333333444555222444555444222111111111222444555444333222333555111111222222222222111111555555444444444444444555444444444444444444444444333333444444555555444444555666777888888666555333444555666777777888777777444666777777666777888:::888888999999999999::::::999999888888888888777777777888888999999888888777222333555555444444444555555777:::::::::999:::;;;888:::;;;:::999888999::::::;;;<<<======>>>======???===;;;<<<@@@BBBBBBBBBEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMKKKLLLNNNPPPPPPOOOOOOOOOOOOOOOOOONNNPPPRRRUUUXXXZZZ\\\]]]]]]___```aaa```___^^^^^^___aaa```___^^^^^^^^^^^^^^^]]]^^^______^^^___bbbeeeeeebbb```___aaaeeeiiikkkiiiiiihhhhhhhhhiiijjjjjjkkkiiiggggggjjjkkkkkkjjjhhhfffdddgggmmmooonnnkkklllnnnpppqqqpppnnnoooooolllnnnpppqqqpppnnnnnnoooqqqrrrtttvvvxxxzzz{{{|||}}}~~~AAAAAACCCCCCCCCBBBAAA@@@===;;;;;;>>>===:::999;;;<<<;;;===AAA@@@<<<<<>>===;;;:::999888>>><<<;;;;;;<<<===<<<;;;999::::::999777555555666:::999999999999:::;;;;;;===;;;999999999:::999888777888888777666777999:::999999::::::::::::999999666777888:::;;;;;;;;;;;;888999:::;;;::::::888888777777777888888888888999>>>>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999666777888777666666888:::888999:::999777777999:::;;;999888999::::::999777777777777666777888888999999999:::::::::999999888777777666555555555555555444444333333444444555666555444444444555555333222222222222222222333333333333333444444555666777777444333333333333444555555444444555555555444444333111111111222222222333333333444555555444444555666555555555333111000111222444555555555333333444666333333333222222333333333444444555555555555555444555555555555555555555555444444555666666666666666666777888888888777666555666666777777777777666666555666777888777777888:::999999::::::;;;;;;;;;;;;:::999888777666777777888777777777888888777777777222444666666555444555666666999<<<===<<<;;;;;;;;;999:::;;;;;;999999:::;;;;;;<<<===>>>????????????>>>===<<<===???AAAAAAAAAEEEDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNMMMLLLKKKKKKMMMOOONNNOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUWWWXXXYYYYYYYYY]]]___aaaaaa```^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^______^^^___bbbeeeeeedddbbbaaaaaadddggghhhiiiiiiiiiiiiiiijjjkkkkkkkkkiiiffffffhhhjjjkkkkkkiiifffcccdddhhhkkkkkkjjjkkkmmmooopppooonnnnnnooolllooorrrsssqqqooonnnnnnoooppprrruuuwwwzzz|||}}}|||~~~BBBBBBCCCCCCCCCBBBAAA@@@;;;:::;;;??????;;;:::<<<;;;;;;>>>BBB@@@<<<;;;>>>>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<>>>===;;;:::::::::;;;;;;999::::::999777666666777999999999999999::::::;;;===;;;999999::::::999888666888999888777777999:::888999:::;;;;;;;;;;;;;;;555777888:::<<<=========999999:::::::::999888888777777777888888888999999>>>======<<<;;;;;;::::::<<<=========<<<;;;;;;:::777888888777666666888999888999999888777777888:::999999888999999::::::999777666666777777777888888888888999999:::999999999888777777666666666666666444444444444444555666666666555444555666666444222000000111111222222222333333333444444555666666666444333333333333444555555555555666555555444333333222222222222333333333333333444555555444333444666666666666333111000222444444555555444333333444666666555444333333444555666333444666777777666555444555555555555555555555555555555666777888888888888777888888999888777666666666777777777777666666555555777888888888888999;;;::::::;;;;;;<<<<<<======;;;:::888666555666777888777777888888888888777777333555666666555555555777666888<<<======;;;;;;;;;999;;;<<<;;;:::999:::<<<;;;<<<>>>???@@@AAAAAAAAA>>>>>>===>>>???@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLKKKLLLLLLLLLLLLJJJIIIHHHKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMLLLKKKKKKMMMOOONNNNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTVVVWWWXXXXXXYYYZZZ]]]aaabbbaaa^^^\\\\\\ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\]]]```ccceeeeeedddcccbbbbbbeeefffiiiiiiiiiiiijjjkkkllllllllljjjgggeeeeeefffggghhhfffdddcccdddfffhhhgggfffhhhjjjmmmmmmmmmllllllmmmkkkooorrrtttrrrpppnnnmmmnnnoooqqqssswwwzzz|||~~~}}}~~~CCCCCCCCCBBBBBBAAAAAA@@@<<<;;;<<<@@@@@@===<<<>>><<<<<<>>>BBB@@@<<<;;;>>>===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<;;;:::999999999:::999::::::999777666777888888888888999999999999999;;;999777777999999999888666888999999888888999:::888888999:::;;;;;;;;;;;;444666888;;;<<<=========::::::::::::999999888888888888888888999999999999=========<<<<<<;;;::::::<<<<<<<<<===<<<<<<;;;;;;777888888777666666777999888999999888777777888:::777777888999999:::;;;<<<666777777888888888888888666666777888999999999888888888777666666666666777666666666666666777777888888777666777888777666444000000000111111222222222555555555555555555555555444333333333333444555555666666666666555444333333333333333333444444444444333444555444333222333444777777666444222111333555444444444333111222444666777666555444444555666777333444666777888777666666666666666666666666666666555666777888999999999999888888888888888777777666666777777777777666666555666777999999888888:::;;;:::;;;;;;<<<======>>>>>>===;;;999777666666888999888999999999999999999888333555777777666666666777555888;;;<<<;;;::::::::::::;;;<<<<<<;;;:::;;;<<<;;;<<<>>>@@@AAABBBCCCCCC>>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLJJJKKKLLLLLLLLLJJJIIIHHHKKKKKKLLLMMMMMMNNNOOOOOOKKKLLLMMMLLLKKKLLLMMMOOONNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSUUUWWWYYYZZZ[[[YYY\\\```bbbaaa^^^\\\[[[XXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]\\\]]]```cccdddeeefffdddbbbaaaccceeeiiiiiiiiiiiijjjkkklllmmmmmmkkkhhheeebbbaaabbbbbbbbbbbbccceeeffffffdddbbbdddgggiiijjjiiiiiiiiijjjjjjmmmqqqsssrrrpppnnnnnnnnnooopppsssvvvzzz}}}~~~~~~DDDCCCCCCBBBAAAAAAAAA@@@???======AAAAAA>>>===@@@===<<<>>>AAA???;;;;;;>>><<<===>>>???????????????===<<<;;;;;;;;;<<<===>>>:::;;;===<<<;;;:::::::::999:::;;;:::888777888999777888888999:::999999999999888666666888888888777666888::::::999888999:::888888999::::::;;;::::::444555888;;;<<<===<<<;;;;;;::::::999999888888888999999999::::::::::::;;;============<<<;;;:::999;;;;;;<<<<<<<<<;;;;;;:::888888999888666666777888888999:::999777777999:::666888999999999999:::<<<777777888999999999999888444555666777888999999999888888777666666666666666888888777777888888999:::888777777777888888666555111111111111111222222222555555555555555555444444444333333333333444555555555555666666666555444444333333444444444555555555333444555444333222222444555666666555333333444666444444444222111111444666666666666555555666666666444555666777888888888888777777777777777777777777555666777999::::::::::::888888777777777666666666666666777777777777666666666888999:::999999:::<<<::::::;;;<<<===>>>>>>???===<<<;;;999888888888999999999::::::::::::999999444666888888777666777888555777999999999888:::;;;;;;<<<======;;;;;;<<<===:::;;;===???AAACCCDDDDDD???AAACCCBBBAAA@@@@@@@@@@@@AAACCCFFFHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNOOOPPPQQQJJJLLLMMMMMMMMMMMMNNNOOONNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTVVVYYY[[[\\\XXX[[[___aaa```]]]\\\[[[YYYYYYYYYYYYZZZ[[[]]]]]]]]]^^^______^^^___bbbeeeccceeegggfffcccaaaccceeehhhhhhhhhiiiiiikkklllmmmmmmlllkkkgggbbb___^^^______aaacccffffffeeecccaaaaaadddggghhhggggggggghhhhhhkkkoooqqqqqqpppooooooooopppqqqsssvvvzzz}}}}}}~~~}}}|||}}}~~~~~~~~~DDDDDDCCCBBBAAAAAA@@@@@@AAA>>>===@@@@@@======@@@???===>>>@@@>>>:::;;;???<<<======>>>>>>>>>======>>>===;;;:::999:::;;;<<<888<<>><<<<<<<<<999:::;;;:::888777888999888888:::;;;;;;;;;:::999999888666666888999888777666888:::;;;:::999999:::888888999999999999999999333555888;;;<<<;;;:::999<<<;;;:::999888888888888::::::;;;;;;;;;;;;<<<<<<<<<============;;;:::999::::::;;;;;;;;;;;;::::::888999999888666555777888999:::::::::888888:::;;;999:::<<<:::888777888999777888999:::;;;::::::999444555777888999:::::::::777777666555555555555666888888888888888999::::::888777666777888888666444222222222222222111111111333333444444555666666666444333333333333444555555444555555666666666666555222222333333333444444444444666666555444333333444333555666777555555555666666666555333111222555888555555666666666666555555666666666666777888999:::777777777777777777777777555666777888999:::::::::777777666666555555666666444555666777777888777777777888::::::999999;;;<<<999::::::;;;<<<===>>>???>>>======<<<:::999999888888888999999999999888888555666888888777777777888777888888888777888:::<<<;;;===>>>===<<<;;;<<<===999:::===???AAACCCDDDDDD@@@CCCEEEDDDBBB@@@@@@AAAAAACCCEEEHHHJJJLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPJJJLLLNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOONNNPPPPPPQQQRRRTTTVVVYYYZZZXXX[[[^^^___^^^]]]\\\\\\XXXXXXYYYYYYZZZ\\\]]]^^^]]]^^^______^^^___bbbeeeaaaeeehhhgggcccaaabbbeeeggggggggghhhiiijjjkkklllkkkmmmmmmjjjeee```_________```bbbcccdddddddddddd```cccfffggggggfffggghhhgggiiimmmooooooooopppqqqqqqqqqrrrsssvvvzzz~~~{{{|||}}}|||zzzyyyzzz{{{~~~~~~}}}}}}~~~EEEDDDCCCBBBAAA@@@@@@AAABBB???===???>>><<<===@@@@@@>>>>>>???===:::;;;@@@<<<<<<============<<<<<>>;;;::::::;;;;;;888<<>>>>>999:::;;;:::888888888:::999:::;;;<<<<<<<<<;;;::::::888777777888999999888666888:::;;;:::999999:::888888999999999888888777333555888:::;;;;;;999888<<<;;;:::999888888888888;;;;;;;;;<<<<<<<<<======<<<============;;;:::999999999:::;;;;;;:::::::::888999999888666555666888:::;;;;;;:::999999:::<<<<<<===>>>;;;777555555777888999:::;;;<<<;;;::::::555666888999:::;;;<<<<<<777777666555555555555555888888888888888999999:::777666555666777777555333444333333333222111111111111222333444666777888888444333333333333444555555444444555666777777777666111111222222222333333333666777888777555444444555111444777777777666666777777777666444222333777999444555666777777666555444777666666555666888:::;;;777777777777777777777777555555777888999:::::::::777777666555555555555555444444666777888888888888777999::::::::::::;;;===999999:::;;;<<<===>>>???>>>>>>>>>===<<<;;;999888777777888888888888777777555777888999888777888999888999888777777888;;;>>><<<===>>>===<<<;;;<<<>>>999:::<<>>@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888999:::;;;???;;;777666999;;;;;;;;;;;;;;;<<<<<<<<<;;;999888999999888777666666777777888888888888888888888999===<<<;;;;;;::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777666666777999777666555666777999:::;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;::::::999;;;;;;:::::::::;;;;;;<<<:::999999999999999999999666666666777888888999999777888999;;;;;;;;;:::999777777666666666666777888333444555555444333111000555444333222222444555666555555666666555444333333777777777777777666666666555666666666444333444555888777555444333333444555333555888:::::::::888777444555666555333333555777222333444555666666666666666666666666777777777777777777666666666666777777444444555666777777666666666555444333333444666777777666666666666777777888555555777888:::;;;======??????===<<<;;;;;;;;;;;;???===:::777666666888999777777777777777777777777777;;;<<<999777:::;;;999666888::::::888888:::===<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<===???AAABBBCCCEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFFFFHHHJJJLLLLLLKKKOOOMMMLLLJJJHHHGGGFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJIIIKKKNNNNNNLLLJJJLLLLLLKKKKKKMMMPPPRRRTTTQQQPPPNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWZZZ^^^___^^^\\\ZZZZZZXXXUUUUUUZZZ\\\ZZZYYY[[[ZZZZZZ[[[[[[\\\\\\\\\]]]___aaaccccccbbbaaaaaabbbbbbcccccceeegggkkkmmmooommmpppooojjjhhhgggeeeaaaaaabbbbbbaaa______```aaabbbcccdddeeeeeedddbbbbbbhhhjjjkkkkkkjjjkkknnnpppppprrruuuvvvwwwxxx{{{}}}~~~|||yyywwwvvvwwwyyyzzz}}}|||{{{{{{|||~~~CCCBBBBBBDDDFFFFFFCCC@@@???@@@@@@@@@>>>===>>>???????????????????????????>>>?????????@@@@@@AAAAAA======<<<<<<<<<<<<;;;;;;===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888999:::;;;>>>:::777666999;;;<<<;;;;;;;;;<<<<<<<<<;;;999999999999888777777777777777888999999999999999999999:::999999999::::::;;;<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::777666777888888888666666666777999:::;;;:::::::::;;;;;;<<<<<<>>>======<<<;;;::::::::::::::::::::::::;;;<<<===:::::::::::::::999999999666666777777888888999999666666666777777777777666777777666666666777777777555555666666555444222111555444444333333333444444555555666666555444444333666666666666666666666666444666666555444333444555777666555444444444444444333555777999:::999888666555666666555444333555666222333444555666666666666555555666666666777777777777777666666666666777777555555666777777777777777666555444333222333555666666666666666666777777888777777999:::;;;===>>>>>>:::::::::;;;;;;<<<======;;;;;;:::999999888888888888888888888888888888888444888999555444666777666777999:::999888888;;;>>>============>>>>>>??????;;;;;;===>>>@@@BBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEIIIIIIIIIJJJLLLLLLLLLLLLNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKJJJIIIKKKNNNOOONNNLLLMMMMMMLLLLLLMMMPPPRRRTTTPPPOOONNNNNNPPPQQQQQQPPPQQQQQQQQQQQQRRRSSSUUUUUUUUUXXXZZZ[[[ZZZYYYXXXYYYWWWTTTTTTYYY\\\[[[ZZZ\\\ZZZZZZZZZ[[[[[[[[[\\\\\\\\\^^^``````___^^^^^^___aaaaaabbbcccfffiiilllmmmjjjlllkkkfffeeefffeeeaaa^^^___````````````bbbdddbbbcccdddddddddcccbbbbbbfffggghhhiiiiiijjjmmmoooooorrrtttvvvvvvxxxzzz|||}}}|||yyywwwvvvvvvxxxyyy{{{{{{zzzzzz{{{}}}EEEDDDDDDEEEFFFEEEBBB@@@AAAAAAAAA???>>>>>>???AAA???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@AAABBBBBB>>>=========<<<<<<<<<;;;>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999999:::;;;<<<:::777777999;;;<<<<<<:::;;;<<<<<<<<<;;;:::999999888777777777777777777999999::::::::::::999999666777777888999:::<<<<<<999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;:::888777777888888888777666777888999::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999999:::;;;<<<===>>>;;;;;;<<<<<<;;;::::::999666666777777888999999999;;;:::999888888888999:::888777777777777777777777666666777666666555444333555555555555444333222222555555555666555555444333555555555555555555555555444555666555444333333555555555666666666555444444333444666888999888777666666777777666444333444666333444555555666666666666555555555666666666666777777666666555555666666777666666666777777777777777666555444222222222333333666666666666666777888888999:::;;;<<<===>>>??????999999999:::;;;;;;<<<<<<888999:::;;;;;;:::999888888888888888888888888888666:::;;;777666888999888999:::999888888999<<>>>>>>>>?????????@@@@@@<<<===>>>@@@AAACCCDDDEEEFFFFFFHHHIIIIIIJJJJJJIIIMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKIIIGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIKKKNNNPPPOOOOOOOOONNNNNNMMMNNNPPPRRRSSSOOONNNMMMNNNQQQRRRRRRQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXWWWWWWXXXYYYVVVSSSTTTYYY\\\ZZZZZZ\\\YYYYYYZZZZZZZZZZZZ[[[[[[ZZZ\\\^^^^^^]]]\\\]]]^^^___``````bbbdddgggjjjkkkhhhjjjhhhdddccceeefffddd___```aaaaaa``````bbbdddbbbbbbccccccccccccbbbbbbbbbdddeeefffggghhhkkknnnnnnpppsssuuuvvvwwwyyy{{{}}}{{{xxxvvvuuuuuuvvvwwwzzzyyyxxxxxxyyy{{{}}}~~~GGGGGGFFFFFFEEEDDDBBBAAABBBBBB@@@>>>======@@@BBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAABBBCCCDDD???>>>>>>======<<<<<<<<<>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::999888888999;;;<<<===:::;;;<<<<<<<<<;;;:::999888888777777777777777888::::::;;;;;;;;;:::999888666666666666777999:::;;;999999999888999::::::;;;:::::::::::::::;;;;;;;;;:::;;;;;;;;;999888888:::888888777777777888999:::::::::;;;;;;;;;<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<>>>???<<<=========<<<;;;:::999666777777888888999::::::>>><<<:::888888999;;;<<<888888888888888888777777777777666666555444444333555555666666555333111000444555555555555555444444333333444444444444444555444555666555333222333444444444666777777666555444333444666777888888777666777888888777444444555666444444555666666666666666444444555555555666666666666666666555555666666666666666555555555666666666666555444222222111111222666555555666666777888999:::;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;:::999999777888999:::;;;;;;;;;;;;999999999999999999999999777;;;<<<999777:::;;;999;;;:::999888888:::===???>>>>>>>>>???????????????===>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIKKKMMMPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRNNNMMMMMMOOORRRSSSSSSRRRSSSRRRRRRQQQQQQQQQRRRRRRWWWXXXXXXWWWWWWWWWZZZ\\\XXXTTTUUUYYY[[[ZZZYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]]]]]]]]]]^^^_________```aaacccfffhhhjjjjjjkkkiiidddcccfffgggeeecccddddddbbb___^^^___```bbbbbbbbbccccccccccccccc```bbbcccdddeeegggjjjllllllooorrrtttuuuvvvwwwyyy{{{zzzxxxvvvuuuuuuvvvvvvxxxwwwvvvvvvwwwyyy{{{|||HHHIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@>>><<<<<>>???@@@AAABBBCCCDDDDDD@@@@@@???>>>======<<<<<<>>>???@@@@@@@@@@@@???>>>========================<<<<<<;;;;;;:::::::::;;;::::::999999999:::;;;<<<999:::;;;<<<<<<<<<;;;:::888777777777777777888888::::::;;;<<<;;;:::999777777666666666666777888888999888888888888999::::::999999999:::::::::;;;;;;:::;;;<<<;;;:::999:::;;;888888888888888999999:::999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;888999999:::;;;<<<>>>???<<<===>>>>>>===<<<:::888777777777888999999::::::;;;999777555555666999:::999999::::::999888777777666666555444444333333333555555666666555333111000444444555555555555555444222333333333444444555555444555555555333222333444333444666777888777666666444555666777888888888777888888888777555555666777444555666666777666666666444444444444555555555555666666555555555555666666555444444333333333444444555555444333222111111111555555555555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999888888999;;;===???999999999999999999999999444888999666555777888777<<<:::999999:::<<<>>>>>><<<===>>>?????????>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFFFFGGGIIIKKKMMMNNNOOONNNPPPRRRPPPMMMJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLNNNQQQSSSPPPPPPPPPQQQQQQRRRRRRSSSNNNNNNOOOQQQSSSTTTTTTRRRSSSRRRRRRQQQQQQQQQQQQQQQVVVWWWWWWVVVUUUWWWZZZ\\\ZZZWWWVVVZZZ\\\YYYXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[]]]_________```aaaccceeehhhiiijjjkkkhhhcccaaacccdddbbbcccddddddbbb```___```aaacccccccccccccccddddddeeeaaacccdddeeeeeefffiiikkkjjjmmmqqqssstttuuuvvvwwwzzzyyyxxxvvvvvvvvvvvvvvvxxxwwwvvvuuuvvvxxxzzz{{{IIIJJJJJJHHHEEEDDDDDDEEE@@@@@@@@@>>>===<<<>>>@@@???@@@BBBCCCCCCBBB@@@???@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@???>>>===<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888:::;;;999:::;;;<<<<<<<<<;;;:::777777777777777888888999999:::;;;<<<;;;:::777666777777666666666777888888888888888888888999::::::888888999999::::::;;;;;;:::;;;<<<<<<::::::;;;<<<888888888999999999999:::999:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;<<<<<<999999999:::;;;<<<===>>><<<===>>>>>>===;;;999777777777888888999:::::::::;;;:::888666777999;;;===999:::;;;;;;:::999777666777666555444333333333333555555555555444333222222333444555555666555555555222333333444444555555555333444555444333222222444333444555666777888888888555666777888888999999999777888888888666666888999555666666777777666666666333333333444444444555555666555555444444555555666555444333111111222333333555555444444333333222222555555555555666888999:::::::::::::::::::::;;;;;;777888:::<<<>>>>>>>>>===;;;999888777888;;;>>>@@@::::::::::::::::::::::::777;;;<<<999777999:::999<<<:::999:::<<<>>>>>>===<<<<<<>>>?????????>>>===>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFHHHIIILLLMMMOOOMMMPPPRRRQQQMMMIIIHHHHHHGGGHHHIIIJJJJJJIIIGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLPPPSSSPPPPPPQQQRRRSSSSSSTTTTTTPPPPPPQQQSSSUUUVVVTTTSSSRRRRRRQQQQQQPPPQQQQQQQQQSSSTTTUUUTTTTTTUUUXXXZZZ\\\XXXXXX[[[]]]ZZZYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYYVVVWWWXXXXXXXXXYYY[[[]]]_________```bbbdddggghhhggghhheee```^^^``````]]]___```aaaaaaaaabbbdddfffddddddcccddddddeeefffgggfffggghhhgggffffffhhhjjjiiilllpppssssssttttttuuuxxxxxxxxxwwwwwwwwwxxxxxxyyyxxxwwwvvvvvvxxxzzz{{{~~~IIIJJJJJJIIIFFFDDDFFFGGG@@@AAAAAAAAA???>>>???@@@>>>???AAACCCCCCAAA???>>>AAAAAABBBBBBCCCCCCCCCDDDBBBAAAAAA@@@>>>======<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::<<<===;;;888777888:::999999;;;<<<<<<<<<;;;;;;777777777777777888999999888999;;;<<<;;;999666444555555666666777888999:::888888888888888999999:::777888888999::::::;;;;;;:::<<<===<<<;;;:::;;;===888888999999:::::::::999888999;;;======<<<;;;:::888888999:::;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;===>>>>>>===;;;888666777888888999999::::::;;;;;;::::::999:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@<<<;;;===>>>===;;;::::::<<>>;;;<<<===???AAAAAA@@@???>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMLLLPPPTTTRRRMMMIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHJJJNNNRRROOOPPPQQQSSSTTTUUUUUUVVVRRRRRRSSSUUUWWWWWWUUUSSSQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTUUUUUUUUUVVVXXXZZZZZZWWWWWW\\\___]]]\\\^^^\\\\\\[[[[[[[[[ZZZZZZZZZVVVWWWXXXXXXWWWXXX[[[^^^^^^]]]]]]^^^```bbbdddfffbbbeeeddd```___aaa```]]]^^^___aaaaaabbbcccfffhhheeeeeeddddddeeefffhhhiiillllllllljjjhhhggghhhiiigggkkkooorrrssssssssstttwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwwwwyyy{{{|||}}}}}}}}}~~~}}}}}}HHHJJJKKKIIIFFFEEEGGGIII@@@BBBCCCCCCAAA@@@@@@@@@===???AAACCCCCCAAA???===BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;===>>><<<888666777999888999;;;<<<<<<<<<;;;;;;777777666777777888999999888999:::;;;:::888555333444444555666888:::<<<===888888888777888999999:::777777888999::::::;;;;;;:::<<<===<<<;;;;;;<<<===888888999::::::::::::999888999;;;======<<<;;;:::888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>>>>===:::777555777888888999999:::;;;;;;777666666777888:::<<<>>>:::;;;<<<<<<<<<:::777666:::999777666555555666666555444333222222444555666333333444555666666666555333333444444555666777777333444555444222111222333555444444444666888:::;;;888888888999::::::;;;;;;555777888888777888:::===666777777777777777666666222222333333333444444444555555555444444555555555777666444222222222444555444444555555666555555555444444555555666888999:::;;;;;;;;;;;;;;;:::::::::777888:::;;;;;;:::999777888999:::<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888<<<===:::999;;;<<<:::;;;::::::===@@@AAA>>>:::===???@@@BBBBBBAAA@@@???===>>>???AAACCCDDDEEEFFFEEEDDDDDDEEEFFFHHHKKKLLLLLLQQQUUUSSSNNNJJJIIIJJJFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGIIIMMMQQQOOOPPPQQQSSSUUUVVVVVVWWWTTTTTTUUUVVVXXXWWWUUUSSSPPPPPPPPPPPPPPPQQQRRRRRRTTTVVVXXXXXXXXXYYYZZZ\\\XXXVVVWWW\\\`````````bbb]]]\\\\\\\\\[[[[[[ZZZZZZXXXYYYZZZYYYYYY[[[]]]```\\\\\\\\\]]]^^^aaacccdddaaadddeeebbbbbbdddccc``````aaabbbbbbaaabbbdddfffffffffeeeeeefffgggiiijjjppppppooollliiigggggghhhgggjjjooorrrrrrrrrssssssvvvwwwxxxyyyzzz{{{|||||||||zzzyyyxxxxxxzzz{{{}}}}}}}}}|||}}}~~~{{{{{{FFFGGGHHHIIIHHHFFFCCCBBBCCCDDDDDDCCCAAA@@@@@@AAA===???BBBDDDDDDCCC@@@>>>???@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>============????????????>>><<<;;;:::???>>>===;;;;;;<<<======;;;;;;<<<<<<<<<;;;999888;;;<<<===<<<999777777777888888999999999999888888555666666666444444666888;;;;;;;;;:::999888666666666555555555555777999:::444555777888888888777666888888888777888999999:::888999:::;;;;;;:::888888888999999::::::;;;<<<<<<888999:::;;;;;;;;;:::999999999999888888888888777999:::<<<;;;::::::;;;===AAA>>>;;;;;;<<<<<<:::888777999999666666:::;;;888:::999777666777999<<<>>>>>>===<<<:::999888888888555555555555555555444444444444444444444444444444444333333333333444555555666666555444444555777888444444333333222111111000222444555555555666888:::::::::;;;:::999888777666888777666777999::::::999999999999777444333444555444444555555666777777777555666777666555444555666555444444333333444444555666555444333333333333333666777777666555555777999;;;:::999999888888999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::<<<===BBB@@@>>>>>>>>>>>>=========>>>>>>===<<<<<<===???<<<======;;;::::::<<<>>>@@@?????????@@@@@@???>>>===>>>@@@BBBDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKKKKKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGGGGIIIKKKNNNPPPNNNPPPRRRSSSRRRRRRSSSTTTVVVTTTSSSUUUWWWVVVSSSPPPUUUTTTRRRNNNLLLMMMPPPRRRVVVWWWXXXXXXWWWWWWYYY[[[VVVXXX[[[\\\]]]^^^```bbb]]]\\\\\\[[[ZZZZZZ[[[[[[XXXXXXZZZ[[[\\\\\\\\\\\\\\\ZZZYYYYYY[[[^^^``````bbbbbbaaaaaaaaaaaaaaabbbeeecccbbbbbbcccdddcccbbbhhhgggeeeddddddgggiiikkknnnnnnnnnnnnlllkkkiiiggggggjjjnnnqqqrrrrrrssstttuuuwwwyyy{{{||||||{{{{{{zzzyyyxxxwwwwwwzzz|||~~~~~~{{{yyy{{{HHHIIIIIIIIIIIIGGGFFFEEEDDDEEEEEEDDDAAA?????????>>>@@@BBBDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>==================>>>>>>======<<<<<<>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<<<<;;;:::999;;;<<<===<<<999777777777777888888999999888888777555666777666555666888999:::999999999888666555444666666555666666777888999444555777888888888777666888888777777888888999999999999:::;;;;;;:::999888888888999999:::;;;;;;;;;888999:::;;;<<<<<<;;;;;;999999999999888888888888999:::<<<;;;::::::;;;===@@@===;;;:::<<<<<<;;;999888;;;:::777777::::::888:::888777666777999<<<======<<<;;;:::999888777777555555555555555555555555555555555555555555555555444444333333444444555666666666555555555666777888666555555444333333222222222444555555555666888:::888999999999:::999999999888666666666999:::;;;:::;;;;;;<<<:::777666666666444555555666666777888888777888999888666555666777555444444444444444444555555555444444444333333333666777777777555666777999::::::999999888888999999999999::::::::::::999999::::::999888999;;;===???@@@???>>>===>>>>>>>>>>>>???@@@@@@???===<<<===???>>>???>>><<<;;;:::<<<>>>@@@???>>>????????????>>>>>>???AAACCCEEEEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNOOOLLLNNNPPPPPPPPPOOOPPPQQQUUUTTTSSSUUUWWWWWWUUURRRVVVVVVTTTQQQPPPQQQTTTWWWUUUWWWXXXWWWWWWXXXZZZ\\\XXXYYYYYYZZZ\\\___```aaa]]]\\\\\\[[[[[[[[[[[[\\\XXXXXXXXXXXXXXXWWWWWWVVV[[[ZZZYYYYYY[[[]]]___```````````````aaacccdddeeefffdddbbbbbbdddeeedddcccfffeeecccccccccfffhhhjjjnnnooooooooonnnmmmkkkjjjgggjjjmmmppppppqqqqqqrrruuuvvvyyy{{{||||||{{{zzzzzzyyyxxxwwwxxxzzz}}}}}}~~~}}}{{{}}}IIIIIIHHHHHHGGGFFFFFFFFFCCCEEEGGGFFFCCC???>>>===AAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>============;;;;;;<<<<<<===============>>>>>>>>>======<<<<<<::::::;;;<<<<<<;;;;;;::::::<<<<<<;;;999777777888777888888999999888888777444666777777666777999;;;::::::999999888777555555666666777777777777777666444555777888888888777666777777777777888888999999999999::::::;;;::::::999777888888999999:::;;;;;;999:::;;;<<<============:::::::::999999999888888999:::<<<;;;::::::;;;======<<<::::::<<<===<<<;;;;;;===<<<888777::::::777999888777666777999;;;<<<;;;;;;:::999999888777777555555555555666666666666555555555555555555555555444444444444444555666666666666666666666777888999777777666555444444444444333444555555555666888:::777777888888999::::::;;;777666555666999;;;;;;;;;<<<>>>???>>>;;;888777777555555666666777888888999888999:::999777777777888555555444444444444555555444444555666666555333222555666777777666666888:::::::::999999999888888888777888888999999888888777888888888888:::<<<>>>???>>>>>>======>>>>>>??????AAABBBBBBAAA???===>>>???@@@@@@@@@>>>;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFFFFFFFAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHEEEHHHKKKMMMNNNMMMLLLJJJKKKJJJJJJIIIJJJLLLNNNOOOMMMOOOPPPPPPOOONNNOOOPPPSSSSSSSSSUUUWWWWWWVVVUUUVVVVVVUUUSSSRRRTTTWWWZZZUUUVVVWWWWWWWWWXXX[[[]]]\\\YYYWWWXXX\\\```aaa```\\\\\\\\\[[[[[[\\\]]]]]]ZZZZZZYYYXXXWWWUUUTTTSSSZZZYYYYYYYYYZZZ\\\]]]___]]]^^^___```bbbdddfffhhhgggeeeccccccdddffffffeeedddcccbbbbbbccceeehhhjjjoooppppppqqqpppooonnnmmmgggjjjmmmooooooooopppqqqtttvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxyyy{{{~~~~~~~~~GGGFFFEEEDDDDDDDDDDDDDDDAAADDDFFFGGGDDDAAA???>>>CCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEDDD@@@@@@???>>>======>>>>>><<<<<<;;;;;;;;;<<<<<<<<<======>>>??????===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999777777888777777888888888888777777333444666666666777999;;;;;;;;;;;;;;;:::999888777555666777888888777555555444555777888888888777666777777777888888888888888888888888999999999999999777777888888999::::::;;;::::::;;;<<<===>>>??????;;;:::::::::999999999999999:::<<<;;;::::::;;;===;;;;;;:::;;;<<<===>>>>>>===???>>>:::888;;;:::777999888777777777999:::;;;:::::::::999999888888777666666666666666777777777444444555555555555555666555555555444555555666777777777777777888888999999888888666555444444555555333444555555555555777999777777777888888999:::;;;777555555666999;;;<<<;;;<<<>>>@@@???<<<999888777666666777777888999999999999:::;;;999777666777888666666555555555555666666444666777999888777555444555666777777666777888::::::::::::::::::999888888888888999999999999888888999999999999:::;;;<<<===<<<<<<=========>>>???AAADDDEEEEEECCC@@@>>>>>>>>>AAAAAA@@@===;;;:::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEGGGHHHHHHHHHHHHGGGJJJJJJIIIHHHGGGGGGGGGHHHFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQRRRRRRPPPOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTRRRSSSVVVYYYVVVWWWWWWWWWWWWXXX\\\^^^___ZZZUUUWWW\\\aaaaaa```]]]\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\[[[ZZZXXXWWWVVVYYYYYYZZZYYYYYYZZZ\\\^^^^^^^^^___```bbbeeeggghhhhhhfffcccccceeegggggggggdddcccccccccdddgggiiijjjnnnooopppqqqppppppnnnnnniiikkknnnooooooooopppqqqtttuuuvvvxxxxxxyyyxxxxxxxxxxxxwwwxxxzzz|||~~~EEEEEEDDDCCCCCCCCCDDDDDD>>>AAAEEEFFFEEECCCBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEDDDEEEEEEEEE@@@???>>>>>>>>>>>>>>>>>>???>>><<<;;;:::::::::;;;===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999777777888777777777888888777777777111333444444444555777:::::::::::::::999888777777555666777888888777555555444555777888888888777666777777888999:::999999888777777777777777888999999777888888999::::::;;;;;;;;;;;;<<<<<<===>>>??????;;;;;;;;;;;;:::::::::999999:::<<<;;;::::::;;;===;;;;;;<<<<<<===>>>???AAA???AAA???;;;:::<<<;;;888:::999999888888999:::;;;999999:::::::::999888888666666666777777777888888333333444444555555555555666555555555555666777777777777888999999:::::::::999888666444444444555555444555666555555555777999999888888777777888888999777666555666999;;;;;;;;;:::<<<>>>>>>;;;999777777777777888888999:::::::::999::::::999777666666777777666666555555666666777666777999;;;;;;:::888777555666777777777777999;;;:::;;;;;;;;;;;;:::999999999::::::::::::::::::999;;;:::::::::999999:::::::::<<<======<<<===???BBBEEEFFFFFFEEEBBB???>>>>>>??????>>><<<999999:::;;;<<<>>>??????>>>===???AAAAAABBBDDDFFFGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQSSSRRRQQQPPPPPPQQQNNNOOOPPPRRRSSSUUUVVVXXXYYYYYYXXXVVVTTTTTTUUUWWWWWWXXXWWWWWWVVVXXX\\\___```[[[WWWXXX]]]bbbbbb```^^^]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYY[[[[[[YYYYYY[[[^^^``````aaaaaabbbdddeeefffhhhfffcccccceeeggghhhhhhffffffffffffgggiiijjjlllmmmnnnooooooooonnnmmmlllkkkmmmooopppooopppqqqsssttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvxxxzzz|||~~~FFFFFFFFFEEEEEEEEEEEEEEE>>>AAADDDEEEEEEDDDDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEE??????>>>>>>>>>>>>>>>???@@@???===;;;:::::::::;;;>>>>>>??????>>>>>>=========<<<;;;::::::::::::;;;888:::;;;:::888777777888666777777888888777777666111333444444333444666888666666777777666555555444666666777777777777777666444555777888888888777666777888:::;;;;;;;;;:::999777777666777777888999:::888999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999:::<<<;;;::::::;;;===;;;===>>>>>>>>>???AAACCC@@@BBBAAA<<<;;;======:::;;;;;;::::::::::::;;;;;;888999:::;;;<<<;;;:::999666666777777888888999999444444444555555666666777666666666666666777888888777777999:::;;;;;;;;;;;;:::888666444444444555666444555666555555555777888:::999777666666777888999888777666777999::::::999888999;;;;;;999888777888888888999999:::;;;;;;;;;::::::;;;999777666666777777777666666666666777777777888:::;;;;;;:::999999555666777777777888:::<<<;;;<<<===>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::999999888888999<<<>>>===;;;<<>>>>>>>>;;;999999:::<<<<<>>>>>@@@CCCAAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHLLLJJJHHHFFFGGGIIILLLNNNMMMMMMNNNOOOPPPPPPQQQQQQNNNPPPQQQQQQPPPOOOPPPQQQNNNPPPQQQRRRRRRTTTWWWYYY\\\\\\\\\YYYWWWVVVWWWYYYYYYYYYXXXWWWVVVXXX[[[^^^```]]]ZZZ[[[___bbbcccbbb```___^^^^^^]]]]]]]]]^^^YYYYYYZZZ[[[[[[[[[ZZZZZZXXXZZZ]]]\\\ZZZYYY[[[^^^bbbbbbbbbbbbbbbcccdddeeehhheeecccbbbdddggghhhiiiiiihhhhhhiiiiiijjjkkklllmmmmmmnnnooonnnmmmkkkkkkkkkmmmooooooooopppssstttssstttttttttuuuuuuuuuvvvssstttuuuwwwyyy{{{}}}~~~CCCDDDEEEFFFFFFFFFDDDDDD@@@BBBDDDEEEDDDCCCDDDEEE@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDD??????>>>>>>>>>>>>??????@@@???===;;;;;;<<<===>>>@@@???>>>>>>======>>>>>>>>>===<<<:::999999999:::777999::::::888777777888666666777777777777666666333444555444444444666888555555555555555444444333666666555666666777888999444555777888888888777666888:::;;;======<<<;;;:::999888888888999:::;;;<<<999::::::;;;;;;<<<======>>>===<<<;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<;;;::::::;;;======???@@@@@@??????BBBEEE@@@BBBAAA===<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;=========;;;:::666666777888888999::::::555666666777888888999999777777666666777777888999777888999;;;<<<<<<<<<<<<<<<:::888555555666777888555666666666444555666888888777666555666888:::;;;:::888777777888999999888666888999999888777999:::999999999:::;;;;;;<<<<<<;;;<<<<<<;;;888777777888888777777666666777777888777888888888999999999999555666777888777888:::=========?????????>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999999888:::===???>>>;;;:::>>>AAACCCEEEGGGFFFCCCAAA??????>>>>>>>>><<<::::::<<<>>><<>>AAAEEEAAABBBDDDEEEFFFEEEEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSSSSNNNPPPRRRRRRQQQQQQRRRSSSPPPRRRSSSTTTSSSTTTXXX[[[[[[[[[[[[ZZZXXXWWWYYYZZZ[[[[[[YYYWWWVVVWWW[[[^^^____________```bbbccccccbbbaaa```^^^]]]]]]]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYXXX[[[___^^^[[[YYY[[[^^^bbbbbbbbbbbbcccdddeeeeeegggeeebbbaaacccfffhhhiiijjjjjjjjjjjjjjjjjjjjjkkknnnnnnoooooonnnlllkkkiiiiiikkkmmmnnnnnnpppsssuuusssssssssssssssttttttuuuqqqrrrsssvvvxxx{{{}}}~~~}}}~~~@@@AAACCCEEEEEEDDDBBBAAACCCDDDEEEDDDCCCBBBCCCEEE???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCDDD???>>>>>>>>>>>>>>>?????????>>><<<;;;<<<===???@@@AAA@@@>>>=========>>>???@@@>>><<<:::999888999999777999::::::888777777888666666777777777777666666555666666666444444666888666666666666666666555555666555555555555777999:::444555777888888888777666999:::<<<>>>>>>===<<<;;;::::::999999:::<<<===>>>::::::;;;<<<<<<======>>>???>>><<<;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;999:::<<<;;;::::::;;;===>>>@@@BBBAAA@@@@@@CCCFFF@@@BBBAAA>>>===???@@@=====================<<<<<<888:::<<<>>>>>>>>><<<;;;666777777888999999::::::777777888999::::::;;;;;;777777777777777888888999777888:::<<<=========<<<>>><<<999777666777999:::555666666666444444666888666555444555666999;;;===;;;999777777888999888777666777888888777888:::<<<999999:::;;;;;;<<<<<<======>>>>>><<<:::888888999888888777777777777888888777777666666777888999999555666888888888888;;;======>>>@@@AAA@@@???===<<<:::;;;;;;<<<<<<;;;;;;:::777888999::::::::::::::::::===???>>>:::999===AAABBBDDDFFFFFFCCCAAA@@@???>>>???>>>===;;;<<<>>>@@@<<<@@@CCCCCC@@@???BBBFFFAAABBBCCCEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHIIIIIIIIIIIIIIIIIILLLMMMOOOQQQRRRSSSTTTTTTPPPRRRTTTUUUTTTTTTUUUVVVRRRTTTVVVUUUTTTUUUYYY]]]VVVWWWXXXWWWVVVVVVXXXZZZ]]]\\\ZZZWWWUUUVVVZZZ]]]^^^```bbbbbbaaabbbccceeecccbbb```___]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXX\\\```___[[[YYY\\\___aaaaaaaaabbbcccdddfffggggggdddaaa```cccfffhhhiiikkkkkkkkkjjjjjjjjjjjjiiioooppppppooonnnllljjjiiihhhiiikkklllmmmooosssuuussssssrrrrrrrrrsssttttttpppqqqsssuuuxxxzzz|||}}}DDDDDDEEEEEEEEECCCBBBAAAAAAAAACCCCCCCCCBBBAAA@@@BBBAAA@@@AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@???>>>>>>???>>><<<;;;;;;<<<===>>>???@@@AAA@@@>>>>>>>>>???>>>======;;;:::999888888:::999888777777777888999::::::::::::999777555444777777777777777666555555777666555333333444555555666777888888888666555444888888888777777777777777999999::::::;;;<<<======;;;:::999888888:::;;;===;;;;;;;;;<<<<<<<<<======:::;;;======<<<;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;<<<===>>>???AAACCCDDDEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===;;;=========<<<===???AAA999888888:::>>>???===:::888888777777888:::;;;===999:::;;;<<<============888999888777666777999<<<>>>;;;999888999::::::999777888999999999777666555555555555555666777999999888555222111444666666555:::888666777999:::888666999888777666666888:::;;;999999:::;;;<<<<<<===>>>;;;;;;;;;:::999888777666999999999999999888777666555666777888888888666666777777777666666888;;;>>>>>>???@@@AAA@@@@@@>>>>>>@@@;;;888;;;@@@BBB>>>888999888777888:::;;;:::999;;;;;;::::::;;;<<<>>>???@@@BBBDDDCCC@@@>>>???AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJKKKJJJHHHHHHIIIKKKQQQRRRSSSSSSRRRQQQSSSTTTPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVXXXZZZ[[[[[[ZZZXXXVVVUUUVVVXXXYYYZZZZZZZZZYYYXXXYYY\\\___```aaaaaabbbbbbaaa___^^^bbbaaa```___^^^]]]\\\[[[YYY[[[\\\\\\ZZZYYYYYYZZZXXX[[[^^^``````______```cccbbbaaaaaaccceeegggiiidddcccbbbbbbcccfffiiikkkiiihhhgggjjjnnnpppnnnlllrrrnnnooorrrqqqjjjgggiiidddgggjjjlllmmmnnnqqqrrrsssssstttttttttsssqqqqqqooopppsssuuuwwwyyyzzzzzzCCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@????????????>>>>>>>>>???>>><<<;;;;;;<<<===>>>???@@@AAA@@@>>>>>>>>>???>>>======<<<;;;:::999888;;;:::999888888888999999;;;;;;;;;;;;:::888666555777777888777777666666555888777666444444444555555444555666888888888888777888888888888888888888888999999::::::;;;<<<<<<===<<<;;;999999999:::<<<===;;;;;;<<<<<<<<<=========:::<<<======<<<;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<<<<>>>???@@@AAABBBDDDEEEFFFEEECCCBBBAAA@@@@@@@@@??????>>>>>><<<===>>>>>>===>>>@@@BBB;;;::::::<<>>999:::;;;<<<===>>>>>>???;;;;;;:::888666666999;;;===;;;999888999::::::999777888888888777777666555555555555666666777999999;;;888444333555666666555:::888666777:::;;;999777999888777666777888:::;;;999999999:::::::::::::::::::::::::::999888777777888999999999999888777666555555666777777777777666777777777777666888;;;>>>>>>???@@@AAAAAA@@@???>>>>>><<<:::<<>>===<<<;;;;;;<<<======@@@BBBDDDCCC@@@??????AAA>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGIIIJJJKKKKKKJJJIIIIIIJJJLLLPPPRRRSSSSSSSSSSSSTTTVVVQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVXXXYYY[[[\\\]]][[[YYYWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWXXX[[[^^^\\\]]]___```aaa``````___``````______^^^]]]]]]\\\[[[\\\^^^]]][[[YYYYYYZZZXXX[[[^^^`````````aaabbbdddcccbbbbbbccceeegggiiidddcccbbbbbbcccfffiiikkkiiihhhiiikkkmmmnnnnnnmmmrrroooooorrrqqqkkkhhhjjjgggiiikkklllllllllmmmnnnrrrssstttuuutttrrrpppooooooqqqsssvvvyyyzzz||||||~~~CCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>=========>>>>>>>>>===<<<<<<<<<===>>>??????@@@AAA@@@>>>>>>>>>???>>>>>>===<<<;;;::::::999<<<<<<:::999999999:::;;;<<<<<<<<<<<<;;;999888777888888888888777777777666:::999777666555555666666222333555888999:::::::::888888999999::::::;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<============;;;<<<>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>=========>>>???AAABBBDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@@@@???????????????===>>>??????>>>???AAABBB===<<<<<<>>>??????===;;;<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<>>>???@@@AAA>>>>>>===;;;888777999:::<<<;;;999999:::;;;:::999888888777777666666777777666666666666777777888999===:::666555555666666555999888777888:::;;;:::999999888777777777888:::;;;999888888888777777777666888999999999999999888888888888999999888888777777555555555555555666777777666777888777777888;;;>>>>>>???AAABBBBBBAAA@@@???=========>>>>>>======<<<999888888:::<<<>>>>>>===@@@???>>>===<<<<<<<<<<<>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKKKKKKKIIIIIIKKKMMMPPPRRRTTTUUUTTTTTTUUUVVVQQQRRRTTTVVVXXXYYY[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^]]][[[YYYXXXWWWXXXXXXYYYYYYXXXWWWVVVWWWYYY\\\YYY[[[\\\^^^___```______^^^^^^^^^^^^^^^^^^^^^^^^^^^___```___\\\ZZZYYYYYYXXX[[[___aaaaaabbbcccdddfffeeeccccccccceeeggghhhdddcccbbbbbbdddfffiiikkkhhhiiikkkkkkkkkkkkmmmnnnrrrpppppprrrqqqmmmkkklllhhhjjjllllllkkkkkklllmmmppprrrtttuuuuuurrrooommmnnnpppssswwwzzz|||}}}}}}|||~~~~~~}}}~~~CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGEEECCCBBBAAAFFFEEEDDDCCCBBBAAA@@@?????????===<<<<<<<<<===>>>>>>======<<<======>>>??????@@@AAA@@@>>>>>>>>>???>>>>>>======<<<;;;;;;:::>>>===;;;:::::::::;;;<<<=========<<<;;;;;;:::999999888888888777888888888<<<;;;999777666666666777222444666888:::;;;;;;;;;888999999:::;;;<<<======:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>>>><<<<<<=========>>>>>>>>>;;;===>>>>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIHHHGGGEEECCC????????????????????????<<<===>>>>>>===>>>@@@BBB======>>>>>>>>>===<<<:::::::::::::::999999999999999:::;;;<<<>>>@@@BBBCCC>>>>>>>>><<<:::999;;;<<<<<<:::999999:::;;;:::999:::999888777777888999:::777777666666777888888999;;;999666555555666777777888888888999:::;;;;;;;;;888888777777777888999:::666666666666666666666666777888888999999999999888777777888888888888777777555555444444444666777888666777888888888999;;;>>>>>>@@@BBBDDDDDDCCCAAA@@@<<<>>>@@@???===;;;<<<>>>999999999;;;>>>@@@@@@???@@@??????>>>>>>>>>>>>===???@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCEEEFFFGGGGGGEEEEEEFFFGGGJJJKKKKKKKKKJJJJJJKKKMMMRRRTTTVVVVVVUUUTTTTTTUUURRRSSSTTTVVVXXXZZZ\\\]]][[[[[[[[[[[[\\\]]]]]]^^^^^^]]][[[YYYXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUXXXZZZZZZ[[[\\\^^^______^^^^^^]]]]]]^^^___``````aaaaaa```bbbcccaaa^^^ZZZYYYXXXYYY[[[___aaabbbcccdddfffgggfffdddcccccceeefffgggcccccccccccceeegggjjjkkkfffiiikkkjjjhhhgggjjjmmmqqqppppppqqqpppooommmmmmgggjjjlllmmmmmmmmmooopppnnnqqqtttuuuuuuqqqmmmkkklllooorrrvvvzzz|||}}}}}}|||~~~}}}|||}}}CCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBDDDGGGGGGDDDBBBAAAAAAFFFEEEEEECCCBBBAAA@@@@@@???>>>>>>==============================>>>?????????@@@AAA@@@>>>>>>>>>???>>>>>>>>>======<<<<<<;;;>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;999999888888888888999:::<<<;;;999888777777888888555666888999:::::::::999999999:::;;;<<<======>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>=========>>>>>>>>>??????<<<>>>???>>>===;;;;;;<<<;;;;;;;;;;;;;;;<<<======???>>>>>>???@@@BBBDDDEEEGGGHHHIIIJJJIIIHHHFFFDDD@@@@@@@@@???????????????;;;<<<===<<<<<<<<<>>>@@@<<<===>>>>>>===;;;:::::::::::::::::::::::::::999:::::::::<<<>>>@@@BBBCCC<<<===>>>===<<<<<<===???:::999999:::;;;;;;:::999;;;:::999888999:::;;;<<<888777777777777888888999666666555444444666888:::888888999999999999:::;;;888888888888888999999999333333444555555666777777777777888999999999888888666777777888888888777777555555444444555666888999666777999999999999;;;===>>>@@@CCCEEEEEEDDDBBBAAA<<>>:::999:::<<>>>>>???????????????>>>>>>???@@@AAAAAAAAA@@@??????@@@AAABBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFFFFDDDDDDEEEFFFIIIJJJKKKJJJIIIJJJLLLMMMSSSUUUWWWWWWUUUSSSRRRRRRRRRRRRSSSUUUWWWZZZ\\\^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\ZZZXXXWWWVVVUUUTTTXXXXXXWWWUUUTTTTTTWWWYYY\\\]]]^^^^^^^^^]]]\\\\\\]]]]]]^^^```aaabbbddddddcccdddeeeddd```\\\YYYXXXXXX[[[^^^___```bbbdddffffffeeedddccccccdddfffgggbbbbbbcccdddfffhhhjjjlllfffhhhiiihhheeeeeehhhkkkoooppppppooooooppppppoookkkmmmooopppoooooopppqqqlllooorrrttttttqqqmmmkkkjjjmmmqqquuuyyyzzz{{{{{{}}}~~~~~~~~~|||{{{}}}CCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDAAADDDFFFFFFBBB@@@AAABBBFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>?????????>>>===<<<<<<======>>>>>>????????????@@@AAA@@@>>>>>>>>>?????????>>>>>>============>>>>>><<<;;;;;;;;;<<<===>>>======<<<;;;;;;<<<<<<:::999888888888999:::;;;;;;:::999888777888999999888888::::::;;;:::999888::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>????????????===>>>??????===;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@?????????@@@AAACCCDDDGGGHHHIIIJJJJJJIIIGGGFFFAAAAAA@@@@@@???>>>>>>===:::;;;<<<<<<;;;;;;===???;;;===???>>><<<;;;:::;;;;;;<<<============<<<<<<:::::::::;;;<<>>>>>======>>>@@@:::999999:::<<<<<<;;;999:::::::::999::::::;;;<<<888888888777777888888999444555555444444555999<<<777999999999777777888999777777888888999999999999333333444555666777888888777888888888888888777777666666777777888888777777555555555555666888999:::666888999:::::::::<<<===>>>AAADDDFFFGGGFFFCCCBBB===???AAA@@@===;;;<<<>>>;;;::::::<<<>>>@@@@@@???<<<<<<>>>???@@@@@@@@@@@@>>>======???AAABBBAAA@@@???@@@AAABBBCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIHHHFFFEEECCCCCCDDDEEEEEECCCCCCDDDEEEHHHIIIJJJIIIIIIIIIKKKMMMRRRUUUWWWWWWUUUSSSQQQQQQRRRRRRRRRSSSUUUXXXZZZ\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTXXXXXXWWWUUUTTTTTTVVVYYY\\\]]]^^^^^^^^^]]][[[ZZZ\\\]]]^^^___aaacccdddeeedddfffgggfffbbb^^^[[[YYYXXXZZZ\\\]]]^^^___bbbdddeeedddbbbbbbbbbdddfffgggbbbbbbccceeegggiiikkklllhhhhhhhhhfffeeeeeegggiiimmmoooooommmnnnqqqqqqoooqqqssssssrrrpppnnnmmmnnnkkkmmmppprrrrrrqqqnnnllljjjlllqqquuuxxxyyyyyyyyy||||||{{{||||||zzzxxxzzz}}}CCCDDDEEEFFFGGGFFFFFFEEE@@@@@@??????@@@AAACCCDDD???CCCEEECCC@@@>>>AAADDDFFFFFFEEEEEEEEEDDDDDDDDD===???@@@AAAAAA???===;;;<<<<<<===>>>???@@@@@@@@@???@@@AAA@@@>>>>>>>>>?????????>>>>>>>>>>>>======>>>===<<<;;;:::;;;<<<<<<>>>===<<<;;;;;;;;;<<<<<<;;;:::888888888:::;;;===999888777777777888::::::888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<>>>>>>>>>?????????@@@@@@>>>???@@@???===;;;;;;<<<;;;::::::;;;;;;===>>>>>>@@@@@@?????????@@@BBBCCCFFFGGGIIIJJJJJJIIIHHHGGGCCCBBBAAA@@@???===<<<<<<:::<<<===<<<<<<<<<>>>@@@;;;===@@@@@@===<<<<<<===:::;;;<<<===>>>>>>======;;;;;;::::::;;;===???AAA<<<>>>??????===<<<===>>>999888999:::<<<<<<;;;999777888888999::::::999999999999888777777888888999666777777666444555999<<<777999:::888666444555777777777888999999999999999555666666666777777888888888888999888888777666555555666666777777777777777444555666888999999::::::666888:::;;;::::::<<<===>>>AAAEEEGGGHHHGGGDDDBBB???@@@@@@@@@>>>===<<<<<<<<<;;;:::<<<>>>??????>>><<<===>>>?????????>>>======<<<<<<>>>BBBCCCBBB@@@???@@@BBBCCCDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDFFFHHHHHHHHHHHHHHHJJJLLLNNNQQQUUUVVVUUUSSSSSSSSSRRRQQQQQQQQQSSSUUUXXXYYY[[[\\\\\\\\\\\\[[[ZZZYYYZZZZZZZZZYYYYYYWWWVVVVVVYYYYYYXXXVVVTTTTTTVVVYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[\\\^^^___aaabbbcccdddfffhhhgggddd___\\\[[[WWWYYYZZZ[[[[[[\\\___aaacccbbbaaa```aaacccfffgggaaabbbccceeegggiiikkklllllljjjgggfffggghhhhhhhhhkkknnnnnnkkklllqqqrrrooorrrssstttrrrooommmlllllliiikkkmmmpppqqqpppooooookkknnnrrrvvvyyyyyyyyyxxxyyy|||zzzxxxzzzyyyvvvsssvvvyyyCCCDDDEEEFFFGGGGGGFFFEEE??????>>>>>>???AAABBBCCC???BBBDDDBBB>>>===AAAEEEFFFFFFFFFFFFEEEEEEEEEEEE===???AAACCCCCC@@@===;;;<<<<<<>>>???@@@@@@@@@@@@???@@@AAA@@@>>>>>>>>>???????????????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>===;;;::::::;;;<<<<<<;;;:::888888888:::<<<===888777777777777999:::;;;777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<>>>????????????@@@@@@@@@>>>???@@@???===;;;;;;<<<:::::::::;;;<<<===>>>???AAA@@@?????????@@@AAABBBEEEFFFHHHJJJJJJIIIHHHGGGDDDCCCBBB@@@>>>===<<<;;;;;;===>>>=========???AAA;;;>>>AAAAAA???===>>>???777888:::<<<======<<<<<<<<<;;;:::999:::<<<>>>@@@>>>???@@@???===;;;;;;;;;888888999:::<<<<<<;;;999555666777999999999888777999999888888888888888999999::::::888555555888<<<777999:::888555333444666777777888999999999999888888888888888777777777777999999999888888666555555555555666777777777777777444555777999:::;;;::::::666888:::;;;;;;;;;<<<===>>>AAAEEEHHHIIIGGGEEECCC@@@@@@@@@??????>>><<<;;;<<<;;;;;;<<<===>>>>>>===>>>>>>??????>>>===;;;:::===<<<<<<>>>BBBDDDBBB@@@???@@@BBBDDDDDDCCCBBBAAABBBBBBBBBCCCDDDEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFCCCDDDFFFGGGFFFEEECCCBBBBBBCCCDDDCCCBBBBBBCCCDDDEEEGGGHHHHHHGGGHHHJJJLLLKKKNNNSSSUUUUUUTTTTTTUUUQQQQQQPPPPPPQQQSSSVVVWWWZZZ[[[\\\\\\[[[ZZZXXXWWWZZZZZZ[[[ZZZZZZYYYXXXXXXYYYYYYXXXVVVTTTTTTWWWYYYVVVWWWYYYZZZ[[[\\\[[[[[[YYYZZZ[[[\\\^^^___```aaadddgggiiihhheee```]]][[[WWWXXXYYYZZZYYYZZZ]]]___aaa`````````aaacccfffgggaaabbbdddfffhhhjjjkkkllloookkkgggfffiiijjjiiihhhiiinnnnnnjjjkkkqqqrrroooooopppqqqqqqooonnnnnnoooiiijjjlllnnnppppppppppppmmmoootttxxxzzzzzzyyyxxxvvvzzz~~~zzzwwwxxxwwwsssoootttxxxBBBAAA@@@AAACCCEEEEEEEEE@@@?????????@@@AAAAAABBB===???AAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???===<<<;;;;;;>>>===<<<<<<<<<<<<======@@@AAAAAA@@@>>>===>>>???===>>>>>>??????===<<<;;;@@@@@@???===<<<:::999999>>>===<<<;;;:::999999999<<<;;;:::999888999:::;;;;;;:::888777777777888888;;;;;;<<<<<<;;;999888777555888<<>>>>>=========<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======???@@@BBBBBBBBB???<<<;;;@@@??????>>>===<<<<<<<<<999999:::;;;<<<===>>>???===???@@@AAA@@@@@@AAACCCFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCCCCBBB@@@>>>===;;;======<<<;;;;;;<<<>>>>>><<<;;;:::::::::;;;<<<===::::::;;;;;;<<<=========777777777888:::===???AAA>>>===<<<;;;;;;;;;;;;;;;777888999999888999;;;===<<<:::999777666666777777888888888777777777666666444666888888777777888999;;;888888:::999555333555444444666777888888888888888888888888888999999999:::999777555333333666999222444555777777777666555666666777888999999::::::777999;;;;;;:::999:::;;;???AAADDDGGGGGGFFFDDDBBB???@@@@@@???===<<<===>>>>>>>>>===============>>><<<<<<======>>>>>>??????:::999888888:::===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJIIIHHHFFFEEEDDD<<<>>>@@@CCCEEEFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHIIIIIIHHHHHHJJJKKKMMMLLLNNNSSSTTTRRRRRRUUURRRRRRQQQPPPOOOPPPSSSVVVZZZ[[[\\\ZZZXXXVVVUUUVVVYYYYYYXXXYYY[[[[[[ZZZXXXZZZZZZYYYVVVTTTSSSUUUWWWWWWZZZ]]]^^^\\\ZZZXXXXXXZZZZZZ[[[\\\]]]^^^______aaabbbccccccbbb```^^^\\\[[[]]]^^^]]]\\\[[[[[[\\\]]]]]]]]]^^^aaadddhhhjjjbbbccceeefffhhhiiijjjjjjhhhfffeeefffhhhkkkkkkkkkiiimmmnnnllllllnnnmmmiiikkklllmmmnnnnnnnnnmmmlllooommmkkkjjjlllmmmmmmmmmnnnppptttyyy}}}}}}xxxsssyyyzzz|||~~~~~~zzzwwwwwwxxxvvvttttttwww}}}CCCAAAAAAAAACCCEEEDDDDDD@@@?????????@@@@@@AAABBB===>>>@@@AAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>===============>>>??????@@@AAAAAA@@@>>>===>>>@@@>>>>>>?????????>>>===<<<>>>>>>======<<<<<<<<<<<<>>>===<<<;;;:::999999999::::::999999::::::;;;<<<:::999888777777888999999;;;;;;<<<<<<;;;:::888777777:::===???>>><<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>>>>>>>>>>>>>>>>===???@@@AAABBBAAA???===;;;??????>>>>>>===<<<<<<;;;999::::::;;;<<<===>>>???===>>>@@@@@@??????AAABBBEEEFFFFFFGGGHHHGGGGGGGGGDDDCCCBBBAAA???>>>===<<<======<<<;;;;;;<<<>>>???<<<;;;::::::::::::<<<<<<:::;;;;;;<<<======>>>>>>:::999999:::;;;===???@@@>>>>>>===<<<;;;:::::::::666777888888777888:::;;;===<<<;;;999888999999:::;;;;;;;;;::::::999999999666888:::;;;::::::;;;<<<;;;888888:::999555444666555555555666777888888888777777888888888999999999999999888666444444666999777888888999999888888777777777888888999::::::;;;888:::;;;<<<;;;:::;;;<<<>>>AAADDDFFFGGGFFFDDDBBB>>>???@@@???=========>>>@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;::::::;;;===>>>???????????????@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHHHHGGGEEEDDDCCC@@@AAACCCDDDEEEEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIKKKPPPRRRPPPPPPSSSQQQPPPPPPPPPPPPRRRSSSTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZYYYXXXYYY[[[[[[ZZZXXXZZZYYYXXXUUURRRQQQRRRTTTWWWYYY\\\\\\ZZZXXXVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\___```bbbbbbbbb```^^^]]][[[]]]^^^]]]\\\ZZZZZZ[[[^^^^^^^^^```bbbeeeiiikkkbbbccceeeggghhhiiiiiiiiigggeeedddfffhhhkkkllllllhhhlllmmmkkkkkkmmmlllhhhiiijjjkkklllmmmnnnnnnoooppppppooooooooooooooopppppprrrvvv{{{~~~zzzvvvzzz{{{}}}~~~~~~~~~{{{wwwxxxxxxwwwuuusssvvv{{{DDDBBBAAABBBCCCDDDCCCBBB@@@????????????@@@AAAAAA<<<>>>@@@AAA@@@@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAA???@@@@@@???>>>===???@@@??????@@@@@@??????>>>===;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::::::::::::::888999:::;;;;;;<<<;;;;;;999999888888888999::::::;;;<<<<<<<<<<<<:::999888:::<<<>>>>>><<<:::999999;;;;;;;;;;;;<<<<<<======@@@@@@??????>>>>>>======???@@@AAABBBAAA???===<<<>>>>>>======<<<<<<;;;;;;::::::;;;<<<======>>>???<<<===>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCAAA???>>>======>>>===<<<;;;;;;<<<===>>>???<<<<<<::::::::::::;;;<<<;;;<<<<<<======>>>??????===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::999999555666777777666777999;;;===<<<:::999999999999:::888888888888777777777777777999;;;<<<;;;;;;;;;===:::777777::::::666555777666666555555666777888999777777777888888888999999777888999888666666777888::::::999888888888888999888888999999::::::;;;;;;999;;;<<<<<<;;;;;;<<<===>>>@@@CCCEEEFFFEEECCCBBB>>>???@@@???>>>===>>>???@@@@@@?????????@@@@@@AAA@@@@@@??????>>>======<<<;;;<<<===???@@@@@@@@@@@@??????>>>??????@@@AAABBBAAACCCDDDCCCBBBAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEHHHIIIJJJJJJIIIIIIJJJKKKGGGEEEHHHMMMOOOMMMMMMPPPPPPNNNMMMOOORRRTTTSSSQQQSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYXXXYYY[[[[[[YYYWWWZZZZZZXXXUUURRRPPPQQQRRRVVVXXXZZZZZZXXXUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY]]]^^^```aaaaaa```^^^]]]\\\]]]___^^^\\\ZZZYYYZZZ]]]]]]^^^___aaadddgggiiibbbccceeeggghhhhhhhhhhhheeeddddddfffiiilllmmmmmmgggkkkllljjjjjjlllkkkggghhhhhhhhhiiikkkmmmpppqqqpppsssvvvuuusssqqqrrrtttsssuuuxxx}}}|||yyy||||||}}}}}}~~~}}}}}}||||||xxxwwwxxxwwwvvvssswww|||DDDCCCBBBCCCDDDDDDBBBAAA@@@???????????????@@@@@@<<<>>>@@@@@@@@@???@@@BBBAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAA@@@@@@???????????????>>>======>>>>>>>>>>>>???@@@???>>>>>>@@@AAA@@@@@@@@@@@@??????>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::::::::;;;;;;999:::;;;<<<<<<<<<::::::999999999999::::::;;;;;;;;;<<<======<<<;;;:::999:::<<<>>>>>><<<:::999999::::::;;;<<<<<<===========================<<<<<>>===============<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>><<<=========<<<===???AAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCC@@@>>>======>>>???<<<<<<;;;;;;<<<===>>>???===<<<;;;:::999:::;;;<<<<<<<<<======>>>???????????????>>>======<<<<<<<<<>>>>>>===<<<;;;999888777666777888777777777999;;;;;;:::888777777777888888666666666666666666666666666888::::::999999:::;;;999777777::::::777666888888666555444555666888:::666666777777888888999999666888::::::888777777777888888666666666777888999999999999::::::;;;;;;;;;999;;;======<<<;;;<<<===>>>@@@BBBDDDEEEDDDCCCBBB>>>???@@@???>>>===>>>???@@@????????????@@@@@@AAA@@@@@@@@@??????>>>>>>>>>;;;===???@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAACCCDDDDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEECCCBBBCCCDDDDDDEEEEEEFFFFFFFFFIIIJJJKKKKKKJJJIIIJJJLLLGGGEEEGGGLLLMMMJJJJJJLLLOOOLLLJJJNNNSSSUUURRROOOSSSUUUWWWXXXXXXXXXZZZ[[[ZZZYYYXXXYYYZZZZZZXXXVVVYYYYYYYYYVVVTTTSSSSSSUUUVVVXXXYYYYYYVVVTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWWWW[[[\\\^^^``````___]]]\\\]]]___aaa```^^^[[[ZZZZZZZZZZZZ[[[]]]___aaadddeeebbbccceeeggghhhhhhgggfffcccbbbccceeeiiilllmmmmmmhhhkkkllljjjjjjlllkkkhhhhhhgggfffggghhhkkkoooqqqoootttyyyyyyuuurrrsssuuuuuuwwwzzz~~~~~~}}}}}}}}}|||||||||{{{{{{zzz~~~~~~}}}}}}}}}~~~~~~|||{{{|||{{{wwwvvvvvvvvvvvvvvvyyy}}}CCCCCCBBBCCCDDDDDDBBB@@@@@@@@@???>>>>>>?????????<<<>>>@@@@@@??????@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;>>>?????????>>>???@@@BBB@@@@@@@@@???????????????============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<<<<===<<<;;;999888999999::::::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::<<<>>>>>><<<;;;;;;<<<::::::;;;<<<======<<<<<<:::;;;;;;<<<===>>>>>>?????????@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<======<<<;;;<<>>???<<<;;;;;;;;;<<<===???@@@===<<<;;;:::999::::::;;;<<<<<<======>>>?????????@@@??????>>>>>>===<<<;;;=========<<<;;;999888777777888999999888888:::<<<:::999888777777777888999999999999999999999999999666888::::::999999:::;;;:::777888;;;:::777666999888777555444444666888999555666666777888888999999666888:::;;;:::888888888777666555555666888:::;;;999:::::::::::::::;;;;;;999;;;======<<<;;;<<<===>>>???AAACCCDDDCCCBBBBBB===>>>??????>>>===>>>@@@>>>>>>>>>>>>>>>???@@@AAA>>>?????????@@@@@@AAAAAA:::<<>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKLLLLLLJJJJJJKKKLLLJJJHHHIIILLLLLLIIIHHHJJJMMMJJJIIILLLRRRUUURRRNNNUUUWWWYYYYYYXXXXXXYYYZZZYYYXXXWWWWWWXXXXXXVVVTTTTTTUUUVVVUUUTTTSSSTTTVVVVVVWWWYYYXXXVVVTTTTTTTTTRRRSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]\\\[[[]]]```bbbbbb```]]]\\\\\\ZZZZZZ[[[]]]___aaacccdddbbbdddfffhhhhhhgggfffeeeaaaaaabbbfffjjjlllmmmmmmiiilllmmmllllllmmmllliiiiiihhhfffeeefffiiilllnnnoootttzzzzzzvvvrrrsssuuuuuuwww{{{}}}|||{{{{{{zzzyyyyyyyyyyyy|||~~~~~~~~~~~~~~~}}}|||||||||||||||zzzzzzzzz}}}{{{vvvtttuuuuuuvvvwwwzzz~~~BBBBBBBBBCCCEEEEEECCCAAA@@@@@@???>>>>>>>>>>>>???;;;===???@@@??????@@@AAADDDCCCBBBAAA@@@??????>>>AAAAAAAAAAAABBBBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;===>>>??????>>>???AAACCC@@@@@@???>>>>>>>>>>>>?????????>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;<<<===???>>>===<<<<<<===:::;;;<<<======<<<;;;::::::;;;<<<===>>>@@@@@@AAA??????@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>=========<<<;;;<<<@@@BBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???>>>======>>>>>><<<;;;;;;;;;<<<===???@@@>>>===;;;:::999999:::;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888777777888999999888999;;;===<<<;;;:::999999999;;;;;;777777777777777888888888777999;;;<<<;;;;;;;;;===;;;888888;;;;;;777666888888777666555555666777888444555666666777888999999666888;;;;;;:::999999:::888888888888999:::;;;;;;999999999999::::::::::::999;;;<<<<<<;;;;;;<<<===>>>???@@@BBBBBBBBBBBBAAA===>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>???@@@AAA>>>??????@@@AAAAAABBBBBB:::===??????===<<<>>>@@@??????>>>??????@@@AAABBBBBBDDDEEEEEEDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHHHHHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIJJJMMMMMMIIIHHHJJJKKKIIIIIIKKKPPPSSSRRRPPPUUUWWWYYYYYYWWWWWWWWWXXXWWWVVVUUUVVVVVVVVVTTTRRRNNNPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWVVVUUUTTTTTTUUUSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]]]]\\\ZZZYYY\\\___bbbcccaaa^^^]]]\\\\\\]]]^^^```bbbcccdddeeebbbdddfffhhhhhhgggdddcccaaaaaabbbfffjjjllllllllliiimmmnnnllllllnnnmmmiiihhhgggeeedddeeegggjjjlllppptttxxxyyyvvvssssssttttttvvvyyy{{{{{{|||}}}zzzyyyxxxwwwwwwwwwwwwwwwyyy{{{}}}~~~}}}}}}}}}|||||||||{{{{{{zzzzzzyyyxxxyyyzzz|||~~~{{{wwwttttttvvvwwwxxxzzz~~~AAAAAAAAADDDFFFFFFCCCAAA@@@@@@???>>>>>>>>>>>>>>>;;;===???@@@?????????AAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBB>>>===============>>>>>><<<===??????>>>???BBBDDD@@@???>>>=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999999:::;;;<<<===>>>:::::::::;;;;;;===>>>>>>;;;;;;<<<======<<<;;;:::<<<===>>>??????>>>===<<<@@@AAAAAA@@@===<<<<<<===<<<<<<===>>>===<<<:::888:::;;;;;;<<<===>>>>>>???????????????????????????>>>?????????????????????============>>>>>>>>>>>>>>>>>>===<<<;;;===@@@CCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<>>>???AAA>>>===;;;:::999999:::::::::;;;;;;<<<======>>>>>>;;;<<<===>>>>>>>>>======888:::;;;<<<<<<;;;999888666777888888777888:::<<<;;;;;;999999999:::;;;<<<444444444555555555666666666888:::;;;::::::;;;<<<<<<999999;;;;;;777555777777777777666666666666666444444555666777888999999777999;;;;;;:::999:::;;;999999999999888888777666999999999999999999999999888:::;;;<<<;;;:::;;;<<<>>>???@@@AAABBBBBBBBBAAA<<<>>>??????>>>>>>???@@@???>>>>>>???@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA;;;>>>@@@???;;;;;;>>>BBB?????????@@@@@@AAABBBCCCAAABBBDDDDDDDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLIIIGGGHHHMMMMMMJJJJJJLLLIIIIIIIIIJJJMMMPPPRRRSSSSSSTTTVVVVVVUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMNNNPPPPPPOOONNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUSSSSSSTTTUUUVVVWWWXXXXXXZZZZZZ\\\\\\\\\ZZZXXXWWWYYY\\\```aaa```^^^]]]\\\\\\]]]___aaacccdddeeeeeebbbdddfffhhhhhhfffcccbbbaaaaaacccfffjjjlllkkkjjjiiilllmmmkkkkkkmmmllliiiddddddcccdddeeehhhkkklllssstttvvvwwwwwwuuutttsssrrrtttwwwxxxxxxyyy{{{}}}wwwwwwvvvuuuuuuuuuvvvwwwvvvxxx{{{|||{{{{{{{{{|||zzzzzzzzzzzzyyyxxxwwwwwwuuuwwwyyy{{{}}}}}}yyyuuuuuuwwwyyy|||~~~@@@@@@AAADDDFFFFFFDDDBBB@@@@@@???>>>>>>===>>>>>>;;;===?????????>>>???AAA@@@@@@@@@@@@@@@@@@AAAAAA=========>>>>>>??????@@@<<<<<<<<<===>>>@@@AAABBB<<<===>>>??????@@@BBBDDD@@@???===<<<<<<<<<===>>>===============<<<<<<<<<999999999:::;;;<<<===>>>888888888999;;;>>>AAABBB<<<<<<=========<<<:::999<<<===>>>??????>>>======CCCDDDCCCAAA>>>;;;;;;<<<<<<===>>>>>>===;;;999777999999::::::::::::::::::??????????????????@@@@@@???????????????@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>><<<;;;===AAADDD@@@AAABBBBBBCCCCCCBBBBBB??????@@@@@@???>>>===<<<;;;;;;:::;;;<<<>>>@@@AAA>>>===<<<:::999999::::::::::::;;;;;;<<<=========999:::<<<===>>>>>>>>>>>>777888:::<<<<<<;;;:::999555666777777666777999;;;999888777777777888999:::666777777777888888999999444666888888777777888999===::::::<<<;;;666555777666666777777777777666555444444555666777888999999888999::::::999999;;;<<<888888888888666444111000999888888888888888888888777999;;;;;;:::999:::;;;>>>>>>???@@@AAAAAAAAAAAA<<<>>>??????>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???<<>>===<<<<<<>>>??????===;;;<<<@@@CCC@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>??????@@@AAA????????????>>>>>>>>>===<<<===>>>??????>>>===<<>>===<<<;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;::::::::::::<<<===>>>?????????===<<<;;;:::::::::::::::>>>@@@AAAAAA@@@@@@AAABBBAAABBBCCCBBB@@@>>>>>>>>>888:::===>>>===:::999999<<<;;;;;;;;;;;;<<<======@@@@@@??????>>>??????????????????@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@===>>>>>>======<<<;;;:::>>>@@@AAAAAA@@@@@@AAABBB??????>>>===============;;;<<<<<<;;;::::::===???@@@>>><<<:::999:::;;;<<<999;;;<<<;;;::::::;;;<<<:::<<<>>>???@@@???>>>===:::;;;<<<======<<<;;;:::999<<<;;;888777:::999666:::999888888888999:::;;;:::999777666555444555555222444777999::::::999888;;;;;;;;;999777666777999888777666555555666777888777777777777888999:::;;;888999;;;;;;:::999:::;;;666888::::::888777888999999999:::<<<<<<;;;777444888999;;;===>>>>>>===<<<<<<===??????@@@???>>>=========>>>>>>>>>>>>======>>>>>>>>>???@@@AAABBBCCCAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB???BBBCCCAAAAAADDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAADDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDEEEFFFEEECCCAAAFFFGGGHHHIIIJJJLLLMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMMMMLLLJJJJJJJJJJJJJJJLLLMMMNNNOOONNNOOOQQQSSSTTTTTTSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPKKKJJJJJJJJJKKKMMMPPPRRROOOOOOOOOPPPPPPPPPQQQQQQUUUZZZ]]][[[ZZZ[[[ZZZXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWYYY\\\^^^______]]]\\\XXX[[[^^^___``````bbbdddfffeeefffggghhhgggdddaaagggfffeeefffhhhiiiiiihhhhhhggghhhjjjlllmmmlllkkkhhhhhhhhhgggfffhhhlllpppssstttuuuwwwxxxxxxxxxxxxwwwxxxyyyxxxtttssstttvvvtttrrrssstttssspppqqqvvvzzzyyywwwuuussssssvvvyyyyyywwwuuuvvvwwwwwwtttqqqrrrtttwww{{{~~~|||yyyxxxxxxyyyAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>=========>>>>>>===;;;;;;???BBB>>>??????@@@@@@AAAAAABBB???????????????@@@@@@@@@???????????????>>>>>>>>><<<===>>>??????>>>===<<>>===;;;;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;::::::777888999;;;<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;>>>???@@@@@@??????@@@AAA@@@AAABBBAAA???>>>>>>>>>;;;>>>@@@@@@>>>;;;999999<<<;;;;;;;;;<<<<<<======?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???????????????>>>>>>??????@@@?????????<<<===???>>>======>>>@@@??????>>>===============;;;;;;<<<;;;:::;;;===???@@@>>><<<:::::::::;;;<<<999:::;;;;;;::::::<<<===;;;<<<===??????>>>===<<<>>>>>>======<<<;;;999999888::::::888888;;;;;;888999999888888888999:::;;;:::999888666555555666666444555666888888888888888:::;;;;;;:::888777777888888777666555555666666777777777777777888999:::;;;999;;;======;;;::::::;;;666888:::999888777888888:::999999;;;;;;;;;888555888:::<<<===>>>>>>===<<<===>>>???@@@@@@@@@???>>><<<======>>>>>>======<<>>@@@======>>>??????@@@AAAAAA>>>??????@@@AAA@@@@@@@@@?????????????????????@@@======>>>>>>>>>>>>======>>>===<<<;;;;;;;;;<<<===<<<;;;;;;;;;;;;:::::::::888999::::::;;;;;;::::::777777999:::;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;>>>???@@@???>>>===>>>???===???@@@@@@???>>>>>>??????AAABBBBBB???<<<::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????????????????======>>>@@@@@@AAAAAAAAA;;;<<<>>>===<<<<<<===?????????>>>===============:::;;;;;;;;;:::;;;>>>@@@???>>><<<;;;:::;;;;;;<<<888999;;;;;;;;;;;;===>>>;;;<<<=========<<<;;;:::======<<<;;;;;;;;;;;;;;;666999:::888999<<<===:::999999888888999999:::;;;;;;:::888777777777888888777666666666666666666777888:::<<<;;;999888777777888777666555555555555666888777777888888999:::;;;<<<>>>??????===;;;;;;;;;777999::::::999888888999;;;:::999999::::::999888999:::<<<===>>>>>>===<<<===>>>@@@AAAAAAAAA@@@???======>>>>>>>>>>>>======??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>???BBBCCCAAAAAADDDCCC@@@AAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDGGGIIIIIIIIIFFFFFFGGGHHHJJJKKKLLLMMMOOONNNLLLKKKJJJJJJJJJKKKHHHGGGHHHJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPQQQRRRQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPMMMKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUTTTYYY\\\ZZZYYYZZZ[[[XXXZZZ\\\^^^______]]]ZZZYYYSSSUUUXXX[[[]]]^^^^^^^^^YYY[[[]]]^^^^^^___aaacccffffffgggiiikkkkkkjjjhhhfffdddcccdddeeeeeedddcccccccccdddgggkkkmmmllllllfffgggffffffeeegggjjjmmmqqqrrrsssttttttsssrrrrrrqqqsssuuuuuusssqqqppppppnnnllllllnnnmmmjjjlllpppsssttttttssspppooonnnoootttsssrrrsssuuuuuusssqqqssstttvvvyyy|||~~~BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@==================???@@@===>>>>>>???@@@AAABBBBBB>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>===============<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::888999:::<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>===<<<===>>>;;;===??????>>>>>>???@@@>>>@@@BBBBBB???===<<<<<<;;;<<<<<<===========================>>>@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@??????>>>>>>>>>??????<<<===>>>>>>?????????>>><<<>>>??????>>>>>>???@@@???>>>>>>===============::::::;;;;;;:::;;;>>>AAA>>>>>>===<<<;;;;;;<<<<<<777888:::;;;;;;;;;===???;;;<<<<<<<<<<<<;;;999999:::999999999;;;===@@@AAA777:::;;;888999<<<<<<:::999888999999999999::::::;;;:::999888888888999:::999888666444333444555666777999<<<<<<:::888777777888888777666555555555555888888888888999:::;;;;;;>>>@@@BBBAAA???===<<<<<<999;;;<<<<<<;;;::::::;;;<<<:::888888999::::::::::::;;;<<<===>>>============>>>@@@AAABBBBBBAAA@@@>>>>>>????????????>>>>>>>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????>>>BBBBBB@@@AAACCCCCC@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHFFFDDDDDDEEEGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOMMMKKKIIIHHHHHHIIIJJJHHHGGGGGGIIIKKKMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRPPPNNNLLLJJJKKKKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVTTTYYY[[[YYYXXXZZZ[[[YYYZZZ\\\___``````^^^\\\ZZZTTTUUUWWWYYYZZZ[[[\\\\\\YYY[[[\\\]]]]]]^^^```bbbfffffffffiiilllmmmlllkkkcccaaa``````aaaaaa```^^^aaaaaabbbeeeiiillllllkkkfffggggggffffffgggjjjlllpppqqqrrrrrrrrrpppooommmnnnpppssstttsssqqqnnnmmmkkkiiijjjlllkkkhhhjjjnnnppprrrtttssspppmmmlllkkkqqqqqqqqqssstttttttttsssvvvwwwxxxzzz}}}BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCDDD??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA??????>>>==================<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::999999;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<>>>???>>><<<<<<===>>>;;;===?????????>>>???@@@<<<===???@@@>>>>>>>>>???;;;<<<===>>>>>>>>>==================>>>???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======>>>>>>??????????????????>>>======<<<>>>??????>>>>>>???@@@???>>>>>>===============:::;;;;;;;;;:::;;;>>>@@@>>>=========<<<<<<<<<===777888:::;;;;;;;;;===???<<<<<<<<<;;;;;;:::999999999999999999;;;===@@@AAA:::<<<<<<999999;;;;;;888888888999999::::::::::::::::::999888888999:::;;;;;;999666444333333444555777999<<<<<<:::888777777888888777777777666666555888888888888999:::;;;<<>>======;;;===>>>>>>===<<<<<<======:::888888999;;;;;;;;;<<<<<<=====================>>>@@@AAABBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@???===>>>@@@BBBDDDDDDEEEEEECCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA>>>AAABBB@@@@@@CCCCCC@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEECCCCCCEEEFFFEEEEEEHHHHHHIIIKKKLLLMMMNNNOOOOOONNNKKKIIIHHHIIIJJJKKKIIIHHHGGGHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQOOOMMMLLLKKKLLLMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUTTTXXXZZZXXXWWWZZZ[[[ZZZZZZ\\\^^^``````^^^\\\[[[WWWWWWWWWWWWXXXYYYYYYZZZYYY[[[\\\\\\\\\]]]```bbbddddddeeegggjjjllllllkkkbbbaaa````````````___^^^^^^___```ccchhhjjjkkkjjjfffggghhhgggfffgggiiikkknnnooopppqqqpppnnnllljjjmmmnnnpppqqqqqqpppmmmkkkiiihhhhhhkkkjjjgggiiinnnmmmpppssstttqqqnnnkkkjjjnnnppprrrssstttuuuuuuvvvzzz{{{|||~~~BBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@>>>>>>???AAABBBCCCDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<<<<======<<<;;;:::::::::;;;<<<===:::::::::;;;;;;;;;;;;<<<888999::::::;;;;;;::::::888888:::;;;<<<=========<<<<<<<<<;;;<<<<<<===>>>;;;===>>>>>>======>>>???<<<>>>@@@@@@?????????@@@:::<<<>>>>>>>>>===>>>@@@;;;<<<===>>>???>>>==================>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@===============>>>>>>???CCCCCCCCCBBBAAA@@@??????;;;<<<>>>===<<<<<<===?????????>>>===============;;;<<<<<<;;;::::::===???========================888999;;;;;;;;;;;;===>>><<<;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===;;;======999999;;;:::777777888999::::::::::::999999999888888888999;;;<<<;;;999777555444444555555777999;;;;;;:::888888999777888888999999888888777999888888999999:::;;;<<<>>>AAADDDDDDCCC@@@>>>>>><<<>>>??????>>>======>>><<<:::888888:::<<<<<<<<<========================<<<===???@@@AAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCCCCBBBBBBBBBBBBBBB>>>AAABBB@@@@@@CCCBBB???AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCAAA??????AAABBBCCCDDDEEEFFFFFFFFF@@@@@@AAADDDGGGHHHHHHGGGHHHHHHIIIKKKLLLMMMNNNOOOOOONNNLLLKKKKKKLLLLLLMMMKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMNNNPPPKKKLLLMMMOOOQQQRRRTTTTTTSSSXXXYYYWWWVVVZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\ZZZYYYWWWWWWWWWWWWYYYZZZZZZZZZ[[[[[[ZZZ\\\___aaabbbaaabbbdddgggiiijjjiiicccbbbaaaaaabbbbbbaaa```]]]]]]___bbbfffhhhiiihhheeefffggggggffffffgggiiikkkmmmooopppooommmkkkiiikkkkkkkkkmmmnnnmmmkkkhhhhhhfffgggiiiiiifffhhhmmmlllooorrrsssqqqnnnkkkjjjmmmpppsssuuuuuuvvvxxxzzz~~~CCCCCCCCCCCCDDDDDDDDDDDD@@@@@@AAAAAABBBBBBBBBBBB@@@>>>===???AAABBB@@@>>>======>>>@@@AAABBBCCCDDDBBBAAA???>>>???@@@CCCDDDDDDDDDCCCBBBAAA@@@@@@???AAA@@@>>>===<<<<<<<<<===;;;;;;:::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;::::::999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>>>>>>>>>>@@@BBB>>>???AAAAAA@@@???@@@@@@<<<===???>>>======>>>???;;;<<<>>>?????????===<<<>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA===<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBBBBAAAAAA<<<===???>>>======>>>@@@??????>>>========================;;;::::::;;;============>>>>>>>>>======999:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<999999<<<<<<999777888999:::::::::999999888777777777888999;;;<<<:::999888666555555555666888999::::::888888999:::777777999:::;;;;;;::::::999999999999:::;;;<<<<<<===@@@DDDEEECCCAAA??????;;;===>>>>>>===<<<<<<===;;;:::999999;;;<<<<<<;;;>>>>>>===============>>>;;;<<<>>>@@@AAAAAAAAA@@@>>>??????@@@@@@??????>>>:::<<>>AAAAAA???===;;;<<<===???@@@AAACCCCCCDDDBBB???===>>>@@@CCCEEEEEEEEEDDDCCCAAA@@@???>>>AAA@@@>>>===<<<<<<<<<===;;;::::::999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::;;;<<<===???@@@@@@AAAAAA<<<<<<<<<<<<<<<===>>>>>>:::<<<>>>?????????AAACCC???@@@BBBBBB@@@???@@@@@@???@@@@@@???===<<<===>>>;;;<<<>>>???@@@???===<<>>>>>============>>>?????????@@@@@@AAAAAABBB<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA>>>@@@AAAAAA@@@@@@AAABBB??????>>>===============>>>>>>===;;;999999;;;<<<<<<===>>>>>>>>>>>>>>>===:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>888999;;;===>>>>>>======888;;;;;;999:::===>>>;;;777888999:::;;;:::999999777777666666777999;;;<<<:::999888777777666666666999999:::999888888:::;;;666777999;;;<<<<<<<<<;;;999999999999:::;;;<<<<<<<<>>============>>>>>>:::;;;===???@@@AAA@@@@@@======>>>>>>>>>>>>======999;;;>>>AAACCCDDDCCCCCCAAAAAACCCDDDDDDEEEEEEEEEGGGGGGEEEDDDBBB@@@???>>>===AAAAAA???@@@BBBBBB???AAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFCCCDDDFFFIIIKKKJJJFFFCCCDDDEEEFFFGGGIIIJJJKKKKKKDDDEEEFFFGGGHHHHHHHHHHHHNNNLLLIIIGGGHHHHHHGGGFFFIIIIIIJJJLLLNNNPPPRRRSSSQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRQQQOOOMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTTTTUUUSSSWWWXXXVVVVVVYYY\\\[[[ZZZYYYXXXXXXXXXYYY[[[\\\XXXWWWVVVUUUWWWYYY\\\___ZZZZZZZZZZZZYYY[[[^^^aaa^^^]]]]]]^^^aaacccdddddd]]]\\\[[[\\\^^^___^^^]]]]]]]]]^^^```dddffffffeeeaaabbbccccccbbbaaabbbdddiiikkkmmmoooooonnnkkkiiigggdddbbbcccfffgggfffddddddbbbcccffffffccceeejjjhhhkkknnnooonnnlllkkkkkknnnqqqvvvxxxxxxzzz}}}DDDFFFGGGDDD@@@>>>@@@CCCBBBCCCCCCAAA??????@@@AAA???@@@AAAAAABBBBBBBBBBBB???>>>>>>>>>???@@@AAAAAAAAA@@@>>>===>>>@@@BBBDDDFFFEEEBBB@@@???>>>>>>???>>>>>>============>>>>>>;;;;;;;;;<<<;;;;;;:::::::::;;;<<<>>>>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<===>>>??????@@@??????:::<<<>>>>>><<<;;;:::;;;===>>>????????????>>>>>>@@@AAAAAABBBBBBAAAAAA@@@========================>>>>>>>>>>>>===<<<;;;:::===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????======<<<<<<<<<<<<=========???AAAAAA@@@@@@AAABBB??????@@@AAAAAA@@@??????>>>??????===;;;:::;;;======>>>>>>===<<<;;;;;;<<<============<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::999777777888::::::888666777999;;;;;;;;;<<<:::888666666777888999888999;;;<<<<<<;;;999888888999:::;;;<<<>>>??????::::::;;;999888777888:::===???BBBBBBAAA???>>>>>>>>>??????>>><<<;;;<<<>>>>>>===<<<;;;;;;<<<===>>>999;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>???@@@<<<===>>>@@@???>>>===;;;999<<>>===>>>???>>>===>>>???AAA@@@AAABBBAAAAAAAAADDDFFFDDDDDDCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDFFFHHHHHHGGGFFFCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIMMMLLLJJJIIIGGGGGGFFFFFFHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPNNNMMMLLLMMMMMMNNNTTTUUUVVVTTTRRRQQQQQQRRROOOOOONNNMMMLLLLLLLLLLLLNNNPPPRRRTTTTTTUUUVVVXXXRRRRRRTTTUUUWWWXXXYYYZZZUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\]]]___```aaaaaabbbZZZ[[[\\\]]]^^^_________```]]]\\\^^^^^^\\\^^^aaaeeefffeeedddaaa```aaaccciiilllooopppnnnlllkkkjjjddddddccccccccccccddddddccceeeffffffeeedddeeeggglllmmmmmmmmmllllllnnnpppsssuuuwwwyyy{{{~~~BBBCCCCCCBBBAAAAAABBBCCCBBBBBBBBBAAA??????@@@BBB@@@AAABBBBBBCCCCCCCCCBBB???????????????@@@@@@@@@AAA@@@???>>>>>>@@@CCCEEEFFFEEECCCBBB@@@??????>>>>>>>>>============>>>>>><<<<<<=========<<<<<<;;;888999:::<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<============>>>>>>???>>>>>>>>>:::<<<>>>>>><<<;;;;;;;;;===>>>>>>??????>>>>>>===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;:::======<<<<<<======>>>>>>======>>>>>>?????????@@@===========================???AAAAAA@@@@@@AAABBB@@@AAABBBBBBBBBBBBAAA@@@>>>??????===;;;:::;;;======>>>???>>><<<;;;<<<===============<<<<<<<<<<<<<<<;;;;;;<<<======;;;999;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;:::;;;;;;;;;999888999::::::888777777999;;;;;;;;;<<<;;;:::888888888999:::999:::<<<===<<<;;;999888::::::;;;;;;<<<<<<======:::;;;;;;999888777999:::;;;>>>@@@AAA@@@>>>>>>>>>>>>??????>>><<<;;;===>>>>>>===<<<;;;;;;<<<===>>>;;;===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@<<<===>>>???@@@???===<<<;;;===???BBBCCCDDDCCCCCCAAACCCDDDEEEEEEFFFHHHJJJHHHGGGFFFEEECCCAAA???>>>===>>>???>>>===>>>???AAA???@@@BBBBBBAAABBBCCCEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMSSSTTTTTTTTTRRRQQQRRRSSSOOONNNMMMLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTTTTVVVWWWSSSSSSTTTUUUVVVXXXYYYZZZWWWWWWUUUSSSRRRQQQPPPPPPVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]YYYZZZ[[[]]]^^^^^^^^^^^^WWWXXXYYYZZZ[[[\\\\\\\\\___\\\\\\^^^^^^\\\]]]```bbbcccddddddcccbbbcccdddgggiiilllmmmkkkiiihhhgggffffffeeeeeeeeeeeeffffffggghhhjjjjjjiiiiiijjjllloooqqqrrrsssrrrrrrtttuuuxxxzzz|||~~~@@@???>>>???BBBCCCDDDCCCAAABBBBBBAAA??????@@@BBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????BBBAAA??????@@@BBBDDDEEEEEEEEEDDDDDDBBBAAA???>>>???>>>>>>======>>>>>>???======>>>>>>>>>>>>======999999:::<<<<<<<<<<<<<<<999:::<<<===>>>>>>>>>=====================<<<<<<:::<<<======<<<;;;<<<============>>>>>>======<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<::::::============>>>>>>>>>???<<<<<<===>>>???@@@@@@AAA===>>>???@@@@@@???>>>======???AAAAAA@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA>>>??????===;;;;;;<<<===>>>???@@@???===<<<===>>>============<<<<<<<<<<<<===<<<;;;;;;<<<;;;999777;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======<<<;;;:::999999999999::::::::::::999;;;======;;;:::999::::::888777888:::;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<=========<<<:::999<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::888888999:::999<<<>>>???>>>===>>>>>>===>>>>>>===<<<;;;===>>>>>>===<<<<<<<<<<<<=========>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>???@@@@@@<<<===>>>???@@@@@@???>>>>>>???@@@AAACCCDDDEEEEEE@@@BBBCCCDDDDDDEEEGGGIIIIIIIIIHHHFFFDDDBBB???>>>>>>?????????>>>>>>???AAA>>>@@@BBBCCCBBBBBBBBBCCC@@@@@@@@@@@@AAABBBDDDDDDBBBBBBCCCDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDIIIIIIJJJJJJJJJIIIGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKPPPQQQRRRRRRQQQQQQRRRTTTNNNMMMLLLKKKKKKKKKLLLMMMMMMPPPRRRSSSSSSSSSTTTVVVTTTTTTSSSTTTUUUWWWYYYZZZVVVUUUSSSQQQOOOMMMMMMLLLTTTTTTUUUWWWWWWXXXXXXXXXWWWXXXYYY[[[[[[[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYYYYYYYZZZ]]]ZZZ[[[______\\\\\\______aaadddeeeddddddeeeeeegggiiikkkllljjjhhhgggggghhhhhhgggggggggggghhhhhheeegggiiiiiiiiiiiikkklllppprrruuuvvvvvvvvvwwwxxx}}}@@@>>><<<>>>AAADDDCCCAAA@@@AAAAAA@@@??????@@@BBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>AAAAAA@@@@@@AAACCCEEEFFFDDDEEEEEEEEEDDDBBB@@@??????>>>>>>>>>>>>>>>>>>???<<<===>>>>>>???>>>>>>>>>;;;<<<======>>>?????????999:::===???@@@@@@???>>>============<<<;;;:::::::::<<<======<<<<<<===>>><<<============<<<<<<;;;<<<======>>>>>>======<<>>===<<<;;;:::<<<<<<===>>>>>>?????????;;;<<<===>>>???@@@AAAAAA===>>>@@@AAAAAA@@@>>>======???AAAAAA@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCC?????????>>><<<;;;<<<===>>>???@@@???>>>===>>>???============<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999;;;;;;;;;<<<<<<<<<<<<===????????????>>><<<;;;:::999999999999999999999999999<<<>>>???===;;;::::::999888888999;;;<<<<<<;;;::::::;;;;;;;;;;;;:::999===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999;;;888:::<<<======<<<===>>>======>>>===;;;;;;===>>>>>>======<<<<<<<<<<<<<<<>>>??????>>><<<;;;<<<===>>>=========>>>???@@@AAA<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGDDDEEEFFFEEECCCCCCEEEFFFKKKJJJIIIGGGEEEBBB@@@???>>>???@@@???>>>>>>???AAA===@@@CCCDDDCCCAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEGGGGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNLLLKKKJJJIIIIIILLLNNNOOOPPPOOOPPPRRRSSSLLLKKKJJJIIIJJJKKKLLLMMMMMMOOOQQQRRRRRRRRRSSSTTTUUUTTTSSSSSSTTTVVVXXXYYYRRRQQQPPPOOONNNMMMMMMMMMQQQRRRSSSTTTVVVVVVWWWWWWUUUVVVXXXZZZ[[[ZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXXXXXXXXXXYYYYYYZZZ[[[YYY[[[___```]]]\\\^^^___aaaeeeffffffeeeeeeeeeiiikkkmmmnnnlllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhiiieeegggiiijjjjjjkkkmmmooorrruuuyyy||||||}}}}}}~~~BBB???===>>>AAABBBAAA??????@@@AAA@@@??????@@@BBB@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@AAACCCEEEFFFDDDDDDEEEEEEDDDBBB@@@?????????>>>>>>>>>>>>??????;;;<<<===>>>>>>>>>>>>>>><<<<<<======>>>??????@@@:::;;;>>>@@@@@@@@@???>>><<<<<<===<<<<<<;;;:::999:::;;;======<<<===???@@@===============<<<;;;;;;;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======<<<;;;:::;;;;;;===>>>?????????>>>;;;<<<===>>>???@@@AAAAAA===???@@@BBBBBB@@@???======???AAAAAA@@@@@@AAABBBCCCCCCDDDEEEEEEDDDCCCCCC???@@@@@@>>><<<;;;<<<>>>===???@@@???>>>===>>>@@@============<<<<<<<<<<<<:::::::::<<<>>>???>>>===;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???===<<<:::999999999999999999999999:::<<>>>>>>>>======<<<<<<;;;999999::::::;;;<<<<<<<<<;;;;;;<<<:::999888999;;;888999;;;<<<;;;;;;===>>><<<======<<<;;;;;;===>>>===============<<<<<<;;;<<<===>>>===;;;:::;;;<<<============>>>???@@@AAA>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAABBBDDDFFFGGGFFFFFFGGGFFFEEEDDDFFFHHHJJJJJJIIIGGGEEECCCAAA@@@???@@@@@@???>>>>>>???AAA===@@@CCCDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIFFFGGGIIIJJJJJJHHHFFFEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGHHHJJJLLLMMMMMMNNNPPPQQQKKKJJJHHHHHHHHHJJJLLLNNNMMMOOOQQQQQQPPPPPPQQQRRRTTTSSSRRRRRRSSSTTTUUUVVVPPPPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUUUUVVVSSSTTTVVVXXXXXXWWWUUUTTTVVVWWWWWWWWWWWWVVVUUUUUUWWWVVVVVVVVVVVVXXXYYYYYY[[[YYY[[[``````]]]]]]___aaadddggghhhgggfffeeeeeekkkmmmoooooonnnnnnnnnooojjjjjjiiiiiiiiiiiijjjjjjkkkmmmooopppqqqrrruuuwwwxxx{{{CCCAAA@@@???@@@@@@?????????@@@@@@@@@>>>???@@@BBB???@@@@@@@@@@@@??????>>>@@@AAABBBBBBBBBAAA@@@????????????@@@BBBCCCDDDEEEDDDDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>>??????@@@;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;<<<===>>>???<<<<<<>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<===@@@BBB>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;========================;;;;;;;;;<<<<<<;;;;;;:::999:::<<<===>>>???>>>>>><<<<<<===>>>???@@@@@@AAA>>>???@@@AAAAAA@@@???>>>===???AAAAAA@@@@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@>>><<<<<<===>>><<<>>>???>>>======>>>@@@============<<<<<<<<<<<<:::999:::<<>>@@@AAA@@@???===<<<::::::::::::999999999999:::<<<>>>>>><<<;;;:::;;;999888999:::<<<===<<<:::999999999999::::::::::::========================888999999:::;;;<<<<<<<<<;;;<<<<<<;;;999999:::;;;999:::<<<<<<;;;;;;<<<>>>;;;<<<===<<<;;;;;;===>>>===>>>>>>>>>===<<<;;;:::;;;<<<===<<<;;;:::;;;<<<============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEFFFFFFGGGIIILLLIIIIIIHHHGGGEEECCCBBBAAA@@@AAAAAA@@@>>>>>>???AAA>>>@@@BBBBBBAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKMMMNNNJJJHHHGGGFFFGGGIIILLLNNNMMMOOOQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGKKKLLLNNNPPPRRRSSSTTTUUURRRRRRSSSTTTTTTTTTSSSRRRUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRTTTUUUWWWYYY\\\ZZZ[[[___```^^^^^^aaadddfffhhhiiihhhggghhhhhhkkkmmmoooppppppqqqrrrsssooonnnnnnmmmmmmnnnnnnooonnnpppsssuuuvvvxxxzzz}}}|||AAABBBBBBAAA??????@@@AAA>>>???@@@???>>>>>>@@@BBB@@@AAAAAAAAAAAA@@@???>>>>>>@@@AAACCCCCCBBBAAA@@@===>>>>>>@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@<<<;;;;;;;;;<<<===>>>???>>>>>>============<<<<<<;;;<<<<<<=========<<<<<<:::;;;<<<<<<<<<>>>AAACCC????????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;777888;;;===>>>>>>===<<<======>>>>>>?????????@@@????????????????????????===???AAAAAA@@@@@@AAABBB@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???===<<<===>>>;;;<<<>>>>>>===<<<>>>???============<<<<<<<<<<<<:::::::::;;;>>>???>>>===;;;;;;;;;<<<<<<<<<<<<===<<<===@@@AAABBB@@@???===;;;;;;;;;;;;:::::::::999;;;<<<===<<<:::::::::;;;999999999;;;======<<<:::;;;:::999999999;;;<<<===;;;;;;;;;;;;<<<===>>>>>>::::::::::::::::::::::::;;;<<<<<<;;;999999:::<<<;;;<<<<<<<<<::::::<<<===:::<<<<<<<<<;;;;;;===???===>>>>>>>>>===<<<;;;:::;;;<<<======<<<<<<===>>><<<<<<======>>>@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEEEEEEEFFFIIIKKKGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBB@@@>>>>>>???AAA???AAABBBAAA@@@???@@@AAA????????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAA???>>>?????????@@@@@@AAAAAAAAA??????@@@AAACCCDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDFFFGGGGGGHHHIIIKKKIIIGGGEEEEEEFFFIIILLLNNNMMMOOOPPPPPPNNNMMMNNNOOOOOOPPPQQQRRRRRRQQQOOONNNNNNMMMKKKIIIHHHGGGFFFFFFIIIJJJLLLOOOQQQRRRSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSTTTUUUUUUTTTTTTTTTRRRQQQQQQRRRSSSVVVYYYZZZ^^^\\\\\\___```___```dddeeefffhhhiiiiiijjjlllmmmmmmooorrrttttttvvvxxxzzzuuuuuuttttttttttttuuuuuuqqqtttwwwyyyzzz}}}???BBBCCCBBB??????AAADDD>>>???@@@???>>>>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@???>>>???AAACCCCCCCCCAAA@@@<<<===>>>???AAABBBCCCDDDDDDCCCAAA@@@???@@@@@@AAA@@@@@@????????????@@@@@@===>>>???@@@AAABBBBBBBBB>>>>>>======>>>???AAABBB???>>>===<<<;;;;;;;;;<<<;;;;;;<<<===>>>>>>>>>===:::;;;<<<<<<<<<>>>AAADDD@@@@@@@@@@@@???>>><<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<666666888999:::;;;;;;;;;666777:::<<<======<<<<<<>>>>>>>>>>>>>>>???????????????>>>======>>>??????===???AAAAAA@@@@@@AAABBB??????@@@AAAAAA@@@??????@@@@@@@@@???===<<<===>>>:::<<<======<<<<<<===???>>>=========<<<<<<<<<<<<;;;::::::;;;<<<===;;;:::;;;;;;;;;<<<<<<<<<======;;;===???BBBBBBAAA@@@>>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;999999:::<<<999999999;;;===>>><<<:::===<<<:::999:::<<<>>>???::::::::::::;;;===>>>???<<<<<<;;;::::::999888888;;;<<<<<<;;;999999:::<<<<<<======<<<::::::<<<===:::;;;<<<<<<;;;;;;===???===>>>>>>>>>>>><<<:::999;;;===>>>>>>======>>>@@@<<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAA@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEECCCCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBB@@@???>>>???AAA@@@AAAAAA@@@???>>>@@@BBB======>>>???@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@>>><<<>>>>>>???@@@AAABBBBBBBBB?????????@@@@@@AAAAAAAAAGGGGGGEEECCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCBBBCCCEEEEEEEEEFFFGGGIIIHHHGGGEEEDDDEEEIIILLLOOOMMMOOOPPPPPPNNNMMMMMMNNNMMMNNNQQQRRRRRRPPPMMMKKKGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSPPPPPPOOONNNNNNNNNOOOOOOQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSUUUXXX[[[]]]```\\\\\\___```___aaafffdddfffhhhiiijjjlllooorrrqqqsssvvvxxxyyy{{{~~~{{{zzzzzzyyyyyyzzzzzz{{{xxx{{{~~~???AAACCCCCCBBBBBBBBBCCCDDDBBB>>><<<;;;===@@@AAA@@@BBBCCCBBB@@@>>>>>>>>>AAA??????@@@BBBCCC@@@======>>>???AAABBBCCCDDDDDD???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<===??????;;;888999:::;;;<<<<<<;;;:::999????????????>>>>>>>>>>>>:::;;;;;;;;;<<>>===<<<<<<===???<<<888999>>>:::;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<>>>??????===>>>???@@@@@@???>>>======???BBBBBBAAA???>>>>>>??????AAABBBCCCDDDDDDDDD???@@@AAABBBBBBAAA@@@????????????@@@@@@?????????===<<<;;;;;;<<<===>>>?????????>>>===<<<<<<======>>>>>><<<;;;;;;<<<===>>><<<<<<;;;:::;;;<<<===>>>??????@@@AAAAAAAAA@@@@@@???===;;;:::;;;<<<<<<;;;;;;;;;:::999:::;;;<<<===<<<;;;::::::::::::;;;<<<;;;;;;:::999999:::::::::;;;<<<<<<;;;999999:::<<<===>>>===;;;999999;;;===;;;<<<===<<<;;;;;;<<<===???>>><<<;;;;;;;;;<<<===::::::::::::::::::::::::;;;:::;;;<<<>>>>>><<<:::======<<<<<<<<<;;;;;;;;;>>>>>>======>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===>>>BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFEEEBBBCCCGGGDDDEEEEEECCCAAA??????@@@????????????>>>===<<<;;;======>>>???@@@AAABBBBBBBBBAAA@@@??????@@@AAABBB???@@@AAAAAA@@@>>>;;;:::============>>>???@@@AAAAAA@@@???>>>>>>???@@@AAACCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>@@@AAACCCEEE@@@AAABBBCCCDDDFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFFFFIIIIIIJJJKKKMMMNNNNNNMMMKKKLLLOOOPPPPPPOOOLLLKKKEEEEEEFFFGGGHHHHHHGGGGGGGGGIIIKKKKKKKKKKKKMMMOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVYYY[[[]]]___aaabbbbbbaaa```aaacccfffiiijjjlllmmmnnnpppsssuuuvvv|||}}}}}}~~~}}}~~~}}}???AAACCCCCCBBBAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCBBB@@@>>>>>>???AAA@@@@@@AAACCCCCC@@@>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<>>>??????===:::>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???BBBFFFIIIJJJJJJIIIGGGEEECCC@@@??????>>>>>>@@@===888999===;;;;;;<<<=====================<<<;;;;;;<<<======;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???AAAAAA???=========??????@@@AAABBBCCCCCCDDD@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???======<<<;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBAAAAAAAAA@@@===;;;;;;<<<<<<<<<;;;<<<;;;:::::::::;;;======<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<;;;888777888:::<<<======<<<::::::;;;<<<;;;<<<===<<<;;;;;;<<<===>>>>>>======<<<<<<======::::::::::::::::::::::::<<<<<<<<<<<<===<<<:::888::::::;;;;;;<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCBBBAAAAAA@@@@@@?????????AAAAAA@@@>>><<<===@@@CCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEDDDAAABBBFFFEEEEEEFFFDDDAAA?????????????????????>>>===<<<<<<======>>>???@@@AAABBBBBB@@@???>>>======>>>???@@@>>>???@@@@@@@@@>>><<<:::============>>>???@@@@@@??????>>>======>>>??????AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???AAABBBCCC@@@AAABBBCCCEEEFFFGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHFFFHHHIIIIIIGGGFFFFFFFFFJJJJJJKKKLLLMMMNNNMMMLLLKKKMMMOOOPPPPPPOOOMMMKKKDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTVVVYYY[[[]]]___```aaabbbaaaaaabbbdddfffhhhjjjlllnnnpppsssvvvyyyxxx~~~@@@AAACCCCCCAAAAAABBBCCCAAACCCEEEGGGFFFDDDBBB@@@AAABBBCCCBBB@@@>>>???@@@AAAAAAAAABBBDDDDDDBBB@@@@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===???@@@AAA???======>>>>>>??????>>>>>>===<<<<<<======>>>>>>??????;;;<<>>999999<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<======>>>;;;::::::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>???@@@@@@???===;;;<<<===???>>>>>>>>>???AAACCCDDDAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<<<<<<<===??????????????????@@@@@@@@@@@@===<<<<<<<<<===>>>???@@@======<<<;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBB@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<=========>>>===;;;888777777888;;;<<<>>>===<<<:::;;;;;;;;;<<<===<<<;;;;;;<<<===>>>>>>?????????>>>===<<<::::::::::::::::::::::::<<<<<<===<<<;;;999888666777888999:::;;;<<<===============>>>???@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>AAAAAA@@@===;;;<<<>>>@@@AAAAAA@@@@@@??????>>>>>>???>>>@@@CCCCCC@@@AAAEEEFFFGGGGGGEEEAAA???>>>>>>????????????>>>===<<<;;;======>>>???@@@AAAAAABBB>>>===<<<;;;;;;<<<===>>>>>>??????@@@???>>><<<;;;<<<<<<<<<<<<===>>>??????======<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>???????????????@@@AAABBBAAAAAABBBDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHFFFHHHIIIHHHGGGFFFFFFGGGJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOOOONNNLLLKKKFFFFFFEEEEEEFFFGGGIIIJJJGGGHHHIIIJJJIIIJJJLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVXXXZZZ]]]___aaabbbcccdddcccccceeehhhjjjjjjmmmpppsssvvvyyy~~~AAABBBCCCBBBAAAAAABBBDDDBBBDDDFFFHHHGGGFFFCCCBBBAAABBBBBBAAA@@@???@@@AAAAAABBBBBBDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBBBBBBBAAAAAAAAA?????????@@@AAAAAAAAAAAA========================;;;;;;<<<===>>>>>>??????======>>>???@@@DDDJJJNNNQQQQQQRRRQQQPPPNNNKKKJJJIIIFFFDDDDDD@@@;;;999;;;======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????===<<<<<<===??????@@@AAA@@@>>>;;;:::;;;<<<>>>===<<<<<<===???BBBCCCBBBAAA@@@??????@@@AAABBBAAABBBBBBBBBBBBBBBBBBAAA???>>>=========>>>???@@@??????@@@AAAAAABBBBBBBBB<<<<<<======>>>???@@@AAA>>>>>>===<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCC@@@???===>>>???@@@???>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<=========>>>===<<<999999999;;;999<<<>>>>>>===;;;;;;;;;;;;<<<===<<<;;;;;;;;;======>>>@@@AAAAAA???===;;;:::::::::::::::::::::::::::;;;<<<<<<:::999888777777888888999:::;;;<<<<<<======>>>>>>???AAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@???===;;;:::<<<>>>@@@??????>>>>>>======<<<===<<<>>>BBBBBB???AAAEEEGGGHHHHHHFFFCCC@@@>>>>>>===>>>>>>======<<<;;;:::;;;;;;<<<===>>>???@@@@@@======<<<;;;;;;<<<=========>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIHHHEEECCCCCCEEEGGGHHHFFFHHHIIIIIIGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHKKKMMMOOOIIIJJJJJJJJJIIIJJJMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXZZZ]]]```bbbddddddeeegggggghhhjjjnnnpppqqqtttwwwzzz}}}BBBCCCCCCBBB@@@@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBAAA??????AAABBB@@@BBBCCCDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@@@@@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@;;;<<<<<<===>>>??????@@@???>>><<<;;;===BBBJJJOOORRRSSSUUUUUUUUUSSSQQQPPPNNNIIIGGGFFFCCC===:::;;;===>>>>>>???????????????????????????????????????>>>>>>>>>>>>>>>??????@@@@@@???>>>======>>>???@@@@@@AAA@@@>>>;;;:::;;;<<<======<<<;;;<<<>>>AAACCCBBBAAA@@@??????@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>======>>>???@@@???@@@AAABBBCCCCCCBBBBBB<<<===>>>??????@@@@@@AAA??????>>>===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCC@@@?????????AAAAAA@@@???======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======<<<======<<<;;;;;;===???999;;;===>>>===;;;;;;<<<;;;<<<===<<<;;;;;;;;;===<<<>>>@@@BBBAAA???<<<;;;::::::::::::::::::::::::777999<<<<<<:::999999:::999999999:::::::::;;;;;;<<<===>>>???@@@AAAAAABBB?????????@@@@@@AAAAAAAAA???@@@???===;;;:::<<<===>>>>>>>>>======<<<<<<<<<<<<;;;>>>BBBBBB@@@AAAFFFHHHJJJJJJIIIEEEAAA@@@???<<<<<<<<<<<<;;;:::999888999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===>>><<<======>>>>>>>>>>>>===;;;;;;;;;<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJHHHFFFDDDDDDEEEGGGIIIFFFHHHJJJJJJHHHHHHHHHIIIIIIKKKLLLKKKIIIGGGGGGHHHJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHJJJMMMPPPQQQLLLMMMMMMLLLKKKLLLOOORRRTTTTTTUUUUUUUUUTTTTTTSSSVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXYYY[[[^^^aaadddeeefffgggiiijjjlllooosssvvvyyy{{{~~~CCCCCCCCCAAA@@@@@@BBBDDDEEEEEECCCCCCCCCDDDFFFGGGBBBBBBBBBAAA???@@@BBBDDD???AAADDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAABBBDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAAAAA@@@??????AAACCC??????>>>>>>>>>>>>??????======>>>>>>??????@@@@@@???>>><<<;;;<<>>??????????????????@@@@@@AAAAAA@@@@@@???@@@@@@????????????@@@@@@@@@@@@@@@??????@@@@@@@@@???@@@@@@???===;;;<<<======<<<<<<<<<===???AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@BBBCCCCCCBBBAAAAAA===>>>???@@@@@@AAA@@@@@@@@@@@@???>>>???@@@AAABBBAAABBBCCCCCCDDDDDDCCCCCCAAA@@@@@@AAACCCCCCBBB@@@===>>>???@@@@@@@@@??????;;;<<<============<<<;;;::::::::::::;;;<<<======:::;;;<<<<<<;;;<<<>>>@@@999;;;======<<<;;;<<<===;;;<<<===<<<;;;;;;<<<===<<<>>>@@@AAA@@@???<<<:::::::::::::::::::::::::::666:::======;;;999:::<<<::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCC>>>??????>>><<<;;;<<<>>><<<<<<<<<<<<============<<<<<<>>>CCCCCCAAACCCHHHIIIKKKLLLKKKHHHDDDBBBAAA<<<<<<<<<<<<;;;:::999888888999:::;;;<<<======>>>???>>>===<<<<<<===>>>???<<<<<<<<<======>>>>>>???<<<<<<<<<<<<===>>>??????<<<<<<============<<<<<>>>>>@@@BBB???>>>============>>>???????????????@@@@@@@@@@@@>>>??????>>>???AAAFFFIIIOOORRRVVVYYY[[[[[[ZZZYYYTTTNNNJJJIIIGGGBBB===<<<<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@??????>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAA>>>???AAAAAA???=========<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@???>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>???@@@AAAAAA@@@@@@???AAA@@@@@@??????AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDDDDCCCAAA>>>>>>@@@AAAAAAAAA@@@???;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???:::;;;;;;;;;999999;;;===:::;;;<<<<<<;;;;;;===>>>;;;<<<===<<<;;;;;;<<<===<<<===>>>??????===<<<:::::::::::::::::::::::::::888<<>>;;;888:::<<<999999:::;;;<<<======>>>;;;===>>>@@@AAAAAAAAAAAA?????????@@@@@@AAAAAABBB===?????????======>>>???;;;;;;<<<<<<======>>>>>>======@@@DDDEEECCCEEEJJJJJJLLLNNNMMMJJJGGGEEEDDD============<<<;;;::::::::::::;;;<<<===>>>>>>??????>>>===<<<<<<===>>>???;;;;;;;;;<<<===>>>??????============>>>???@@@@@@===>>>????????????>>>===>>>>>>?????????@@@@@@@@@???@@@BBBDDDDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLMMMLLLKKKLLLMMMJJJNNNPPPOOOLLLJJJLLLNNNNNNOOOOOOOOOOOOOOOOOONNNKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWVVVTTTSSSTTTWWWZZZZZZ\\\^^^```aaaaaaaaa```aaabbbbbbccccccccccccccc______aaadddgggjjjmmmoooppprrruuuxxxzzz~~~DDDDDDCCCAAA??????AAADDDEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCBBBAAA???@@@CCCEEE===@@@CCCDDDBBBAAACCCDDDDDDCCCAAAAAAAAACCCDDDFFFDDDCCCBBBAAABBBDDDFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBB@@@======???BBBCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@<<>>===<<<<<<===>>>>>>>>>>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>>>>???AAAAAACCCCCCCCCCCCAAAAAA===???BBBBBBAAA???>>>>>>;;;<<<===???@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@?????????@@@@@@@@@AAACCCCCCCCCAAA???>>>???@@@AAABBBAAA@@@???>>>AAAAAA@@@@@@@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAACCCEEEEEECCCBBB>>>???@@@AAABBBAAA@@@@@@;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>@@@@@@:::;;;;;;999777777888999;;;<<<<<<;;;:::;;;===???;;;<<<===<<<;;;;;;<<<===<<<===>>>>>>>>>===;;;::::::::::::::::::::::::::::::>>>AAA@@@;;;888999;;;777888999;;;===>>>@@@@@@;;;===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@===>>>??????>>>>>>???@@@:::;;;;;;<<<===>>>??????>>>===AAAEEEFFFEEEGGGKKKJJJLLLOOOOOOLLLIIIGGGFFF????????????>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@=========>>>>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>======>>>>>>??????@@@@@@???AAACCCDDDFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNMMMLLLMMMNNNLLLPPPSSSRRRNNNLLLNNNRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSVVVXXXZZZ[[[[[[ZZZZZZYYYWWWVVVWWWZZZ]]][[[^^^aaadddggghhhhhhgggeeefffgggggghhhhhhggggggfffggghhhkkknnnqqqtttvvvxxx{{{~~~BBBAAAAAABBBCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGAAAAAA@@@@@@AAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFAAABBBDDDDDDCCCCCCEEEFFFFFFDDDCCCDDDFFFGGGEEEBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDAAA?????????@@@AAAEEEDDDCCCCCCDDDEEEDDDBBB@@@BBBCCCCCCAAA@@@@@@AAA@@@AAABBBBBBAAAAAACCCEEELLLNNNQQQTTTVVVVVVVVVUUUSSSRRROOOLLLHHHCCC@@@>>>;;;;;;<<<===>>>>>>======BBBBBBBBBBBBBBBDDDEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@<<<>>>@@@AAAAAAAAABBBCCC>>>???AAABBBBBBAAA@@@???@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>???AAACCCDDDEEECCCBBBBBBCCCCCCBBBAAA??????@@@@@@@@@AAAAAAAAA@@@BBBDDDEEECCCBBBBBBCCCFFFDDDBBBCCCEEEEEECCC@@@@@@BBBDDDBBB@@@@@@BBBEEEDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;<<<<<<======<<<>>>@@@BBBAAA???<<<:::>>><<<999777666777888999<<<<<<===============<<<;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>===<<<<<<:::<<>><<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888:::<<<===<<<<<<===>>>>>>???AAABBBCCCBBBBBBAAACCCCCCCCCCCCDDDDDDDDDEEEAAABBBCCCCCCAAA??????@@@??????>>>>>>>>>>>>?????????AAACCCDDDEEEGGGKKKNNNNNNTTTWWWSSSOOOMMMKKKHHHBBBAAA@@@???>>><<<<<<;;;BBB@@@>>>>>>>>>>>>>>>===>>>>>>>>>???>>>======<<>>>>>=========>>>>>>AAA@@@>>>======???AAABBB@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIHHHGGGHHHJJJLLLLLLNNNPPPPPPOOOOOOPPPQQQRRRQQQQQQRRRUUUVVVVVVVVVVVVVVVWWWVVVUUUVVVXXXZZZTTTVVVXXXYYYYYYZZZ\\\^^^bbbaaa___^^^___aaaccceeedddfffhhhiiiiiikkknnnpppssstttvvvuuusssqqqqqqqqqmmmnnnppptttxxx|||AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBAAAAAAAAAAAAAAABBB===>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEAAACCCDDDDDDDDDDDDEEEGGGFFFDDDCCCEEEGGGGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???@@@AAAAAAAAA??????@@@BBBCCCBBBAAAAAACCCDDDDDDBBBAAAAAABBB???@@@AAAAAA@@@@@@BBBDDDJJJLLLOOOQQQSSSTTTSSSSSSPPPOOOMMMKKKGGGCCC@@@>>><<<<<<<<<=========>>>>>>AAAAAAAAAAAABBBCCCDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@<<<>>>AAAAAAAAAAAACCCDDD@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@????????????>>>>>>???AAACCCDDDEEECCCBBBBBBCCCCCCBBBAAA???@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEECCCBBBBBBCCCEEEDDDCCCCCCEEEEEECCC@@@@@@BBBCCCCCCAAA@@@BBBDDDCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???>>>======<<<999777777777999:::;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<===<<<<<<===>>>>>>???@@@BBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEAAACCCCCCCCCAAA??????@@@??????>>>>>>>>>>>>??????AAABBBCCCDDDEEEHHHLLLOOORRRXXX[[[XXXTTTRRROOOKKKCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;<<<=========>>>>>>>>>>>>>>>======<<<======<<<======>>>???@@@@@@???>>>===>>>???AAABBB@@@??????>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIKKKMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTTTTVVVWWWYYYYYYXXXWWWXXXXXXWWWVVVWWWYYY[[[ZZZ\\\^^^___```aaaccceeehhhgggffffffgggiiikkkmmmlllnnnpppqqqrrrsssvvvyyyzzz|||~~~~~~|||zzzzzzzzz~~~BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHDDDCCCBBBAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGFFFEEEEEEFFFGGGGGGFFFDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDBBBAAA@@@AAAAAABBBBBBAAA@@@AAADDDFFFFFFEEEBBBDDDEEEEEECCCBBBBBBCCC???@@@AAA@@@??????AAABBBFFFHHHKKKNNNOOOPPPOOOOOOMMMLLLKKKIIIFFFCCCAAA@@@>>>===<<<<<<<<<===??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBAAAAAA@@@???????????????@@@AAACCCDDDEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEEEECCCBBBBBBBBBDDDCCCCCCCCCDDDDDDCCCAAA@@@BBBCCCCCCAAA@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@===============>>>>>>>>>AAAAAA@@@???>>>??????@@@<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888999:::888:::======<<<<<<<<<<<<===>>>>>>======<<<;;;:::888:::<<<<<<;;;;;;<<<======>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDCCC@@@??????@@@@@@??????>>>>>>??????@@@CCCDDDDDDDDDEEEIIIMMMQQQTTTZZZ^^^\\\YYYWWWSSSNNNDDDDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>=========<<<;;;;;;<<<<<<===???@@@AAA??????>>>===>>>???AAABBB@@@????????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNNNNMMMLLLLLLMMMOOONNNQQQSSSTTTTTTTTTUUUVVVWWWWWWXXXZZZ[[[[[[\\\\\\\\\]]]]]]\\\[[[[[[^^^```]]]___aaabbbcccdddfffhhhnnnooooooqqqrrrtttvvvwwwxxxzzz|||}}}~~~BBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@>>>???AAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBDDDEEEEEEEEEEEEFFFHHHFFFFFFFFFGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCEEECCCBBBBBBDDDFFFFFFFFFBBBDDDEEEEEECCCBBBBBBCCC@@@AAAAAA@@@??????AAABBBCCCEEEGGGJJJKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@???===<<<<<<===???@@@??????@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCC>>>???@@@AAABBBBBBBBBBBB???AAACCCDDDCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@BBBDDDEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAACCCEEEEEECCCBBBAAABBBCCCCCCCCCCCCDDDCCCCCCBBB@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>;;;:::999999999;;;<<<=========>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888777777888:::;;;:::<<>><<<;;;:::999:::<<<<<<;;;;;;<<<======>>>@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGCCCDDDDDDBBB@@@???@@@AAA@@@@@@????????????@@@@@@EEEEEEEEEEEEFFFJJJOOOSSSSSSYYY]]]\\\ZZZXXXTTTNNNHHHGGGFFFDDDBBBAAA@@@???>>>>>>???>>>>>>>>>@@@AAA??????>>>>>>===========================>>>???@@@??????>>>>>>???@@@AAABBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOOOOOOOOOOPPPQQQPPPOOONNNOOOQQQPPPRRRUUUVVVVVVVVVWWWYYYWWWYYY[[[]]]]]]]]]^^^^^^bbbccccccbbbaaabbbdddgggaaaccceeeggghhhiiilllnnntttuuuwwwyyy{{{~~~DDDDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEECCCDDDFFFFFFEEEEEEGGGHHHEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEECCC@@@???@@@AAAAAA@@@AAACCCDDDDDDBBBAAAAAABBBAAABBBCCCBBB@@@@@@AAACCC@@@BBBDDDGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>======>>>???AAA>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>@@@@@@@@@@@@AAABBBCCCCCC>>>???@@@AAABBBCCCCCCCCCAAACCCEEEEEEEEEDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@BBBDDDEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEEEECCCAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>><<<:::;;;::::::::::::<<<===>>>;;;;;;===>>>??????@@@@@@;;;<<<<<<======<<<<<<;;;===<<<:::999999:::<<<===:::<<<>>>??????@@@AAACCCBBBBBBAAA@@@???===<<<;;;:::;;;======<<<;;;<<<===>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEDDDBBB@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEFFFFFFGGGJJJOOOSSSTTTXXX[[[ZZZZZZZZZUUUOOOKKKJJJHHHEEEBBB@@@>>>===@@@AAABBB@@@>>>===???AAAAAA@@@???>>>>>>>>>>>>???AAA@@@???>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHKKKMMMOOOPPPPPPPPPPPPQQQSSSSSSRRRQQQRRRSSSRRRTTTWWWXXXWWWXXXYYYZZZVVVZZZ^^^_________aaabbbfffgggggggggggghhhkkkmmmkkknnnppprrrsssuuuxxxzzz{{{|||~~~EEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAAAAA>>>>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIDDDFFFGGGGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHEEEBBB@@@@@@AAAAAAAAAAAACCCDDDDDDBBBAAAAAABBBBBBCCCCCCBBBAAA@@@AAACCC???@@@CCCEEEFFFFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>???@@@>>>???AAACCCCCCCCCBBBBBB@@@@@@AAAAAA@@@>>><<<;;;@@@@@@@@@@@@AAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBDDDEEEEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEECCCAAAAAAAAA@@@BBBCCCCCCBBBBBBBBBCCCDDDBBB@@@???@@@AAA@@@????????????@@@@@@@@@@@@@@@;;;;;;;;;:::::::::::::::777999===??????===;;;999;;;;;;;;;;;;<<<<<<===>>>999:::;;;<<<===>>>>>>>>>=========>>>>>>=========>>>>>><<<<<<<<<<<<>>>>>>999:::<<<======>>>AAACCCCCCCCCBBBBBB@@@???>>>===;;;===??????===<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFEEEBBB@@@???@@@BBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGHHHIIIKKKOOORRRUUUXXXYYYXXXYYYZZZVVVPPPMMMKKKIIIGGGDDDAAA???>>>@@@BBBCCC@@@===<<<===@@@CCCBBB@@@?????????@@@AAADDDCCCBBB@@@??????>>>>>>@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHJJJMMMPPPRRRRRRRRRRRRQQQSSSUUUVVVVVVVVVWWWXXXWWWXXXZZZ[[[ZZZZZZ[[[\\\WWW\\\bbbdddddddddgggiiiiiikkkllllllmmmooosssuuuuuuwww{{{}}}~~~GGGHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJCCCEEEGGGGGGEEECCCDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEJJJGGGCCCBBBCCCDDDEEEEEEBBBDDDEEEEEECCCBBBBBBCCCBBBCCCCCCAAA@@@???@@@BBB???@@@BBBEEEFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@????????????@@@BBBDDDDDDDDDCCCBBBAAAAAABBBBBBAAA???===;;;@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAACCCDDDFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBDDDFFFEEECCCAAA@@@AAA???AAADDDDDDBBBAAABBBDDDFFFBBB>>>===???@@@@@@???@@@@@@@@@???????????????<<<<<<;;;;;;;;;:::::::::999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<===>>>???BBBDDDCCCCCCCCCBBBBBB@@@???>>>===???@@@@@@>>>===>>>???BBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGEEEBBB??????@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAADDDGGGIIIJJJKKKNNNPPPSSSTTTTTTSSSUUUWWWTTTOOOLLLKKKJJJHHHFFFDDDCCCBBB???BBBDDDBBB>>>===@@@DDDEEECCCBBB@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLJJJLLLPPPSSSUUUVVVUUUUUUSSSUUUXXXZZZZZZ[[[\\\]]]\\\^^^______^^^]]]]]]^^^[[[aaahhhkkkkkklllooorrrqqqrrrtttuuuwwwzzz~~~HHHIIIKKKLLLLLLJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDAAABBBDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJBBBEEEGGGFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEBBB???>>>@@@BBBCCCDDDDDDEEEGGGFFFDDDCCCCCCDDDAAABBBBBB@@@???>>>???AAA???@@@CCCEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEDDD@@@AAAAAAAAAAAA@@@???>>>???AAACCCEEEEEEEEEDDDCCCDDDEEEEEEFFFDDDBBB@@@>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHFFFGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCEEEFFFEEECCCBBBBBBCCCDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFEEECCCAAA@@@@@@>>>AAADDDDDDBBBAAABBBDDDHHHCCC>>><<<===@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???==================<<<<<>>>>>????????????>>>>>>;;;===>>>???@@@BBBEEEGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>@@@AAAAAA???>>>??????CCCBBBAAAAAABBBCCCDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGEEEBBB??????@@@BBBCCCBBBBBBAAAAAABBBBBBCCC@@@CCCGGGJJJKKKLLLMMMNNNPPPPPPOOOMMMPPPSSSQQQLLLKKKKKKJJJIIIHHHGGGGGGFFF@@@CCCFFFEEEBBBAAAEEEIIIFFFDDDCCCAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLOOORRRVVVXXXYYYXXXWWWTTTWWW[[[]]]^^^___```aaa```aaacccbbb```______```^^^eeelllpppqqqqqquuuxxxxxxzzz|||~~~HHHJJJKKKKKKJJJJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAAIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIIIIGGGGGGHHHIIIEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEDDDBBBAAAAAABBB???AAABBBBBBAAA@@@@@@AAAFFF@@@===@@@BBB@@@>>>???@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCEEEDDDBBB@@@BBBEEEHHHIIIHHHFFFEEEEEEHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDCCC???>>>???AAABBBBBBCCCDDDEEEEEEEEEDDDAAAAAAAAA@@@@@@@@@??????BBBAAA@@@>>>======<<<<<<@@@???>>>===<<<======>>>;;;<<<>>>>>><<<;;;<<<<<<>>>>>>??????@@@AAAAAABBB>>>===<<<;;;;;;<<<>>>>>>>>>???AAA@@@>>>======>>>@@@@@@AAABBBCCCCCCDDDDDD@@@@@@@@@???@@@@@@AAAAAA???>>>======???AAADDDFFFCCCDDDDDDDDDDDDCCCAAA@@@BBBCCCEEEEEEDDDCCCDDDEEEBBBEEEGGGEEECCCBBBEEEIIIKKKJJJIIIJJJKKKKKKJJJHHHHHHGGGEEEDDDBBBBBBAAAAAABBBBBBCCCBBBAAA@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNOOOPPPNNNNNNOOOPPPKKKLLLLLLKKKJJJGGGEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGGGGFFFCCCBBBBBBCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIMMMOOOQQQQQQPPPOOOPPPQQQLLLMMMNNNNNNMMMMMMOOOQQQSSSTTTWWWYYYZZZZZZYYYXXXZZZ[[[]]]```bbbcccdddeeejjjhhhggghhhjjjjjjgggeeehhhlllsssxxx{{{|||~~~HHHIIIKKKKKKKKKKKKMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAACCCBBBBBBBBBBBBBBBBBBAAABBBCCCEEEDDDBBBAAAAAABBB@@@BBBCCCCCCBBBAAAAAABBBDDD???===@@@BBB@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFEEEBBB@@@BBBEEEHHHIIIHHHFFFEEEEEEHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCAAACCCDDDBBB???>>>???AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@???????????????>>>>>>===>>>>>>>>>@@@???>>>=========>>>???<<<>>>??????>>>===>>>???>>>>>>>>>??????@@@@@@AAA??????>>>>>>>>>???@@@AAA???AAABBBBBBAAA???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????AAACCCEEEGGGDDDEEEFFFFFFEEEDDDCCCBBBGGGHHHIIIGGGEEECCCBBBCCCHHHGGGFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGFFFDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAABBBDDDEEEEEEGGGIIIJJJKKKKKKLLLKKKMMMNNNOOONNNMMMNNNOOOIIIJJJKKKLLLKKKKKKJJJIIIHHHIIIIIIHHHGGGGGGHHHJJJHHHIIIJJJHHHFFFDDDEEEFFFHHHHHHGGGFFFFFFGGGIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKJJJJJJKKKMMMNNNPPPRRRRRRQQQQQQQQQSSSSSSTTTTTTTTTSSSSSSUUUWWWYYY[[[^^^```bbbbbbbbbbbbdddeeehhhjjjmmmooopppqqqqqqooonnnppprrrrrrpppnnnqqquuu|||HHHIIIKKKLLLLLLLLLNNNPPPMMMLLLLLLLLLLLLMMMNNNNNNJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGEEEDDDBBBBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBBAAACCCDDDDDDCCCBBBBBBCCCBBB>>><<<@@@AAA@@@@@@AAA??????AAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@??????>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGFFFCCC@@@BBBDDDGGGHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCAAABBBCCCBBB@@@??????@@@===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????===============>>>???@@@???>>>>>>======>>>???@@@===???AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAACCCEEEGGGHHHEEEFFFGGGGGGGGGFFFEEEDDDIIIJJJJJJIIIGGGEEEEEEFFFNNNKKKIIIJJJNNNPPPNNNKKKMMMNNNNNNNNNMMMKKKIIIHHHJJJIIIGGGEEECCCAAAAAA@@@CCCDDDDDDCCCBBBBBBCCCEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJLLLMMMMMMLLLLLLMMMNNNKKKKKKLLLMMMMMMLLLLLLKKKLLLMMMMMMLLLKKKKKKLLLNNNLLLMMMMMMLLLIIIGGGHHHHHHJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPLLLNNNPPPPPPOOOOOOQQQRRRQQQSSSVVVVVVVVVVVVWWWXXXWWWXXXXXXWWWVVVWWWYYY[[[^^^```cccfffiiijjjkkkkkkmmmnnnpppsssvvvyyy{{{|||{{{{{{{{{|||~~~~~~|||~~~HHHJJJLLLMMMMMMMMMOOOQQQMMMMMMMMMLLLLLLMMMNNNNNNJJJJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLLLLKKKHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBDDDCCCBBBAAAAAABBB@@@BBBCCCCCCBBBAAAAAABBB@@@===<<<@@@AAA???@@@CCC>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHGGGDDDAAAAAADDDGGGHHHGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????@@@======???@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>============>>>??????======<<<<<<===???@@@AAA===???BBBCCCBBBBBBDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFDDDFFFGGGHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBCCCDDDFFFHHHIIIFFFFFFHHHIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJKKKNNNPPPRRRPPPOOOQQQSSSTTTRRRPPPPPPQQQRRRQQQOOOLLLJJJIIIKKKJJJHHHFFFDDDBBBAAAAAADDDDDDEEEDDDCCCBBBDDDFFFDDDEEEGGGHHHJJJKKKKKKKKKIIIKKKMMMMMMLLLKKKLLLMMMOOOOOONNNNNNLLLKKKJJJJJJOOOPPPPPPOOONNNNNNOOOQQQOOOPPPPPPNNNLLLJJJJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPOOOPPPPPPQQQRRRRRRRRRRRRPPPRRRUUUVVVUUUTTTUUUUUUWWWYYY\\\]]]]]]]]]___```\\\]]]]]]\\\[[[\\\___aaafffgggkkknnnrrrtttvvvvvvwwwxxxzzz}}}JJJLLLMMMNNNNNNNNNPPPRRRNNNNNNMMMMMMMMMMMMMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJGGGHHHIIIHHHGGGFFFGGGHHHFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLIIIGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@AAACCCCCCBBBAAAAAABBB???@@@BBBBBB@@@???@@@AAA>>><<<<<<@@@@@@>>>@@@DDD===>>>@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFHHHHHHEEEBBBAAACCCFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????===>>>???AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<>>>@@@BBBCCC???AAADDDEEEEEEFFFHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKKKKIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAABBBBBBDDDEEEFFFHHHHHHFFFGGGHHHJJJJJJJJJIIIIIIDDDFFFIIIKKKMMMPPPTTTWWWTTTVVVXXXYYYWWWVVVWWWXXXTTTVVVWWWVVVQQQMMMKKKJJJLLLKKKIIIGGGEEEDDDCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGEEEFFFGGGIIIJJJKKKLLLLLLJJJLLLMMMNNNMMMLLLMMMNNNPPPPPPOOONNNMMMLLLLLLKKKQQQQQQRRRQQQPPPOOOQQQSSSRRRSSSSSSQQQNNNLLLLLLMMMNNNMMMMMMMMMOOOQQQRRRTTTQQQQQQSSSTTTUUUUUUUUUUUUTTTWWWZZZ[[[YYYWWWVVVVVV\\\^^^aaaccccccdddfffhhheeeeeeeeeddddddfffiiilllqqqsssvvvzzz~~~LLLNNNOOOOOONNNNNNPPPQQQPPPOOOOOONNNNNNNNNNNNOOOKKKJJJIIIIIIHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLHHHIIIJJJJJJHHHHHHIIIJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLJJJGGGEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD???AAABBBCCCAAAAAAAAABBB>>>???AAAAAA?????????@@@>>><<<===@@@???===???DDD>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@DDDCCCDDDFFFHHHHHHGGGEEEAAACCCEEEFFFEEEEEEFFFHHHHHHHHHIIIJJJKKKKKKLLLLLLHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@?????????AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????@@@AAA@@@>>>===>>>@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???????????????=========>>>@@@BBBEEEFFFDDDFFFIIIKKKLLLMMMOOOQQQOOONNNMMMLLLJJJIIIHHHGGGEEEGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLNNNOOOQQQSSSXXX[[[XXX\\\``````]]][[[]]]___XXX[[[]]]ZZZUUUOOOLLLLLLMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDFFFHHHFFFGGGIIIJJJLLLMMMMMMMMMLLLNNNOOOOOONNNNNNOOOPPPOOOOOONNNOOOOOOPPPQQQRRRRRRSSSTTTSSSQQQQQQSSSTTTUUUVVVVVVTTTPPPNNNNNNOOOPPPPPPPPPQQQRRRUUUWWWXXXTTTVVVWWWYYYZZZZZZZZZYYYYYY\\\```aaa___]]][[[ZZZbbbdddhhhjjjkkkmmmoooqqqkkklllllllllllloootttwww|||}}}NNNPPPQQQPPPOOONNNOOOQQQSSSRRRRRRQQQPPPPPPQQQQQQKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGGGGFFFJJJIIIIIIJJJJJJLLLMMMMMMIIIKKKLLLKKKJJJIIIKKKLLLHHHIIIJJJKKKMMMNNNOOOPPPMMMNNNMMMKKKHHHFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC>>>@@@BBBBBBAAAAAABBBCCC>>>@@@BBBAAA@@@???@@@@@@>>>===>>>@@@>>><<<>>>CCC>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAFFFDDDCCCDDDGGGHHHHHHGGGAAABBBDDDEEEEEEEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKGGGFFFFFFEEEEEEDDDCCCCCC???>>>>>>===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAA???===>>>@@@AAA@@@>>>===>>>???AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBB??????@@@AAACCCFFFIIIKKKKKKNNNQQQSSSUUUVVVXXXZZZUUUTTTSSSQQQOOONNNLLLLLLIIIJJJLLLOOOQQQRRRRRRRRRSSSTTTUUUTTTQQQPPPOOOPPPQQQQQQPPPOOOOOONNNMMMMMMGGGHHHIIIJJJJJJIIIGGGFFFCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPPPPPPPRRRSSSTTTTTTUUUXXX\\\___```bbbdddeeeeeedddcccccc[[[___aaa^^^WWWQQQNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFGGGHHHGGGEEEEEEGGGHHHHHHHHHJJJLLLMMMNNNNNNNNNNNNPPPQQQRRRQQQPPPQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVVVVUUUTTTTTTUUUWWWYYYYYYYYYWWWTTTRRRQQQRRRTTTTTTTTTUUUWWWYYY\\\]]]ZZZ\\\^^^```aaaaaaaaa```aaaeeeiiilllkkkiiigggffflllooorrruuuvvvxxx{{{}}}wwwxxxxxxxxxzzz~~~PPPQQQRRRQQQOOONNNOOOPPPUUUUUUTTTSSSSSSSSSSSSSSSKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEJJJJJJJJJKKKKKKMMMNNNNNNJJJLLLMMMLLLKKKKKKLLLMMMIIIJJJKKKMMMNNNPPPQQQQQQPPPPPPPPPMMMJJJHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB>>>@@@BBBBBBAAAAAABBBCCC???AAACCCBBBAAA@@@AAAAAA>>>===???@@@>>>;;;===CCC???@@@AAABBBCCCDDDDDDDDD@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBGGGEEECCCDDDFFFHHHIIIIIIAAABBBDDDEEEDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCCCC>>>============???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAA???===>>>AAABBB@@@>>><<<===>>>@@@BBBCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@AAABBBCCCEEEEEEBBBBBBBBBDDDFFFIIILLLNNNQQQTTTWWWZZZ[[[]]]___aaa\\\[[[YYYWWWUUUSSSRRRQQQKKKMMMOOORRRTTTUUUUUUUUUWWWXXXYYYWWWTTTRRRRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOFFFHHHIIIKKKKKKJJJHHHGGGEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNPPPQQQSSSSSSSSSSSSTTTVVVWWWXXXYYY\\\aaaeeegggeeeeeehhhkkkkkkhhhddd]]]aaadddaaaYYYRRROOOOOONNNNNNMMMLLLLLLLLLLLLLLLGGGHHHHHHGGGFFFFFFGGGIIIHHHIIIKKKLLLNNNOOOOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWUUUUUUWWWXXX[[[\\\\\\YYYVVVTTTTTTTTTWWWWWWWWWXXXZZZ]]]___aaa___aaacccfffggggggfffeeehhhmmmsssvvvvvvtttsssrrruuuxxx|||~~~LLLMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNNNNMMMKKKIIIIIIKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEHHHKKKKKKJJJJJJKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDEEEEEECCCCCCCCCDDDLLLHHHDDDAAAAAACCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC>>>@@@AAACCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@BBBBBBDDDDDDEEEEEEFFFFFFGGGGGGAAABBBDDDGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@BBBDDDGGGIIIBBBAAAAAA@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBB???AAACCCCCCCCCDDDFFFGGGFFFGGGGGGEEECCCAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGJJJOOOTTTYYYYYYZZZ___eeeiiihhhgggeeeccc```]]]ZZZWWWVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUTTTRRROOOMMMKKKHHHHHHHHHJJJKKKKKKIIIGGGIIIGGGGGGIIIIIIHHHLLLQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXYYYZZZ\\\^^^```aaabbbiiihhhhhhkkknnnnnnkkkhhheeedddbbb___[[[XXXUUUSSSRRRRRRRRRQQQPPPOOONNNMMMIIIGGGEEEEEEFFFHHHIIIIIIKKKKKKKKKMMMOOORRRUUUWWWSSSUUUWWWWWWVVVVVVVVVWWWYYYYYYYYYXXXWWWWWWYYY[[[[[[\\\\\\ZZZYYYXXXYYYZZZ`````````^^^\\\ZZZZZZZZZ\\\___aaa```___aaagggmmmhhhjjjmmmpppqqqrrrtttvvvvvvzzz~~~NNNNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMLLLJJJIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEHHHJJJJJJIIIIIIKKKNNNLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCEEEGGGGGGFFFDDDDDDEEEKKKHHHDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFAAACCCEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@???>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDDDDDDDDDDFFFGGGGGGGGGHHHFFFCCCBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKOOOUUUYYY``````cccgggmmmppppppnnnhhhfffccc```\\\YYYWWWVVVXXXXXXWWWXXXYYYZZZ\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWVVVTTTQQQOOOMMMJJJJJJJJJKKKLLLLLLJJJHHHKKKIIIJJJMMMMMMMMMPPPVVVVVVVVVXXXYYYZZZ\\\]]]]]]]]]]]]^^^```bbbcccdddeeejjjjjjjjjmmmppppppmmmjjjdddcccaaa___\\\XXXUUUTTTSSSSSSSSSRRRQQQOOONNNMMMNNNMMMKKKJJJKKKMMMNNNOOOMMMMMMMMMOOOQQQTTTVVVXXXYYYZZZZZZYYYVVVUUUUUUVVVYYYZZZZZZYYYXXXXXXZZZ]]]```aaabbbaaa______```bbbeeeffffffdddaaa``````aaaccceeegggfffeeegggmmmrrrqqqtttwwwxxxyyyzzz|||~~~PPPOOONNNMMMMMMOOOQQQRRRTTTTTTUUUTTTTTTSSSRRRQQQLLLMMMMMMLLLJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHHHHIIILLLNNNKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFIIIIIIHHHFFFFFFFFFIIIGGGEEEDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEDDDEEEGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAABBBCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>???@@@DDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCEEEFFFFFFEEEEEEFFFHHHGGGHHHHHHGGGDDDCCCCCCDDDGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLNNNOOORRRWWW]]]aaahhhiiilllqqquuuxxxxxxwwwmmmkkkhhhddd```\\\ZZZYYY\\\[[[[[[\\\]]]^^^``````^^^]]]]]]]]]]]]]]]]]]^^^ZZZZZZYYYXXXVVVTTTRRRPPPMMMLLLKKKLLLMMMNNNLLLJJJKKKIIIKKKNNNOOOOOOSSSYYY[[[\\\]]]___```aaaaaabbbbbbccccccdddfffggghhhhhhkkkkkkllloooqqqqqqooolllfffeeedddaaa___\\\YYYWWWXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMLLLKKKKKKMMMNNNPPPRRRRRRRRRSSSUUUXXXZZZ\\\______^^^\\\ZZZYYYZZZ\\\]]]^^^^^^]]]]]]]]]```bbbcccdddffffffeeefffgggiiiiiijjjkkkiiigggffffffggglllnnnpppppppppsssxxx}}}OOONNNLLLKKKLLLOOORRRTTTTTTTTTTTTTTTSSSSSSRRRRRRKKKMMMMMMMMMJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGIIILLLNNNJJJLLLNNNOOOOOONNNLLLJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFDDDFFFIIIJJJIIIGGGFFFFFFHHHGGGFFFFFFFFFFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHGGGEEEDDDCCCDDDDDDBBBAAAAAAAAAAAAAAAFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHIIIHHHFFFEEEEEEFFFJJJJJJJJJKKKLLLMMMNNNOOONNNPPPRRRUUUYYY^^^eeeiiimmmooossswww{{{|||||||||sssqqqmmmiiiddd```^^^\\\^^^^^^^^^___``````aaabbb______^^^^^^___```aaabbb]]]\\\[[[YYYXXXVVVTTTSSSOOONNNMMMMMMNNNOOOMMMLLLLLLLLLNNNSSSTTTTTTXXX^^^```aaaccceeefffffffffffffffffffffggghhhiiiiiijjjjjjkkkmmmoooppppppnnnmmmjjjiiihhhfffdddaaa___^^^______^^^\\\[[[XXXVVVUUUNNNNNNMMMLLLLLLMMMOOOQQQYYYXXXYYYYYY[[[^^^```aaabbbbbbaaa```___aaadddfffdddeeefffeeeeeefffhhhkkkhhhkkkmmmnnnnnnoooqqqsssssstttuuutttrrrqqqrrrssswwwyyy{{{}}}LLLKKKKKKKKKMMMQQQUUUXXXTTTTTTTTTSSSSSSSSSSSSSSSMMMMMMNNNMMMKKKIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLMMMMMMLLLJJJIIIJJJIIIGGGGGGIIIKKKMMMNNNKKKLLLOOOQQQQQQOOOLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHDDDGGGIIIJJJHHHGGGFFFFFFHHHGGGGGGHHHHHHHHHEEECCCGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGHHHHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFGGGHHHIIIKKKKKKHHHHHHGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKIIIKKKLLLKKKIIIIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTXXX[[[___eeekkkooosssvvvzzz~~~xxxvvvrrrmmmiiieeebbb`````````aaaaaabbbbbbbbbcccaaaaaa`````````bbbccceee___^^^]]][[[YYYXXXWWWWWWRRRQQQOOOOOOPPPPPPOOONNNQQQQQQTTTYYY[[[[[[___eeeeeefffhhhjjjkkkkkkjjjjjjgggggghhhiiijjjjjjkkkkkkiiikkknnnooooooooonnnmmmllllllkkkjjjhhhfffdddcccccccccbbbaaa___]]][[[ZZZTTTUUUUUUSSSRRRSSSVVVYYY\\\\\\]]]^^^```bbbeeefffeeeffffffeeeeeegggjjjmmmlllmmmnnnnnnmmmooorrrtttsssvvvyyy{{{|||}}}JJJJJJKKKMMMPPPTTTWWWZZZTTTTTTSSSSSSSSSSSSTTTTTTOOOOOOOOOMMMJJJJJJLLLNNNKKKKKKKKKJJJJJJKKKKKKKKKJJJLLLNNNPPPQQQOOOMMMLLLKKKIIIHHHIIIKKKMMMNNNNNNLLLMMMOOOQQQQQQOOOMMMLLLOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJFFFHHHIIIIIIGGGGGGGGGHHHJJJIIIHHHIIIJJJJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPPPPOOOOOOPPPQQQOOOPPPQQQQQQPPPOOOPPPRRRSSSSSSTTTTTTUUUWWWXXXYYYXXX[[[^^^bbbfffkkkppptttyyy}}}{{{yyyuuuqqqlllhhhfffdddcccdddeeeeeeffffffeeeeeeeeedddbbbbbbbbbdddfffgggbbbaaa```^^^\\\[[[[[[[[[WWWUUUSSSSSSSSSTTTSSSRRRQQQQQQTTTZZZ\\\\\\___eeejjjlllnnnpppqqqpppooonnniiiiiijjjkkklllmmmnnnoookkkmmmqqqrrrqqqpppppppppooonnnnnnmmmllljjjiiihhhffffffeeedddbbb```___^^^YYY[[[[[[YYYWWWWWW[[[______``````bbbdddgggjjjlllmmmnnnnnnnnnmmmnnnppprrrvvvwwwxxxxxxxxxzzz}}}|||KKKLLLMMMOOORRRUUUWWWXXXTTTTTTSSSRRRRRRSSSTTTUUURRRQQQOOOLLLJJJKKKNNNQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNQQQSSSSSSRRRPPPNNNKKKJJJIIIKKKNNNPPPOOONNNMMMNNNOOOQQQQQQOOONNNMMMPPPPPPPPPOOONNNMMMMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJJJJIIIGGGGGGIIIKKKLLLKKKJJJJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGDDDCCCCCCDDDFFFGGGGGGFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUVVVUUUUUUWWWYYYUUUWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZ[[[]]]^^^______bbbeeehhhkkkoootttxxx}}}}}}{{{wwwsssoookkkiiiggghhhiiijjjkkkkkkkkkjjjjjjiiihhhfffdddeeefffhhhjjjfffeeecccaaa````````````]]][[[XXXWWWXXXXXXXXXWWWRRRRRRVVV\\\^^^]]]```eeepppqqqtttvvvvvvvvvtttssslllmmmnnnoooqqqrrrssstttooorrrvvvwwwuuuttttttuuutttttttttsssrrrqqqpppooojjjjjjjjjiiihhhgggeeeddd___bbbcccaaa]]]^^^bbbfffffffffgggiiilllpppsssuuuwwwxxxzzz{{{{{{|||~~~LLLMMMOOOQQQSSSUUUVVVWWWTTTTTTSSSRRRRRRSSSTTTUUUTTTSSSPPPLLLJJJKKKOOOSSSNNNNNNMMMMMMMMMMMMNNNNNNMMMOOORRRUUUUUUTTTQQQPPPLLLJJJJJJLLLPPPQQQPPPMMMNNNOOOOOOPPPPPPOOOOOONNNRRRQQQPPPPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNLLLLLLKKKIIIHHHIIIKKKNNNNNNLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMLLLKKKJJJJJJJJJKKKJJJHHHHHHGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGCCCBBBBBBCCCFFFGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNOOOPPPQQQSSSTTTVVVWWWYYYZZZZZZZZZ\\\^^^ZZZ[[[]]]]]]\\\\\\^^^___^^^^^^^^^___```aaabbbcccdddfffjjjlllooossswwwzzz}}}~~~|||xxxtttpppmmmjjjiiimmmnnnoooppppppooonnnnnnllljjjhhhgggggghhhjjjllliiihhhfffdddccccccccccccaaa^^^\\\[[[[[[\\\[[[[[[ZZZZZZ^^^dddeeeeeeggglllsssuuuwwwzzzzzzyyywwwvvvooopppqqqsssuuuvvvxxxyyysssvvvzzz{{{yyyxxxyyyzzzyyyyyyzzzyyyyyyxxxwwwvvvoooooooooooonnnmmmlllkkkiiikkkmmmjjjgggggglllpppmmmmmmoooqqqtttxxx|||~~~|||PPPNNNNNNQQQTTTVVVUUUSSSTTTTTTSSSSSSSSSSSSTTTUUUTTTSSSQQQOOONNNNNNOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPTTTTTTUUUWWWXXXVVVPPPKKKQQQOOONNNNNNOOOPPPPPPOOOLLLNNNQQQSSSSSSRRRPPPOOORRRQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMOOONNNMMMLLLLLLMMMNNNOOOQQQOOOMMMMMMNNNOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMPPPOOOOOONNNMMMLLLKKKKKKMMMNNNOOONNNMMMLLLLLLNNNKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGDDDEEEGGGGGGDDDDDDGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHJJJLLLOOOOOOOOONNNMMMKKKJJJIIIMMMMMMLLLJJJIIIJJJMMMOOOKKKMMMOOONNNMMMLLLLLLLLLJJJKKKLLLKKKKKKKKKMMMOOONNNOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVVVVXXX[[[^^^aaa```___```aaaaaaaaa```cccccccccbbbbbbcccfffiiigggeeeccccccdddfffggghhhjjjlllooopppqqqrrruuuwww~~~~~~|||yyyuuurrrpppooovvvvvvvvvvvvvvvuuutttsssooonnnlllkkkkkklllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiiddddddbbbaaa```aaabbbbbbaaacccfffgggiiijjjmmmoooyyy{{{}}}}}}{{{zzzuuuvvvxxx{{{}}}~~~~~~{{{{{{zzzyyyxxxvvvvvvuuussssssttttttuuuvvvvvvvvvxxx{{{~~~QQQPPPPPPRRRUUUWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOPPPPPPRRRSSSSSSSSSSSSSSSSSSSSSWWWWWWXXXZZZ\\\ZZZUUUQQQRRRQQQPPPQQQRRRSSSSSSQQQOOOPPPSSSUUUUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQPPPOOOOOOOOOOOOPPPQQQSSSQQQOOOOOOPPPPPPOOONNNPPPPPPPPPPPPPPPOOOOOONNNPPPPPPPPPQQQQQQQQQQQQQQQOOOPPPQQQPPPNNNNNNNNNOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEDDDGGGGGGDDDDDDGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEGGGHHHHHHHHHIIILLLNNNNNNNNNNNNMMMLLLKKKJJJIIIMMMOOOOOOOOOMMMMMMNNNPPPOOOPPPQQQPPPNNNMMMNNNOOOLLLNNNNNNNNNNNNNNNPPPRRRRRRSSSTTTTTTTTTUUUXXXZZZZZZ[[[[[[[[[[[[]]]aaadddggggggfffggghhhhhhgggfffiiijjjjjjiiihhhiiikkknnnooonnnlllkkklllmmmnnnooonnnppprrrssstttuuuwwwyyy}}}~~~{{{wwwuuussssssxxxyyyyyyzzzzzzzzzyyyyyyrrrqqqpppooonnnnnnooopppmmmnnnnnnnnnnnnnnnnnnmmmooonnnllljjjiiiiiiiiijjjkkkmmmppprrrssstttwwwyyy~~~|||}}}~~~~~~RRRRRRRRRTTTVVVWWWVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[]]]___```___[[[XXXUUUTTTTTTUUUWWWXXXWWWUUUSSSTTTVVVXXXYYYXXXWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUSSSRRRQQQRRRRRRPPPOOOQQQRRRRRRRRRRRRQQQPPPOOORRRRRRSSSTTTUUUUUUVVVVVVRRRSSSSSSSSSQQQPPPQQQRRRQQQPPPMMMLLLLLLMMMOOOQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIEEEDDDFFFFFFDDDFFFIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKLLLNNNQQQPPPPPPPPPPPPOOOOOOOOONNNOOORRRTTTTTTSSSRRRQQQRRRTTTTTTTTTRRRPPPPPPRRRTTTQQQRRRSSSRRRRRRRRRTTTVVVWWWYYYZZZ[[[[[[\\\___aaaaaabbbcccddddddfffjjjlllppppppqqqqqqqqqppppppooorrrrrrsssrrrqqqqqqrrrtttsssrrrqqqpppppppppqqqrrrtttuuuwwwwwwwwwxxxyyy{{{~~~}}}zzzyyyyyy||||||}}}~~~yyyyyywwwvvvuuuuuuuuuuuussstttuuuvvvvvvwwwwwwwwwvvvtttsssqqqooooooooopppsssvvvxxxzzz{{{}}}SSSTTTTTTUUUVVVVVVVVVUUUTTTVVVYYY\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^aaacccdddccc```^^^XXXXXXXXXZZZ\\\]]]\\\ZZZXXXYYY[[[\\\]]]\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQOOOSSSSSSSSSSSSRRRQQQPPPPPPSSSTTTTTTUUUVVVWWWXXXXXXTTTUUUVVVUUUSSSRRRSSSTTTTTTRRROOOMMMLLLNNNQQQSSSOOOOOOOOOOOONNNMMMLLLKKKKKKGGGFFFGGGHHHFFFHHHLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMNNNQQQSSSUUUUUUUUUUUUUUUVVVVVVWWWUUUWWWXXXXXXWWWVVVVVVWWWYYYYYYXXXVVVTTTTTTVVVXXXUUUVVVWWWWWWVVVWWWYYYZZZ]]]^^^```aaabbbdddgggiiiiiijjjlllmmmmmmooorrruuuwwwxxxyyyyyyxxxwwwwwwwwwyyyzzz{{{zzzxxxwwwxxxyyyuuuuuuuuutttsssssstttuuuxxxzzz{{{{{{yyyyyyzzz|||~~~}}}}}}}}}zzz|||}}}|||{{{yyyxxxxxxxxxyyyzzz}}}UUUVVVWWWWWWWWWWWWWWWWWWUUUWWW[[[___```___]]][[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^```aaabbb```bbbdddffffffeeedddddd]]]\\\]]]___aaacccbbbaaa``````aaaaaaaaaaaa```___]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUSSSQQQTTTTTTTTTTTTSSSRRRQQQPPPUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVVVVTTTQQQNNNNNNOOORRRTTTQQQQQQQQQQQQPPPOOONNNNNNMMMIIIIIIKKKKKKJJJKKKOOOKKKJJJIIIIIIHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPSSSUUUXXXXXXXXXYYYZZZ[[[]]]^^^]]]]]]\\\[[[YYYZZZ]]]_________]]][[[YYYYYY[[[]]]ZZZ[[[\\\[[[[[[[[[]]]___bbbdddfffhhhiiikkkooorrrqqqsssuuuvvvvvvwwwzzz|||{{{}}}}}}{{{{{{{{{}}}}}}{{{zzz{{{zzz{{{|||{{{yyyxxxzzz||||||}}}~~~~~~|||||||||~~~YYYZZZ\\\[[[ZZZYYYYYYZZZXXX[[[___bbbdddcccbbb```^^^^^^___```aaaaaa```````````````aaabbbeeeggghhheeegggjjjkkkjjjiiiiiiiiidddcccbbbdddgggiiijjjjjjiiiiiiiiihhhgggfffeeeddddddcccbbbaaa```___^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXZZZZZZ[[[\\\\\\[[[ZZZZZZXXXWWWWWWXXXZZZYYYWWWTTTWWWWWWWWWVVVUUUTTTSSSRRRWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[ZZZYYYXXXXXXZZZXXXVVVTTTRRRQQQRRRTTTUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOLLLMMMPPPQQQOOOOOORRRNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSVVVYYYYYYYYYYYYZZZ\\\^^^aaabbbeeedddcccaaa___```dddgggeeeeeedddbbb```___```bbb___```aaaaaa```aaaccceeehhhjjjlllnnnpppssswwwzzzyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}yyy|||~~~~~~{{{{{{}}}]]]___aaa```^^^\\\]]]^^^^^^```cccfffhhhhhhhhhgggcccdddeeeffffffeeeeeedddcccccccccdddgggjjjmmmooolllooorrrrrrpppoooooopppllljjjhhhiiilllppprrrssssssrrrqqqooommmllljjjjjjhhhhhhhhhggggggfffffffffaaaaaaaaaaaa```___^^^]]]]]]^^^^^^______^^^^^^]]]ZZZZZZZZZ\\\^^^^^^[[[YYYZZZZZZZZZYYYXXXWWWUUUUUUXXXYYYZZZ[[[\\\]]]^^^___]]]______^^^]]]\\\]]]^^^[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOQQQVVVVVVSSSRRRTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTUUUVVVWWWZZZ]]][[[[[[[[[\\\___bbbeeegggjjjkkkkkkiiihhhhhhjjjlllkkklllllljjjhhhffffffgggeeefffggggggfffgggiiijjjmmmooorrruuuwwwzzz~~~yyy}}}~~~}}}aaaccceeedddaaa___```aaabbbdddfffiiikkkllllllllliiijjjkkkllllllkkkjjjiiieeedddeeegggjjjmmmqqqtttrrruuuwwwwwwuuussstttuuurrrooommmmmmpppuuuxxxzzzyyyxxxvvvtttrrrpppnnnmmmjjjjjjkkkkkkkkkllllllllleeefffeeeeeedddcccbbbaaa___```aaabbbbbbaaa```___[[[[[[]]]___aaaaaa___]]]]]]]]]\\\\\\[[[YYYXXXWWWYYYZZZ[[[^^^```bbbdddeee```bbbbbbaaa```___```aaa]]]\\\[[[ZZZZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQTTTYYYZZZVVVTTTVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWXXXXXXZZZ]]]```___^^^___```bbbfffjjjllllllnnnpppqqqooonnnnnnnnnooopppqqqpppmmmkkkkkkkkkiiijjjkkkkkkjjjjjjlllnnnqqqsssvvvyyy{{{~~~hhhkkkllliiicccaaacccfffeeehhhkkklllkkklllppptttoooooooooooonnnllljjjhhhjjjjjjkkklllooossswwwyyy{{{{{{zzzzzzzzzzzzyyyyyywwwtttrrrrrrvvvzzz~~~|||zzzyyyyyywwwuuuttttttsssrrrqqqqqqqqqqqqmmmkkkhhhhhhhhhhhhgggfffgggffffffggghhhgggeeecccaaaaaa````````````aaaaaa___```aaa___]]][[[[[[\\\___```bbbcccddddddccccccfffeeedddcccbbbbbbbbbbbb___]]]]]]]]]^^^^^^\\\ZZZUUUVVVWWWYYYYYYYYYYYYXXXWWWVVVWWWXXX[[[\\\[[[ZZZUUUWWWYYYYYYXXXWWWXXXXXXVVVXXXZZZ[[[\\\^^^aaacccdddcccdddfffjjjmmmnnnnnnrrrtttwwwzzz{{{zzzxxxwwwyyyxxxvvvtttrrrooonnnmmmpppppppppqqqppppppoooooowww{{{}}}|||~~~nnnppppppmmmhhhfffhhhllllllnnnoooqqqrrrsssvvvxxxtttttttttsssrrrpppnnnlllmmmmmmnnnpppssswww{{{~~~~~~~~~}}}}}}}}}|||{{{xxxvvvwwwzzz~~~~~~|||zzzzzzyyyxxxwwwvvvvvvvvvvvvrrrpppmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkhhhfffdddccccccbbbbbbccccccdddcccddddddccc```______```cccdddfffggghhhhhhgggfffhhhgggfffeeeeeedddddddddbbbaaa``````aaaaaa___^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXXXXZZZ]]]^^^^^^]]]\\\]]]___^^^]]]]]]^^^```]]]^^^___```aaacccfffiiiiiihhhhhhjjjmmmpppssstttwwwyyy|||~~~}}}|||~~~}}}|||zzzxxxvvvsssrrruuuuuuuuuuuuuuutttsssrrrxxx}}}~~~uuuvvvvvvrrrnnnmmmpppsssqqqqqqrrrtttwwwzzzzzzzzz{{{{{{{{{zzzxxxuuusssqqqqqqqqqrrruuuxxx}}}~~~|||}}}~~~~~~}}}}}}}}}yyywwwuuutttttttttsssqqqrrrqqqpppqqqqqqpppnnnkkkhhhggggggffffffgggggghhhiiijjjjjjhhheeedddeeefffhhhiiilllmmmnnnmmmllllllkkkjjjjjjiiihhhhhhggggggfffeeedddeeeffffffdddbbbaaaaaaaaabbbaaaaaa```___]]]]]]]]]___bbbddddddccc___`````````______aaaddddddeeeeeeeeefffiiimmmqqqoooooonnnoooqqquuuyyy{{{~~~~~~|||zzz||||||||||||{{{zzzxxxxxx}}}{{{{{{yyyvvvtttsssvvvyyyxxxvvvvvvyyy~~~~~~}}}zzzxxxvvvtttuuuvvvxxx|||~~~{{{zzzzzzzzzyyywwwyyyxxxwwwwwwwwwvvvsssqqqmmmmmmllllllllllllmmmmmmooooooooommmjjjiiijjjllllllnnnqqqsssssssssqqqpppmmmmmmmmmllllllkkkjjjiiiiiihhhhhhiiijjjjjjiiigggdddeeeeeefffffffffffffffccccccbbbdddgggjjjjjjjjjcccdddcccbbbaaabbbfffhhhiiiiiiiiihhhiiilllqqquuuttttttssssssuuuyyy~~~~~~}}}}}}}}}|||zzzxxxyyyzzz|||~~~~~~}}}|||xxxxxxyyy|||}}}~~~}}}}}}|||xxxvvvssssssrrrrrrrrrrrrssssssttttttssspppnnnmmmoooqqqoooqqqtttvvvwwwvvvtttsssoooooooooooonnnmmmlllkkklllkkkkkklllmmmmmmllljjjffffffggghhhjjjlllmmmnnngggfffeeegggjjjlllmmmmmmjjjkkkjjjiiiiiijjjnnnpppkkkkkkkkkjjjkkknnnssswwwxxxyyyyyyxxxyyy|||~~~~~~~~~~~~~~~~~~{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwtttrrrqqqsssuuuqqqtttwwwyyyzzzyyyvvvuuuqqqqqqrrrrrrrrrpppooommmnnnmmmmmmnnnppppppooonnnhhhiiijjjkkknnnpppssstttkkkiiihhhhhhkkkmmmnnnnnnmmmmmmnnnnnnmmmnnnqqqsssnnnnnnooooooooorrrwwwzzz}}}}}}||||||{{{{{{||||||}}}}}}|||zzzxxxuuuuuuwwwzzzsssvvvyyy|||}}}{{{yyywwwtttuuuvvvvvvuuutttrrrpppqqqppppppqqqssstttrrrqqqmmmmmmnnnoooqqqsssvvvwwwrrrpppnnnnnnoooqqqrrrrrrmmmoooqqqqqqqqqqqqsssuuussstttvvvvvvwwwyyy}}}~~~~~~}}}}}}~~~~~~}}}zzzxxxxxxzzz}}}uuuwww{{{~~~}}}zzzxxxvvvwwwxxxyyyxxxvvvtttssssssrrrrrrsssuuuvvvuuusssrrrqqqqqqrrrsssuuuwwwxxxyyywwwttttttuuuwwwxxxwwwsssuuuwwwxxxxxxxxxyyyzzzxxxyyy{{{|||}}}}}}|||}}}}}}|||||||||{{{{{{}}}|||xxxwwwwwwwwwxxxzzzzzzxxxvvvuuuvvvwwwwwwxxxxxxxxxwwwvvvtttsssvvvzzz}}}~~~}}}||||||{{{{{{zzzzzz{{{{{{}}}||||||{{{|||}}}~~~}}}||||||~~~|||yyy{{{zzzzzz|||}}}}}}|||zzzyyyyyyzzz{{{||||||||||||{{{zzzyyy{{{~~~|||~~~