BM6:6( CCCHHHKKKJJJPPPkkkrrr]]]PPPKKKIII@@@@@@CCC>>>>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???======>>>@@@BBBBBB@@@>>>=========>>>??????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBBBBDDDGGGBBBEEEHHHFFFBBBFFFXXXjjjsssPPPHHHBBBBBBBBB@@@@@@BBBAAA@@@????????????===;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>><<<<<<;;;;;;;;;<<<======>>>???@@@@@@AAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCCCCGGGJJJKKKQQQXXXiiiFFFFFFGGGJJJ[[[~~~yyyvvv|||cccTTTMMMJJJBBBAAABBB<<<>>>>>>>>>=========<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>????????????<<<======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGHHHIIIJJJKKKOOO___~~~cccUUUHHHCCCCCCAAA???>>>@@@>>>===>>>???>>>===;;;========================>>>>>>>>>======>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEIIIMMMOOOVVVmmmGGGDDDEEERRRooo}}}}}}zzzxxx~~~lllYYYNNNKKKDDDAAAAAA;;;>>>============<<<<<<<<<======>>>????????????>>>???>>><<<;;;;;;<<<===>>><<<<<<======>>>?????????@@@@@@????????????>>>>>>????????????????????????>>>???BBBBBBBBBCCCEEEGGGIIIHHHIIIPPP```~~~uuubbbMMMDDDDDDBBB@@@???>>>===<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<=========>>>===<<<;;;;;;::::::;;;888999999::::::;;;;;;<<<::::::;;;<<<===>>>???@@@=========================================================>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBAAAAAABBBBBBCCCBBBCCCEEEFFFFFFIIIOOOTTT```FFFBBBGGG^^^vvvzzz|||}}}www]]]OOOLLLEEECCCAAA:::=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;:::999::::::;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===???AAABBBBBBCCCDDDFFFGGGFFFLLL___zzzmmmYYYMMMHHHDDDBBBBBB===<<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::888888888999999:::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@???@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@AAAAAABBBBBBAAABBBDDDEEEDDDFFFOOOYYYvvvEEEBBBIIIddd|||ooorrruuuxxxdddOOOLLLGGGDDDBBB;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<:::===@@@AAA>>>;;;::::::;;;;;;;;;<<<======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDEEEFFFJJJ[[[yyyvvvhhhXXXJJJBBBBBB>>><<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999999999999888999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@>>>??????@@@AAABBBBBBCCC???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDCCCGGGUUUfffFFFEEENNNmmmqqqoooqqqwwwnnnRRRMMMHHHDDDBBB<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;999>>>CCCEEEBBB>>><<<<<<::::::;;;;;;<<<=========<<<<<<============>>>>>>========================???@@@AAAAAAAAACCCFFFIIIJJJVVVpppxxx]]]IIIBBB@@@>>>;;;:::;;;;;;;;;::::::::::::::::::::::::::::::999999888888999999:::999999888888888888999999999999999999999999999999;;;;;;:::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::=========>>>??????@@@@@@>>>>>>??????@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBCCCFFFHHHPPPhhhEEEKKK^^^uuutttyyy{{{YYYPPPJJJEEEBBB<<<;;;;;;;;;::::::::::::999999999:::;;;;;;;;;;;;;;;777;;;@@@AAA>>>;;;;;;===999::::::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>========================>>>>>>??????AAAEEEKKKOOO]]]ooo|||\\\KKKBBB@@@<<<:::;;;;;;::::::999999999999999999999999999888888777777888888999888888777777777888888999999999888888888888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>??????>>>?????????????????????===>>>???@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDDDDBBBEEEKKKRRRaaaBBBQQQoootttwww^^^SSSKKKEEEAAA;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;:::333777;;;;;;777666888<<<999999:::;;;;;;<<<<<<===<<<=========>>>>>>??????========================<<<<<<===>>>AAAGGGOOOTTTvvvxxxpppXXXDDDAAA===;;;;;;;;;:::999777777777777777777777777888888777777777777888888888777777777777777888888888888888888777777777777888888999:::;;;<<<<<<===999999999999999999999999999999999999999999999999::::::;;;;;;<<<======>>>????????????>>>>>>>>>>>><<<===???@@@@@@??????>>>AAAAAAAAAAAABBBCCCDDDEEEDDDBBBGGGPPPZZZoooEEESSSwww{{{xxxzzzyyyzzz~~~qqqNNNOOOKKK???AAA;;;:::999999::::::888777999::::::;;;;;;::::::999888888999999999:::::::::999999999999999999999999::::::<<<=========<<<;;;::::::;;;<<<===>>>???@@@@@@999;;;CCC@@@???UUUssshhhUUUKKK???999:::<<<;;;999999888666555555777999:::444555555555666666777777666666666666555555555555666666666666777777777777999999:::::::::;;;;;;;;;888888888888888888888888999999888888999999:::;;;999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>BBB@@@??????@@@AAAAAA@@@DDDKKKPPPTTTdddMMMccc{{{yyyvvvqqqpppxxxyyyRRRMMMLLLAAA@@@<<<:::999999999999888777999999::::::::::::999999888888888999999999::::::999999999999999999999999999:::;;;<<<===<<<<<<;;;::::::;;;<<<======>>>>>>>>><<>>>>>>>>@@@??????@@@BBBCCCCCCCCCCCCGGGMMM[[[xxxPPPqqq{{{{{{yyyoookkkwww]]]NNNLLLDDD???===;;;999888999999888777888888999999999999888888888888888999999999999:::999999999999999999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===<<<>>>BBBDDDKKKaaarrreeeSSSDDD<<<999888888777777777777777777777777555555555555555666666666666666666555555555555444555555555666666666666777555555666666666777777777777777777777777777777777888888888888888999999:::999999::::::;;;;;;<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDHHHRRRlll}}}TTT||||||}}}xxxrrr}}}nnnQQQJJJGGGAAA>>>;;;999888888999888777777777888888888888777777888888888888999999999999888888888888999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>???GGGZZZxxxkkkVVVFFF===888777666777777888777777666555555555555555555555555555666666555555555444444444444444555555555666666666444555555555555666666666777777777777777777777777777777777777777888999999888999999:::;;;;;;<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>===???@@@BBBBBBCCCEEEFFFJJJSSSfffyyy___}}}~~~|||VVVIIIJJJFFF???<<<999777888888888777666777777888888777777666777777888888888999999999777777777888888999999999999999999999:::::::::;;;::::::;;;;;;;;;;;;;;;;;;AAA>>>AAASSSqqqsssZZZGGG;;;666777777777777777666555444555555555555555444444444555555555555444444444444444444444444555555555555555555555666666666777777666666666666666666666666777777666666777777888999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAAAAA@@@BBBEEEHHHPPPeee}}}{{{~~~}}}xxxrrrmmm~~~^^^KKKMMMKKK@@@===999777777888777777777777888888888888777777777777777888888888888999666666777777888999999999999999888888888999:::;;;::::::;;;;;;<<<<<<<<<===CCCCCCOOOmmmrrrVVVDDD;;;888777777666666555555555555555555444444444444444555555555444444444444333333333333444444444555555555555666666666777777777666666666666666666666666666666666666666777777888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA@@@@@@BBBHHHMMM\\\{{{|||{{{|||{{{vvvqqqzzzjjjPPPNNNIII@@@===999777777777777777777888888999999888888777777777777777888888888888666666666777888999999999999888888777888999:::;;;::::::;;;<<<======>>>>>>DDDMMMiiigggQQQFFF999888666555444444555555555555555444444333333333555555555444444444333333222333333333333444444444555555555555666666666777555555555555555555555555666555555555555666777777888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA@@@@@@EEEOOOVVVppp}}}||||||{{{yyyuuurrrsssTTTNNNFFFAAA===999777666777777777888888999999999999888888777777777777888888888888555666666777888999999999999888777777777888:::;;;::::::;;;<<<===??????@@@CCCVVV||||||}}}||||||ssstttvvvxxxyyyzzzyyyyyyxxxyyyxxxwww{{{}}}~~~qqq\\\QQQ:::888666444333444555666555555555444444333333333555555444444444333333333222222333333333444444444444444444555555555666666555555555555555555555555555555555555555666777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAA@@@BBBIIITTT]]]~~~tttuuuwwwwwwvvvssspppnnn|||~~~^^^NNNEEEAAA???;;;888555555666666666666777777777777666666888888888888777777777777333555777777777777888999777888888888888999999999:::;;;;;;::::::<<>>>>>BBB??????BBBAAAHHHbbbuuurrrqqqrrrsssrrrooojjjfff~~~{{{{{{{{{~~~}}}}}}fffOOOJJJBBB@@@<<<888666555666666666666777777777777666666777777777666666666555555333555777888777666777888777888888888888999999999@@@<<<<<<>>>>>>>>>EEENNNddd}}}tttpppnnnnnnmmmmmmrrr|||{{{yyy{{{~~~uuucccWWWEEE777777888555444666444444444333333222222222333333333333333333333333222222222333333333444444333333333444444444444555555555555555555555555555555555555555555555555555888888888777888999;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>BBB@@@BBBFFFIIITTTrrr{{{qqqmmmnnnoooooommmiiieeeccczzzsssppppppsssyyy|||{{{|||www~~~sssQQQMMMCCCAAA===999666666666666666666777777777777666666666666666555555555444444555666888888777666666777777888888888888999999999>>>888777=========JJJ\\\xxx}}}xxxuuurrrpppqqquuuyyy|||~~~zzzuuutttqqquuu~~~sssWWW>>>888:::888444333666555555444222111111000333333333333333333333333222222222222333333333333333333333333444444444444444444444444444444444444555555555555555555555555888888777888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???>>>AAAGGGPPPddd|||}}}}}}wwwnnnjjjlllmmmkkkgggeeeeeeggghhheeefffiiilllooowww}}}zzz}}}~~~||||||yyy}}}VVVLLLEEECCC>>>:::777666666777666666777777777777666666666666666555555555444444555777888888666555666666777777888888888999999999;;;555666======@@@YYYwwwvvvmmmkkknnnttt}}}}}}}}}nnnKKK<<<999555333444555555444333333222111111222222222222222222222222111222222222222333333333222222333333333444444444444444444444444444444444555555555555555555555555777777777888888999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???>>>BBBLLL\\\yyy}}}}}}{{{xxxxxxyyyssskkkfffhhhiiigggeeefffmmmtttsssrrrpppmmmiiilll{{{~~~yyyxxx}}}~~~|||}}}|||aaaLLLGGGDDD@@@;;;888666666777666666777777777777666666777777777666666666555555555777888888666555666666777777888888888999999999===:::<<>>>>>CCCCCCHHHWWWppp}}}yyyzzzxxxtttssssssmmmfff^^^aaacccccceeemmmzzzxxxoooiiirrr|||zzz{{{{{{{{{{{{~~~qqqPPPIIIFFFAAA<<<999777777777666666777777777777666666777777777666666666555555555666888888777666666777777888888888888999999999;;;<<<===???EEE\\\zzzqqqqqqqqqvvv~~~vvvvvvvvvyyyjjjPPP???333333999222222222333333444444444222222222222222222222222111111111111222222222222222222222222333333333333333333333333333333333333555555555555555555555555555666777888999999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAACCCMMMddd~~~xxxvvvwwwuuuvvvtttpppnnnmmmhhhaaaYYY\\\aaagggppp|||yyyzzz~~~yyyvvvuuuzzzzzz}}}~~~UUUJJJGGGBBB===999777777777666666777777777777666666666666666555555555444444333555777888777666777888777888888888888999999999777;;;<<>>777999333333333333333333333333111111111111111111111111111111111111222222222222111222222222222333333333333333333333333333333333555555555555555555555555555666777888999999999888;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>AAAGGGXXXwww}}}yyyxxxwwwwwwqqqsssrrrnnnkkkjjjfffaaa^^^dddnnn{{{}}}vvvqqqqqq|||{{{{{{~~~XXXKKKHHHCCC>>>:::888777777666666777777777777666666555555444444444333333333333555777777777777888999777888888888888999999999888===@@@IIIjjjyyyjjjhhhppp|||xxxgggYYYHHH<<<888666555444444333222111111111111111111111111111111000111111111111222222222111111222222222333333333333333333333333333333333555555555555555555555555444555777888999999888888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>GGGPPPfff|||zzz|||~~~}}}|||ooorrrrrrnnnllllllhhhccchhhppp}}}{{{uuuyyyvvvooottt}}}bbbOOOFFFEEEBBB777666:::777777777777777777666555555555555555555555555555555777777777777666666666666:::888666666888;;;<<<=========@@@\\\zzzqqqhhhiiivvvyyyhhhdddSSS444666888666222333666444...222222222111111111111000111111222222222222111111000111111111111222222222333333333444444444555555555444444444444555666666666666666777888888999999:::::::::;;;;;;;;;<<<<<>><<<:::===AAAAAA@@@CCCYYY{{{{{{vvvwwwzzzzzzuuupppvvvrrroooooommmiiiiiilllsss}}}~~~sssnnnttt~~~mmmTTTIIIGGGDDD999777999666777777777777777666555555555555555555555555555555777777777777666666666666999888777777888:::;;;<<<===AAAIIIjjj|||zzzrrruuuzzzwwwooo\\\>>>999777555444333222222333222222222111111111111000111111222222222222111111000111111111111222222222333333333444444444555555555444444444444555666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<>>>>>><<<;;;<<>>@@@EEEIII___rrrmmmjjjmmmsssyyyzzzxxxooohhhccceeejjjrrrooo___```lll|||~~~yyyrrroooooosss^^^MMMGGGGGG>>>999999555777777777777777666555555555555555555555555555555666666666666777777777777777888888999888999:::;;;>>>RRRooowwwggggggsssfffMMM;;;000444666000000888222222222111111111000000111111222222222222111111000000111111111222222222333333333444444444555555555444444444444555666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<:::;;;===???@@@CCCMMMXXXvvv}}}tttooojjjiiimmmqqqrrrqqqmmmhhheeeiiirrr}}}pppdddbbbjjj{{{|||}}}uuupppmmmooouuu}}}dddNNNFFFGGG???::::::777777777777777777666555555555555555555555555555555555666666666777777777888666888999999888999<<<>>>GGGfffsssjjjqqqttt[[[BBB111444888444222555222222222111111111000000111111222222222222111111000000111111111222222222333333333444444444555555555444444444444555666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@???DDDUUUggg~~~{{{wwwrrrkkkhhhhhhiiijjjjjjkkkhhhiiipppyyy~~~iiigggppptttyyy~~~|||{{{nnnSSSFFFGGG@@@;;;:::888777777777777777666555555555555555555555555555555555555666666777777888888666888:::999888:::???CCCRRRzzzzzznnnnnnxxxyyyeeeNNN999666999777333222222222222111111111111000111111222222222222111111000111111111111222222222333333333444444444555555555444444444444555666666666666666777888888999999:::::::::;;;;;;;;;<<<<<>><<>>444444555333222222222111111111111000111111222222222222111111000111111111111222222222333333333444444444555555555444444444444555666666666666666777888888999999:::::::::;;;;;;;;;<<<<<<;;;:::???GGGOOOeee~~~{{{zzzyyyxxxuuusssrrrpppllliiiggggggggghhhiiihhhjjjoooooojjjhhhiiixxx}}}qqqppprrrvvvvvvssssssvvvxxxwwwwwwsssfffXXXUUUZZZmmm|||___KKKNNN>>>;;;BBB777888888777666666666666666444444555555666555444444555555666666777777888888777999<<<<<<777999LLLbbbrrrooo{{{sssuuulllTTT>>>444222222222222333222222111000///000000000000000000000000000000111111111222222222333333333444444444555555444444333333333444555555777777777888999999::::::<<<<<<<<<<<<<<<===>>>???===;;;===FFFXXXyyy|||wwwsssssstttsssnnniiipppmmmkkkjjjhhhhhhjjjnnnnnniiiggghhhddd\\\ZZZ]]]hhhttttttooonnnsssuuussspppooolllkkklllkkkcccZZZXXX\\\^^^gggwwwgggMMMLLL???===BBB888888888777666666666666666666666555555555555555555555555666666777888888888999888;;;???===???TTTlll|||vvv}}}}}}~~~zzzjjjQQQ;;;444777333333333222222111000///000000000000000000000000111111111111111111222222333333333444444444444555444444333333333444555555777888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>BBBMMMfff||||||xxxtttsssrrrpppjjjdddgggffffffggggggiiilllooolllhhhhhhjjjggg]]]VVVUUU]]]iiiwww}}}sssllliiimmmqqqoooiiifffhhhfffffffffddd___]]]^^^UUUWWW^^^nnn~~~rrrPPPKKK@@@???BBB888888888777666666666666666999888666555555555666666555555666777777888888999;;;666:::BBBBBBFFF___~~~yyynnnsss~~~kkkGGG666:::333333333222111111000000000000000000000000000000222222111111111111111111333333333333444444444444333333333333333444555666888888999999:::;;;;;;<<<:::::::::;;;;;;===>>>>>>===AAAEEESSSuuu}}}wwwyyyvvvrrrpppnnniiibbb]]]^^^```cccfffjjjnnnqqqrrrsssqqqssswwwuuukkk```ZZZWWW___jjjsss{{{zzzqqqmmmkkkooopppllliiihhhooolllkkkmmmooonnnjjjhhh```]]]\\\aaappp|||TTTKKKEEECCCAAA888888777777666666666666666:::999777555444555666777555666666777888888999999:::666999@@@AAAJJJmmmzzzllllll|||UUU:::888444444333222111111111111000000000000000000000000222222222111111111111111222222333333333444444444333333333333444444555666777888888999999::::::;;;::::::::::::;;;===>>>>>>BBBGGGLLL[[[~~~yyytttrrrpppmmmkkkiiiddd]]]XXX[[[```fffkkkrrrxxxyyywwwzzz{{{~~~tttlll```___bbbhhhqqq{{{|||{{{xxxssswww|||tttmmmnnnqqqtttrrrnnnppptttttttttwww|||yyyuuunnneeeeeeqqqZZZLLLIIIFFF@@@888888777777666666666666666:::888666555444555777888666666777777888999999999888777:::===@@@RRR~~~yyypppiiiqqq~~~dddBBB333555444333222111111111111000000000000000000000000111111111111111111111111222222222333333333444444333222222333444555666666666666666777888888999999:::::::::;;;<<<===>>>???EEELLLTTThhh|||zzzyyyvvvrrrmmmlllkkkjjjgggddd___\\\]]]dddlllsss|||}}}{{{tttiiiaaadddlllsss{{{yyyrrrooojjjeeedddmmm}}}|||pppgggkkkrrrwwwvvvtttyyyyyyxxxiiihhhsssaaaNNNLLLGGG???:::888888777666666666666666777666555555555666777777666666777888888999999:::777:::;;;<<>>@@@AAA@@@JJJ\\\yyyyyyuuusssrrrqqqllllllkkkjjjiiigggeeedddbbblllvvv~~~yyyiiigggjjjmmmsss{{{~~~pppiiihhhiiieeemmmzzzxxxssskkkooowwwuuusssvvvhhhNNNLLLFFF>>>>>>888888777666666666666666444444444555666666777777666777777888888999::::::888<<<===@@@XXXrrrhhhnnn~~~aaa:::666555333111111111222333000000000000000000000000//////000111222333333444111222222222222333333333222222222333444555666777666666666777888888999999;;;;;;;;;<<<>>>@@@AAABBBBBBPPPlll}}}wwwpppmmmnnnooollllllkkkiiiggggggggghhhjjjvvvyyypppkkkiiirrrssskkknnnuuuuuu~~~yyyxxxzzz{{{}}}yyyvvvvvv{{{zzzmmmOOOJJJDDD>>>BBB888888777666666666666666111222444555666666666666777777777888999999::::::999>>>>>>CCCgggyyyooolllqqqnnnAAA777555333111111111222333000000000000000000000000......///111222333444555111111222222222333333333222222222333444555777777777777777888999999::::::;;;<<<<<<===???@@@BBBCCCNNN^^^|||}}}{{{uuummmiiikkknnnkkkjjjhhhfffddddddfffhhhqqqzzzmmmhhhttt~~~{{{{{{MMMJJJJJJ???>>>:::999777666666666777888555555555555555555555555666666666666777777777777444@@@EEEPPPzzzvvvmmmrrrrrrpppSSS>>>666222444444///000666222111000//////000111222222222111111111111111111222222333333333333444444444444444555555555555666777777777888999999999:::666<<<;;;<<>>===KKKuuu~~~sssqqqtttMMM===111333666333000111111111000000000000111111111111222222222222222222222222333333333333444444444444444555555555555666666777777888999999::::::;;;???;;;:::@@@@@@FFFWWWvvv|||wwwuuusssqqqqqqqqqnnnhhhcccaaabbbdddffflllvvv~~~yyy\\\LLLFFF<<<===:::999888777777777888999555555555555555555555555666666666777777888888999;;;AAA]]]wwwxxx}}}WWWBBB111111666555111///111000000000000000000111111111222222222222222333222222222333333333444444444444444555555555555666666666777888999::::::;;;888<<<:::;;;AAABBBLLLbbbzzzvvvsssrrrqqqqqqppplllfffaaa\\\___dddjjjrrraaaMMMEEE===???;;;:::888777777777888999666666666666666666666666666666666777888999999999<<>>CCCCCCPPPjjj|||vvvssstttttttttssspppjjjddd```ZZZ___gggooozzzzzzgggOOOEEE>>>AAA;;;:::999888777888999999666666666666666666666666555666777777888999::::::BBBMMMrrr}}}wwwwwwYYY<<<444555555222111000000111111111111000000111111222222333444444444222222333333333333444444444444444555555555555666555555666888999:::;;;<<<;;;>>>===@@@DDDDDDVVVuuu{{{wwwttttttuuuuuutttpppiiiccc___]]]dddnnnyyy|||nnnQQQEEE>>>BBB;;;:::999888888888999999666666666666666666666666555666777888999::::::;;;GGG```}}}xxxjjjGGG888666333111333///000111222222111000///111111222222333444444555222222333333333333444444444444444555555555555666555555666888999:::;;;<<<===>>><<<@@@EEEIIIcccxxx{{{{{{vvvsssqqqssstttsssoooiiiccc```eeemmmyyysssSSSFFF>>>BBB;;;:::999888888888999:::777777777777777777777777555666777888999:::;;;;;;HHHsss|||jjj{{{vvvPPP===666222111333///000111222222111000///111111222333333444555555222222333333333444444444444444444555555555666666444555666888999:::<<<<<<<<<<<<999>>>FFFOOOooo{{{zzzuuupppmmmnnnpppssssssoooiiidddaaakkkttt}}}UUUJJJ<<>>CCCHHHYYYyyyuuusssqqqpppqqqqqqooojjjggghhhiiijjjzzz~~~WWWKKK>>>CCC===:::888777888888777555777777777777777777777777444999666666<<<:::;;;GGGhhhnnnqqqyyy{{{{{{KKK;;;888333444333333111000000000111222111111222222222333333333222222333333333333444444333333444555555666666777888888888999::::::;;;;;;<<<;;;>>>EEELLLddd{{{uuurrrpppooonnnmmmmmmjjjgggeeegggkkkmmmwwwZZZLLL@@@CCC===:::888777888888777555777777777777777777777777333888888999>>><<>>777333222333333222111111111111222111111222222222333333333222222333333333333444444333444444555555666777777888888888999:::;;;;;;;;;===<<>>===:::888777888888777555666666666666666666666666222888888999;;;888FFFaaaooolllmmmxxxNNN>>>;;;555333333333333222222111111111111222222222333333333222222222333333333444444444444555555666777777888777888999:::;;;<<<=========>>>AAAMMMkkkwwwtttqqqooopppqqqqqqqqqmmmgggdddfffiiinnnyyyhhhNNNAAA======:::888777888888777555777777777777777777777777444888888888999:::OOOssswwwpppzzzwww{{{[[[@@@888000333333333444333222222111111111222222222333333333222222333333333333444444444555555666666777888888777888999:::;;;<<<===>>>>>>@@@EEEVVV||||||qqqooollllllmmmnnnooonnnllleeeccciiinnnssszzzuuulllPPPEEE???===:::888777888888777555777777777777777777777777777999888999;;;???]]]sss|||pppkkkEEE888000333333444444444333222111111111222222222333333333222222333333333333444444555555555666777777888888777888999:::;;;===>>>>>>???BBBIII```wwwooommmkkkkkklllnnnnnnnnnllleeefffooowww}}}|||xxxoooRRRHHHAAA===;;;888777888888777555777777777777777777777777888;;;999:::===DDDggg~~~vvvggg|||NNN???999333333444555444333222111111111222222222333333333222222333333333444444444555555666666777777888888777888999:::<<<===>>>??????CCCLLLhhh{{{rrrpppooommmmmmnnnpppppppppmmmgggjjjvvvwwwyyy}}}RRRIII???<<<;;;:::999888888777888999888888888777777666666;;;333:::@@@999MMM|||mmmwwwUUU???===777999:::888444222222444222222222222222222222222444444444555555555555666444444555555666777777777666888;;;<<<<<<<<<===>>>888LLLTTTmmmzzzwwwsssqqqooommmmmmnnnooopppooommmpppzzzxxxttt~~~{{{UUUJJJAAA<<<<<<:::999888888777777888888888888777777777666666111999>>>>>>\\\zzz{{{oooooobbbGGGCCC888999999777444222222444222222222222222222222222444444444555555555555666444444555555666777777777666888;;;<<<;;;<<<===???===OOO[[[yyyyyyvvvoooppppppqqqqqqooonnnmmmnnnmmmrrr}}}nnnbbbggg{{{WWWIIICCC===<<<;;;999888888777777888888888888777777777777444444:::===FFFpppwwwnnnxxxiiizzzpppJJJ>>>999999999666444222333444222222222222333333333333444444444555555555555666444555555666666777777888666888:::;;;;;;<<<>>>@@@CCCRRRfff~~~vvvtttmmmppptttwwwvvvsssooolllkkkmmmuuuuuudddgggnnn|||[[[FFFBBB>>>===;;;:::999888777777888888888777777777777777777999===>>>MMMrrrxxxhhhttt{{{QQQ<<<:::999888666444333333444222222222333333333333333444444444555555555555666555555555666777777888888777888:::;;;;;;===???AAAEEEUUUtttzzztttrrrnnnqqquuuxxxxxxuuuqqqnnnjjjpppzzzyyygggjjjlllqqqzzzbbbFFFDDD???>>><<<:::999888777777777777777777777777888888999:::>>>@@@WWWkkknnnxxxbbbEEE;;;999666444444333333333222222333333333444444444444444444555555555555666555555666666777888888888777999:::;;;;;;===@@@BBBFFFZZZvvvqqqpppoooooopppqqqqqqqqqpppooolllttt~~~yyy|||xxxgggllltttxxxyyywwwsss~~~lllIIIHHH???>>>===;;;999888777777777777777777888888888888777666;;;EEEcccooohhhyyymmmHHH<<<999666444444444444333222222333333444444555555444444444555555555555666555666666777777888888999888999:::;;;;;;===AAADDDKKKeeezzzsssnnnnnnlllkkkiiihhhhhhjjjlllnnnppp|||pppooo{{{zzzqqqoooqqqIIIHHH@@@???===;;;999888777777666777777777888888888888777444:::MMMnnnwwweeerrrwwwvvvJJJ===999555333444444444333222222333333444555555666444444444555555555555666666666666777888888999999888999::::::;;;>>>BBBEEETTTuuu|||vvvooolllmmmjjjhhheeecccdddfffjjjmmmuuupppzzztttmmmmmmqqqGGGGGG@@@???===;;;999888777777666666777777888888888999;;;555<<>>999444222444555444333222222333333444555666666444444444555555555666666666666666777888888999999888999::::::;;;>>>BBBEEE\\\yyytttnnnkkklllkkkiiifffdddeeegggkkkmmmxxx|||wwwvvvsss{{{zzzvvvvvvzzzIIIIIIBBB???<<<:::999999888777888888777777777777888888666@@@>>>PPPssshhhmmmYYYCCC;;;999666000444999222222222333333333444444444444444444555555555555666555555666666777777888888;;;AAA<<<888???AAABBBIIIhhh|||tttppplllkkkkkknnnhhhgggkkkmmmlllmmmqqqyyyvvv{{{IIIGGGBBB???<<<:::999999888777888888777777777777888888777======XXXooommmcccDDD;;;999777111444888111222222333333333444444444444444444555555555555666555555666666777888888888999@@@<<<999@@@CCCDDDMMMuuuzzzqqqlllhhhggghhhoookkkjjjmmmnnnnnnrrryyy{{{xxx~~~KKKGGGBBB???<<<:::999999888777888888777777777777888888999===???bbbwwwjjjnnnHHH<<<999888222444666000333333333333444444444444444444444555555555555666555555666777777888888999777===;;;:::AAACCCFFFRRR{{{vvvnnnjjjhhhgggiiimmmllllllmmmlllnnnxxx~~~}}}{{{~~~NNNHHHBBB???<<<:::999999888777999888888777777888888999===???BBBiii|||fffwww}}}MMM>>>999999333333555000333333333444444444444555444444444555555555555666555666666777888888999999666<<<;;;:::@@@AAAGGGVVV}}}tttlllkkkjjjlllnnniiilllmmmkkkiiiooo}}}xxxzzzQQQIIIBBB???<<<:::999999888777999999888888888888999999<<>>>>>HHH]]]rrrkkkjjjiiikkkmmmjjjnnnppplllkkktttttt|||SSSHHHBBB???<<<:::999999888777999999888888888888999999888>>>HHHnnnhhhnnn\\\FFF;;;:::444333666333333444444444555555555555444444444555555555555666666666777888888999999:::888===;;;;;;>>>???MMMggg~~~pppjjjiiigggggghhhnnnssstttpppppp|||xxxVVVIIIBBB???<<<:::999999888777:::999999888888999999:::555???OOOzzzlllllldddJJJ<<<:::555333777666444444444444555555555555444444444555555555555666666777777888888999::::::999===;;;<<<@@@BBBUUUtttzzznnnkkkkkkjjjjjjkkkqqqvvvvvvrrrttt~~~XXXKKKBBB???<<<:::999999888777:::999999888888999999:::666AAAWWWmmmiii}}}hhhLLL<<<;;;555333888888444444444555555555666666444444444555555555666666777777777888999999::::::999===;;;===BBBFFF\\\~~~uuummmmmmpppqqqrrrsssqqqvvvvvvqqquuu}}}}}}UUULLLAAA@@@>>>;;;:::999999999999999888888999999:::;;;;;;===```qqqjjjzzzJJJ@@@<<<444999666555444444444555555555555666444444444555555555555666666666666777888888999999;;;<<<;;;>>>CCCJJJiiizzzuuupppqqqtttwwwvvvssswwwtttqqqsss{{{~~~~~~WWWKKKBBB@@@>>>;;;:::999999999999999888888999999:::;;;@@@BBBfffsssgggvvvPPPCCC===444888555444444444444555555555555666444444444555555555555666666666666777888888999999999<<<<<<>>>DDDMMMooozzzuuurrrrrruuuxxxvvvtttvvvrrrooottt{{{YYYJJJBBB@@@>>><<<:::999999999999999888888999999:::;;;AAAHHHtttxxxgggppp}}}~~~XXXEEE>>>444777444444444444444555555555555666444444444555555555555666666666666777888888999999666<<<===???EEEQQQwwwyyyvvvssstttwwwxxxwwwuuuvvvqqqpppxxx~~~xxxwww\\\HHHBBBAAA>>><<<:::999999999999999888888999999:::;;;>>>LLLkkkppp]]]FFF>>>555777444555444444444555555555555666444444444555555555555666666666666777888888999999555===>>>???GGGXXXxxxvvvuuuvvvxxxyyyxxxvvvvvvqqqrrr{{{tttuuubbbIIIBBBAAA???<<<;;;:::::::::999999888888999999:::;;;>>>OOO|||~~~oooooo```EEE>>>555888444666444444444555555555555666444444444555555555555666666666666777888888999999666>>>???@@@KKKaaavvvvvvwwwxxxyyyyyyxxxwwwsssrrrvvv~~~}}}vvvzzzgggMMMCCCAAA???===;;;:::::::::999999888888999999:::;;;AAASSSqqqmmmwwwcccEEE???888999555777444444444555555555555666444444444555555555555666666666666777888888999999888@@@???AAASSSppptttuuuwwwyyyzzzyyyxxxwwwqqqttt~~~}}}}}}jjjNNNCCCBBB???===;;;:::::::::999999888888999999:::;;;BBBYYYvvvooonnngggHHHBBB;;;:::555666444444444555555555555666444444444555555555555666666666666777888888999999999@@@???DDD\\\qqqtttwwwzzzzzzxxxwwwvvvuuu|||zzz~~~~~~}}}kkkMMMCCCBBB???===;;;;;;::::::999999888888999999:::;;;???^^^{{{tttpppkkkKKKEEE===;;;444666444444444555555555666666444444444555555555666666666666666777888888999999:::@@@>>>FFFbbb~~~pppssswwwzzzzzzxxxvvvvvvzzz{{{|||zzz~~~}}}|||yyypppMMMFFFBBB>>><<<;;;;;;:::999;;;;;;;;;:::999999<<<>>>???eeeuuupppuuuGGGBBB>>>555444777666666666666666666666666666666666666666555555555777666666666666888999:::;;;:::;;;HHHjjj~~~tttwww}}}~~~wwwtttvvvzzz{{{yyy}}}wwwvvvvvvyyy}}}pppKKKFFFBBB>>><<<;;;;;;:::999:::;;;;;;:::999:::<<<>>>EEEiiitttnnnyyyJJJDDD@@@777666888666666666666666666666666666666666666666666666555777777666666777888999::::::<<>><<<;;;;;;:::999:::;;;;;;:::999:::<<<>>>IIIooorrr}}}mmmOOOFFFAAA888777888666666666666666666666666555555666666666666666666777777666777777888:::::::::>>>CCCMMMiii~~~}}}||||||}}}yyyvvvxxx~~~~~~~~~ssshhhgggccccccccccccdddkkk|||xxx|||rrrOOOFFFBBB>>><<<;;;;;;:::999::::::;;;:::999:::<<>>CCCQQQppp}}}~~~}}}}}}zzzwww{{{yyyqqqbbbaaa___]]]dddiiihhheeemmm}}}{{{rrrQQQFFFBBB>>><<<;;;;;;:::999999:::::::::999:::===???OOOuuuoooUUUEEE>>>888777555666666666666666666666666444555555555666666777777666777888888999999::::::>>>>>>BBBUUU|||}}}~~~~~~}}}zzz}}}zzzvvvbbb``````[[[cccgggbbb]]]dddyyytttRRRFFFBBB>>><<<;;;;;;:::999999:::::::::999;;;===@@@RRRvvvpppWWWEEE===999888555666666666666666666666666444444555555666777777777666777888999::::::::::::???===CCC[[[~~~~~~~~~|||}}}ccc^^^^^^aaacccccc^^^]]]iii~~~yyyRRRFFFBBB>>><<<;;;;;;:::999888999::::::999;;;>>>@@@OOOrrroooYYYEEE<<<:::999666666666666666666666666666444444555555666777777888666777888:::::::::::::::<<<>>>HHHbbb}}}}}}|||}}}cccZZZXXXhhhfffcccaaaeeesss}}}~~~SSSFFFCCC>>><<<;;;;;;:::999888999::::::999;;;>>>@@@HHH~~~|||kkkwwwmmmZZZEEE===;;;;;;777666666666666666666666666444444444555666777777888666777999:::;;;;;;:::::::::@@@LLLggg|||zzzzzz}}}|||sssyyy```WWWWWWcccaaa```bbbkkk{{{}}}SSSHHHDDD???=========:::777999:::;;;:::999:::===???OOOyyyqqq}}}uuuqqqXXXEEE===:::999555777777777777777777777777555555555555666666666666666666777888999::::::;;;???AAAKKKfff~~~yyyqqquuusss___VVVSSS^^^bbbhhhpppyyy{{{|||UUUHHHDDD???=========:::888999:::;;;:::999:::===???KKK{{{~~~qqqyyykkknnn[[[GGG>>>:::999555777777777777777777777777555555555555666666666666666666777888999:::;;;;;;???DDDTTTuuu}}}www{{{pppmmmxxx|||kkk___XXXSSS]]]hhhxxx{{{ttt{{{XXXHHHDDD>>><<<===<<<:::888999:::;;;:::999:::===???III|||~~~rrrvvvuuu```lll[[[GGG>>>:::999666777777777777777777777777555555555555666666666666666666777888999:::;;;;;;===BBBTTTzzz~~~yyyvvvyyyqqqoooqqq|||}}}wwwvvvjjjddd```\\\hhhvvv}}}yyyrrr|||ZZZJJJEEE???<<<<<<<<<:::888999:::;;;:::999:::===???LLL|||tttyyyppp]]]mmmZZZGGG>>>::::::777666666666666666666666666555555555555666666666666666777777888999:::;;;<<>>===<<<:::888999:::;;;:::999:::===???RRR|||uuu}}}gggPPPBBB999777555777777777777777777777777555555555555666666666666777777888999:::;;;<<<<<<<<>>===:::888999:::;;;:::999:::===???OOO~~~gggQQQBBB999888555777777777777777777777777555555555555666666666666777888888999:::;;;<<<<<<;;;BBBbbb}}}qqqpppooosss|||wwwpppsssyyy~~~}}}xxxsssvvvzzz{{{wwwyyyzzzuuuxxx|||vvvWWWPPPGGGAAA>>>===:::888999:::;;;:::999:::===???LLL~~~bbbMMMAAA999999888777777777777777777777777555555555555666666666777777888999999;;;;;;<<<===BBBHHHeee~~~}}}}}}}}}}}}}}}nnnaaacccmmmuuuxxxzzzssstttssstttyyy{{{tttkkkjjjfffiiiwww|||~~~|||{{{}}}~~~dddZZZMMMEEE@@@===;;;;;;;;;::::::::::::;;;<<<<<>><<<<<<;;;::::::::::::;;;<<<<<>><<<;;;::::::::::::;;;<<<<<<>>>\\\ttthhhhhh\\\KKKBBB:::888666666666666666666666666666666666666666777777777777888888888999:::;;;<<<===>>>LLLjjj{{{|||pppiiieeedddhhhnnnmmm```[[[```hhhvvvwwwvvvvvvyyyzzzsssiiiuuuyyyssszzzzzzgggPPPAAA>>>>>><<<;;;::::::::::::;;;<<<<<>><<<;;;::::::::::::;;;<<<<<>>===RRR||||||uuuuuurrrrrrxxxyyyuuuooolllccckkk{{{oooaaaXXXVVVYYYaaaeeefffbbbbbbhhhnnnqqqwwwqqqppppppvvvwwwwww\\\FFF@@@???;;;;;;::::::::::::;;;<<<<<<===UUU{{{qqqpppiiigggTTTGGGAAA;;;:::888777777777777777777777777666666666666777777777777777777888999:::<<<===>>>CCCVVVtttpppppp{{{nnnbbbZZZXXXZZZ]]]aaa```ZZZXXXaaannnvvvtttkkkhhhfffdddooo{{{~~~uuuwwwbbbIIIBBB@@@;;;;;;::::::::::::;;;<<<<<<@@@YYY}}}yyyllltttiiimmmRRRFFF@@@;;;:::999777777777777777777777777666666666666777777777777777777888999:::<<<>>>>>>GGGXXX~~~yyyuuu{{{{{{pppbbb[[[ZZZ\\\^^^ZZZ[[[bbbiiilllttt}}}vvvjjjfffeeeeeemmmzzzxxx}}}eeeHHHBBB999>>><<<;;;;;;;;;;;;<<<======EEEJJJsssyyyyyy}}}dddooonnnuuuzzzVVVGGG<<<===777666555555555555555555555555666666666666666777888888777888888888999<<<@@@DDDHHHaaa~~~}}}uuu{{{yyynnneee___]]]]]]\\\\\\bbbkkkrrruuu}}}yyysssqqqrrrooouuu~~~~~~kkkKKKEEE;;;???===<<<<<<;;;;;;<<<<<<<<>>888777555555555555555555555555666666666666666777888888777888888888999<<<@@@DDDJJJ```wwwttt{{{xxxsssnnnkkkhhheeebbbdddiiisss|||~~~~~~pppNNNFFF<<<@@@>>>>>>===<<<;;;;;;;;;;;;>>>BBBeeexxxjjjrrrssseee}}}sssSSSGGG===>>>999999666666666666666666666666666666666666666777888888777888888888999<<<@@@CCCNNNbbbvvvjjj~~~zzzwwwtttrrrrrrrrrpppnnnvvv~~~~~~sssLLLEEE===BBB@@@???>>><<<;;;;;;::::::>>>CCC```}}}nnnjjjgggmmmPPPFFF<<<>>>999999777777777777777777777777666666666666666777777888777888999999:::<<>>===;;;;;;::::::===BBBXXXttthhhrrrhhhMMMDDD;;;<<<888888888888888888888888888888666666666666666777777888777888999::::::<<>>BBBAAA@@@???===<<<;;;;;;;;;;;;@@@PPPxxx|||~~~yyyttt}}}mmm}}}dddLLLDDD;;;<<<777777777777777777777777777777666666666666666777888888777888:::::::::<<<>>>@@@EEEbbb{{{www|||{{{}}}{{{~~~~~~SSSIII???AAA@@@???>>>===<<<<<<<<<<<<:::???JJJppp~~~xxxwwwxxxqqqssssssssscccMMMFFF<<<<<<777888777777777777777777777777666666666666666777888888777888:::;;;;;;;;;>>>???GGGgggyyy}}}[[[NNNAAA@@@@@@???>>>======<<<<<<===;;;@@@HHHnnn{{{uuuvvvwwwnnnsssnnnvvv~~~dddNNNHHH>>>===888999666666666666666666666666666666666666666777888888777888:::;;;;;;;;;===???MMMooozzz{{{aaaRRRFFFJJJ???>>>>>>???@@@>>>;;;888:::@@@CCCfffyyytttttt}}}vvv___qqqhhhoooPPPHHH???999999777999888888888777777666666777777777777888888888888888999:::::::::;;;>>>AAALLLrrr{{{~~~kkkXXXGGGHHHAAAEEEIIIIIIFFFAAA>>>===;;;BBBDDD___~~~uuuqqqsss~~~jjjbbbuuuvvvjjjMMMFFF>>>999:::888888888888888777777777666777777777777888888888888888999:::::::::;;;>>>AAANNNpppxxxuuuzzzkkkYYYGGGGGGDDDJJJQQQPPPIIIBBB@@@@@@;;;CCCDDDTTTzzzrrrqqqvvvuuuaaannnwwwvvvdddJJJDDD===:::;;;888888888888888777777777777777777777777888888888888888999:::::::::;;;>>>AAAQQQooowwwqqqvvv~~~bbbTTTGGGIIIFFFJJJMMMKKKEEE???======:::BBBCCCKKKmmmyyysssuuu~~~}}}kkkccchhhqqqdddKKKDDD<<<:::;;;777888888888777777777777777666777777777888888888888888999:::::::::;;;>>>AAAQQQppp~~~yyyuuuwww}}}}}}dddXXXKKKMMMKKKIIIFFFCCC@@@>>><<<::::::>>>AAAFFF]]]}}}wwwuuu|||~~~xxxeeeiiiuuubbbooohhhPPPEEE<<<:::;;;777777777777777777777888888666777777777888888888888888999:::::::::;;;>>>AAAOOOrrrzzztttwwwvvvvvvzzztttzzz~~~xxxvvvuuuzzzqqqcccRRRQQQOOOJJJDDDAAA@@@???>>><<<;;;999???EEEPPPwwwzzzwwwyyypppbbbmmmnnniiiwwwnnnTTTGGG;;;:::<<<777777777777777888888888888777777777777888888888888888999:::::::::;;;>>>AAAMMMrrr}}}www~~~uuuppprrrttt{{{ppp}}}|||vvv~~~pppkkkkkksss{{{{{{yyysssgggWWWVVVNNNLLLIIIEEEBBB@@@?????????666===DDDFFFeeezzzyyy~~~vvvgggaaassstttmmmxxxpppVVVFFF::::::>>>999666777777777888888888888777777777777888888888888888999:::::::::;;;>>>AAAMMMpppzzz|||~~~xxxsssrrrwww~~~uuupppuuulllccceeemmmuuuuuuuuukkkdddYYY[[[IIIMMMNNNJJJCCC>>>???BBBCCC444<<>>AAANNNnnnxxxnnnxxx~~~wwwtttjjjyyyuuueeegggfffmmmxxx}}}___WWWSSSRRRNNNNNNNNNMMMJJJFFFAAA>>>===???===>>>CCCQQQ|||uuusss~~~eee[[[pppqqqaaaiii}}}\\\CCC<<<>>><<<555777777777777666666666666777777777777888888888888888888999:::;;;===>>>???KKKeee}}}xxx~~~ttttttuuuwww|||qqqiiiuuusssmmmoooxxx}}}|||\\\TTTOOOLLLIIILLLOOOPPPMMMHHHDDDAAA===???<<<<<<@@@KKKqqq~~~|||~~~wwwzzzttt[[[^^^yyymmmcccppp~~~[[[BBB;;;===;;;666888777777777666666666666777777777777888888888888888888999:::;;;===>>>???LLLfff}}}{{{~~~kkkaaaccckkkxxxgggnnn|||www~~~uuuZZZRRRKKKGGGEEEJJJPPPQQQNNNHHHDDDCCC???AAA>>>===???EEEccc~~~vvvxxxyyyxxxdddTTTggg{{{iiihhhzzzZZZBBB<<<<<<:::777888888777777777666666666777777777777888888888888888888999:::;;;===>>>???LLLhhh{{{wwwddd\\\___iii}}}kkk{{{|||ppp\\\VVVMMMJJJHHHLLLPPPOOOJJJDDDBBBBBBAAADDDAAA???@@@CCCXXXyyyzzzuuu{{{~~~qqqwwwtttVVVYYYtttpppdddlllVVVAAA<<<;;;999999888888888777777777666666666777777777888888888888888888999:::;;;===>>>???KKKiii~~~www}}}ssshhhbbbeeeqqq~~~uuuzzzyyyoooaaa]]]UUURRRRRRSSSRRRNNNHHHCCCBBBCCC???CCC@@@>>>@@@@@@MMMfff{{{wwwxxxxxxvvvwww|||cccPPPggg}}}tttddd^^^ppp}}}RRR@@@>>>;;;999;;;888888888888777777777777666777777777888888888888888888999:::;;;===>>>???IIIhhh}}}rrrvvv|||tttuuuvvvvvvtttrrrnnnkkkggglll|||~~~{{{ooofffbbb[[[[[[ZZZWWWSSSNNNJJJGGGFFFEEE>>>BBB???<<>>???GGGgggyyywwwwwwqqq}}}|||xxxzzz}}}zzzqqqrrrwwwpppnnnmmmlllkkkhhhffffffgggooonnnhhhccc\\\___WWWRRRNNNLLLMMMLLLIIIEEEAAAEEE@@@===???<<<>>>KKKggg}}}yyywwwyyy~~~sssyyyyyy```SSSaaannnkkkcccaaaeeesssGGG>>>AAA<<<999>>>999999999888888888777777777777777777888888888888888888999:::;;;===>>>???FFFeee|||zzzxxxkkkeeefffddd}}}{{{yyyxxxzzzssssss|||~~~rrrqqqlllhhhgggfffcccaaa```eeeppp{{{vvv}}}nnnhhhbbb\\\___OOOJJJGGGIIINNNOOOJJJDDDFFFIIIDDD???AAA===<<>>CCC===:::???999999999888888888888777777777777777888888888888888888999:::;;;===>>>???FFFeee|||~~~wwwyyyvvvcccXXX[[[\\\{{{tttwwwwwwnnnooo}}}~~~}}}zzzyyyyyyyyyzzzwwwpppkkkiiimmmyyyuuuwwwuuuxxxaaadddeee[[[\\\NNNGGGDDDIIIOOOOOOLLLJJJKKKIIIEEECCCDDDDDDDDDCCCWWWyyy{{{qqqqqquuu{{{}}}sssrrrwww{{{aaaVVVhhhtttkkkaaaaaalllgggDDD???>>>>>>===888::::::999999999999999999777777777777888888888888888999:::::::::;;;===???CCC___zzzvvvmmmlllllljjj```VVVVVV]]]yyyrrrvvvxxxsssttt}}}vvvvvvxxxvvvttt{{{xxxdddgggiii___```SSSLLLJJJOOOTTTTTTPPPOOOMMMJJJFFFDDDDDDDDDDDDCCCKKKiiiyyysssnnnqqqyyyrrrooottt~~~kkk]]][[[lllwwwqqqfffcccppp___CCCAAA@@@???>>>999:::::::::999999999999999777777777777888888888888888999:::::::::;;;===???FFF]]]wwwrrrlllgggaaaaaabbb```\\\]]]kkk{{{vvvpppvvv{{{{{{|||~~~zzz}}}yyygggiiiiiibbbaaaXXXQQQOOOTTTXXXWWWTTTRRROOOLLLHHHFFFFFFEEEDDDCCCEEE[[[www~~~vvvooooooqqqxxxvvvooottt{{{vvv\\\\\\cccpppyyywwwooojjj|||uuuUUUBBBCCCAAA??????:::;;;:::::::::999999999888777777777777888888888888888999:::::::::;;;===???HHH[[[yyyjjjccceeefffccc___WWWXXXZZZZZZ]]]kkkvvvsss{{{wwwhhhgggfff```]]]XXXSSSQQQVVVYYYWWWTTTSSSQQQNNNKKKHHHHHHFFFEEECCCDDDQQQjjj}}}}}}yyyqqqnnnttt{{{rrrvvv}}}hhhXXXaaajjjnnnrrrvvvxxxvvvgggNNNCCCDDD???===???<<<;;;;;;;;;::::::999999888666777777777888888888888888999:::::::::;;;===???FFFYYYuuuhhh\\\ZZZ^^^```___^^^WWWXXXZZZ^^^iii~~~{{{|||vvv}}}hhheeebbb]]]XXXWWWSSSSSSWWWZZZWWWUUUTTTRRROOOLLLKKKJJJHHHFFFDDDBBBFFFYYYttt}}}~~~|||wwwqqqooottt~~~}}}zzz}}}ttt^^^]]]gggkkkfffeeeppp~~~```MMMDDDDDD===<<<@@@>>><<<<<<;;;;;;:::999888888666777777777888888888888888999:::::::::;;;===???AAAWWWxxxrrrsssggg___YYYYYYYYYVVVVVVZZZXXXYYY^^^iii{{{vvvvvviiiddd```]]]VVVTTTQQQRRRXXXZZZWWWUUUUUURRRPPPNNNMMMLLLKKKHHHFFFDDDBBBNNNeeexxx~~~}}}~~~xxxtttnnnmmmrrr~~~}}}{{{jjj]]]eeejjjiiiaaa___nnn^^^NNNGGGEEE>>>===AAA>>>======<<<;;;:::999888888777777777777888888888888888999:::::::::;;;===???>>>TTT}}}}}}qqqdddaaaeeeccc^^^]]]^^^YYYRRRSSSZZZYYY]]]fffuuutttnnngggaaa]]]\\\TTTMMMLLLOOOTTTVVVSSSRRRSSSRRRPPPOOONNNNNNMMMJJJHHHGGGCCCIII[[[nnn|||yyyyyy|||}}}|||zzzqqqqqqssswwwmmmbbbbbblllmmmkkkggggggvvv~~~\\\NNNJJJIIIBBBAAACCC=========<<<;;;:::999888888777777777777888888888888888999:::::::::;;;===??????PPPtttzzzuuukkk___]]]ccceee```___bbb]]]VVVXXXaaa```iiittt|||}}}{{{zzz|||~~~pppfffccc]]]ZZZ[[[RRRGGGFFFJJJPPPRRROOONNNOOOQQQPPPOOOOOOOOONNNLLLIIIFFFAAADDDQQQddd||||||yyywwwxxx{{{zzztttooopppuuu}}}}}}}}}}}}ddd^^^hhhpppooopppqqqssslllYYYMMMKKKLLLFFFEEEDDD<<<>>>======;;;:::999888888777777777777888888888888888999:::::::::;;;===???AAAMMMllluuusssmmmcccaaagggggg___\\\```^^^XXX[[[dddkkkvvvxxxwww~~~zzz~~~nnnrrr{{{```]]]YYY[[[SSSQQQJJJFFFCCCDDDIIIOOORRRSSSLLLPPPQQQOOONNNNNNKKKGGGDDDGGGGGGKKK^^^|||}}}~~~}}}}}}{{{wwwrrrpppsssvvvyyy}}}}}}{{{zzz}}}lll\\\dddxxxkkknnnrrrvvvpppWWWTTTPPPKKKFFFCCC@@@??????>>>===<<<:::999888777777777777777777777777777999999999:::;;;<<<===>>>===JJJhhhzzzmmmnnnlllbbbZZZZZZaaafffjjjiiigggiiipppxxxvvv}}}uuuxxx}}}yyygggtttvvvaaa]]]VVVWWWRRRSSSKKKGGGDDDFFFKKKOOOOOONNNKKKOOOPPPMMMLLLLLLHHHDDDFFFHHHGGGGGGUUUppp~~~~~~zzzzzzwwwssspppqqqwww}}}yyyssstttxxxnnncccgggttt|||qqqlllkkkvvvlllXXXUUUPPPKKKGGGCCCAAA@@@>>>>>>===<<<:::999888888888888888888888888888888999999999:::;;;<<<===>>>@@@JJJddd{{{pppjjjcccZZZ[[[cccttt{{{zzzuuu}}}zzzyyy{{{bbbsssmmm___\\\RRRSSSRRRVVVOOOKKKHHHKKKQQQSSSPPPKKKKKKOOOOOOLLLKKKKKKHHHDDDMMMNNNLLLIIIQQQjjj{{{vvv~~~wwwvvvuuusssssszzzyyybbbrrrvvv~~~xxx______tttxxxppplllmmm|||gggYYYWWWRRRLLLHHHDDDBBBAAA======<<<<<<;;;:::999999888888888888888888888888999999999:::;;;<<<===>>>BBBHHH^^^{{{qqqhhh^^^[[[iii|||zzz|||~~~}}}yyyzzzwwwaaauuuddd[[[ZZZQQQTTTSSSUUURRRNNNMMMQQQXXXYYYSSSLLLJJJNNNOOOMMMMMMNNNMMMIIIOOOQQQNNNJJJOOOdddrrrttt{{{~~~~~~zzztttqqqtttwww{{{~~~oooooowww~~~lll]]]eeeyyy{{{nnnlllqqqzzzvvvccc\\\YYYTTTOOOJJJEEEBBBAAA>>>======<<<;;;;;;::::::888888888888888888888888999999999:::;;;<<<===>>>AAAFFF[[[~~~yyyqqqjjjeeemmm{{{zzznnnaaa{{{\\\WWWXXXRRRWWWSSSRRRQQQOOOOOOTTTYYYYYYSSSLLLFFFJJJLLLKKKMMMPPPQQQNNNNNNNNNKKKGGGFFFUUUppp|||uuuttt|||~~~}}}wwwrrrpppvvvzzzooottt}}}ppp]]]^^^llluuutttpppttt|||ppp```\\\ZZZWWWRRRMMMGGGCCCAAA@@@??????>>>===<<<;;;;;;888888888888888888888888999999999:::;;;<<<===>>>>>>CCCXXX~~~wwwpppnnnttt}}}~~~yyyeeebbbVVVTTTVVVPPPUUUQQQNNNMMMNNNPPPSSSUUUSSSMMMHHHAAAEEEHHHHHHKKKPPPQQQOOOQQQPPPMMMHHHDDDIII]]]pppvvvnnnsss~~~yyyzzz|||~~~}}}zzzwwwssssssuuuxxx{{{{{{yyyhhhjjjqqqzzzaaaRRR```nnnnnnpppyyykkk]]]XXXXXXXXXVVVRRRLLLGGGCCCCCCBBBAAA@@@>>>===<<<;;;999999999999999999999999999999999:::;;;<<<===>>><<>>===<<<999999999999999999999999999999999:::;;;<<<===>>>===AAAQQQoooxxxtttsss|||~~~tttmmm[[[hhhkkkOOOXXXWWWHHHIIIIIIKKKQQQTTTWWWVVVOOOHHHDDDBBBDDDHHHJJJIIIKKKPPPRRRPPPQQQOOOOOOOOOJJJGGGOOOZZZvvv}}}zzzsssmmmqqqwww}}}xxxwwwyyyzzzxxxuuu}}}~~~~~~}}}zzzwwwsssqqqmmmttt|||~~~fffhhhrrr|||}}}zzzxxxeee\\\aaarrrvvvkkkeeeiiifffaaaVVVKKKOOOUUUYYYZZZVVVPPPMMMHHHGGGEEECCCAAA???===<<<999999999999999999999999999999999:::;;;<<<===>>>>>>AAAMMMggg~~~ssssssvvvuuu}}}fffVVVttt\\\UUURRRRRRLLLDDDJJJWWW```]]]XXXQQQKKKFFFCCCAAA???CCCIIIMMMPPPRRRTTTVVVRRRVVVUUUPPPNNNOOOMMMIIIggguuuvvvpppiiigggmmmxxx~~~~~~~~~{{{|||}}}~~~|||zzzvvvuuutttqqqnnnmmmnnnoooqqqwwwyyybbbgggooowww{{{yyyfff```gggnnnuuuqqq```bbbyyyttt[[[UUU[[[WWWYYYZZZZZZWWWTTTQQQPPPOOOKKKFFFCCCBBBAAA>>>;;;======<<<;;;:::999999888999999:::;;;;;;<<<<<<===@@@BBBJJJ___yyyzzzyyy~~~tttwwwtttzzzxxxcccZZZyyyYYYPPPMMMQQQPPPKKKLLLTTT]]][[[XXXSSSMMMGGGBBB???<<>>===<<<<<<::::::999888999999:::;;;;;;<<<<<<======>>>FFFZZZ}}}yyyvvv~~~|||mmmrrr~~~sssvvvrrr]]]]]]{{{[[[RRRMMMRRRTTTPPPNNNPPPVVVVVVUUUSSSOOOIIIEEEBBB===CCCJJJOOOPPPOOOMMMLLLXXXRRRPPPQQQLLLEEEEEEKKKRRRfffvvvyyy{{{yyyxxxpppkkkhhhiiikkkpppvvv|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{}}}|||~~~}}}{{{}}}{{{yyyxxxwwwwwwtttttttttttttttrrrqqqpppooooooqqqssswwwtttdddccchhhlllttt{{{}}}ggg]]]aaafffddd]]]\\\aaaiiieee\\\^^^```ZZZZZZ[[[ZZZYYYWWWUUUTTTOOOLLLIIIGGGEEEDDDBBB@@@>>>======<<<;;;:::999999999999:::;;;;;;<<<<<<======>>>DDDUUUuuuzzzvvv}}}mmmrrr~~~vvvuuunnnWWW^^^vvv```WWWQQQRRRRRROOONNNPPPQQQQQQQQQPPPNNNLLLJJJIIIDDDHHHMMMOOONNNKKKIIIHHHTTTLLLMMMSSSNNNBBBBBBLLLTTTbbbnnnqqqxxxtttxxxyyyrrrnnnjjjhhhhhhjjjmmmnnnzzz{{{~~~~~~~~~~~~~~~~~~|||xxxtttqqqooonnnnnnhhhjjjllloooqqqsssvvvxxxssswww}}}{{{kkkgggllltttyyy~~~gggYYYbbbuuudddaaaZZZ```sssxxx]]]ZZZ___^^^WWWVVVVVVWWWWWWWWWVVVUUUMMMLLLJJJHHHFFFDDDCCCBBB>>>>>>===<<<;;;:::999999999999:::;;;;;;<<<<<<===AAAAAAEEERRRnnn|||{{{}}}pppsssyyyvvv|||kkkVVV___qqqppp]]]WWWPPPMMMJJJJJJNNNSSSSSSQQQNNNLLLJJJJJJKKKLLLHHHJJJLLLMMMLLLKKKLLLLLLKKKFFFKKKTTTPPPDDDDDDNNNYYY^^^cccjjjyyyuuuvvv~~~vvvoookkkjjjiiihhheeefffiiimmmqqqtttvvvxxx~~~~~~}}}~~~{{{||||||~~~}}}xxxvvvwwwvvvrrrllljjjiiihhhhhhjjjlllmmmnnnpppsssuuuwww{{{yyysssmmmjjjnnntttyyy|||~~~fffWWW^^^nnnxxx```[[[WWWjjjrrr]]]___hhhcccYYYWWWTTTSSSSSSSSSQQQOOOLLLLLLKKKIIIFFFDDDBBBBBB???>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<===@@@AAADDDOOOhhh{{{~~~vvvyyy~~~{{{uuuwww~~~eeeUUU```pppzzzdddSSSOOOIIIEEEDDDHHHOOOTTTTTTQQQLLLHHHFFFFFFGGGHHHFFFHHHJJJKKKKKKLLLOOOQQQDDDEEEKKKRRROOOGGGHHHPPPXXXWWWXXXaaattt{{{zzz}}}wwwssseeeeeeeeeeeefffhhhiiijjjlllmmmnnnoooooooooooonnnjjjlllooorrruuuwwwwwwxxxpppqqqrrrssssssrrrqqqqqqnnnqqqqqqmmmlllnnnllliiiiiihhhgggggghhhkkknnnqqquuuyyy~~~wwwpppmmmjjjllltttfffSSSYYYkkkoooeee[[[YYY\\\yyyqqqaaagggsssmmm```[[[UUURRRQQQOOOLLLIIILLLMMMMMMJJJFFFCCCBBBAAA???>>>>>>===<<<;;;::::::999999:::;;;;;;<<<<<<===;;;===AAAKKKccc~~~rrrlllmmmqqqrrrrrruuuyyy}}}|||yyy|||vvvsss{{{www{{{rrrsss|||~~~zzzssssss{{{yyy]]]PPP]]]qqqwww```PPPKKKDDDBBBEEEKKKOOOOOOLLLJJJHHHEEEDDDDDDDDDEEEEEEGGGJJJKKKKKKKKKLLLMMMCCCHHHLLLLLLIIIIIIMMMSSSQQQPPPQQQWWWeeezzz}}}vvv~~~~~~|||yyyvvvtttsssssssssoooooooooooonnnllljjjiiibbbdddgggjjjlllnnnnnnnnnkkkkkkllllllmmmmmmnnnnnnnnnrrrtttrrrsssvvvvvvsss{{{zzzyyyyyy{{{~~~wwwmmmmmmppppppqqqwww{{{iiiXXXWWWeeennnfffXXXYYYaaaqqqqqqooobbbhhhwwwoooddd^^^WWWSSSSSSRRRNNNKKKNNNOOOPPPMMMHHHDDDBBBBBB??????>>>===<<<;;;::::::999999:::;;;;;;<<<<<<===999<<<@@@GGG[[[uuutttqqqmmmjjjhhhggghhhhhhkkkooorrrvvv}}}qqqhhhbbbiiiyyy~~~}}}~~~xxxppppppuuussstttzzzllliiissspppvvv}}}uuujjjlllwwwzzzxxxssssssyyy}}}|||uuuVVVJJJYYYqqq^^^TTTMMMEEECCCJJJPPPOOOIIIAAABBBBBBCCCDDDEEEEEEFFFGGGJJJMMMMMMKKKHHHEEEDDDEEEKKKMMMGGGDDDIIIPPPTTTLLLMMMOOOQQQXXXjjjiiisss~~~}}}|||{{{yyyuuuqqqnnnlllnnnoooqqqrrrsssrrrpppooommmmmmnnnppprrruuuxxxyyyuuuzzz}}}}}}yyypppfffgggqqqpppttt{{{xxxcccYYYYYYhhhpppiii^^^ZZZYYYllloooggglll___dddssskkkccc]]]WWWTTTVVVWWWUUURRRPPPRRRRRROOOIIIDDDCCCCCC??????>>>===<<<;;;::::::999999:::;;;;;;<<<<<<===<<<>>>@@@EEEUUUyyyqqq|||}}}ssspppqqqmmmooottt~~~ttt]]][[[^^^iiixxx{{{rrrooonnnlllddd\\\]]]dddbbbeeekkkqqqssswwwttt\\\fffooojjjnnn~~~|||ttt{{{xxxfff```gggnnnxxxxxxmmmmmmyyy}}}wwwqqqiiiTTTIIIXXXpppuuuTTTLLLJJJIIILLLNNNMMMGGGAAA;;;DDDIIIGGGEEEHHHIIIFFFIIILLLNNNMMMIIICCC???>>>EEEHHHHHHFFFBBBBBBGGGLLLJJJGGGJJJRRRXXXaaayyypppgggfffsss~~~mmmkkknnnmmmqqqxxx|||sss```[[[]]]bbbeee^^^VVVWWW___kkknnn```dddmmmoookkkhhhaaaWWWVVVYYYXXX[[[[[[QQQUUUTTTQQQNNNKKKIIIGGGFFFFFFDDDAAA@@@??????===;;;:::::::::::::::;;;<<<===:::BBBAAADDDYYYxxxlll^^^^^^bbbnnn{{{~~~pppmmmkkkjjjddd\\\[[[___]]]]]]aaaeeefffgggmmmvvvhhhVVV^^^eee___^^^eeeqqqvvvnnnccc```iiiiii]]]VVVXXXfffpppppphhhjjjtttuuummmrrr|||~~~gggTTTPPPdddkkkSSSLLLJJJJJJLLLNNNMMMGGGBBB???FFFJJJGGGFFFIIIIIIGGGGGGIIIKKKJJJGGGCCCAAA@@@FFFGGGGGGDDD@@@@@@EEEIIIIIIFFFGGGNNNRRRZZZooowwwfffjjjzzz~~~uuuqqqvvvwwwtttxxxxxxfffYYYWWW[[[```___UUUQQQ[[[iiisssggg___```ccccccdddfff^^^WWWZZZ^^^\\\______WWWUUUTTTRRRPPPNNNLLLKKKJJJHHHEEEBBBAAA@@@???===<<<;;;:::::::::;;;;;;<<<===;;;BBBAAABBBSSSnnnbbb\\\\\\```iiitttzzzyyyvvvnnnkkkkkknnnmmmiiieeedddcccaaaaaacccccc``````cccooovvvmmm___VVV[[[```]]]VVVRRRVVVYYY]]]```ccccccbbbaaaPPPPPPTTT]]]aaa\\\UUURRR```ggghhhdddhhhrrrpppeeerrrvvv}}}ttt___OOOVVVqqqdddVVVMMMKKKJJJLLLMMMLLLHHHCCCDDDHHHJJJGGGFFFHHHJJJIIIEEEGGGGGGFFFDDDCCCCCCDDDGGGHHHGGGCCC??????BBBFFFHHHDDDEEEIIIKKKPPPbbbuuuttttttzzzwwwlllmmmuuu~~~}}}sssbbbXXXTTTUUUZZZ]]]YYYRRRWWWnnnnnniiieeeaaa^^^ZZZXXX\\\ccc\\\XXX]]]```[[[\\\^^^XXXUUUUUUUUUTTTSSSQQQPPPOOOJJJGGGDDDBBBAAA@@@>>><<<;;;;;;;;;:::;;;;;;<<<===;;;BBBAAA@@@KKKaaaooo___ZZZYYY[[[```gggmmmpppppprrrrrruuu|||zzzzzzuuurrrttttttoookkkjjjooottt{{{qqqZZZYYYWWWYYY]]]^^^VVVLLLJJJJJJKKKKKKKKKKKKKKKJJJDDDJJJQQQVVV[[[]]]XXXQQQ]]]aaa```___fffqqqpppfffpppoooqqqxxx{{{lllZZZNNNXXXyyy___UUUMMMLLLKKKKKKLLLKKKHHHEEEHHHHHHHHHFFFEEEGGGHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFIIIIIIGGGCCC@@@???BBBEEEFFFDDDEEEFFFGGGKKKYYYhhh|||qqqwww}}}ssssssxxxxxxmmmaaammmpppxxxrrr```UUUUUUYYYVVVYYYYYYWWW[[[ooommmhhhhhhfff```ZZZWWW[[[aaa\\\YYY]]]]]]SSSSSSWWWTTTVVVWWWXXXXXXXXXWWWUUUTTTLLLJJJGGGDDDCCCBBB???>>><<<<<<;;;;;;;;;;;;<<<<<<:::AAA@@@>>>EEEUUUzzzmmmbbb___ZZZYYYZZZ]]]eeennnvvv|||pppZZZPPPUUUUUURRRTTTVVVPPPFFFEEEEEEDDDDDDDDDEEEFFFGGG@@@GGGKKKMMMPPPUUUSSSMMMYYYZZZYYYYYYbbbmmmoooiiijjjhhhhhhooo{{{|||lll]]]VVV\\\~~~YYYOOOMMMLLLJJJJJJJJJIIIGGGFFFIIIFFFDDDDDDDDDDDDEEEFFFJJJIIIGGGDDDBBBBBBEEEGGGKKKJJJHHHEEEBBBBBBDDDFFFFFFFFFFFFGGGHHHLLLVVVaaayyyzzz}}}qqqnnnxxx~~~|||ssskkkhhhgggkkkqqqsssqqqooo{{{}}}ppp___TTTTTT[[[aaaTTTTTTTTTZZZmmmpppfffgggeeeaaa^^^^^^aaaccc]]]XXX[[[YYYOOOPPPWWWVVVWWWYYY[[[\\\\\\ZZZXXXVVVOOOMMMIIIGGGEEECCCAAA???===<<<<<<;;;;;;;;;<<<<<<999@@@???>>>CCCMMMnnn|||bbbXXXYYY\\\\\\]]]```eeennnzzzvvv\\\QQQRRRWWWVVVPPPMMMNNNJJJCCCBBBBBBBBBCCCEEEHHHKKKMMMFFFJJJLLLLLLNNNQQQRRRPPPXXXYYYXXXXXX___iiimmmkkkfffeeehhhoooyyyzzzhhh\\\XXXbbbYYYNNNLLLKKKIIIHHHGGGFFFFFFGGGHHHCCCAAACCCDDDCCCCCCEEEIIIIIIGGGDDDBBBCCCEEEHHHLLLJJJHHHFFFEEEFFFHHHIIIFFFGGGHHHIIIIIIMMMUUU\\\ttt{{{}}}zzz~~~dddhhhooozzz}}}~~~~~~}}}yyyssspppnnnkkkhhheeefffkkkrrruuuwww{{{|||ppp___SSSRRRXXX___dddPPPQQQWWWfffoooggg^^^``````^^^___cccfffeee\\\XXX\\\[[[TTTWWW___^^^YYY[[[]]]___^^^[[[XXXVVVRRROOOLLLIIIGGGEEEBBB@@@>>>===<<<<<<;;;<<<<<<<<<:::>>>>>>???CCCHHHdddzzzzzzrrrbbb___aaabbbhhhmmmssszzz}}}^^^PPPNNNSSSVVVVVVQQQLLLIIIGGGFFFEEEFFFGGGJJJMMMRRRUUUXXXUUUTTTUUUYYYZZZYYY[[[^^^___bbbccccccgggmmmpppoooiiilllrrryyyuuucccXXXXXXffftttYYYRRRKKKJJJHHHFFFDDDDDDEEEGGGGGGAAA???CCCFFFCCCBBBDDDEEEEEEEEECCCBBBCCCFFFIIIJJJHHHFFFEEEFFFIIIKKKLLLGGGIIIJJJIIIIIIMMMRRRVVV___mmmyyy{{{rrr```fffnnntttzzzyyyzzz|||uuuqqqhhhgggfffggghhhkkkmmmnnnkkklllsss|||{{{iii```UUUQQQUUUZZZ\\\]]]QQQZZZiiisssccc___YYY^^^```]]]\\\aaadddddd^^^ZZZ___bbb]]]___ddd```ZZZ\\\___```___[[[VVVSSSTTTQQQMMMJJJHHHFFFCCC@@@>>>>>>===<<<<<<<<<<<<<<<<<<>>>===???CCCDDDZZZ~~~xxxzzzwwwvvvuuurrr|||fffNNNIIIMMMMMMOOOPPPNNNIIIDDDDDDGGGLLLMMMOOOSSSWWW\\\```ccc^^^[[[^^^dddeeebbbdddkkkiiinnnqqqrrrrrrtttvvvvvvooouuu}}}~~~vvvcccZZZ[[[gggfffTTTQQQJJJIIIHHHEEECCCCCCEEEFFFFFF@@@???DDDGGGDDDCCCEEEAAABBBBBBBBBBBBDDDGGGJJJHHHFFFDDDDDDGGGJJJLLLMMMGGGJJJJJJIIIIIILLLOOOQQQNNNZZZhhhsssaaadddhhhkkkoooyyy~~~|||~~~|||ppphhhfffhhhjjjfffiiimmmoooppppppqqqrrrvvvvvv~~~ssshhhZZZVVVSSSTTTXXXZZZWWWTTTVVVfff}}}~~~hhhaaa___YYYbbbeee^^^YYY\\\`````````]]]ccchhhbbbcccccc\\\[[[]]]```aaa___ZZZUUUQQQVVVSSSNNNKKKIIIFFFCCCAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>><<<@@@CCCAAASSStttuuu|||mmmUUUIIIJJJPPPPPPHHHDDDGGGIIIGGGGGGJJJQQQ[[[dddjjjnnnqqqoookkkllliiifffgggkkkooopppooosssvvv{{{tttoooeeeVVVfffwww\\\VVVPPPMMMJJJEEECCCCCCDDDEEEFFFGGGEEEAAA>>>===>>>@@@BBBCCCCCCCCCEEEGGGGGGEEECCCEEEGGGHHHHHHGGGFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLPPPNNNTTTfff|||yyygggaaaiiiuuu|||~~~|||{{{~~~~~~|||||||||sssmmmgggdddgggkkkmmmnnnqqqrrrsssttttttwww{{{~~~rrrbbbZZZSSSVVVXXXUUUWWW```jjjpppxxxrrrqqqmmm```aaabbb```ZZZTTTUUU\\\dddddd```]]]]]]```ccccccbbb[[[\\\___```___[[[WWWTTTRRRQQQPPPNNNKKKHHHDDDCCCAAA???===;;;:::;;;<<<<<<>>>999:::@@@@@@BBBPPPccc{{{www___OOOGGGHHHLLLOOOJJJIIIKKKLLLMMMTTT]]]gggrrr}}}~~~}}}|||}}}uuuoooggg___wwwwwwUUUSSSNNNNNNJJJFFFCCCDDDEEEFFFFFFDDDBBB@@@>>>>>>???AAACCCCCCBBBBBBCCCDDDEEEDDDBBBDDDFFFFFFFFFDDDDDDEEEFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMUUU```lllxxxooo[[[ZZZhhhwwwyyy~~~}}}~~~||||||}}}|||zzzwwwzzz}}}yyyuuulllkkkkkkpppvvvyyywwwtttsssppplllkkknnnrrrwwwyyyxxxyyy{{{|||tttdddXXXTTTWWWYYY[[[[[[^^^hhh|||rrriii```XXXYYY[[[[[[XXXUUUWWW^^^eee^^^]]]\\\]]]```aaa___]]]WWWYYY\\\]]]]]]ZZZVVVTTTTTTTTTRRRPPPMMMIIIFFFDDDBBB@@@>>><<<;;;<<<<<<===???;;;<<<@@@@@@@@@LLL\\\dddRRRJJJHHHIIIKKKIIIJJJLLLNNNQQQXXXggguuuwwwooogggeeedddMMMNNNJJJLLLIIIEEECCCDDDEEEFFFFFF@@@???>>>>>>???AAACCCEEEBBBAAA???@@@BBBCCCCCCBBBBBBCCCDDDDDDBBBAAABBBDDDHHHHHHHHHHHHIIIIIIIIIIIIGGGMMMTTTWWWVVV\\\pppyyyddd```eeemmmwww~~~zzzwwwuuutttrrruuuvvvxxx{{{}}}}}}}}}}}}zzz|||~~~}}}|||~~~}}}zzzzzz}}}}}}}}}|||yyytttnnnhhhdddgggffffffjjjpppuuuvvvuuupppppppppqqqtttzzzuuulllaaaXXXVVVYYYWWWVVVZZZaaajjj{{{zzzuuuttteeeYYYYYYYYY[[[\\\[[[[[[\\\aaafffZZZ[[[\\\___aaa```]]]ZZZXXXYYY\\\]]]]]][[[XXXUUUWWWVVVUUURRROOOKKKGGGEEECCCAAA???>>><<<<<<======???<<<===@@@???>>>GGGTTTwww~~~___NNNJJJJJJKKKMMMKKKOOOUUU[[[cccpppyyypppfffdddVVVIIIKKKGGGIIIGGGCCCBBBBBBCCCDDDCCC<<<<<<<<<===???BBBDDDFFFCCCAAA??????@@@BBBCCCBBB???@@@BBBBBBAAAAAACCCDDDGGGGGGGGGGGGHHHHHHHHHIIIEEEKKKPPPNNNGGGIII\\\qqqxxxppp]]]bbbjjjuuu~~~}}}|||{{{xxxxxxyyyzzz{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuxxxxxxuuuuuuwwwwwwwwwxxxwwwuuurrrooommmtttqqqpppqqqtttxxxyyyyyyrrrtttxxxzzz|||sssccc[[[XXXXXX]]]cccWWWSSSWWWgggzzz}}}mmmqqqsssggg___cccaaabbbccccccbbbbbbcccddd[[[\\\^^^```aaa```^^^\\\]]]___```aaa```^^^[[[YYYYYYXXXVVVTTTPPPLLLHHHFFFBBBAAA@@@>>>===<<<<<<<<<===<<<===@@@???>>>DDDMMMiiibbbPPPLLLLLLOOORRRYYY___hhhsssyyyrrrgggccc}}}QQQHHHHHHDDDEEECCC@@@???@@@AAAAAA@@@999:::<<<>>>@@@BBBDDDEEECCCAAA??????@@@BBBCCCBBB<<<>>>AAABBBBBBCCCEEEGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIGGGBBBDDDRRRbbbyyyrrrbbbaaaeeeooozzz~~~}}}{{{{{{|||{{{zzzxxxvvvuuuttttttuuussstttxxxxxxuuutttwwwqqqsssuuuwwwyyyyyyxxxxxxyyywwwvvvwwwyyy}}}}}}ooobbbUUUTTTYYY\\\]]]^^^VVVSSS[[[rrrwwwzzzpppnnnlllhhhfffiiibbbaaaaaabbbccccccaaa```\\\]]]^^^^^^^^^^^^^^^___bbbbbbccccccbbb___\\\ZZZYYYXXXWWWTTTQQQLLLIIIGGGBBBAAA@@@???===<<<;;;;;;;;;;;;===?????????DDDJJJZZZ~~~~~~fffWWWSSSTTTZZZaaaooowww}}}wwwsssiiihhhpppOOOIIIEEEDDDCCC@@@>>>>>>?????????>>>888:::<<<>>>@@@BBBBBBBBBAAA@@@??????AAABBBBBBAAA<<<>>>@@@BBBBBBCCCFFFHHHDDDDDDDDDEEEEEEEEEFFFFFFGGGDDDCCCDDDDDDEEENNNXXXppp|||wwwkkk```aaahhhpppxxx}}}~~~|||zzzxxxwwwwwwuuuvvvyyyzzzwwwvvvyyytttvvvyyy}}}qqqhhh^^^UUUPPPUUU[[[[[[XXXUUUUUU[[[mmmooopppmmmfffccceeefffcccWWWUUUUUUYYY]]]```^^^\\\ZZZ\\\]]]\\\[[[[[[]]]^^^aaaaaabbbaaa```^^^[[[ZZZYYYXXXWWWUUURRRNNNKKKIIICCCCCCBBB@@@???===<<<;;;;;;;;;<<<===>>>@@@DDDHHHOOOrrr|||xxx|||xxxyyy~~~uuulllfffdddgggsss~~~|||zzztttooohhhooocccMMMGGGBBBEEEAAA@@@>>>>>>?????????>>>999:::<<>>>>>???@@@AAA@@@>>>>>>???AAAAAAAAAAAACCCEEEAAAAAAAAAAAABBBBBBBBBBBBDDDBBBAAADDDEEEEEEJJJPPP[[[kkkzzzmmmddd```fffoootttyyyvvvkkkbbb^^^___XXXSSSTTTVVVYYY^^^dddooowwwaaa^^^[[[[[[```dddbbb]]]QQQNNNNNNSSSZZZ___^^^[[[XXX[[[______^^^\\\\\\]]]]]]^^^___```___^^^]]]\\\YYYYYYXXXWWWTTTQQQNNNMMMFFFEEEDDDCCCAAA???>>>============<<<===@@@DDDEEEKKKfff}}}{{{}}}~~~wwwpppoooooouuu~~~{{{uuucccbbbmmmooooooqqqssstttzzz|||{{{ssskkkeeesssZZZKKKEEE???FFFBBB@@@>>>>>>???@@@???>>>999;;;===???@@@@@@???>>><<<<<<<<<>>>@@@@@@>>><<>>>>>?????????@@@@@@@@@AAA@@@BBBEEEEEEDDDGGGLLLOOO\\\ppplllZZZXXX___ffflllvvv~~~~~~uuuiii^^^ZZZ\\\```iiiaaaWWWQQQOOOXXXmmm}}}ooo[[[NNNHHHTTTcccgggaaa[[[SSSPPPOOOSSS\\\aaa```\\\XXX]]]ccceeeccc___]]]]]][[[\\\^^^```aaaaaa``````ZZZZZZZZZXXXVVVTTTQQQOOOHHHGGGGGGEEEDDDAAA???>>>???@@@>>><<<<<<@@@CCCCCCKKK]]]wwwzzzqqqppppppmmmhhhfffgggkkkrrrzzz|||wwwppppppnnnlllmmmtttzzz{{{pppllliiiggg\\\MMM>>>GGGBBB@@@@@@AAA@@@???===;;;:::999999999;;;>>>???>>>===;;;<<<===??????>>>>>>===??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEHHHLLLWWWkkkrrrZZZRRRUUU```mmmvvv{{{~~~}}}rrrhhh[[[SSSTTT[[[ccchhhhhh\\\PPPUUUbbbjjj~~~vvviiiMMMKKKSSScccmmmhhh]]]WWWLLLGGGOOOYYY\\\aaabbbYYYaaaaaa```aaaaaa```]]][[[_________aaabbbaaa^^^\\\^^^ZZZWWWWWWYYYYYYUUUPPPNNNMMMLLLJJJGGGDDDBBBAAA@@@???>>>>>>>>>???AAABBBFFFYYYwww~~~uuummmkkkjjjeeeaaaaaadddhhhqqqzzzvvvvvvyyyyyyxxxxxx}}}wwwlllfffbbbfffvvvTTTIII???FFF@@@@@@@@@@@@@@@???===<<<::::::999:::<<<>>>??????===<<<===>>>?????????>>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFLLLYYYkkk{{{tttfff```cccgggjjjmmmsssyyy}}}vvv}}}{{{pppggg]]]YYYVVVVVVZZZ___cccddd```[[[UUU```www}}}fffXXXZZZcccnnnoooeeeZZZVVVJJJGGGQQQZZZ\\\bbbfff______^^^]]]^^^______^^^\\\aaa```aaabbbcccaaa___\\\^^^\\\ZZZYYYYYYXXXTTTRRRPPPPPPOOONNNKKKHHHEEECCCAAA@@@???>>>>>>???AAAAAAEEESSSjjjwwwqqqkkkiiieee```___bbbeeejjjsss}}}}}}sssggg^^^YYYhhhgggKKKEEEAAAEEE>>>???@@@@@@@@@???>>><<<;;;;;;:::;;;===???@@@???>>><<<===>>>@@@@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFLLLYYYkkk}}}qqqmmmiiifffeeefffjjjmmmuuuzzz}}}~~~|||rrrggg\\\UUUTTTTTTVVVYYY]]]````````````hhhkkkyyyyyyaaaWWW___kkkqqqlllaaa\\\]]]NNNMMMVVV]]][[[___fffbbb]]]\\\[[[\\\^^^``````___cccbbbbbbccccccbbb___]]]]]]^^^^^^\\\XXXVVVTTTTTTTTTTTTTTTSSSPPPLLLHHHEEEBBBAAA@@@??????@@@@@@AAAEEENNNaaa~~~uuuqqqnnnjjjeeeaaadddjjjlllpppzzz~~~pppdddXXXUUUooo\\\EEEBBBCCCDDD<<>><<<;;;<<<;;;<<<===???@@@???>>><<<===???@@@@@@@@@???>>>@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDDDDCCCBBBBBBBBBBBBBBBIIIHHHEEEGGGOOOaaavvv}}}uuulllbbb\\\ZZZjjjooossswwwyyy|||{{{vvvnnneee]]]ZZZYYYZZZfffbbb^^^[[[]]]bbbhhhlllnnnyyyuuuqqqaaaVVVaaakkkjjj```XXXYYY___WWWVVV]]]___WWWYYY```___^^^\\\[[[\\\___bbbdddddddddcccbbbccccccbbb```^^^]]]```aaa^^^XXXTTTTTTVVVVVVWWWXXXWWWTTTPPPKKKHHHEEECCCBBB@@@@@@@@@@@@AAA@@@IIIZZZwww|||wwwsssnnnhhheeejjjsssuuuzzz~~~|||jjj^^^TTTUUU{{{TTTDDD@@@DDDCCC<<>>===<<<<<<<<<<<<===???@@@???===<<<===>>>???@@@???>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@EEEDDDBBBAAADDDPPPaaammmxxx}}}jjj^^^[[[YYY]]]eeepppxxxzzzwwwssszzz|||yyyrrrddd```[[[XXX[[[aaahhhlllsssjjj]]]UUUYYYiii}}}rrrqqqooobbbccciiijjjbbbVVVQQQUUU[[[\\\YYY___]]]SSSTTT]]]^^^```^^^]]]___bbbeeeggggggdddcccaaaaaabbbaaa```^^^\\\```bbb___XXXTTTUUUXXXVVVWWWXXXXXXVVVQQQMMMJJJGGGFFFDDDBBB@@@@@@@@@@@@===BBBOOOiii}}}vvvqqqllllllttt~~~xxxvvvaaaVVVSSS]]]qqqOOODDD>>>CCC@@@===>>>???@@@@@@???>>>===<<<<<<<<<<<<===??????>>><<<;;;<<<===??????>>>>>>===??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@??????@@@@@@DDDCCCBBB??????CCCLLLRRRgggzzzxxxnnnooofff```\\\^^^fffnnnpppooosssvvvyyy}}}~~~|||{{{|||~~~xxxrrrmmmjjjfffaaa]]]TTTUUUXXX```kkktttwwwwwwiii___SSSNNNZZZttt{{{nnnrrrtttssskkk]]]iiiiiicccZZZVVVZZZ___bbbXXXUUUYYYXXXOOOTTT___```aaa```___aaacccfffffffffaaa```______``````___^^^[[[^^^aaa^^^XXXUUUVVVXXXVVVWWWXXXWWWVVVSSSOOOMMMIIIHHHEEECCCAAA@@@@@@@@@CCCBBBHHH[[[||||||uuussstttzzz{{{{{{sssmmmrrr}}}~~~rrrYYYRRRWWWkkk]]]IIIDDD:::@@@===???>>>>>>???@@@@@@???===<<<<<<;;;;;;<<<>>>>>>===;;;:::;;;<<<===>>>======<<<>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDFFFSSSeee||||||vvvjjjcccccchhhlllnnnjjjllloootttzzz}}}||||||}}}~~~wwwrrrfffccc^^^ZZZYYYZZZ]]]___cccbbbfffqqq|||{{{tttccc___\\\___pppgggXXXccc|||{{{kkkbbb```fff```WWWRRRYYYdddhhhdddTTTOOOQQQRRRMMMTTT```bbb___^^^^^^```bbbcccbbb```^^^]]]\\\\\\^^^___^^^^^^ZZZ\\\^^^\\\YYYWWWWWWXXXVVVWWWWWWWWWVVVTTTRRRQQQKKKIIIGGGDDDBBB@@@@@@@@@GGGBBBDDDRRRlllxxxrrrttt|||{{{uuukkkhhhbbbaaajjjvvv{{{yyyxxx{{{|||qqqWWWRRR\\\wwwOOOEEECCC777>>><<<@@@>>>>>>???@@@@@@???======<<<;;;:::<<<======<<<;;;999:::<<<=========<<<;;;===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAABBBBBBCCC======>>>@@@BBBCCCDDDDDDFFFVVVjjjwww||||||pppeee^^^\\\^^^bbbgggnnntttyyy|||vvvxxxzzzzzzzzz{{{|||~~~}}}~~~{{{xxxtttlllccc\\\VVVVVVUUUUUUZZZcccnnnuuu}}}xxxvvv{{{xxxmmmnnnpppuuu~~~XXXRRRVVVxxxbbb^^^kkkhhh^^^PPPLLLWWWdddbbbXXXTTTMMMNNNNNNKKKSSS___```]]]]]]]]]___``````^^^[[[\\\[[[YYYZZZ\\\^^^^^^]]]ZZZ[[[\\\[[[YYYXXXWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTLLLJJJGGGDDDBBB@@@@@@@@@@@@===???KKK___{{{yyyrrrvvvwwwbbbccchhhrrr}}}tttjjj]]]VVVXXX```jjjpppuuuwww{{{}}}yyyxxx{{{nnnZZZRRRfffoooTTTBBB===<<>>;;;;;;:::::::::;;;<<<<<<===============>>>>>>???AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBB@@@@@@???>>>@@@@@@>>>;;;:::<<<@@@CCCHHHEEEJJJ^^^{{{iii```XXXXXX[[[aaajjjsssttttttvvvxxxyyyxxxyyyzzz~~~|||}}}}}}zzzwwwppphhh```YYYSSSOOONNNPPPZZZdddqqq|||xxxuuuvvvmmmjjjkkkpppzzzfffQQQMMMooo^^^ZZZiiieeeXXXOOORRRZZZ\\\YYYUUUOOOSSSQQQJJJIIIRRR[[[___YYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZ[[[[[[[[[\\\]]]]]][[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYWWWVVVUUUTTTQQQNNNJJJEEEBBBAAA@@@@@@BBB===>>>HHHUUUggg}}}ttt{{{jjjUUUUUUYYYcccnnnppprrrnnnfff^^^YYYWWWXXXZZZdddkkkvvv~~~wwwgggTTTTTTuuubbbKKK>>>??????DDDFFF???>>>===<<<;;;<<<=========999999999999:::;;;<<<===:::::::::999::::::;;;<<<======<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>@@@@@@???===;;;<<>>???FFFOOO___{{{{{{iiiWWWVVVXXX```iiihhhiiijjjhhhccc\\\VVVTTTSSSWWWaaarrryyyyyy~~~{{{rrrbbbQQQ^^^UUUCCC<<<@@@AAADDDDDD<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::999999888888999999:::;;;===<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAA???????????????????????????@@@@@@>>><<<<<<===>>>@@@AAABBBEEEPPPggg~~~wwwqqqiiiccc```___^^^___cccjjjoooqqqppplllqqqvvvyyyxxxxxxyyy{{{~~~}}}~~~~~~zzzwwwqqqjjjccc]]]YYYUUURRRMMMQQQYYYaaacccfffooo{{{kkk```^^^ppp~~~~~~mmmfff```TTTdddnnnTTTYYY___YYYVVVMMMKKKTTT^^^___YYYTTTYYYVVVRRRPPPSSSYYYXXXTTTUUUUUUVVVXXXYYYZZZ\\\\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]^^^[[[ZZZXXXVVVVVVWWWXXXYYYUUUQQQLLLIIIGGGFFFEEEDDDCCC@@@@@@DDDGGGSSSooonnnvvviiihhhfffjjjooojjjiiihhhggggggfffbbb^^^[[[WWW^^^mmm}}}}}}pppjjjqqqwww{{{wwwlll^^^SSSlllQQQAAA===@@@>>>???>>>666777888::::::999888888888::::::999888777777888888888888888777888999999:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>@@@@@@???===;;;;;;<<<888===BBBCCCEEEPPPcccrrr}}}zzzzzz~~~}}}}}}jjjfff^^^YYYZZZ^^^^^^[[[```ffflllnnnnnnooosssxxxtttuuuwww{{{~~~~~~yyyyyy{{{~~~yyyuuussspppjjjfffccc]]]UUUOOONNNRRRXXX\\\bbbjjjyyyvvvqqq|||zzzmmmjjjtttmmmdddgggaaaSSS]]]ttttttZZZPPP\\\]]]NNNQQQNNNOOOUUUXXXVVVTTTTTT^^^[[[VVVSSSUUUXXXXXXWWWUUUUUUVVVVVVWWWXXXXXXYYYWWWXXXYYYYYYYYYWWWVVVTTTXXXYYYZZZ\\\^^^_________[[[ZZZWWWVVVVVVXXXZZZ\\\WWWRRRLLLHHHGGGHHHGGGFFFCCCAAAAAABBBBBBKKKeee[[[{{{zzzvvvwwwwwwoooqqqnnnnnntttzzzxxxlllaaa\\\\\\cccqqqyyyvvvmmmhhhZZZYYYXXX[[[hhhzzzrrrzzzrrrdddVVVTTTyyy|||OOO@@@===???;;;;;;;;;555666999<<<<<<:::888888999::::::999888777777777777888888777777777888999999;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>???>>>>>>??????@@@AAAAAAAAA===???@@@@@@===;;;;;;;;;999===AAABBBAAADDDKKKRRRrrr|||{{{vvvvvvvvveee]]]]]]ZZZUUUVVVZZZ\\\[[[YYYZZZ```fffeeehhhlllppptttvvvxxxxxx{{{|||}}}}}}}}}}}}||||||xxxxxxzzz|||~~~|||}}}{{{yyyvvvtttttttttuuupppjjjbbb\\\YYYXXXUUUSSSLLLNNNRRRUUUZZZcccooowww|||zzz}}}zzzkkkdddqqq|||sssbbb^^^WWWNNNJJJTTTXXXSSSKKKQQQ^^^[[[MMMHHHJJJOOOQQQMMMIIIMMMTTT]]]ZZZVVVRRRPPPQQQWWW]]]WWWWWWWWWWWWVVVVVVVVVVVVXXXXXXYYYYYYXXXWWWVVVUUUZZZZZZ\\\^^^___`````````\\\[[[XXXWWWWWWYYY\\\^^^WWWVVVUUUVVVWWWSSSKKKEEEDDDAAABBBBBB@@@FFF^^^xxxNNNppp~~~uuussswwwsssgggaaa```eeeggg___SSSJJJFFFIIIMMMTTTddd|||qqqooozzz|||lll\\\MMMYYYiiiJJJ===<<<>>>::::::===999777;;;@@@@@@===;;;:::;;;::::::999888777777777888888888777777888888999:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============?????????@@@@@@AAAAAAAAA===>>>??????===;;;;;;<<<@@@@@@???>>>???BBBEEEGGGLLLbbb{{{sssppptttwwwgggbbbfffiiigggZZZZZZWWWSSSOOOOOORRRVVVYYY]]]bbbfffhhhjjjlllmmmmmmnnnooopppqqqrrrssssssrrrqqqooooooooonnnllljjjfffeeebbb___^^^]]]^^^^^^XXXVVVSSSPPPOOOPPPSSSUUUTTT```mmmsssqqqpppuuu{{{vvvttt}}}vvvjjjiiioooxxxvvvvvvwwwhhhcccXXXIIIJJJWWWhhh\\\NNNKKKUUU]]]XXXMMMGGGLLLSSSUUUOOOJJJPPPZZZWWWTTTQQQOOOLLLMMMUUU___YYYYYYXXXXXXWWWWWWVVVVVV[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^___```````````````]]]\\\[[[ZZZZZZ[[[]]]^^^WWW[[[bbbjjjkkkbbbRRRDDDEEEBBBBBBCCC@@@DDDXXXnnn}}}FFFZZZvvvnnnhhhaaaVVVMMMJJJJJJLLLQQQXXXhhh{{{ooodddmmmzzzxxxfffSSSPPPhhhZZZEEE;;;===AAA<<<;;;===999666;;;@@@AAA>>>::::::;;;:::999999888888888999999999888888888888999:::::::::::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???????????????<<<===>>>===<<<;;;<<<>>>BBB@@@>>>===???AAACCCDDD999LLLeee|||zzzsssxxxuuugggaaafffjjjiiibbb```]]]YYYVVVTTTTTTUUUWWW[[[```cccccccccdddeeedddcccbbbaaa```aaabbbcccbbb```]]]\\\\\\[[[YYYXXXTTTSSSRRRQQQQQQSSSUUUVVVSSSXXX\\\^^^___aaaggglllssszzznnnlllqqqmmmcccfffyyyzzz|||lllgggddd___TTTNNNXXXgggqqqiii]]]WWW\\\bbb\\\PPPPPPTTTZZZ]]]YYYSSSTTTYYYSSSNNNLLLNNNPPPQQQWWW___XXXXXXXXXYYYYYYYYYYYYZZZ]]]\\\[[[ZZZ[[[\\\]]]___bbbbbbbbbbbbbbbaaa```______^^^^^^]]]]]]]]]^^^^^^\\\^^^cccjjjmmmeeeUUUHHHHHHCCCBBBCCCAAABBBQQQccc||||||CCCMMMyyysssdddWWWTTTWWWRRRTTTYYYbbbppp||||||rrrrrr|||}}}{{{rrrfff[[[lllzzz~~~uuubbbNNNZZZzzzTTTDDD<<<@@@EEE>>>:::;;;666222888>>>???;;;777777888:::999999999999999::::::999999888888999999:::;;;::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========<<<======<<<;;;;;;===????????????@@@@@@@@@???>>>DDDCCCGGGXXXwwwzzzsssnnnhhhdddaaa___^^^]]]\\\ZZZXXXZZZ^^^cccdddcccaaaaaabbbfffddd```\\\YYYXXXWWWXXXWWWUUURRRRRRSSSTTTTTTTTTRRRRRRRRRTTTVVVZZZ^^^```]]]fffpppuuuvvvxxx}}}wwwiiijjjsssxxxgggeeezzz|||mmmjjjaaaTTTPPPVVV^^^ccc\\\bbbaaa\\\aaakkkeeeVVVWWWXXX[[[```^^^WWWQQQPPPSSSLLLJJJQQQWWWXXXZZZ___VVVWWWXXXYYYZZZ\\\]]]]]]]]][[[YYYXXXYYY[[[^^^```eeeeeeddddddbbbaaa______``````_________^^^^^^^^^aaa^^^[[[]]]```^^^VVVNNNJJJDDDBBBCCCAAAAAALLL[[[pppBBBJJJeee}}}uuuqqqqqqnnnuuu|||}}}uuusss}}}vvv___]]]iiiqqq}}}~~~}}}oooZZZRRR```qqqKKK????????????===;;;999777999999999888888888888888777888999;;;:::888999;;;999888777888:::;;;:::999999999999::::::;;;;;;;;;::::::;;;;;;<<<========================<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????BBBAAAEEEJJJOOO^^^{{{qqqlllrrruuuoooddd___ZZZ[[[___eeegggggghhhjjjkkkbbbaaammmwwwrrraaaRRRaaa[[[XXXYYYWWWWWW```kkk]]]```bbb```^^^^^^bbbgggddd|||vvvjjjkkkqqq~~~xxxtttqqqmmmlllrrrzzzuuu{{{xxx}}}eeeZZZRRRUUU\\\___aaabbbUUUXXX]]]aaa^^^WWWUUUWWWYYYUUUPPPNNNQQQRRRMMMFFFHHHCCCEEERRR^^^```]]]ZZZ___YYYWWWZZZ]]]]]]]]]___aaa___]]]\\\[[[\\\^^^___ggghhhhhhfffcccbbbbbbcccfffdddbbb`````````bbbccc_________^^^\\\YYYUUUSSSMMMKKKHHHDDDBBBDDDIIIMMMZZZAAADDDZZZzzzmmm[[[\\\hhhuuu~~~~~~zzzgggWWWWWWvvvgggFFF>>>>>>>>>===<<<:::888777666777999::::::999777666999999::::::888666666777999888777888:::;;;:::999999999999:::::::::::::::999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>><<<@@@EEEGGGPPPjjjtttuuuwwwyyyvvvooofffaaappphhhhhhuuussshhhddd___^^^bbbfffiiiqqqyyyvvvtttooohhhbbbbbbhhhmmmsssrrrdddfffllljjjmmmqqqtttsssxxxmmmeeeeeeVVVSSSSSSYYY]]]\\\[[[\\\OOOPPPTTTXXXTTTMMMIIIKKKPPPLLLIIIKKKPPPQQQIII@@@BBBEEENNNXXX]]]\\\[[[^^^^^^YYYXXX\\\______^^^```aaaaaa______^^^______```cccdddeeedddbbbaaabbbccceeedddbbbaaa```___``````]]]^^^^^^^^^]]]ZZZXXXVVVPPPNNNJJJFFFCCCDDDGGGKKKQQQhhhCCC???MMMyyyuuuaaaYYYaaammmxxx{{{{{{|||ttt^^^VVVdddZZZAAA=========<<<:::999777666333555999;;;<<<:::888666888888999999999:::::::::999888777888999:::999888::::::999999999999999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>========================>>>>>>>>>>>>??????;;;:::===AAAAAABBBNNN^^^~~~ppphhhgggsssyyyqqqfff```]]]___cccdddfffhhhjjjgggbbb^^^\\\```ggglllpppwwwrrrzzz|||hhhaaa^^^]]]TTTSSSWWW[[[[[[XXXWWWYYYPPPPPPRRRUUUQQQJJJFFFFFFOOOLLLKKKQQQVVVTTTJJJAAAGGGOOO[[[cccaaa[[[\\\aaa\\\YYYYYY^^^aaa___^^^```aaaaaaaaaaaa``````______aaabbbddddddccccccdddfffcccccccccbbbaaa___^^^]]]\\\]]]]]]^^^]]]\\\[[[ZZZTTTRRRNNNIIIEEEDDDFFFHHHMMMUUUyyyGGG???FFFhhh}}}~~~jjjXXX]]]nnnzzzzzzyyyxxxzzzqqq[[[^^^{{{PPP???======<<<;;;:::999888777333555777999::::::888888888999888666888::::::888888777666777888999888777999999999999888888888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<==================>>>>>>>>>???>>><<<>>>AAA@@@===@@@GGGSSSlll{{{{{{~~~~~~yyyuuuqqqpppoooqqqvvv|||uuuddd^^^___```]]]XXXTTTTTTSSSQQQQQQUUURRRQQQSSSVVVTTTMMMIIIIIIRRRPPPQQQVVVWWWRRRLLLHHHTTTWWW]]]dddccc^^^[[[]]]YYYXXXYYY^^^```]]]\\\^^^]]]^^^___``````^^^\\\[[[```bbbdddeeedddeeegggiiiaaabbbcccccccccaaa___^^^]]]]]]]]]^^^]]]\\\[[[ZZZXXXVVVRRRLLLGGGDDDDDDEEEIIILLLfffGGG@@@CCCYYY~~~~~~|||{{{aaaWWWfff|||{{{|||sssaaaoootttKKKAAA>>>======;;;;;;:::999999666666666666777888999:::888999888555888======999888777666666888888777666888888888888888888888888999999999:::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>@@@>>>>>>@@@@@@>>>???BBBGGGIIIXXXvvviiiWWWWWW]]]aaaVVVMMMMMMOOOOOONNNNNNPPPNNNPPPTTTTTTOOOKKKLLLKKKKKKNNNRRRPPPKKKKKKPPP[[[TTTRRRZZZcccccc]]]XXXWWWVVVXXX\\\\\\YYYXXX[[[YYYZZZ\\\]]]\\\[[[YYYWWW^^^___aaabbbbbbccceeeggg___```bbbddddddcccaaa```^^^^^^^^^]]]\\\[[[ZZZYYY[[[ZZZVVVPPPJJJEEEDDDDDDCCCJJJYYYzzzCCC@@@BBBNNNfff|||~~~ppp\\\[[[nnn}}}vvvmmmdddGGGAAA>>>===<<<;;;::::::::::::888777555444555777999;;;222666888999BBBOOOSSSOOO888777666666777777666555666666777777777888888888999999::::::;;;<<<<<<<<<:::::::::;;;<<<<<<======:::::::::999::::::;;;<<<<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDIIITTTeee~~~vvvzzzgggRRRUUUaaa```VVVOOORRRWWWVVVSSSPPPQQQOOOPPPUUUWWWTTTQQQQQQHHHFFFJJJOOONNNJJJNNNXXX]]]QQQLLLWWWeeejjjccc\\\VVVUUUVVVYYYXXXTTTUUUXXXWWWXXXYYYZZZZZZXXXWWWUUUZZZ[[[]]]^^^]]]^^^___aaa^^^___aaaccccccbbbaaa```^^^]]]\\\\\\[[[ZZZYYYYYY\\\[[[XXXSSSMMMHHHFFFEEEBBBKKKTTTgggCCCCCCDDDGGGTTTuuu|||xxx}}}xxxcccYYYaaasss{{{vvvuuuyyy|||VVVCCC>>>===<<<;;;:::999999999:::777777666666666666777888000555777999EEEVVV[[[VVV888777555555666777555444444555555666777888999999888888888999::::::;;;;;;999999:::;;;;;;<<<======:::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>;;;===>>>======>>>@@@AAA<<>><<<<<<<<<<<<=========>>>:::>>>@@@>>><<<===>>>??????:::999>>>DDDKKKXXXfff}}}jjj^^^MMMUUU\\\XXXQQQTTTcccrrrggg\\\OOOGGGDDDFFFPPPZZZVVVSSSRRRWWWZZZWWWTTTSSSWWWKKKGGGPPPUUUOOOJJJJJJJJJKKKPPPVVVWWWSSSPPPRRRYYYWWWWWWWWWSSSOOOQQQWWW[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[aaaaaa```^^^]]]ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\[[[\\\ZZZVVVPPPKKKIIIHHHFFFAAAAAANNNhhhNNNLLLEEEDDDJJJUUUyyytttbbbUUU[[[iiirrrxxx{{{lllpppkkkaaafffeeeFFFAAA555999888888777666777777777555666777777777666444333444444444444444444444444444333333333333444555555444444666777888888888888666666666666666777888888:::999888888888999:::;;;:::::::::999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCCXXXjjjrrrfffeeejjjjjj[[[]]]\\\YYYWWWXXXZZZZZZYYYXXXSSSJJJCCCAAAFFFLLLLLLOOOTTTUUUOOOIIILLLSSSPPPPPPTTTXXXWWWRRRPPPQQQMMMIIIIIINNNTTTUUUVVVXXXUUUWWWZZZ\\\XXXSSSUUU\\\]]]]]]]]]]]][[[YYYVVVUUU\\\]]]]]]^^^^^^]]]]]]\\\XXXZZZ\\\\\\[[[YYYYYYZZZYYYXXXXXXXXXXXXYYYYYYZZZ```\\\WWWTTTSSSPPPKKKGGGFFFCCCFFFLLLQQQfffQQQOOOHHHGGGJJJPPPmmm|||vvvbbbWWWTTT```qqqwwwuuurrriiikkkfff___nnnQQQ:::<<<;;;999888888777777777777777666666666666666555444444333333333333333333333333444333333333333444555555444444666777777888888888666666666666666777777888999999888888888999:::;;;;;;::::::999999999::::::999999999:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAIIINNNVVVbbbvvvttteee^^^[[[SSSTTT]]]]]]^^^^^^\\\VVVPPPMMMKKKJJJNNNPPPOOOIIIBBB@@@EEEKKKHHHKKKNNNNNNFFF???@@@GGGMMMNNNSSSWWWUUUPPPOOOSSSQQQLLLKKKRRRXXXYYYYYYYYYXXXWWWWWWXXXVVVSSSVVV\\\ZZZ\\\^^^``````^^^[[[ZZZ^^^___^^^^^^]]]\\\[[[ZZZXXXZZZ\\\\\\[[[YYYYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\YYYUUUSSSTTTSSSOOOLLLJJJDDDDDDKKKOOO\\\VVVUUUNNNKKKKKKJJJ\\\|||yyyyyy{{{xxxmmmcccQQQPPPXXXiiixxxyyypppgggkkkjjjcccdddqqqEEE777999@@@888888777777777666666666777666555555444555555555222222222222222222222222444333333333333444555555444555555666777777777777666666555555666666777888888888888777888999999:::;;;;;;:::999888888888999999999999999::::::::::::999999999::::::::::::;;;<<<<<<;;;;;;<<<======>>>;;;???BBBCCCLLLcccgggKKKPPPZZZZZZPPPUUUaaaaaa^^^^^^\\\WWWPPPIIIDDDBBBFFFLLLOOOKKKCCCAAAFFFLLLLLLNNNPPPNNNEEE<<<<<>>>>>DDDHHHLLLTTTZZZZZZYYY___ggg\\\TTTPPPUUUZZZXXXSSSOOOTTTPPPPPPVVV[[[\\\___bbbaaaaaaaaa```___]]]\\\[[[_________^^^]]]\\\ZZZZZZYYY[[[^^^^^^]]]\\\\\\]]]ZZZZZZ[[[\\\]]]^^^______ccc```[[[ZZZ[[[ZZZWWWTTTMMMIIIKKKPPPQQQSSSaaarrr[[[]]]YYYVVVUUUKKKJJJXXX|||www{{{|||vvvqqqssszzz|||zzzuuummmcccYYYQQQLLLRRR___nnnsssqqqnnnoooqqqssslllkkk|||GGG@@@===555777666777777777777666555555666555444333333444555666444444444444444444444444444333333333333444555555444555555666666666666555555555555555555666666777666666777777777888888888:::999888777777777777777888888888999999999::::::777777777888888888999999<<<;;;;;;:::::::::::::::===??????===;;;===CCCIIIPPP```|||qqq^^^YYYSSS]]]aaaeeeZZZIIILLLTTTOOOSSSSSSXXX]]][[[SSSPPPRRRVVVYYYXXXQQQHHHEEEJJJQQQMMMOOORRRPPPHHH???@@@FFFIIILLLQQQVVVWWWVVV\\\cccZZZSSSPPPUUUZZZYYYUUURRRVVVSSSUUU\\\______^^^___bbb```]]][[[ZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[]]]___```___^^^^^^___[[[\\\]]]^^^____________aaa^^^[[[\\\]]]]]]ZZZVVVPPPOOOQQQTTTRRRRRR]]]mmm\\\___[[[ZZZ[[[QQQJJJRRRcccxxxtttnnniiimmmvvv}}}~~~ttttttooodddWWWOOOOOORRR[[[hhhsssqqqjjjkkkttt|||nnnlllwwwuuu{{{___<<<<<<>>>:::;;;555666777888777666555444444444444444444444555666444444444444444444444444444333333333333444555555444555555666666666555555555555444444555555666777555555666777777777777666888777777777777777888888888888888888999999999999777777777888888888888999;;;;;;:::::::::::::::;;;>>><<<999999;;;???BBBCCCCCCFFFSSShhh}}}nnn___[[[^^^\\\______dddaaaWWWXXX\\\VVVQQQPPPTTTZZZXXXOOOKKKNNNZZZZZZWWWPPPIIIFFFJJJOOOKKKNNNQQQQQQJJJCCCEEEKKKMMMLLLMMMPPPPPPOOORRRWWWUUUQQQPPPUUUYYYZZZZZZ\\\ZZZYYY\\\aaa```\\\YYY[[[^^^]]][[[YYYZZZ\\\___aaa\\\]]]]]]^^^^^^]]]]]]]]][[[]]]___```_________```\\\]]]^^^___```___^^^]]]XXXWWWXXX[[[___```]]]YYYVVVUUUTTTTTTPPPOOOXXXcccqqq]]]```\\\[[[___VVVLLLOOOSSSttt{{{~~~~~~xxxssslllhhhlllvvv~~~}}}ssspppiii\\\QQQPPPYYYcccfffppptttmmmgggjjjsssyyyjjjrrrvvvKKK>>>===;;;<<<<<<555666777888777666444333222333444444555555555444333333333333333333333333444333333333333444555555444555555666666555444444555444444444444555666666444555666777777777666666666666666666666777888999888888888888999999999999777777888888888999999999;;;;;;:::::::::;;;;;;<<<=========???@@@@@@>>><<>>===;;;999999:::===???:::@@@IIIOOOMMMIIIMMMTTTaaauuussssssccc___^^^RRRPPPaaaqqqiii\\\]]]bbb[[[[[[gggnnn\\\WWWYYY^^^YYYMMMHHHLLLQQQPPPPPPPPPQQQQQQOOONNNIIILLLQQQQQQKKKEEEGGGNNNWWWPPPMMMRRRYYY[[[[[[\\\TTTQQQQQQQQQOOONNNSSS[[[WWWXXX\\\^^^[[[XXX\\\ddd```aaacccddddddbbb___]]]``````___^^^]]][[[ZZZYYYXXXZZZ]]]^^^]]]]]]]]]^^^]]]^^^``````___^^^[[[ZZZZZZ[[[___cccgggeee___ZZZ]]]VVVPPPQQQUUUWWWUUUSSSYYYkkk___]]]\\\\\\[[[YYYSSSOOOJJJUUUoooppplllrrrnnntttxxxxxx||||||uuuuuuiiiUUUHHHRRRiiivvvuuusssrrrkkkbbbbbbgggddd[[[iii|||XXX???:::888999===:::777666444444555555444333444444555555444444333222444444444333333222222222333333333444444444555555555555666666666666555555555555555555555666777777333333333444555666777888666666666666666666666666888888999999999:::::::::777777888999::::::;;;;;;===<<<:::999999:::<<<===<<<;;;::::::::::::;;;<<<;;;>>>AAADDDEEEDDDAAA@@@NNNSSS```www|||eee\\\aaa___WWWNNNNNNWWW]]]]]]bbb```]]]\\\]]]ccciiimmm___UUUXXX]]]UUUNNNIII???CCCBBBEEELLLOOONNNNNNQQQPPPTTTVVVPPPGGGEEEKKKTTTYYYSSSQQQUUUXXXXXXWWWXXXQQQPPPLLLIIIMMMTTTUUUSSSUUUTTTUUUWWWZZZ\\\]]]]]]___```aaaaaaaaa```^^^]]]_________^^^\\\ZZZYYYXXXXXXYYYZZZ\\\\\\\\\[[[ZZZ]]]^^^___^^^[[[ZZZZZZ[[[ZZZbbbgggfffccccccaaa^^^^^^WWWQQQRRRWWWXXXRRRKKKOOO]]]uuu```^^^\\\[[[[[[YYYTTTQQQLLLOOO^^^{{{rrriiijjjrrrtttyyy|||{{{||||||wwwnnnmmmcccUUUOOOXXXiiitttwwwyyyoooeeeaaabbbccccccccclllNNN===<<<888888;;;777777555444444555555444333444444444444444333333222444444333333333222222222333333333333444444444444555555666666666666555555555555555555555666666777444444333444444555666777555555555555555555555555888888888888999999999999777777888888999::::::;;;???>>><<<:::999:::;;;<<<<<<;;;:::999999:::;;;<<<;;;<<>>AAAEEEQQQbbbvvv~~~|||mmm\\\RRRWWWZZZZZZYYY\\\```]]]WWW]]]\\\YYYVVVVVVXXX\\\___YYYVVV^^^aaaTTTIIIFFF@@@<<<===CCCKKKOOONNNNNNQQQQQQUUUXXXSSSKKKIIIOOOVVVYYYSSSPPPRRRTTTQQQNNNMMMPPPRRRRRRQQQRRRVVVUUUQQQTTTTTTTTTUUUWWWYYYYYYYYY]]]^^^^^^___^^^]]]\\\[[[___^^^]]]\\\[[[YYYWWWVVVVVVWWWYYYZZZ[[[\\\[[[[[[]]]]]]]]]\\\YYYXXXYYY[[[[[[aaaeeecccaaaaaa___]]]^^^ZZZWWWYYY[[[ZZZTTTNNNLLLXXXlllaaa___]]][[[ZZZXXXVVVSSSSSSLLLNNNfff~~~xxxmmmiiigggfffmmmxxxwww{{{~~~}}}}}}zzzrrriii```ZZZWWWZZZaaahhhqqqxxxwwwhhh```dddccc]]]dddtttWWWBBB;;;===888777888444666555444444555555444333333444444444444333222222333333333333222222222222222222333333333444444444444555555666666555555444555444444444444555666666444444444333333444555555555555555555555555555555666666777777777888888888777777777888999999::::::???>>><<<;;;:::::::::;;;;;;;;;:::999999:::;;;;;;:::;;;<<<===============:::???GGGSSS]]]aaa___[[[tttiiiXXX^^^hhhfffXXXNNNLLLOOORRRWWW^^^bbb]]]VVVZZZYYYVVVRRRNNNLLLLLLMMMPPPUUUdddeeePPPAAABBBBBBFFFFFFJJJPPPQQQMMMJJJKKKTTTWWWWWWRRRKKKJJJOOOVVVVVVPPPMMMOOONNNIIIDDDBBBIIIPPPUUUVVVVVVVVVTTTPPPRRRRRRSSSSSSTTTUUUUUUUUU[[[[[[[[[[[[[[[ZZZYYYYYY]]]]]]\\\ZZZXXXVVVUUUTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\ZZZXXXVVVWWWYYY[[[\\\```bbb^^^]]]^^^^^^\\\XXXYYY[[[^^^___]]]WWWSSSLLLTTTaaatttaaa```]]][[[YYYXXXVVVVVVXXXMMMIIIVVVvvv~~~yyyoooeeebbbcccfffqqq{{{vvvyyy|||~~~|||wwwnnnfffVVVTTT[[[fffjjjhhhmmmwwwlll``````ggg```WWWlll{{{III;;;:::<<<666444666333555444333333555555444333333333333333333222111111333222222222222222222222222222222222333333333333444444444555555444444444444444333333444444555666444444333333333333333333555555555555555555555555555555555666666666777777777777777777888888999999<<<;;;:::999999999::::::;;;:::999888888999:::;;;::::::::::::;;;;;;<<<===;;;>>>EEEMMMRRRRRRMMMHHHNNNUUU___mmmrrrmmm[[[PPPYYYiiimmmfff___```ZZZTTTSSSXXX\\\\\\XXXYYYYYYVVVPPPIIIDDDBBBCCCJJJUUUhhhhhhMMM<<<@@@EEETTTRRRRRRVVVUUUQQQOOOQQQZZZYYYUUUNNNGGGFFFLLLQQQQQQLLLJJJMMMMMMHHHBBB@@@BBBKKKSSSTTTSSSSSSQQQOOONNNOOOQQQRRRRRRSSSTTTUUUYYYYYYYYYYYYYYYXXXXXXXXX\\\[[[YYYWWWUUUTTTSSSSSSQQQRRRTTTVVVXXXZZZ\\\\\\ZZZYYYXXXUUUTTTUUUXXX[[[\\\___^^^[[[ZZZ]]]^^^\\\YYY^^^cccgggfffaaa]]]ZZZPPPSSSZZZfff}}}```___]]][[[XXXWWWVVVWWWUUUNNNKKKSSSgggvvvxxxssslllccc```bbbgggqqqzzzxxxxxxzzz{{{xxxpppeee___RRRUUUaaaooopppiiiiiiqqqddd^^^```bbbXXXYYY```CCC::::::;;;333222666333444333222333444555444333222222333333222222111000222222222222222222222222111111111222222222333333333333444444444444333333333333333333333444555555444333333222222222333333555555555555555555555555444444555555555666666666666666777777777777888888666666666777888999:::;;;:::999888777777888999:::;;;;;;:::999:::;;;<<<<<<999;;;???DDDGGGGGGEEEBBBGGGHHHIIIKKKYYYrrrzzzfff[[[ZZZRRRPPP[[[jjjssstttssszzznnn```WWWTTTSSSSSSSSSWWWWWWUUUNNNEEE??????@@@LLLWWWjjjiiiNNN???FFFNNNWWWSSSRRRUUUWWWXXX[[[```aaa\\\TTTJJJDDDEEEJJJOOOLLLGGGGGGLLLNNNKKKGGGFFFFFFMMMRRRPPPMMMMMMMMMKKKJJJMMMPPPQQQQQQSSSVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXWWWUUUSSSSSSRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\WWWWWWVVVTTTSSSTTTWWWZZZ\\\]]]\\\YYYZZZ___aaa___ccchhhmmmnnnjjjddd___\\\RRRSSSVVV^^^ooo]]]]]]]]][[[XXXVVVUUUVVVOOOMMMOOOTTT^^^uuuuuuxxxsssnnniiifffhhhooowww}}}{{{xxxwwwxxxrrreeeZZZUUUUUU]]]iiirrrqqqjjjfffhhhbbbaaa___[[[ZZZnnnwwwvvvOOOBBB::::::999222333777333444333222333444555444333111222222222222111000000111111111222222222222222000000111111111222222222222333333444444333333222333222222222222333444444222222222111111222333333444444444444444444444444444444555555555666666666666666666666666777777777222333444666888999:::;;;999999888777777888999999;;;;;;::::::::::::;;;;;;999:::<<<===>>>?????????===BBBEEEFFFKKKTTTZZZ\\\fffwww~~~vvvoooddd\\\[[[TTTRRRTTTZZZcccjjjlllllleee\\\SSSMMMIIIFFFFFFIIISSSTTTQQQJJJAAA>>>AAAFFFUUUYYYgggfffQQQGGGQQQXXX[[[UUUQQQQQQQQQRRRWWW]]]```[[[RRRKKKHHHIIIMMMPPPIIIEEEEEEKKKOOONNNLLLLLLRRRUUUTTTNNNJJJJJJIIIFFFHHHKKKOOOQQQQQQRRRVVVZZZYYYYYYXXXWWWWWWWWWWWWXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZUUUUUUUUUTTTSSSTTTWWWZZZ[[[\\\[[[ZZZ]]]dddfffdddgggiiikkkiiiddd]]]WWWTTTTTTSSSUUU[[[fffzzzZZZ\\\]]]\\\XXXUUUTTTTTTPPPNNNPPPTTTWWWeee}}}zzz{{{zzzuuuvvvtttqqqoooqqqvvv{{{}}}yyyuuurrrrrrlll^^^SSSOOO\\\gggqqqssspppkkkddd^^^]]]aaaaaa```qqqzzzjjjEEE???888999999333555888111333222111222444555444333111111111111111000000///000111111111222222222222000000000000111111111222222222333333333333222222222222222222222333333444111111000111111222333444444444444444444444444444555555555555666666666666666666666666666666666666333444555777888999999999999888777666666777888999999999::::::999999999999:::;;;<<<<<<<<<<<<===>>>555<<>>>>>@@@???::::::@@@EEEFFFHHHFFFEEEFFFMMMZZZhhhrrryyynnnfffaaa___RRRNNNWWW\\\XXXUUUWWWVVVUUUSSSRRRTTTSSSNNNGGGEEEBBBBBBCCC???<<>>??????>>>===<<<@@@@@@AAACCCFFFJJJNNNPPP]]]cccmmm{{{lllaaaXXXQQQPPPSSSTTTNNNJJJOOOWWW[[[VVVOOOUUUUUUUUUTTTRRRPPPMMMLLLNNNMMMLLLLLLKKKKKKRRRZZZ\\\SSSIIICCCFFFNNNUUUYYYQQQPPPOOOMMMLLLNNNRRRUUUUUUOOOIIIGGGHHHIIIGGGDDDCCCGGGLLLOOOOOOPPPRRRUUUKKKGGGFFFJJJQQQTTTQQQLLLOOOLLLJJJJJJLLLMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTWWWVVVUUUUUUVVVVVVSSSQQQUUUTTTRRRRRRRRRTTTVVVWWWVVVVVVVVVVVVWWWXXXZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXZZZ___eeehhheeeaaa^^^]]]\\\]]]______[[[XXX^^^^^^]]]\\\^^^dddlllrrrvvvXXXZZZZZZUUUSSSTTTRRRNNNQQQLLLMMMPPPKKKFFFTTTjjjyyyyyy|||uuurrrppprrrxxx|||}}}|||~~~zzzxxxyyywwwttttttwww|||wwwpppggg[[[TTT[[[gggsssssspppllleee___\\\ZZZVVVaaaPPP;;;;;;;;;;;;999777666555444444000000000000000000000000111111111111111111111111111111111111111111111111222111111000000111111222333333333333333333333333000000000000000000000000000000111222222222222111222333333444444333333222333333333333333333333333444444444444444444444444222333444444555555555555555555555666666666777777777777888888888777777666999999::::::;;;<<<<<<<<<======>>>>>>>>>======<<>>BBBAAA@@@@@@AAABBBDDDEEEHHHIIIIIIIIIJJJLLLQQQTTT]]]iii|||vvvlllaaa[[[YYYOOOOOOPPPMMMHHHFFFOOOZZZVVVQQQNNNQQQXXX\\\YYYTTTTTTPPPJJJFFFEEEHHHMMMQQQUUUPPPNNNSSSXXXWWWTTTTTTSSSQQQQQQTTTVVVVVVRRRNNNJJJIIIHHHEEECCCCCCFFFIIIJJJHHHHHHIIIKKKKKKGGGCCCFFFHHHIIIFFFBBBAAABBBEEEIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPOOOVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQRRRUUUWWWXXXXXXTTTSSSRRRRRRSSSUUUVVVWWW[[[[[[ZZZZZZZZZ[[[[[[\\\[[[ZZZYYYWWWVVVTTTSSSRRRYYYYYYZZZ^^^bbbdddbbb___```______```bbbdddcccbbb\\\[[[YYYVVVUUUWWWZZZ^^^bbbhhhUUUWWWTTTNNNLLLNNNMMMKKKLLLOOOPPPMMMMMMQQQSSSRRR___zzzhhhmmmxxx|||{{{yyywwwxxx|||~~~|||xxxtttppppppppprrrvvv{{{zzzrrrpppwwwzzzvvvuuulll___WWWWWW```nnnyyyqqqfffaaa```YYYQQQZZZlllwwwNNN>>><<<:::666666444333222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222000000000000000000000000000000111222222222222111222333333444444333333222222222333333333333444444444444444444444444444444222222333333333222222111333333333444444444555555555666777777777777777777888888888999::::::;;;;;;===<<<;;;:::;;;<<<===>>>??????>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGIIICCCJJJTTT\\\cccjjjqqqvvv~~~yyyqqqtttiiicccfffcccXXXPPPPPPOOOOOOOOOKKKGGGIIISSS^^^]]]ZZZVVVWWWZZZ[[[XXXTTTTTTQQQMMMIIIHHHJJJLLLNNNJJJGGGHHHNNNPPPMMMIIIIIIPPPKKKGGGGGGIIIKKKKKKJJJJJJIIIHHHFFFEEEEEEHHHKKKKKKKKKKKKMMMMMMJJJEEE@@@EEEFFFGGGEEEBBBBBBEEEHHHHHHJJJLLLKKKIIIHHHKKKMMMLLLKKKKKKMMMPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTRRRPPPPPPSSSUUUWWWWWWTTTSSSSSSTTTUUUVVVWWWXXX[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXWWWVVVTTTTTTSSSYYYYYYZZZ]]]```aaa```^^^aaabbbdddeeefffeeecccaaa\\\\\\[[[XXXVVVVVVXXXZZZfffdddsssUUUWWWTTTOOOMMMOOOOOOMMMLLLPPPQQQNNNPPPUUUUUUPPPQQQfffyyyfffcccwww~~~}}}}}}}}}{{{yyywwwwwwxxxxxxwwwwwwxxx{{{}}}~~~}}}yyyvvvssskkkjjjvvvuuukkk]]][[[XXXWWW]]]hhhrrrxxxiii```[[[WWWOOOQQQnnnooouuuaaa???::::::666444444333222111111222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000111222222222222222222222222000000000000000000000000000000111222222222222111222333333444444333333222222222222333333444444444444444444444444444444444333444444444444333333222333333333333444444444444555555666777777777777777777777888888999:::::::::<<<;;;:::::::::;;;===>>><<<<<<<<<======>>>???@@@<<>>GGGIIIJJJHHHFFFFFFJJJMMMHHHJJJLLLJJJGGGFFFIIIMMMLLLLLLLLLOOORRRSSSSSSSSSMMMMMMMMMMMMNNNOOOPPPQQQUUURRRPPPOOOPPPRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXYYY[[[^^^___^^^^^^```ccchhhjjjiiiddd___\\\XXXYYYYYYXXXVVVUUUVVVXXXfffiiiqqqUUUWWWUUUQQQPPPRRRRRROOOOOOPPPOOONNNOOOQQQPPPMMMLLL\\\xxx}}}dddiiiuuuwwwyyyzzz|||}}}~~~ssssssssstttvvvyyy|||}}}}}}|||wwwqqqmmmmmmgggiiittt|||wwwiii^^^NNNTTTYYY^^^eeemmmrrrrrreee\\\SSSNNNPPPeeelllvvvvvvJJJ999888999999444444333333333333333444000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111222222222222222222222222000000000000000000000000000000111222222222222111222333333444444333333222111222222333333444444555444444444444444444444444444444555555555555555444333333333444444444555555444444555666777777777777666777777888888999:::::::::::::::::::::;;;<<<===:::;;;;;;<<<===>>>??????BBBDDDEEEEEEDDDCCCCCCDDDCCCIIIPPPRRRPPPLLLIIIHHHQQQQQQPPPQQQRRRTTTVVVXXXXXX[[[___dddiiilllnnnoooyyy{{{~~~|||xxxzzz|||nnn[[[LLLLLLRRRVVV[[[aaahhhddd```^^^YYYQQQMMMNNNTTTPPPIIIEEEIIIPPPRRROOOOOOQQQTTTVVVVVVUUURRRQQQOOOPPPQQQQQQOOOJJJDDDAAAIIIJJJNNNPPPKKKEEEFFFJJJIIIFFFDDDEEEHHHHHHEEEAAAAAABBBCCCCCCCCCDDDGGGJJJCCCDDDFFFGGGHHHGGGFFFEEELLLMMMNNNLLLIIIHHHIIILLLGGGIIIJJJHHHFFFFFFIIILLLLLLKKKLLLNNNQQQSSSRRRQQQLLLLLLKKKKKKLLLNNNPPPRRRTTTRRROOONNNOOOOOOOOONNNQQQQQQRRRTTTUUUVVVWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVXXXZZZ\\\]]]^^^^^^^^^ccchhhjjjgggbbb\\\ZZZYYY[[[]]]]]][[[ZZZZZZZZZ]]]fffppp|||SSSVVVVVVSSSSSSUUUTTTQQQPPPNNNLLLMMMMMMLLLLLLNNNPPPYYYlllllleeekkkqqqsssqqqrrrwww~~~~~~~~~~~~~~~yyyuuuiiimmmqqqvvvyyy|||~~~~~~zzzuuuoookkkiiihhhiiimmmrrroooeeeZZZUUUQQQ[[[dddgggjjjnnnnnnkkk]]]UUULLLPPPgggrrrpppUUU???<<<777666;;;333333222222222333333444000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000000000111222222222222111222333333444444333333222111111222333333444555555444444444444444444444444222333444555555666555555444444444444555555555555333444555666777777777777666666777777888999999999888888999;;;;;;<<<<<<<<<;;;<<<======>>>>>>>>>>>>===>>>???>>><<<::::::;;;===CCCKKKNNNMMMIIIHHHGGGSSSQQQOOOMMMLLLMMMOOOPPPMMMJJJIIILLLQQQTTTSSSQQQOOONNNPPPYYYfffpppsssrrr}}}{{{pppnnnrrruuuiiihhhgggffffffddd```^^^]]][[[^^^eeefffdddnnn|||lll[[[OOOPPPSSSRRRTTTZZZ___cccbbb[[[TTTTTTUUUTTTMMMPPPQQQRRRVVVYYYSSSIIIHHHMMMRRRUUUTTTQQQNNNMMMPPPPPPOOOMMMKKKHHHFFFEEEMMMJJJJJJKKKIIIEEEEEEHHHHHHFFFEEEGGGIIIHHHDDD@@@DDDEEEFFFFFFEEEFFFHHHJJJFFFFFFGGGGGGGGGHHHIIIKKKJJJMMMOOOMMMIIIGGGGGGIIIGGGGGGGGGFFFFFFGGGIIIKKKIIIIIIJJJLLLOOOPPPOOONNNLLLLLLJJJJJJJJJLLLNNNOOOQQQOOOMMMMMMNNNNNNLLLKKKMMMNNNOOOQQQSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUSSSTTTWWWYYYZZZ\\\^^^___]]]aaaeeeeeebbb^^^\\\\\\[[[]]]``````___]]]\\\\\\WWW___kkkvvvQQQUUUVVVUUUUUUWWWVVVRRRPPPKKKJJJNNNNNNJJJMMMTTTWWWYYYbbbuuuyyyaaagggkkkdddiiihhhmmmtttxxx{{{~~~{{{{{{|||ttthhheeekkkssszzz~~~~~~zzztttnnnjjjhhhhhhggglllrrrqqqeeeVVVOOOQQQ[[[fffnnnmmmkkklllkkkgggUUUNNNJJJZZZ{{{{{{ooo===999???444///777000000000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000000000111222222222222111222333333444444333333222111111222333333444555555444444444444444444444444111222333444555666666666444444444555555555666666333444555666777777777777666666666777888888999999666888999;;;<<<<<<;;;;;;===>>>>>>???>>>>>>=========?????????>>>===>>>@@@@@@CCCFFFFFFEEEEEEIIILLLHHHGGGFFFGGGIIILLLPPPRRRPPPKKKGGGIIIOOOSSSPPPLLLKKKFFFEEEMMMZZZbbbbbb___lllxxx}}}ppp^^^YYYaaakkkYYYXXXYYY[[[]]]]]][[[YYYVVVUUUZZZ```___^^^jjj|||rrrddd\\\___```ZZZXXX]]]VVVaaadddZZZRRRRRRQQQMMMKKKUUU^^^ccceeecccVVVHHHIIINNNTTTVVVSSSNNNJJJHHHTTTRRRMMMJJJHHHIIIKKKMMMSSSLLLGGGIIIJJJHHHGGGGGGIIIFFFBBBAAACCCDDDCCCAAADDDEEEEEEEEECCCCCCEEEGGGGGGFFFEEECCCAAABBBDDDFFFFFFIIILLLKKKHHHFFFFFFHHHHHHFFFEEEEEEFFFHHHJJJKKKHHHHHHHHHKKKMMMNNNLLLJJJLLLKKKIIIHHHGGGHHHJJJKKKMMMMMMLLLMMMNNNMMMKKKJJJJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWVVVVVVUUUTTTSSSSSSQQQSSSVVVXXXYYY[[[^^^```]]]___aaa```^^^\\\]]]___WWWZZZ]]]]]][[[YYYWWWVVVXXX[[[hhhtttqqqqqq{{{tttTTTSSSSSSSSSRRRRRRRRRRRROOOQQQRRRPPPLLLJJJJJJLLLRRRTTTSSSVVViiiuuubbb\\\[[[______bbbgggiiilllsss{{{~~~{{{zzzvvv{{{}}}{{{}}}~~~wwwtttrrrtttwwwxxxtttppprrrrrrvvv||||||xxx{{{{{{yyyuuurrrppppppqqqrrrrrrsssnnn```VVVTTTWWWZZZbbbjjjnnnmmmmmmmmmeeeZZZWWWPPPRRRvvv~~~]]]>>>777999777333333111111111111000000000000000000000000000000000000...///111111/////////000//////000000000000/////////////////////.........000111111111111222222222444333111000000000111111000000000111222222333333222222222222222222222222111111222222222333333333555555555555555555555555555555555555555555555555555555444444444444555555444444555555666666777777666666666777888888999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???BBBDDDDDDCCCCCCCCCDDDGGGFFFFFFGGGIIIJJJIIIHHHEEEKKKLLLLLLSSS\\\WWWIIIHHHIIILLLRRRVVVXXXYYY[[[\\\aaadddaaa[[[XXX\\\aaaXXXVVVVVVYYYYYYUUUUUUWWWOOOVVV^^^___^^^cccqqq}}}xxx}}}|||pppddd^^^XXXRRRSSSVVVWWWUUUQQQNNNOOOPPPUUUiiiwwwvvvpppiii]]]OOONNNKKKKKKOOOQQQNNNMMMNNNVVVQQQIIIBBB@@@CCCHHHKKKIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMLLLQQQQQQQQQSSSTTTWWWYYYZZZYYYYYYXXXVVVTTTSSSRRRQQQSSSQQQPPPSSSXXX[[[\\\[[[XXXYYYZZZ[[[ZZZYYYWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\ZZZdddtttuuuooowww|||RRRRRRSSSSSSRRRRRRQQQPPPOOOPPPPPPMMMJJJHHHIIIKKKMMMNNNOOOQQQ]]]xxxsss___TTTZZZZZZ\\\______```hhhrrrxxx|||zzz}}}{{{zzzwwwsssuuuyyyxxxttt|||qqqjjjqqqyyy}}}||||||zzzuuurrrqqqssswwwzzzxxxvvvuuutttxxx}}}|||xxxzzzuuutttsssrrrrrrrrrrrrsssrrrlllaaaUUURRRWWW[[[\\\ccchhhmmmooommmfffXXXLLLJJJ]]]xxxdddNNN;;;777888555444777111111111000000000//////000000000000000000000000...///111111/////////000//////000000000000///////////////////////////...000000111111111222222222333222111000000000111111///000000111111222333333222222222222222222222222111111111222222222333333444444444444444444444444444444444444444444444444555555444444444444555555555555555555555666666666555555666666777888888888777777888999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???AAAAAA@@@@@@BBBCCCBBBBBBCCCGGGJJJLLLKKKJJJIIILLLLLLKKKSSS^^^]]]SSSJJJKKKNNNPPPPPPPPPQQQSSSUUUWWWYYYYYYYYYXXXYYYYYYZZZWWWVVVXXXVVVRRRPPPRRRTTTVVVVVVSSSSSS\\\kkkwwwhhhjjjfff[[[RRROOOKKKGGGGGGJJJLLLLLLIIIHHHIIIKKKSSSbbbllljjjgggeee]]]RRRIIIFFFGGGLLLNNNKKKJJJJJJOOOLLLGGGCCCBBBDDDHHHKKKFFFFFFFFFGGGIIIJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJPPPOOOMMMKKKJJJJJJJJJJJJGGGGGGHHHHHHJJJKKKLLLMMMOOOOOOQQQSSSTTTVVVWWWXXXVVVVVVUUUSSSRRRQQQOOOOOOQQQPPPPPPSSSWWWZZZZZZYYYWWWXXXYYYZZZZZZXXXWWWUUUWWWVVVVVVWWWWWWXXXYYYZZZ]]]bbbooo}}}}}}tttrrrwwwOOOPPPRRRSSSRRRQQQOOONNNNNNNNNLLLIIIFFFFFFGGGIIIJJJHHHJJJNNNRRR^^^zzzrrr]]]TTTTTTVVVYYYXXXXXX^^^gggeeellluuu|||~~~}}}|||}}}xxxyyy{{{xxxuuusssllllllooosssoookkkqqq}}}{{{mmm___aaajjjvvv|||}}}|||~~~xxx{{{|||{{{|||}}}zzztttsssrrrqqqtttzzz}}}}}}|||yyyyyy{{{}}}{{{vvvvvvyyyrrrssstttuuuuuutttrrrqqqggg___TTTNNNTTT]]]___[[[ccchhhqqquuummm\\\MMMGGGYYYuuuyyy|||JJJ@@@999888666111222888111111000000000000//////000000000000000000000000...///111111/////////000...//////000000//////.........//////////////////000000000111111111222222222222111000000000111111//////000111111222222333222222222222222222222222111111111222222222222333444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555444444444444444555666666777777555666777888999999999999888888999999999:::::::::888999999:::;;;<<<<<<============<<<<<<===@@@BBB>>>???AAAEEEHHHJJJHHHGGGFFFJJJKKKLLLTTT]]]\\\SSSIIILLLNNNMMMKKKKKKMMMOOONNNMMMNNNRRRVVVWWWVVVSSSUUURRRPPPPPPMMMHHHFFFGGGQQQOOOLLLJJJLLLUUUaaaiii^^^^^^YYYQQQLLLKKKJJJHHHEEEHHHKKKKKKHHHFFFGGGIIIQQQYYY]]][[[[[[^^^[[[TTTNNNKKKLLLPPPQQQMMMKKKKKKHHHFFFEEEDDDDDDFFFHHHJJJCCCCCCDDDFFFIIIKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGGGGHHHIIIKKKLLLKKKMMMPPPRRRTTTUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLOOOOOOPPPSSSVVVXXXXXXWWWWWWWWWXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZ]]]fffqqqyyyzzzvvvpppllltttMMMOOOQQQRRRRRRPPPMMMLLLIIIHHHFFFDDDCCCEEEGGGIIIMMMGGGHHHNNNOOOPPPccc{{{~~~ZZZUUURRRSSSUUUUUUYYY^^^\\\bbbjjjooorrrwww}}}{{{}}}|||||||||||||||}}}~~~~~~}}}{{{yyy{{{|||}}}~~~}}}}}}~~~||||||~~~yyytttqqqqqqrrrrrrpppoooiiijjjmmmoookkkhhhppp||||||tttlllbbbXXXaaakkkwww~~~}}}{{{zzz{{{ppptttvvvvvvwwwxxxvvvqqqssstttvvvzzz~~~}}}{{{zzzzzzzzzwwwsssqqqqqquuuvvvxxxxxxuuupppkkkhhhVVVTTTQQQSSS[[[ccc```XXXcccjjjsssrrrbbbSSSUUU___kkkyyy[[[>>>:::777888444//////444111000000000////////////000000000000000000000000...///111111/////////000...//////////////////...............////////////000000000000111111111111111111111000000000000111//////000000111222222222111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333444444333333333333444444666555555444444333333333222333333444444555666666444444555666777777777777888888888999999999::::::777888999999:::;;;<<<<<<<<<;;;:::999999;;;???BBB??????AAADDDFFFEEECCC@@@AAAEEEIIILLLQQQUUUPPPGGGEEEJJJLLLIIIGGGJJJOOORRRLLLKKKKKKMMMPPPSSSSSSSSSQQQMMMKKKKKKHHHCCCBBBDDDHHHFFFEEEHHHMMMRRRUUUVVVZZZYYYVVVSSSRRRRRRQQQPPPMMMOOOPPPNNNJJJGGGHHHJJJQQQTTTTTTSSSUUUYYYXXXSSSTTTQQQQQQTTTTTTOOOKKKKKKDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBCCCEEEHHHIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGFFFGGGGGGGGGAAAAAA@@@@@@AAACCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFHHHIIIJJJJJJJJJJJJIIIKKKOOORRRSSSSSSQQQPPPPPPPPPOOONNNMMMMMMLLLLLLNNNOOOQQQSSSUUUVVVVVVUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ\\\ccceeedddhhhqqqsssooojjjMMMNNNPPPRRRQQQOOOMMMKKKEEECCCBBBAAACCCFFFIIIKKKPPPGGGFFFNNNPPPMMMVVVeeezzzhhhTTTLLLKKKNNNSSSWWWZZZ]]]aaabbbccciiisss{{{vvv{{{|||xxxxxxwwwwwwxxxyyy|||{{{wwwuuuqqqqqqqqqtttwwwyyyyyyxxx}}}{{{ssspppuuuzzz}}}yyyvvvxxxyyyyyyvvvqqqqqqqqqssssssrrrooolllggggggffffffgggiiikkkkkkhhhiiijjjjjjhhhiiisss~~~qqqfff```[[[WWW```jjjuuu{{{{{{xxxwwwwwwmmmrrrvvvvvvwwwyyyxxxuuuvvvxxx||||||xxxtttuuuuuutttssssssqqqnnntttuuutttrrrllleee]]]XXXNNNQQQUUUXXX^^^dddbbb]]]eeekkkkkk^^^NNNSSSsssrrrGGG<<<888555555444222111333000000000////////////...////////////////////////...///111111/////////000......////////////......---.........//////000000//////000000000111111111000000000000111000000000...//////000111111222222111111111111111111111111000000111111111222222222333333333333333333333333333333333333333333333333333333222222222222333333555555444444333333222222222222222333444444555555333333444555666666666666888999999999::::::::::::888888999::::::;;;<<<<<<;;;;;;999888888:::???CCCAAAAAABBBDDDFFFFFFDDDBBBEEEFFFFFFFFFHHHJJJGGGBBBCCCHHHHHHCCCCCCIIIOOOPPPJJJJJJJJJIIIHHHKKKOOORRRRRRNNNLLLMMMLLLHHHHHHJJJLLLHHHEEEGGGKKKLLLJJJGGGMMMNNNQQQSSSSSSQQQPPPPPPOOOPPPPPPMMMIIIHHHJJJLLLSSSTTTSSSQQQSSSUUUTTTQQQMMMJJJKKKPPPQQQMMMIIIIIIFFFHHHIIIJJJKKKJJJIIIHHHDDDDDDCCCEEEFFFGGGFFFDDD@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGFFFAAA@@@@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@AAACCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJDDDGGGJJJLLLMMMLLLIIIGGGGGGJJJNNNQQQSSSRRROOONNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZ^^^\\\UUUZZZjjjtttssslllMMMNNNPPPQQQPPPOOOMMMLLLEEECCCBBBCCCFFFJJJKKKLLLMMMGGGFFFLLLOOOMMMPPPWWWpppiiiRRRIIIIIIMMMSSSXXXYYYXXXWWWWWW[[[ccciiihhhmmmttt{{{|||xxxwwwuuuttttttwwwyyy{{{~~~}}}{{{yyyxxxtttsssrrrsssvvvxxxyyyxxxzzz}}}~~~{{{uuurrrssswwwwwwvvvrrrnnnnnnqqqrrrpppmmmmmmnnnoooooommmhhheeebbbeeefffddddddhhhkkkkkkggggggfffeeeeeejjjttt{{{|||{{{sssdddYYYVVVWWWWWW\\\eeeooouuuvvvuuuvvvxxxrrrwwwzzzyyyyyy|||}}}|||yyy||||||wwwssslllnnnnnnnnnpppsssrrrnnniiiiiigggddd^^^WWWPPPKKKQQQVVVYYYYYY\\\bbbeeeeeeccceee\\\KKKJJJiiizzzQQQ<<<:::666222222444555555444000000////////////......////////////////////////...///111111/////////000---......//////......---------......///000000000/////////000000000111111...///000111111111000000......///000000111111222111111111111111111111111000000000111111111111222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333222222222222222333444444555555222333444555666666666666888888999999999:::::::::999999999999::::::::::::::::::999888777:::???BBB@@@@@@AAADDDGGGIIIIIIHHHOOOJJJCCC???@@@CCCGGGHHHHHHJJJFFF??????GGGLLLIIIFFFFFFFFFDDDCCCDDDIIIMMMNNNKKKIIIKKKKKKIIIJJJMMMYYYRRRJJJFFFGGGFFFCCC@@@AAAFFFMMMSSSRRRNNNMMMPPPRRRSSSQQQNNNLLLMMMRRRVVVTTTTTTTTTRRRQQQPPPPPPPPPFFFDDDHHHNNNRRROOOMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJEEEDDDDDDDDDEEEEEECCCAAA===>>>@@@BBBDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAA@@@@@@???@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEGGGJJJMMMMMMLLLIIIGGGGGGJJJMMMPPPQQQPPPOOOMMMOOOOOOOOOOOOOOONNNNNNNNNPPPQQQRRRQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]YYY^^^^^^YYY[[[fffmmmnnnmmmyyyOOOOOOPPPPPPOOOOOONNNMMMJJJHHHGGGHHHKKKNNNNNNLLLHHHIIIKKKLLLKKKLLLNNNPPP___tttvvv```SSSPPPSSSUUUTTTRRRQQQRRRTTTWWWYYY\\\bbbiiiooorrruuuyyy|||}}}zzzvvvrrrpppppprrrssswwwwwwwwwwwwvvvvvvvvvvvvwwwtttrrrsssuuuyyy{{{{{{{{{}}}}}}{{{{{{{{{wwwxxxuuuooonnnqqqpppkkkooonnnlllmmmmmmllliiigggggglllmmmhhheeehhhkkkjjjgggeeecccbbbeeekkkpppssskkkmmmhhh]]]TTTUUUYYY[[[\\\dddmmmrrrssstttwww{{{xxx|||~~~{{{yyy|||~~~~~~{{{}}}~~~}}}zzzvvvrrrpppmmmooonnnlllnnnqqqnnnhhhYYYYYYWWWUUURRROOOLLLJJJUUUZZZ^^^^^^```dddeeebbbVVVXXXSSSOOOgggWWW@@@999555555444222222333333222000000/////////.........////////////////////////...///111111/////////000---......//////......---------......///000000111////////////000000000111---...000111111111000000......//////000111111111111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333222222333333444555555555222333444555666666666666777777777888888888999999999999888888888888777777777888888777777999===AAA???>>>===???CCCFFFGGGGGGKKKGGGCCCAAACCCEEEIIILLLPPPOOOGGG>>>AAAKKKMMMGGGBBBAAAAAACCCEEEGGGFFFEEEJJJFFFEEEGGGHHHFFFHHHLLL[[[VVVPPPMMMKKKHHHCCC??????EEEPPPVVVSSSMMMNNNUUUZZZYYYVVVQQQNNNQQQXXX^^^SSSSSSSSSPPPLLLJJJMMMQQQIIIHHHKKKRRRUUUSSSPPPPPPKKKJJJJJJJJJJJJKKKLLLMMMEEEDDDCCCCCCDDDDDDBBB@@@>>>???AAACCCDDDDDDCCCBBB???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJMMMOOOPPPPPPNNNMMMNNNNNNNNNOOOOOOOOOOOOOOORRRRRRRRRQQQOOOPPPTTTXXXXXXWWWWWWWWWXXXYYYYYYZZZXXXXXXXXXYYY[[[\\\^^^___ZZZ^^^aaa```^^^aaafffkkktttzzzPPPPPPPPPOOOOOOOOONNNNNNOOOMMMKKKMMMOOOPPPOOOLLLDDDLLLQQQMMMIIIKKKNNNNNNPPPaaazzzeeeXXXVVVSSSRRRQQQQQQRRRSSSQQQPPPWWW]]]eeeiiikkkkkkmmmoooooozzz}}}wwwrrrooonnnoooppprrrqqqpppooooooooopppppppppmmmkkkkkknnnrrruuuwwwwwwyyy|||}}}|||zzz}}}|||vvvssstttqqqjjjmmmkkkhhhfffggghhhiiihhhjjjppppppgggbbbcccfffeeegggeeecccccchhhmmmnnnlll```eeeeee]]]WWWYYY^^^bbbaaahhhooorrrrrrtttxxx}}}zzz~~~zzzwwwyyy||||||}}}|||{{{xxxtttqqqppppppsssuuurrrllllllmmmhhh___NNNMMMMMMMMMNNNNNNNNNOOOTTT[[[aaaeeehhhhhhaaaYYYGGGNNNRRR```qqqpppnnnFFF===:::333666777444000......---000/////////............////////////////////////...000111111/////////000---..................------------...///000000111////////////000000000000---...///111111111000///......//////000111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111222222333333444222333333444444555555666333333444555666666666666666666666666777777777777888888888777666666555555555666777777777999<<>>>>>DDDKKKMMMGGGAAALLLHHHGGGIIIIIIHHHJJJNNNRRRSSSUUUWWWUUUOOOEEE>>>???FFFQQQXXXSSSLLLPPPZZZ^^^\\\WWWPPPLLLNNNUUU\\\RRRRRRQQQMMMHHHFFFKKKSSSMMMLLLNNNTTTUUUPPPLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPCCCBBBBBBCCCDDDDDDCCCAAA@@@BBBCCCEEEEEEDDDBBBAAA???@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEGGGGGGGGGFFFEEEIIIHHHFFFDDDDDDFFFIIIJJJIIIKKKMMMOOOPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOSSSTTTSSSPPPNNNPPPUUUYYYXXXXXXXXXXXXXXXYYYZZZ[[[XXXXXXYYYZZZ[[[]]]___```[[[^^^aaaaaa]]]\\\ccclll}}}~~~NNNNNNNNNMMMNNNNNNOOOPPPOOOMMMKKKLLLOOOOOONNNKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRSSS```{{{jjjSSSKKKHHHMMMQQQOOONNNOOORRRTTTXXX^^^eeejjjhhhcccgggjjjnnnsssyyywwwuuuuuuqqqnnnmmmqqqrrrrrrsssrrrqqqpppooommmkkkhhhggggggiiilllnnnmmmqqqvvvyyyyyyxxxwwwwwwuuuxxxzzzyyytttnnnkkkjjjgggeeebbb```___```aaacccjjjiiihhheeebbb___]]][[[YYY^^^dddhhhhhhhhhjjjllldddffffffaaa[[[\\\eeemmmmmmnnnlllhhhfffiiirrrzzzzzz}}}}}}yyywwwyyyyyywwwzzzyyyxxxuuuqqqppppppppp{{{qqqbbbWWWVVVYYYZZZYYYTTTMMMHHHJJJRRRWWWUUUPPPXXX___dddcccaaa___TTTGGGPPPTTTiiippphhh~~~~~~MMM===;;;999333333222222111000//////////////////////////////............////////////........................---------............///............////////////////////////////////////////////////////////////............////////////000111111222222222111111...///000111111222222111222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111222222333333333444444444222222222333333444444444666666777777777777666555555666777888888777666555777666444333444666999;;;======<<<===???AAACCCDDDBBBAAA@@@@@@AAACCCFFFGGGYYYTTTMMMKKKMMMOOOQQQPPPAAA<<>>======???BBB@@@AAAAAAAAAAAA@@@??????===>>>???@@@AAA@@@????????????@@@@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHGGGGGGFFFHHHIIIIIIKKKMMMPPPRRRRRRQQQQQQRRRRRRPPPOOOMMMMMMMMMMMMQQQRRRSSSRRRQQQQQQSSSUUUSSSUUUVVVWWWXXXYYY\\\^^^XXXYYY[[[]]]```bbbdddeeebbbbbbaaa```___aaaeeehhhttt~~~LLLLLLLLLMMMMMMOOOPPPPPPNNNLLLJJJKKKMMMNNNLLLKKKKKKLLLMMMMMMLLLMMMOOOQQQOOONNNTTThhhjjjYYYIIIFFFJJJLLLMMMOOOSSSTTTUUUXXX[[[]]][[[XXX___aaadddhhhlllpppsssuuu~~~}}}}}}{{{wwwuuuuuuqqqqqqrrrssssssssssssrrrnnnllliiigggfffgggjjjkkkfffiiinnnpppqqqqqqqqqqqqppprrruuussspppllljjjjjjeeedddbbbaaaaaaaaabbbccchhhgggfffdddaaa^^^\\\ZZZ```eeekkknnnmmmlllmmmnnngggiiikkkiiiggghhhnnntttmmmnnnmmmiiifffhhhooouuuzzz|||{{{wwwvvvyyy{{{zzz|||zzzvvvqqqllljjjjjjkkkeee```YYYTTTTTTWWWXXXXXXRRRSSSVVV[[[```aaa^^^[[[___gggkkkcccWWWNNNKKKJJJ^^^yyybbbCCC:::888333333333222111111000//////////////////////////////............////////////........................---------............///............/////////////////////////////////////////////////////////////////////000000000000111000111111222222111111111...///000111111222222111222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111222222222222333333333333222222222333333333444444666666777777777666666555666777888888888888777666777666444444444666999;;;<<<<<<<<<===>>>@@@BBBCCCCCCBBB???>>>@@@DDDHHHKKKRRRPPPMMMLLLMMMNNNNNNNNNEEEAAAGGGRRRPPPCCCAAAIIITTTQQQPPPRRRRRRPPPRRRWWW^^^[[[[[[___^^^XXXTTTRRRUUU^^^bbbYYYPPPMMMPPPQQQNNNTTTTTTNNNJJJMMMQQQQQQRRRSSSTTTTTTSSSQQQOOOMMMGGGIIIKKKMMMNNNNNNMMMMMMMMMLLLJJJKKKLLLLLLKKKJJJIIIFFFDDDEEEGGGFFFBBB>>><<<>>>???AAABBBBBBBBBBBB@@@AAAAAAAAA??????AAABBB@@@@@@AAAAAA@@@@@@???>>>===>>>???@@@AAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMJJJLLLNNNQQQRRRRRRRRRQQQRRRQQQPPPOOOOOONNNNNNNNNTTTTTTTTTSSSQQQPPPQQQRRRSSSTTTUUUUUUUUUWWWZZZ\\\YYYYYY[[[]]]___aaabbbcccddddddccc```^^^^^^```bbbhhhyyyHHHIIIJJJKKKMMMOOOPPPQQQLLLKKKIIIIIIKKKLLLKKKJJJKKKLLLMMMLLLKKKLLLNNNPPPMMMJJJKKKSSSdddvvvYYYJJJIIIKKKLLLMMMMMMNNNPPPSSSUUUVVVWWWWWWXXXYYY\\\^^^```bbbcccdddmmmnnnsssyyyzzzxxxyyy}}}{{{yyyyyy{{{yyyttttttwwwuuutttttttttttttttuuuuuupppnnnjjjgggffffffggghhhdddgggjjjlllmmmnnnppprrrnnnpppqqqpppnnnllllllllldddddddddeeeeeeeeeffffffjjjiiihhhgggeeebbb```___ccciiipppssssssqqqqqqsssmmmnnnpppppppppqqqsssuuunnnooopppnnnmmmnnnrrrwwwzzz{{{wwwrrrqqquuuxxxwwwvvvqqqjjjccc^^^]]]]]]^^^RRRSSSUUUVVVWWWWWWYYY[[[YYY^^^dddgggeeeaaa___^^^dddgggfff\\\MMMKKKZZZmmmeeeBBB888888555000222222222111111000000///////////////////////////---............/////////........................---------............///............////////////////////////////////////////////////////////////000000000000111111111111000111111222111111000000...///000111111222222111222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111000111111111222222222222222222222222333333333333555555666666666666666555777777888888888888777777666555444444444666888:::;;;;;;;;;<<<===???@@@AAAEEEBBB@@@>>>@@@DDDIIILLLHHHJJJKKKLLLKKKKKKKKKLLLKKKHHHMMMTTTOOOCCCBBBLLLTTTPPPOOOQQQSSSSSSWWW\\\ZZZZZZYYYVVVVVVWWWUUUQQQSSSYYY[[[WWWRRRPPPOOOMMMNNNSSSTTTQQQMMMMMMMMMMMMSSSTTTUUUVVVTTTRRRNNNLLLGGGKKKOOOPPPNNNLLLLLLMMMKKKJJJIIIIIIIIIJJJHHHGGGDDDCCCCCCCCCBBBAAA???>>>;;;<<<===???@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???@@@@@@@@@AAABBBDDDCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDFFFHHHIIIJJJMMMOOOIIIJJJLLLNNNOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPUUUVVVUUUSSSPPPNNNOOOPPPRRRRRRRRRRRRRRRSSSWWWZZZYYYZZZ[[[\\\]]]^^^___```aaabbbaaa___]]]\\\\\\^^^dddnnnyyyEEEFFFHHHKKKMMMOOOQQQQQQLLLKKKJJJIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKKKKMMMOOONNNLLLKKKKKKQQQggg{{{cccWWWRRRNNNLLLKKKKKKNNNSSSUUUTTTUUUXXXVVVWWWYYYZZZ[[[\\\[[[[[[^^^bbbggglllmmmlllkkkllleeehhhnnnrrrqqqmmmooouuuzzzyyywwwvvvuuuvvvwwwxxxrrrpppllliiiffffffffffffeeegggiiikkklllnnnqqqtttssssssrrrqqqpppppppppqqqfffgggiiijjjlllllllllkkkkkkkkkkkkjjjhhhgggeeedddccciiiqqquuuuuuttttttuuusssrrrqqqpppooooooppppppoooqqqtttuuutttuuuxxxzzzwwwvvvqqqjjjjjjnnnpppnnniiiccc[[[TTTQQQQQQRRRSSSRRRUUU[[[^^^\\\YYY[[[```bbbfffiiiiiifffcccbbbcccgggaaaYYYVVVWWWfffrrrEEE444666777555333222111111111000000000///////////////////////////---------.........//////........................---------............///............//////////////////////////////////////////////////////////////////000000000111111111111111111111111000000///...///000111111222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222333444444555666666666555555666666777777777777666666666555444444555666888999999999:::;;;<<<===>>>???DDDCCCBBBAAABBBDDDFFFGGG@@@DDDGGGHHHFFFFFFHHHKKKMMMJJJMMMPPPKKKBBBFFFPPPVVVRRRQQQTTTVVVUUUWWWZZZVVVYYYTTTKKKIIIOOOMMMFFFJJJLLLOOOQQQRRRRRRPPPNNNQQQTTTUUURRROOOMMMMMMMMMSSSUUUVVVWWWVVVSSSPPPNNNIIIOOOTTTTTTPPPLLLLLLNNNIIIGGGFFFFFFFFFFFFEEECCC===???AAA???<<<:::;;;===>>>>>>>>>>>>>>>=========???AAACCCCCCBBBAAA@@@AAA?????????@@@???>>>>>>===?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@BBBCCCCCCBBBAAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAACCCEEEGGGGGGHHHKKKMMMEEEFFFGGGIIIJJJKKKKKKJJJNNNNNNOOOPPPQQQQQQQQQQQQSSSTTTSSSQQQOOONNNNNNPPPPPPPPPPPPOOOOOOQQQTTTWWWYYYYYYZZZZZZ[[[\\\\\\\\\[[[\\\]]]]]][[[[[[\\\]]]ccc^^^eeeuuu}}}~~~DDDFFFHHHKKKMMMOOOPPPPPPLLLLLLKKKJJJIIIJJJKKKMMMJJJKKKLLLKKKJJJJJJLLLMMMLLLMMMNNNLLLLLLWWWqqqtttdddXXXQQQOOOLLLLLLQQQRRROOONNNQQQRRRSSSUUUVVVWWWWWWVVVUUUSSSXXX]]]______]]][[[YYYVVV[[[eeekkkkkkiiilllsssvvvuuuuuuuuuvvvxxxzzz{{{sssqqqnnnjjjhhhfffffffffdddeeeggghhhiiilllpppssswwwuuutttrrrrrrrrrrrrrrriiikkkmmmpppqqqqqqqqqpppkkkkkkkkkkkkjjjjjjhhhhhhhhhmmmsssvvvtttrrrrrrssssssqqqmmmkkkjjjkkkmmmnnnnnnppprrrssssssrrrqqqqqqlllkkkgggcccdddiiijjjgggbbb\\\UUUQQQRRRTTTVVVWWW\\\\\\```aaa\\\VVVYYY```dddgggkkknnnnnnkkkhhhfffbbbZZZXXXeee~~~~~~yyypppTTT:::555777444333666111111111000000000000000////////////////////////------------....................................---------............///............////////////////////////////////////////////////////////////........./////////000000111111111111111000///......///000111111222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111222222222222222222222222333333444555555555555555555555555444444555555555555444444444555666777888777888999:::;;;;;;<<<<<>>:::999;;;>>>@@@@@@??????>>>>>>>>>>>>===???AAAAAA@@@???>>>???>>>>>>??????>>>>>>===<<<>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA??????>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDEEEGGGCCCCCCDDDEEEFFFGGGGGGGGGKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOPPPOOONNNNNNOOOQQQMMMNNNNNNNNNNNNPPPSSSVVVXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZZZZXXXXXXYYYZZZ]]]ZZZbbb{{{zzz~~~EEEGGGIIILLLNNNOOOOOOOOOLLLLLLKKKIIIHHHIIIKKKNNNJJJKKKKKKKKKIIIIIIKKKLLLHHHJJJMMMMMMJJJMMM\\\lllqqqdddQQQHHHEEEKKKOOONNNNNNRRRMMMNNNPPPQQQQQQPPPNNNMMMKKKQQQUUUTTTRRRRRROOOLLLLLLQQQZZZaaabbbaaadddjjjjjjkkkmmmooosssvvvyyy{{{qqqooommmjjjhhhgggffffffeeegggiiijjjkkkmmmpppsssuuusssqqqpppqqqqqqpppoookkkllloooqqqrrrssssssrrrppppppqqqqqqqqqqqqppppppnnnrrruuuuuuqqqnnnmmmnnnlllllljjjhhhfffhhhlllpppjjjkkkkkkkkkiiigggcccaaa```aaa______ccchhhgggccc___[[[XXXYYY]]]aaaccccccaaa^^^^^^___YYYQQQSSS\\\fffjjjoooqqqmmmfff^^^XXXWWW]]]mmmyyynnnuuu}}}MMMAAA777666666222111444000000000000000000000000////////////////////////,,,------------.................................---------............///............////////////////////////////////////////////////////////////............////////////111111111111000///.........///000111111222222111222222222222222222222222111111111111111111111111111111111111111222222222000000000000000000000000///000000000111111111111222222222222222111111111222222333444555555555555444444333333333333444444444444444444555666777777666666888999::::::::::::===???CCCEEEDDDAAA===:::>>>@@@BBBCCCCCCEEEHHHKKKFFFBBBAAACCCDDDEEEKKKSSSQQQMMMNNNTTTWWWSSSOOOMMMVVVVVVSSSOOOOOORRRQQQMMMRRROOOPPPVVVZZZYYYWWWVVV[[[WWWVVVVVVUUUQQQQQQSSSSSSSSSSSSSSSRRRQQQOOONNNMMMOOORRRQQQMMMKKKKKKMMMIIIHHHGGGGGGIIIIIIIIIGGG@@@AAABBBAAA>>>===???AAA>>>===>>>>>>???AAABBBCCC<<<>>>??????>>>======>>>>>>>>>>>>>>>>>>===<<<<<<>>>============>>>??????>>>>>>>>>>>>?????????@@@>>>>>>>>>===>>>>>>???@@@???@@@BBBAAA@@@@@@AAACCCBBBBBBBBBAAAAAAAAAAAA@@@AAACCCCCCBBBAAA@@@@@@AAACCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNNNNMMMJJJKKKLLLLLLLLLMMMOOOQQQKKKLLLNNNOOOOOOQQQSSSVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXVVVTTTTTTUUUVVVZZZiiizzzHHHIIIKKKMMMNNNNNNMMMMMMJJJKKKJJJHHHFFFFFFJJJMMMJJJKKKKKKJJJIIIHHHJJJLLLFFFFFFHHHJJJIIIIIIQQQZZZsssfffUUUHHHJJJNNNNNNOOOTTTNNNOOOPPPPPPOOOMMMJJJHHHFFFMMMQQQOOONNNPPPOOOKKKHHHJJJQQQXXXYYYWWWYYY]]]```bbbeeehhhkkkmmmoooppplllllljjjhhhgggfffffffffeeegggiiijjjkkklllnnnpppooommmlllmmmpppqqqpppnnnjjjkkklllmmmoooppppppppppppqqqqqqrrrssssssssssssllloooqqqpppllljjjkkkmmmeeehhhjjjhhhdddcccfffkkkeeeeeeeeefffeeeccc```]]]]]]______```eeehhhddd\\\VVVTTTUUUZZZaaafffgggeeeaaa[[[[[[^^^ZZZSSSUUU]]]iiimmmoookkkbbb[[[YYY[[[lll~~~lllrrrZZZ===888444333444333111//////000000000000000000000////////////////////////,,,,,,---------.................................---------............///............////////////////////////////////////////////////////////////...////////////000000000111111111111000///...---...///000111111222222111222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000111111111222222222222222222111111111000111111222444444555555555555444333333333333444555333333444444555666666777444555777888999999888888888;;;>>>AAAAAA???<<<:::AAAAAACCCGGGJJJKKKJJJIII@@@======BBBGGGIIIJJJLLLFFFAAABBBIIINNNNNNLLLKKKQQQMMMMMMQQQSSSPPPOOOPPPUUUQQQQQQVVVXXXUUUTTTVVVZZZVVVVVVZZZYYYTTTQQQRRRTTTSSSQQQNNNLLLJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHCCCCCCBBBAAA@@@@@@AAACCC>>>=========>>>@@@BBBCCC===>>>>>>===<<<<<<===???======>>>>>>======<<<;;;===<<<<<<;;;<<<===>>>???============>>>>>>>>>>>>===============>>>?????????@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJHHHIIIJJJJJJJJJKKKMMMPPPHHHKKKOOOQQQRRRSSSUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSQQQRRRTTTWWW^^^pppJJJKKKMMMNNNOOONNNLLLKKKIIIJJJIIIGGGDDDEEEIIIMMMJJJKKKKKKJJJHHHHHHJJJKKKFFFDDDDDDGGGIIIIIINNNTTTaaayyypppXXXPPPNNNIIIHHHLLLSSSSSSTTTTTTRRRNNNKKKHHHEEEMMMQQQOOOPPPTTTTTTPPPKKKLLLPPPVVVWWWTTTTTTWWW]]]___aaacccddddddcccccciiihhhgggffffffeeeeeeeee^^^aaaccceeeeeeeeeggghhhkkkjjjjjjmmmppprrrqqqooohhhhhhiiijjjkkklllmmmnnniiiiiijjjllllllmmmmmmmmmdddfffiiiiiihhhhhhkkknnnbbbgggkkkhhhaaa]]]^^^bbbbbbbbbcccfffhhhgggfffdddaaaccccccdddgggggg___UUUKKKJJJMMMTTT]]]bbbaaa___```ZZZZZZaaa```YYY[[[cccgggkkkkkkcccZZZ\\\jjjxxx~~~xxxooo???<<<777111///333777333,,,////////////000000000000////////////////////////,,,,,,,,,---------..............................---------.........//////............/////////000////////////////////////////////////////////////000000000000111111111111111111111111000///...---...///000111111222222111222222222222222222222222111111111111111111111111000000111111222222222222000000000000000000000000111111111111222222222222222222222222111111000000000111222333444444555444666555444333333444555666333333444444555666666666444555666888888888777777666888;;;===>>>>>>>>>===BBBCCCFFFLLLPPPQQQLLLGGG===;;;<<>>=========>>>???>>>>>>>>>===;;;<<<>>>@@@===============<<<<<<;;;<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<===========================>>>??????>>>@@@AAAAAA@@@???AAABBBAAAAAAAAA@@@@@@@@@?????????AAABBBAAA??????@@@AAA???>>>>>>>>>???@@@AAAAAADDDEEEHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIIIIIIILLLNNNGGGKKKOOOSSSTTTUUUVVVWWWSSSSSSSSSTTTUUUUUUVVVVVVPPPPPPPPPPPPPPPSSSWWW[[[___gggjjjfffiiivvv~~~|||GGGHHHIIIJJJKKKKKKKKKKKKNNNIIIGGGGGGEEEAAADDDKKKHHHGGGEEECCCAAACCCFFFIIIGGGHHHHHHIIIJJJKKKLLLLLLPPPccc|||vvvcccQQQIIILLLMMMLLLQQQXXXWWWOOOMMMPPPMMMPPPPPPNNNQQQVVVSSSKKKKKKOOOUUUWWWUUUTTTUUUVVVXXXWWWVVVWWWYYYZZZYYYXXXcccbbbbbbbbbbbbaaaaaaaaaaaa```______bbbdddeeeeeeeeejjjmmmmmmnnnooolllhhhccc```^^^ccciiikkkgggaaadddfffjjjlllllljjjgggdddcccdddeeefffgggfffeeedddbbb```^^^ZZZYYYZZZ^^^aaa^^^```dddkkkpppoooggg___^^^___```___[[[VVVRRRQQQHHHJJJMMMSSSYYY^^^```aaa```ccciiinnnjjjbbb___```hhhfffcccbbbfffvvvmmmHHH@@@333333222222111000/////////////////////......---......------------...............------,,,,,,,,,........................------............------............////////////........................---.........//////000000...///000///...---...000111111000000//////......///...///111333444444333111111111111111111111111222222222111111111000000000000000111222222222333000000000000000000000000222111000//////000111222222222111111111111222222333222111111111222333444444444444555555555555666555555555555666666666666555555777999:::999555222<<<===>>>@@@@@@@@@???>>>FFFDDDKKKUUUTTTGGG???AAAHHHCCCBBBGGGIIIGGGGGGJJJDDD???>>>DDDJJJLLLMMMOOOOOOTTTYYYVVVNNNEEEBBBCCCJJJFFFHHHPPPTTTOOOLLLLLLPPPTTTYYYZZZXXXTTTQQQOOODDDGGGKKKKKKIIIFFFDDDCCC@@@DDDIIIJJJHHHEEECCCDDD??????>>>>>>>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>============>>>???AAAAAAAAA@@@>>><<<@@@@@@????????????????????????@@@@@@@@@>>><<<;;;>>>============???AAABBBBBBDDDDDDDDDCCCDDDFFFHHHEEECCCCCCEEEIIILLLKKKIIIEEEGGGKKKOOOQQQSSSSSSSSSSSSUUUWWWWWWVVVTTTTTTTTTNNNOOOPPPQQQTTTVVVXXXZZZZZZZZZZZZ[[[___dddiiilllwwwFFFGGGHHHIIIJJJJJJJJJJJJEEECCCCCCGGGFFFCCCFFFLLLHHHHHHFFFCCCAAABBBEEEHHHFFFFFFGGGGGGHHHIIIIIIIIIOOOXXXfffwwwttt___UUUIIIHHHLLLSSSUUUQQQOOOQQQXXXZZZXXXTTTSSSVVVSSSNNNNNNRRRWWWXXXVVVUUUWWWXXXYYYWWWVVVVVVXXXYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^___^^^]]]\\\bbbgggiiihhhhhhjjjhhhddd]]]YYYVVVXXX^^^aaa^^^[[[[[[]]]```bbbcccbbb```^^^aaaaaabbbcccdddeeeeeeddddddcccaaa___]]]___cccffffffeeefffjjjmmmlllgggbbb^^^\\\XXXTTTQQQNNNKKKIIIFFFJJJPPPXXX___dddfffgggfffhhhlllmmmggg]]]XXXYYY```dddiiittt~~~TTT<<<555333333222111111000/////////////////////...------......------------............---------,,,,,,,,,........................------............------............////////////........................---........./////////000///000111000///...///111111000000000/////////...///...///111333444444222111111222222222222111111222222222111111111000000111111111111111111222222000000000000000000000000222111000//////000111222222111111111111111111222222222111111111222333444444444444444555555555555555555555666666666777777555555666777999888666444;;;<<<===>>>>>>>>>>>>>>>AAA???GGGVVVZZZPPPFFFDDDCCCBBBEEEJJJKKKHHHHHHLLLIIICCCAAAFFFJJJJJJJJJKKKIIINNNSSSQQQKKKDDDBBBBBBAAA@@@EEEOOOTTTPPPLLLKKKOOOQQQUUUVVVUUUQQQMMMKKKIIIJJJKKKIIIFFFDDDCCCCCCDDDGGGIIIIIIFFFCCCBBBBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@???>>>>>>======>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;>>>=====================>>>???@@@AAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;??????>>>======>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGDDDCCCCCCEEEIIIKKKJJJIIIHHHIIILLLNNNPPPQQQRRRRRRQQQSSSUUUTTTSSSQQQPPPQQQOOOPPPQQQRRRUUUWWWYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^___mmm}}}EEEEEEFFFGGGHHHHHHHHHHHHFFFEEEFFFHHHFFFCCCDDDGGGIIIHHHFFFCCCAAAAAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJOOO\\\sssnnnWWWPPPJJJJJJMMMOOOQQQTTTWWWZZZZZZVVVTTTVVVVVVTTTRRRUUUXXXXXXVVVVVVXXXZZZZZZXXXVVVVVVWWWYYYZZZZZZXXXXXXYYYZZZZZZ[[[[[[[[[YYYZZZ\\\]]]\\\ZZZXXXVVV^^^bbbcccaaaaaadddccc___VVVQQQMMMNNNRRRUUUUUURRRSSSTTTWWWYYY[[[[[[ZZZZZZ\\\]]]]]]^^^___aaabbbccceeefffeeedddccceeehhhkkkllliiiffffffhhhhhheeeccc[[[TTTMMMKKKMMMNNNMMMKKKIIIMMMUUU]]]dddiiijjjkkknnnkkkiiigggaaa\\\]]]ccciiixxx|||VVV???777333222222222111111000000///...////////////...------......------------.........------------,,,,,,,,,........................------............------............////////////.......................................////////////000111111//////000111000000000000/////////////////////111333444333222111222333444444333222111222222222111111111111111111111111111111111000000000000000000000000000000111111000000000000111111111111111111111111111111222111111111111222333333444444444444555555555555555555666666666777777777555444444555777888777666:::::::::;;;;;;<<<===>>>@@@>>>FFFVVV]]]UUUIIIDDDCCCGGGNNNRRROOOJJJJJJNNNNNNHHHEEEHHHKKKIIIHHHHHHIIIMMMQQQQQQMMMHHHGGGGGGBBBCCCIIIRRRUUUQQQKKKIIIQQQRRRTTTVVVVVVTTTOOOKKKHHHHHHHHHEEECCCBBBCCCDDDEEEFFFGGGFFFCCC@@@@@@@@@AAA@@@???>>>===>>>???@@@@@@??????>>>>>>>>>????????????>>>===============@@@???>>>===<<<;;;:::999=========<<<<<<<<<<<<;;;===============<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;========================>>>???@@@@@@@@@???===<<<<<<<<<<<<===============>>>===<<<;;;;;;:::::::::@@@??????>>>===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEDDDCCCCCCEEEGGGIIIIIIHHHKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTTTTRRRPPPOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWW^^^mmmCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDBBBAAACCCFFFIIIHHHGGGDDDAAAAAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBFFFPPPaaaxxxpppZZZLLLHHHLLLQQQTTTSSSWWWZZZYYYVVVUUUVVVWWWSSSVVVXXXXXXVVVVVVXXX[[[\\\ZZZWWWVVVWWWZZZ\\\\\\YYYZZZ[[[\\\]]]^^^______[[[\\\]]]\\\ZZZYYYXXXXXX[[[^^^___\\\\\\______\\\SSSOOOLLLMMMPPPRRRQQQOOORRRTTTVVVXXXZZZ[[[\\\\\\YYYYYYYYYZZZ[[[^^^```bbbccceeefffffffffgggjjjllljjjgggeeedddeeefffeeecccXXXQQQKKKLLLTTTZZZYYYVVVQQQUUU[[[```dddgggiiijjjiiidddbbbbbbdddkkkyyyppprrr```CCC999888888222111111111000000000///......//////......---,,,...------,,,,,,------...------------------------........................,,,------......------,,,............////////////...................................................000111000///...///000000000000000////////////000//////111333444333222000222444666666444222000111111111111111111111111222222111111000000//////000000000000000000000000111000000000000000000111111111111222222111111111111111111111111222222333333333444444444555555555555555666666666777777777555333222333555777888888999888888888999:::<<<>>>@@@@@@GGGQQQUUUMMMDDD@@@EEENNNWWWYYYSSSLLLLLLPPPOOOIIIGGGKKKNNNMMMKKKLLLQQQSSSUUUUUUSSSQQQOOONNNOOOPPPTTTWWWVVVRRRLLLIIINNNNNNPPPSSSUUUSSSOOOKKKAAACCCDDDDDDDDDDDDEEEGGGDDDCCCBBBAAA???>>>>>>???AAA@@@???>>>======>>>>>>???>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<===??????>>>===<<<;;;::::::======<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===============>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<=========???>>><<<;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>?????????AAABBBAAAAAAAAACCCEEECCCCCCCCCDDDFFFGGGGGGGGGJJJJJJJJJLLLMMMOOOQQQRRRTTTUUUWWWVVVTTTQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZXXXXXXZZZ[[[\\\\\\[[[[[[]]]\\\jjjBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA>>>>>>BBBGGGKKKHHHHHHGGGDDDAAAAAABBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAADDDIIIPPP^^^wwwiii[[[TTTPPPLLLNNNQQQUUUWWWUUUSSSTTTVVVVVVYYY[[[[[[YYYYYY\\\___^^^[[[XXXWWWYYY\\\]]]^^^\\\\\\]]]___```aaabbbccc]]]]]]\\\ZZZWWWWWWYYY\\\ZZZ]]]^^^[[[[[[]]]]]]ZZZTTTSSSRRRTTTVVVWWWTTTQQQVVVXXXZZZ\\\^^^^^^______ZZZZZZZZZ[[[]]]```bbbddd___aaadddffffffggghhhjjjdddddddddfffggghhhgggfff___XXXRRRUUU]]]aaa]]]WWWRRRUUUYYY[[[]]]___bbbeee```ccckkkxxx]]]DDD<<<555333555111111111000000000000000...............------,,,------,,,,,,,,,,,,------------------------------........................,,,,,,------------,,,,,,............////////////.......................................------------...//////------...///////////////000000000000000//////111333444222111000222444666666444222000111111111111111111111111222111111000000/////////////////////////////////000000000111111000000000000111222222222222111000000000111111222222222222333333333444444444444555555555555555666666666666555333111111444666777777777777666666777999;;;======@@@EEEHHHEEE@@@>>>@@@AAALLLWWWXXXRRRMMMOOORRRKKKGGGGGGMMMRRRRRRQQQRRRWWWVVVVVVVVVUUUSSSQQQNNNXXXZZZZZZXXXUUURRROOOLLLEEEFFFHHHKKKLLLLLLIIIGGG@@@DDDGGGIIIIIIHHHGGGGGGCCCBBB@@@@@@@@@AAAAAAAAAAAA@@@>>>=========>>>>>>>>>>>>>>>===>>>>>>??????>>>===<<<<<<;;;<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>@@@???>>><<<;;;<<<<<<===;;;<<<===>>>???@@@AAAAAA@@@AAABBBBBBAAABBBDDDFFFBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSSSSUUUWWWVVVTTTRRRQQQQQQQQQRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[]]]______^^^]]]___[[[\\\lllBBBCCCCCCDDDDDDCCCCCCCCCSSSRRRMMMEEEAAAEEEIIIJJJFFFGGGFFFDDDBBBAAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEAAA@@@@@@@@@HHH___wwwsssaaaTTTFFFFFFIIINNNPPPQQQTTTYYYWWW[[[^^^___^^^]]]```bbb___]]][[[[[[\\\^^^______]]]]]]^^^___aaabbbcccccc______\\\XXXSSSSSSVVVZZZZZZ^^^___]]]\\\^^^]]]YYYWWWWWWYYY[[[]]]\\\ZZZWWWZZZ\\\^^^```aaaaaa______\\\]]]^^^___aaaccceeefff[[[^^^bbbeeeeeeeeeeeefff```bbbeeehhhjjjkkkkkkkkkiiiccc\\\\\\___^^^VVVNNNIIINNNTTTYYY]]]aaaggglllttt~~~ddd===777;;;666000111000000000000000000000000---............---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...........................,,,,,,------------,,,,,,............////////////.................................---------------,,,---......,,,,,,---...////////////000000000000111000000111333333222111111222333444444333222111111111111111111222222222000000000000000000//////////////////////////////000000111111111111000000000111222333333222111000///000111111222222111111333333333333444444444444333333444444444555555555555333111111333555666666555555666666888999;;;<<<888<<<@@@>>>:::888<<>>===<<<===>>>??????>>>>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::999999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>>>>======>>>999:::<<<>>>@@@AAABBBBBB@@@AAABBBBBBAAAAAACCCEEEBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDFFFIIIKKKNNNPPPQQQOOOQQQSSSSSSQQQPPPOOOPPPQQQRRRUUUWWWXXXYYYYYYXXXZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ______^^^mmmBBBCCCCCCDDDCCCCCCBBBBBBWWWXXXSSSHHHCCCEEEFFFEEEEEEEEEEEEDDDBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBB===<<>>>>>===<<<<<<===???@@@@@@???>>>==================<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<;;;;;;;;;::::::777777888888888999999999::::::999999::::::;;;<<<::::::;;;<<<<<<===>>>>>>======<<<<<<;;;;;;<<<<<<999::::::;;;<<<<<<======@@@@@@@@@@@@???>>>===<<<:::;;;===???@@@AAAAAA@@@>>>@@@AAA@@@@@@@@@BBBDDDAAACCCDDDCCCAAA@@@BBBDDDAAACCCFFFHHHKKKLLLLLLLLLKKKMMMPPPPPPOOONNNNNNOOOPPPRRRTTTWWWXXXXXXXXXWWW[[[[[[[[[[[[[[[ZZZYYYYYYWWW\\\___^^^```sssCCCCCCCCCDDDCCCCCCBBBBBBBBBFFFFFF@@@>>>CCCFFFDDDDDDDDDEEEDDDBBBBBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAA<<<888<<>>???@@@@@@@@@???===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<=========>>><<<<<<;;;;;;;;;:::::::::666666777777888888888999999999999999::::::;;;<<<::::::;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<888888999::::::;;;<<<<<>><<<;;;<<<===>>>@@@@@@@@@???>>>===>>>??????>>>???AAACCCAAACCCDDDCCCAAA???AAACCCAAACCCFFFIIIJJJJJJIIIIIIJJJLLLOOOPPPOOONNNOOOPPPPPPRRRTTTVVVXXXXXXWWWVVVZZZZZZZZZZZZ[[[[[[[[[\\\XXXSSSXXXbbbeeekkk~~~CCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBBBB???<<<<<<>>>>>><<<:::<<<<<<<<<===???AAACCCEEEOOO\\\rrr}}}pppeee\\\VVVSSSOOOMMMOOOTTTYYY\\\ZZZYYYYYYYYYZZZ\\\___```ccc```]]][[[\\\^^^___```cccaaabbbbbb[[[RRRSSSYYYeeebbb```aaadddeeedddaaa___WWWTTTXXXZZZWWWYYY___gggiiilllnnnmmmggg___YYYZZZ[[[[[[\\\___bbb\\\TTT___dddfffdddbbbbbbbbb___XXXTTTQQQRRRXXX\\\^^^]]]ZZZ^^^aaaaaabbbjjjwwwoooNNNBBB>>>888555444333111///000000000000000000000000000000///...---,,,,,,,,,---------------------------------............///---.........---,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------000///...---------------////////////000000000000////////////////////////////////////000111222333222222222111111111000000111111111111111111111111333222111000////////////---...000111111111000///000111222222222000///...111111222222222222111111111111111000000000000000222333444444555555444444222222222222222222222222333222111111111222333444444555777999:::999888777::::::999777777888<<>>>>>DDDIIIIIIKKKHHHHHHKKKMMMNNNUUU\\\]]]WWWQQQOOOQQQRRRPPPMMMPPPPPPQQQRRRQQQNNNJJJHHHGGGHHHHHHCCC===::::::;;;??????@@@AAAAAABBBBBBCCCDDDCCC@@@>>><<<;;;;;;<<<999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888999::::::999999999888777666666555999999999999999999999999999;;;;;;;;;999999999;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::========================;;;;;;;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@AAABBBDDDFFFFFFEEEDDDCCC???@@@BBBCCCCCCCCCEEEGGGKKKMMMNNNNNNMMMMMMNNNOOORRRSSSUUUVVVVVVUUUTTTSSSUUUWWWZZZ\\\\\\[[[XXXVVVWWWYYY^^^fffqqq{{{}}}AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDCCCBBBBBBAAAAAA???===<<<>>>???===;;;BBBAAA?????????@@@BBBCCCMMMQQQ]]]ooo}}}rrrddd[[[WWWUUURRRNNNRRROOOMMMMMMPPPTTTWWWXXXZZZYYYXXXYYYYYYZZZZZZZZZ[[[[[[^^^```[[[SSSSSSXXX^^^___aaadddfffeeebbb```cccZZZVVVZZZ\\\ZZZ]]]ddd```cccgggkkklllhhhbbb]]][[[\\\\\\]]]```bbb]]]UUU\\\___```]]]\\\\\\YYYTTTWWWTTTRRRTTTYYY```fffhhhzzz~~~{{{|||eeeIII======999555333333333222000//////////////////////////////---,,,,,,+++++++++------------------------------------............------......------,,,+++++++++,,,,,,,,,---------------------------------------------------------//////...---------------////////////000000000000/////////////////////////////////000000111222333222222222111111111000000000000000000000000000000333222111000////////////---...000111111111000///000111111222111000///...111111222222222222111111111000000000000000000000222333333444444444444444111111111111111111111111222222111111111222333444444555777999999999888777999:::;;;;;;<<<>>>BBBEEEFFFFFFBBB===>>>EEEJJJKKKLLLGGGFFFIIILLLNNNSSSYYY]]]WWWRRRQQQSSSUUUTTTQQQEEEIIILLLKKKHHHEEEEEEFFFJJJGGGBBB===:::<<>><<<;;;:::::::::<<<<<<===>>>????????????===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999999::::::999999888888777666666555999999999999999999999999999:::;;;:::999888999;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>??????@@@@@@AAACCCDDDEEEDDDCCCBBB???AAABBBCCCBBBCCCDDDFFFJJJKKKMMMMMMLLLMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUUUUSSSVVV[[[ccckkkrrrxxx{{{@@@@@@@@@???????????????@@@@@@@@@@@@????????????CCCCCCCCCCCCBBBAAA@@@@@@@@@???======>>>??????>>>GGGEEEBBB@@@>>>???@@@AAAIIIEEEGGGTTThhh}}}~~~uuulllaaaYYYYYYSSSLLLJJJNNNQQQRRRQQQRRRSSSUUUWWWXXXXXXXXXWWWUUUWWW[[[^^^[[[UUUSSSVVVVVV\\\bbbggggggdddaaa___[[[QQQMMMQQQSSSRRRVVV]]]bbbcccfffiiijjjhhhccc______```___]]]^^^]]]WWWOOOSSSVVVYYY\\\aaagggeee```ggghhhkkkqqqzzzwwwtttbbbAAA888;;;666444111000111222222111////////////////////////...---,,,+++++++++++++++------------------------------------............------......------,,,,,,,,,,,,,,,,,,------------------------------------------------------------//////...------------...////////////000000000000000000000000000000000000//////000000111222222222222222222111111111111111////////////////////////333222111000////////////---...000111111111000///000111111111111000//////111111222222222222111111000000000000000000111111222222333444444444444333111111111111111111111111222222111111222222333444333555666888888888777777888:::===>>>???@@@CCCEEE@@@AAA???;;;>>>FFFLLLMMMNNNGGGCCCGGGKKKNNNQQQUUUYYYUUUQQQPPPSSSTTTTTTRRRCCCHHHLLLJJJEEECCCGGGKKKGGGCCC???===@@@DDDGGGIIIEEEDDDDDDDDDDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;??????@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999:::999888888777777666666555888888888888888888888888888999::::::999888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===;;;<<<<<<===>>>>>>????????????AAABBBBBBBBBAAA@@@@@@AAACCCBBBBBBAAACCCDDDGGGIIIKKKLLLLLLLLLNNNPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSRRRRRRQQQRRRSSSTTTTTTPPPSSSYYY___eeehhhjjjkkkppp}}}??????@@@@@@@@@??????????????????>>>>>>>>>>>>>>>BBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>>>>?????????HHHFFFBBB???===>>>???@@@DDD???>>>GGGXXXnnnzzzoooccc]]]]]]]]]ZZZVVVPPPQQQSSSTTTTTTTTTTTTTTTQQQSSSUUUUUURRRNNNMMMMMMQQQWWW```dddccc```^^^^^^[[[RRRMMMQQQSSSSSSXXXaaabbbaaa````````````^^^\\\\\\___``````cccdddaaaZZZ\\\aaahhhsssvvveeeLLL???;;;;;;333222111000000111111111////////////////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...------,,,,,,,,,,,,,,,------------...................................................///......---------......////////////000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000222222111000//////000000---...000111111111000///000000111111111000000000111111222222222222111111000000000000000111111111111111222333333333333333333333333333333333333333222111222222222222333333333444555777777777777777888:::=========<<<=========>>>===;;;>>>EEEKKKKKKNNNFFFAAAEEEJJJMMMNNNPPPTTTQQQNNNMMMNNNOOONNNMMMIIIKKKKKKJJJGGGGGGJJJMMM???@@@CCCHHHMMMMMMIIIDDDFFFEEEEEEDDDCCCBBBBBBBBB?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999888888777777666666666666888888888888888888888888777888999999888888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888999:::<<<===;;;;;;;;;<<<======>>>>>>===>>>???@@@@@@@@@??????@@@AAABBBBBBAAA@@@AAACCCEEEGGGIIIJJJKKKLLLNNNPPPNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTQQQTTTWWW\\\___aaabbbcccssspppyyy>>>???@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===>>>???@@@CCCBBB???===<<<===???@@@@@@>>>???DDDMMM]]]vvv}}}vvvpppiiiiiihhheee```^^^^^^```______]]]YYYVVVTTTTTTSSS\\\bbbhhhjjjiiiggghhhiii]]]TTTOOOSSSWWWWWW]]]eeefffccc``````cccgggjjjllldddkkkssszzzuuuuuurrrpppsss{{{~~~}}}```EEE===;;;666333333333333111000000000000........................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...------,,,,,,,,,---------...............................................................---------......///////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111111111111111111111111111222111000000000000000000---...000111111111000///000000000000000000111111111111222222222222111111//////000000111111111111000111222222333333222222333333333333333333333333111111222222333333333333333444444555666666777777555888;;;<<<;;;::::::;;;===???>>>;;;===DDDGGGGGGGGG@@@===AAAGGGHHHHHHHHHPPPNNNLLLJJJJJJJJJJJJIIILLLHHHDDDDDDFFFGGGFFFEEE???BBBHHHOOOSSSPPPIIIBBBEEEDDDCCCCCCBBBAAA@@@@@@>>>???????????????>>>>>>????????????>>>===<<<;;;<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888777777777666666666666666777777777777777777777777666777888888777777999:::::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::999999888999:::;;;<<<999::::::;;;<<<<<<======<<<======>>>>>>>>>>>>>>>???AAABBBAAA@@@@@@AAABBBCCCEEEGGGIIIIIIKKKMMMOOOMMMMMMLLLLLLMMMNNNPPPQQQOOOPPPSSSUUUUUUTTTRRRPPPRRRSSSUUUWWWYYY\\\^^^___iiiaaaccc{{{<<<===???@@@@@@???>>>>>>======<<<<<<;;;;;;::::::======>>>????????????>>>===>>>???>>><<<<<<===???>>>======<<<===>>>???@@@======???AAACCCJJJ\\\mmmvvvmmmjjjooossstttyyy~~~|||zzzyyyttt}}}fffHHH999666333444888333444444333000//////000........................///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,---------...............................................................------------...//////////////////000000000000000000000000000000000000000111222333333222111111111111111111111222222222111111111111111111111111111111000000000000000111---...000111111111000///000000000///000000111222111111222222222222111111/////////000111111222222000000111222222222222111000000000000000000000000000111222333333333333222333333444444555666666777333666999;;;<<<===>>>???>>>@@@???<<<===BBBDDDCCC???::::::???DDDCCCBBBCCCLLLLLLKKKJJJJJJJJJJJJJJJMMMGGGBBBBBBFFFHHHEEEAAAFFFGGGIIIKKKMMMLLLIIIGGGCCCCCCBBBAAA@@@@@@??????<<<===============<<<;;;===============<<<;;;:::<<<<<<;;;;;;:::999999999999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999:::999888888777666666666666666666666666666666666666666666666666555666888888777777888:::888888888888999999999999777777777777777777777777777777777777777777777777888888999999999:::::::::999999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???AAA@@@@@@???AAABBBBBBDDDFFFHHHHHHIIILLLNNNLLLLLLLLLMMMNNNOOOPPPQQQJJJMMMPPPRRRRRRQQQNNNLLLQQQQQQRRRSSSUUUXXXZZZ[[[[[[aaammm}}}999:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;:::999999999:::;;;<<<===>>>?????????===>>>???===:::999;;;===;;;<<<<<<===>>>>>>>>>>>>===;;;<<<>>>>>>@@@JJJTTThhh~~~zzzxxxuuuvvv|||RRRDDD:::888777222555<<<000222333222000...///000...........................------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......------------------............................................................---------------...//////////////////000000000000////////////////////////000111333444444333111000000000111111111222222222111111111111111111111111111111000000000000111111---...000111111111000///111000/////////000222333111111222222222222111111...//////000111111222222///000000111111111111111////////////////////////000111222333333333222222333333333333444555666666333555888:::;;;<<<>>>???>>>@@@@@@===>>>BBBCCCBBB::::::===CCCEEECCCBBBCCCGGGHHHIIIIIIJJJJJJLLLMMMJJJGGGEEEEEEHHHIIIHHHFFFGGGHHHHHHHHHFFFFFFHHHIIIBBBBBBAAAAAA@@@@@@??????======>>>>>>===<<<;;;:::<<<<<<=========<<<;;;;;;===<<<<<<;;;::::::999999888888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999:::999888777666666666666666666666666666666666666666666666666666444555777777666777888:::666666777777777888888888777777777777777777777777666666666666666666666666666777999:::::::::999888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<>>>???@@@???@@@AAACCCBBBDDDFFFGGGGGGHHHJJJLLLIIIJJJKKKMMMNNNNNNOOOOOOJJJKKKMMMNNNNNNNNNLLLLLLPPPQQQSSSUUUVVVVVVVVVVVVWWWdddvvv777888:::<<<<<<;;;:::999<<<<<<;;;::::::999888888888999;;;===>>>???@@@@@@===>>>???===999888:::<<<;;;<<<===?????????>>>===>>>:::999<<>>???CCCDDDBBB;;;===CCCIIIJJJFFFEEEHHHAAACCCFFFGGGIIIJJJMMMNNNCCCDDDEEEEEEFFFFFFGGGHHHCCCFFFIIIIIIFFFDDDEEEGGGBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@???>>><<<;;;<<<<<<============<<<<<<======<<<;;;;;;:::999999888888999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999:::999888777666555555555666666666666666666666666666666666666666333555777777666777888:::555555666666777777777888888888888888888888888888666666666666666666666666555666999;;;;;;:::888666777888888999::::::;;;;;;===<<<<<<<<<<<<===>>>>>>;;;===?????????@@@BBBCCCBBBDDDFFFFFFFFFGGGIIIKKKGGGIIIKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNQQQTTTWWWZZZZZZXXXUUUSSSUUU]]]jjjttttttqqqwww777777777777888999:::;;;===<<<::::::999:::;;;<<<>>>>>>>>>===<<<===>>>???>>>??????===:::888888999:::::::::;;;>>>>>>>>><<<<<<:::999888;;;AAAFFFJJJGGGMMMbbb}}}~~~bbbEEE:::777666666444333222111111000000000000////////////.........------,,,,,,,,,//////.........---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......---------------.........//////000000000000000000000000//////000000///---+++***..................------111111111000...---...000222000.........///...---111111222222222111111000000//////000222222111000...///000222222111111000000000000000000111111222000000111111111111000000000000000000111111111111444333111000000111333444111111000000000000111111111111111111111111111111222222222222222111000///222222222222333444555555444333222111111333555666555555666777888999::::::888;;;===??????@@@AAACCCCCCGGGIIIGGGCCCAAAEEEIIIBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDEEEFFFEEEBBB@@@@@@@@@BBBCCCDDDDDDDDDBBB???>>>===============<<<<<<;;;<<<<<<======<<<<<<;;;:::===;;;::::::;;;;;;:::999:::999888777777999;;;<<>>???@@@AAAAAAEEEEEEDDDDDDDDDEEEGGGHHHHHHJJJMMMMMMLLLKKKKKKLLLLLLMMMNNNMMMLLLLLLMMMOOOPPPPPPQQQRRRTTTWWWYYYZZZZZZ]]]```^^^[[[^^^fffmmm777777777777888999::::::<<<;;;:::999999:::;;;<<<;;;:::999;;;@@@BBBAAA???<<<===>>>===;;;::::::;;;;;;::::::<<<>>>???>>><<<::::::999:::;;;>>>AAABBB===CCCTTTpppxxx|||dddIII:::666555555444333222111000000000000000000/////////.........---------,,,,,,,,,......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......---------------.........//////000000000000000000000000000000000000000...---,,,........................222222222000///...///000000...------...000000///111111111222222111111000000//////000222222111000...///000111222111111000000000//////000000111222000000111111111111000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111222222222222222111000000111111111111222333444555444333222111111333444666555555666777888999999:::999;;;===>>>======>>>@@@CCCDDDFFFDDDAAAAAACCCFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGGGGFFFDDDBBBBBBBBBAAABBBCCCCCCCCCAAA???>>>======>>>>>>======<<<;;;===<<<<<<<<<<<<;;;;;;;;;===<<<::::::;;;:::999777:::999888777777999;;;<<>><<<;;;<<<<<<===888999999888888666555555777777777777666666555555666666666666555555555555111222444555666555666666666666666666666666666555333444555666777777777777777888999888777666777888888888888888777666666555888888888999999:::::::::<<<<<<============<<<<<<;;;;;;<<<>>>???AAABBBBBBGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMLLLMMMNNNMMMLLLLLLNNNPPPQQQQQQQQQRRRTTTVVVWWWXXXTTTWWWYYYVVVSSSTTT[[[aaa|||666666666666777888999:::;;;::::::999999:::;;;;;;999666666;;;BBBEEEBBB===:::;;;<<<<<<;;;:::;;;===;;;::::::<<<>>>>>>===<<<999999::::::::::::::::::666:::EEESSScccyyy|||~~~}}}zzz}}}tttSSSBBB:::666666444333333222111000//////000000000/////////.........------------,,,,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------------........./////////000000000000000000000000000111111111000///..............................111111000000000000000000///---,,,,,,...000000000000000111111222111111000000///...///111222111000...///000111111111000000000000//////000000111222000000111111111111000000000000000000111111111111...000222333333222000...111111000000000000111111111111111111111111111111111222222222222111000000000000000000111222333444444333222111222333444555444555666666888888999::::::;;;===<<<;;;;;;<<<===BBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAAEEEFFFGGGFFFCCCBBBAAABBB@@@AAABBBBBBAAA@@@>>>=========>>>>>>======<<<;;;>>>===<<<;;;:::;;;<<<<<<===<<<::::::;;;:::999777:::999888888888999:::;;;???>>>===<<<;;;;;;<<<===888888888888777666555555777777777666666666666555666666666555555555555444555555666777777777777777555555666666666666666666333444555666666666666666666777888777555444555666888888888888777555444444888888999999999999999999;;;<<<<<<======<<<<<<;;;:::;;;<<<>>>@@@BBBCCCDDDGGGGGGEEEDDDDDDCCCDDDDDDGGGIIILLLMMMLLLLLLLLLMMMNNNOOOPPPOOONNNNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUWWWXXXUUUPPPPPPVVV[[[ggg}}}666666666666777888999999999999999999999:::::::::777777999===AAABBB>>>;;;:::;;;<<<<<<::::::;;;<<<:::999999:::<<<===<<<:::999999999999999999999999888:::>>>BBBGGGWWWsssqqqOOO===999999777666333333222111111000//////000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------............///////////////////////////////////////000000000/////////...............////////////......///111333444444444000...,,,+++---////////////000000111111111111111000///......000111111000/////////000000000000000///////////////000111111000000111111111111000000///000000000111111111111000333666999999666333000111111000000000000111111111111111111111111111111111111222222222111111000////////////000111222333333333222222222333444555444444555666777888999999999;;;<<<<<<;;;;;;===>>>CCCAAA>>>>>>@@@BBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDCCCAAA??????@@@???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<>>@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHKKKLLLLLLLLLLLLMMMOOOQQQQQQQQQPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWUUUQQQQQQUUUYYY\\\dddvvv555555555555666777888999777888888999999:::::::::888<<<@@@AAA>>>:::888888;;;<<<===<<<:::888999:::999888888999;;;;;;:::888:::999888777777999;;;<<<;;;;;;===??????DDDRRR```ZZZKKK<<<777888666444333333333222222111111000000////////////............------------------------------------............------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,------......------........./////////000000..........................................//////........./////////000000//////000555:::======<<<333000---+++,,,---------...///000111111111111111000///---...///111111000///////////////000000000/////////...///000000111000000111111111111000000///000000000111111111111111444777::::::777444111111111000000000000111111000000000000000000000000000111111222222222111111////////////000111222222222222222222333333444444444444555666777888999999888999;;;;;;;;;<<>>>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCBBB@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>======<<>>??????>>>999999888999999999::::::777666666666555555666666666777777777777666666555555555555555555666666666555555555555444444444444111111111444666666444222444555555555666666777777333444444555555555555555444555666555333333333444222333444555666777777777999888888888888888888888::::::;;;;;;;;;;;;::::::888999;;;===???AAACCCDDD@@@@@@AAABBBCCCCCCDDDDDDCCCFFFIIIJJJKKKKKKLLLMMMPPPQQQRRRRRRRRRRRRTTTVVVXXXXXXVVVUUUUUUTTTTTTTTTPPPQQQRRRPPPOOOOOORRRVVVXXXZZZ^^^lll444444444555555666777888666777888999999999999999888>>>CCCAAA;;;555555777;;;<<<===;;;999888888999999888888999:::;;;999777:::999777666777999<<<>>>999999<<<@@@@@@>>>@@@EEEYYYwwwpppSSSCCC===888888777444333444222222222222111111000000/////////.........------,,,,,,,,,------------...------...............///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,------......------....../////////000000000........................---------------...///000.........//////000000111222222444999@@@DDDDDDBBB444111---+++++++++,,,+++......///000111111111111111///------...000111000//////.........///000111//////......//////000111000000111111111111000000000000000000111111111111000222444666666444222000111111000000000000111111000000000000000000000000000000111222222222222111////////////000111222333222222333333333444444444333444555555777777888999888999::::::;;;===@@@CCCCCCAAA@@@??????AAADDDFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAACCCDDDCCCBBB@@@@@@AAA@@@?????????????????????>>>>>>??????>>>>>>===<<<>>>===<<<;;;:::;;;<<<<<<:::999999;;;>>>??????>>>888888999999999:::::::::888888777777777666666555666666666777777666666555444555555555555666666666555555555444444444444333444333555999======999555444444555555666777777777333444444555555555444444444555666555333333333444000111333444666777888888777777888888888888888888999::::::;;;;;;::::::999888999:::<<<>>>@@@AAABBB<<<===>>>@@@AAABBBBBBCCC@@@CCCFFFHHHIIIIIIKKKLLLNNNPPPQQQQQQPPPQQQSSSUUUXXXWWWUUUTTTSSSRRRRRRRRRNNNOOOPPPPPPOOOPPPSSSUUUVVVXXXXXXZZZeee~~~444444444444555666777777555666777888999999999888888;;;??????;;;888777888999;;;;;;;;;999999:::;;;;;;:::999:::<<<<<<:::888888888888888888999999:::888777999>>>>>>;;;:::<<>>@@@@@@AAAAAA???===???CCCHHHAAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@@@@??????@@@@@@@@@>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::999:::<<<<<<<<<:::888888999999:::::::::999999999999888777666555555555555666666666666666555444444444555555555666666555555555444444444333333444555888>>>CCCCCC===777444444555555666777777888444444444555555444444333444666666555444333444555000111333444555666777777666666777777888888999999999999::::::::::::999999888888999;;;<<<>>>??????:::;;;===>>>???@@@??????>>>AAADDDFFFGGGHHHIIIKKKKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTRRRQQQPPPPPPOOOOOORRRRRRRRRRRRRRRSSSUUUVVVTTTVVVWWWUUUUUU```uuu444444444444444666777777444555777888999999999888777888999;;;<<<<<<;;;:::777999::::::::::::;;;======<<<;;;<<<======<<<:::666888999:::999888666555999777888;;;:::777888<<<===BBBTTTooocccMMMCCCAAA@@@555222333666666222111333///////////////.........//////.........---------,,,,,,,,,------.........+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,------......------////////////000000000000------------------------///.........///000222333---......///000111111222222000111777===@@@>>>;;;222...+++)))***---...///---...///000111111111111111///,,,,,,...000000111///......------///000111...............///000000000000111111111111000000000000000000111111111111222111000//////000111222111111000000000000111111000000000000000000000000///000111222222222222222000000000000111222333444111222333444444444333333333333444555666777888888999999999888777888;;;===>>>AAAAAA???;;;<<>>@@@AAAAAA???>>>>>>???AAA@@@@@@???@@@@@@AAAAAA???????????????>>>======<<<<<<======<<<<<<;;;:::<<<:::999999999999888666888888999::::::::::::999999999999888777555444333555555666666666666666555444444444555555555666666555555444444444333333333...///444;;;AAA@@@999333444444444555666777777888444444444555444444333333555666777666444333444555222222333444555555555555555666666777888999999:::999999999::::::999999999888888999:::;;;======>>>;;;<<<===>>>>>>===<<<<<<<<>>>>>>>>????????????@@@@@@AAADDDGGGGGGDDD@@@@@@>>><<<<<<===>>>>>>===>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@>>>===<<<;;;;;;999999999999;;;;;;;;;;;;::::::999888777777888888888999999::::::;;;:::999999888777666666555333444555666666555444333333333444555555444333333444444333333333333222222333222222111111222222333333333444555666666555555222333444444555555444444444444444444444444444444333333444444444444444444333333333444555666777777:::::::::999999999888888999777666777:::;;;999777;;;;;;<<<<<<<<<<<<<<<;;;>>>???@@@BBBDDDGGGIIIJJJLLLJJJHHHGGGGGGIIILLLNNNMMMLLLJJJIIIIIIKKKMMMNNNKKKKKKLLLMMMOOOPPPQQQRRRMMMOOORRRSSSRRRRRRTTTUUUZZZnnn222222333333444444555555666666555555666666777888:::999999888999:::<<<<<<:::::::::::::::999888777666777999::::::888777666999999888777777777888999999:::;;;;;;;;;:::888777555888;;;<<>>??????@@@AAAAAABBBDDDGGGGGGDDDAAAAAA???===<<<======<<<;;;>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>======;;;;;;:::999999:::;;;;;;;;;;;;::::::999888888777777777777888888999999999999888888777666666555555444444555666666555444444333333444555555444333333444444333333333222222222333222222222222222222333333333444555555555555555333333444555555555555444444444444444444444444444333333333444444444444444333444444444555666666666999999999999888888888777888666555666888999888666::::::;;;<<<<<<<<<<<<<<<>>>>>>???AAACCCEEEGGGHHHIIIHHHGGGGGGGGGIIIKKKMMMKKKJJJIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRWWWWWWeee333333333333333333333333555555555555555666666777999888888777777888999999777888888999999888888777666777888999999888777666:::999888666666555666666888999:::::::::999888777999999888666777>>>IIIRRReeezzz}}}^^^KKK>>>:::666555333111333888222111000111333333111000///000000111111000000/////////......---,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,------------------------,,,,,,---------.........---------............///------------------------------------------------............////////////////////////000111222333333333555666777777777777000...++++++---///000000///............///000000///////////////000111111////////////000000000000/////////000000000111111000000111111111111000000////////////000000000000///000000111111111111111/////////000000000111111111111111111222222222222333222222222222222222333000000////////////000000222222222222222222222222222222333444555666666777777777666666666666777777999:::;;;<<<>>>???@@@@@@@@@@@@@@@BBBDDDCCCAAA???BBB@@@>>><<<<<<<<<;;;999>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>;;;;;;::::::::::::;;;;;;;;;::::::999999888888888666666777777777777777777777777777666555555444444444444555666666555444444333333444444444444333333333333333333222222222222222222222222222222222222333333444444555555444444333333444555555555555555333333333333333333333333222333333333444444444555444444555555555555555555888888777777777777777666666555444555777888777666888999:::;;;<<<============>>>>>>???@@@BBBDDDEEEDDDEEEEEEGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMNNNRRRIIIJJJaaa333333333333222222222222444444444444444555555666777777666666666666666666555666666777888888777777777888999::::::999999888888888777777666666666666777888999999999888777666;;;:::888888999;;;???BBBGGGWWWnnn|||cccQQQFFF???<<<;;;:::888333000000222111000///000222222000///////////////////////////.........------,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---------............///---------------------------------......---------......///////////////...,,,,,,------...//////000000111111222222222111111...,,,***+++---///000000...------------.../////////////////////000000111////////////000000000000000000000000111111111111000000111111111111000000////////////000000000000///000222333333333111000//////000000000111111111222222222222222222222222444333222111111222333444//////............//////111111111111222222222222222222333444444555666666999999888777777777888888777888999;;;<<<>>>???@@@=========>>>>>>>>>======AAA???===<<<<<<<<<;;;:::======<<<;;;<<<===>>>???????????????@@@@@@@@@@@@@@@???>>><<<<<<===>>>>>>;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888777777777777777777777777666666555555555444444444444555555555555555555444333333333333333333333333333333333222222222222111222222222222222222222222222333333444444444333333333333444555555555555555222222222222222222222222222222222333333444444555555555555555555444444444666666666666666666666666666555555666666777777777777777999:::<<<<<<==================>>>???AAAAAA@@@AAADDDFFFHHHIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOOOOMMMLLLLLLMMMKKKKKKOOOVVVaaattt222222222222222111111111333333333333333444444555555555555555555555444444444444555666777777777777777777888888999999999999666777777888888999999999555666777888888888777666666555666777888:::::::::>>>CCCMMMZZZjjj|||^^^GGG===;;;;;;:::666555222111222333333111000000///000111222000...........................---------------,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------............///---------------------------...////////////...---......///000//////...---+++,,,------.../////////000000000000//////...---,,,***)))***,,,...//////---------------......///...//////000000000000000////////////000000000000000000000000111111111111000000111111111111000000////////////000000000000...000222444444333111000000000000000111111111111333222222222222222222222444333222111111222333444//////............//////000000000111111222222222222222333333444555555555888888777777666777777777555666777999;;;===>>>???<<<======<<<<<<<<<===>>>>>><<<;;;;;;===>>>=========<<<;;;:::;;;<<<>>>???>>>>>>>>>??????@@@@@@@@@@@@???===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888999999999888888777777666555555555555444444444444555555555444444555555555333333333333333333333333333333222222222111111111111222222333333222222111222333333333333333222222222333333444444444444444222222222222222222222222111111222222333444444555555555555555555444444444555555555555555555555555666666777777777777888888666777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>>@@@CCCEEEHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNGGGLLLQQQPPPJJJNNNcccyyy111111111111111111111111222222222222222333333444333444444555555555444444444555666666777777777777444444444555666666777777555666777888999999999999444555666777777777666555444555666666777777777777===;;;;;;???GGGVVVnnnzzzXXXLLL???999::::::777222555333...,,,000555444///111000///000222222000///...------,,,,,,------...------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---------............///---------------------------...///000000///...---...///000000000///------------...000000000000000111111111111000///...---+++***)))***,,,......---...------------...//////......///000000000000000////////////000000000000/////////000000000111111000000111111111111000000////////////000000000000...///111333333222111000000000000111111111222222333333333333222222222222333222222222222222222333//////............////////////000000111222222222222222333333444444444444555555444444444444555555444555666888:::<<<===>>>>>>??????>>>===???AAADDD<<<;;;::::::===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>=========>>>??????@@@@@@>>>>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999::::::999888777777666666555555555555555555555555666555444444444444555666333333222222222222333333222222222222111111111111111222333444444333222111222222333333333222111111111111222333333333333333111111111111111111111111000000111222333444555555444444555555555555555555444555555555555666666666555777888888777666888999666777888999:::;;;;;;;;;::::::::::::;;;===>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMNNNOOONNNMMMNNNOOOMMMKKKIIIIIIIIILLLWWWccc//////000000111111222222111111111111111222333333111222444555555555555444555666666777777777666666444444444444555666777777555666777888888888777666333444555666777666666555444666777777555555777888999666666888999===JJJXXXcccxxxpppYYYHHH???<<<999999;;;:::666222666666333...000444222,,,111000000111222222111///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,---...//////---------............///------------------------,,,---///000000///---,,,...///000111000///---,,,,,,---...000000000000///000000000000///...---------++++++,,,---///...---.........---...//////000---...///000111000000///////////////000000000000....../////////000000000000000111111111111000000////////////000000000000...///000111111111000000000000111111111222222222444444333333333222222222222222222333333222222222000//////////////////000/////////000111222222222222333333333333444444444333333333333444555666666444555666777999:::;;;<<<>>>?????????>>>@@@DDDHHH===;;;::::::<<<======<<<;;;;;;<<<===============<<<<<<======>>>??????@@@======>>>>>>======<<<;;;:::;;;<<<======<<<;;;:::999999999999999999999999:::999888777666555444444555555555555555555555555666555444444444444555666333333222111111222333333222222222222111111111111000111333444444333111000222222222222222111000000000000111222222222222111111111111111111111111111000000111222333444555555333444444444555666666666444555555555666666666666444666777777555555666888777777888999999999999999999999999:::;;;===>>>???@@@AAABBBDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKJJJKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQQQQOOONNNNNNOOONNNJJJHHHKKKMMMPPPUUU[[[kkk...//////000111222222333111111111000111222222333000222333555666666555555666777777777777777666666555555555666666888999999666666777777777555444333222333555666666666555555111333555444222222555999333333777;;;888444777@@@AAAOOO```oooqqqZZZMMMGGGAAA<<<;;;:::666222000111444888///333333///...222111,,,222111000111333333111000------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++---......///---------.........//////------------------------+++,,,...//////...,,,+++...///000111000///---+++***+++,,,............---............---,,,++++++...---,,,---/////////---///............///000000---...000111111111000///////////////000000000000............////////////000000111111111111000000////////////000000000000......///000000000000000000111111111111222222222444444444333333222222222111222333444444333222111000000////////////000000...//////000111222222222333333333333333333333444444444444555666777888999444555666777888999:::;;;<<<===>>>===<<>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@<<<===>>>>>>>>>===;;;::::::;;;<<<======<<<;;;:::999999999999999999999999999888888666555444333222555555666666666666666666666555444333333444555666444333222111111222333444222222222111111111111000000111333444444333111000222222222222222111000/////////000111111111111111000000000000000000000000///000111222333444555555333333444444555666777777555555555666666666777777222444666666444333555777777888888999999999888888888888999:::;;;===>>>???AAABBBCCCDDDEEEFFFHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLQQQSSSSSSRRRPPPNNNMMMNNNEEEHHHLLLNNNJJJEEEJJJRRRXXXwww//////000111111111111000222111///......000222333111111111222333444555666555444444444444555666666666666666666666666666666555666888999888777555444222222222333444555666777777666444333333444666777111222444444444444555777444777???IIIXXXiii{{{|||aaaVVVIII@@@===<<<:::888555555666666555444333333111111111222222333333333000111333444444333111000......------------......,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---///---+++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,---......//////......000///---,,,++++++,,,,,,,,,---...//////...---,,,////////////...---,,,+++,,,,,,------...///000000.........------,,,,,,,,,+++,,,---...////////////000000///...............////////////////////////000000000000////////////.../////////------///000////////////000000000000//////...------...000111...///000111111111111111000111111111111222222222444666888888666333222222111111000000000000000111000000000000000000000000000000000000////////////444444444555555444333333444444333333444444555666222333555666666666888:::??????>>>======<<<=========<<<<<<;;;;;;;;;<<<<<<:::<<<>>>>>><<<;;;;;;;;;===>>>>>>>>>????????????AAA@@@>>><<<;;;:::;;;;;;;;;:::999888777888999:::::::::;;;;;;<<<===>>>>>>888777666555555666777888999888888777666555555444888777777666555555444444333333333333222222111000111111111111111111111111000000000000000000000000111111000000//////......222222111111111111222222111111111111000000000000000111111111111222222222222333333444444333333222222333444444222222333444333333444555666777888999888888888777777777777777:::;;;;;;<<<===>>>??????AAABBBBBBCCCDDDEEEEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKIIIIIIJJJJJJKKKXXXYYY]]]dddrrr///000000111222111111111222111000///000111333444333222222222333444555555555444444444444555666666666666666666666666666666555666777777777555444222222222222333444555666777666555444333333444555666111222444444333444555777777777888999===EEENNNTTTtttppp\\\NNNDDD>>>777444555555444222444444444444444333222222111111111222222333333333000111333444444333111000........................,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......//////......000///...,,,++++++,,,,,,------...//////...------////////////...---,,,+++,,,,,,------...//////000.........------,,,,,,,,,,,,,,,---...////////////000000///...............////////////////////////////////////000000000000///000000///------...000////////////000000000000///......---...///000000///000111111222222111111000000111111111222222222333555777777555222111111111111000000000000000111000000000000000000000000000000000000////////////333333444444444333333222222222111111222222333444222333555555555666777999>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;;;;======>>>>>>>>>?????????@@@???>>><<<;;;;;;::::::;;;;;;999888888888999:::999999::::::;;;<<<<<<===888888666555555666777888888888777777666555555444666555555444333333222222222222333333333222111111111111111111111111111111000000000000000000000000111000000000/////////...111000000000000000000111111111111111000000000000000000111111111222222222222333333444444333333222222333444444222222333444333333444555666777888888777777777777777777777777999999:::;;;===>>>??????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJLLLLLLNNNRRRYYYmmm000000111222222222222111111111000000111333444666444444333333333444444555555444444444444555666666777777777777777777777777555666666666666444222111333333333333333444555666666555444333333444555666111222444444333333555666333333222111000222666:::JJJUUUfffuuummmZZZLLLAAA888222333111///111444666444111222333333333333222222111111111111222222222222222000111222333333222111000...///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---,,,,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,,,,,,,---......//////......000///...---,,,,,,,,,,,,------...//////...------////////////...---,,,,,,,,,,,,------.../////////.........---------------,,,,,,---...////////////000//////............///////////////////////////......//////000000111111///000000///---,,,...///000000000000////////////...............///000000000111222222222222222222000000000111111111222222111333555555333111000000000000000//////000000111000000000000000000000000////////////000000000000111222222333333333222222222222111111222222333444111333555555555555777888======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<999;;;======;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>======<<<;;;:::999<<<;;;:::999999999::::::888888888999::::::;;;;;;:::999777666555666777777777777777666555555444444333333333222111111000000111111222222333222222222111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000111111111111000000000000000000000111111111222222222222333333333333222222222333444333222111222444222333333444555666777777666666666777777777777777777888999:::<<<===>>>???>>>??????AAABBBCCCCCCDDDBBBBBBCCCDDDFFFGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGPPPcccvvv000111111222222222222222/////////000111333444555555555444444333444444444555444444444444555666666777777777777777777777777777777777666555444333222444444333333333444555555555444444333333444444555111222444444333333444555000111333333333555888:::777===FFFNNNVVV___jjjrrrwwwmmmeeeaaaOOOJJJCCC>>>;;;888555333444333222444666666555333222222333333333333222222111111111111111222222222000000111222222111000000---///000222222000///---------,,,,,,,,,,,,++++++---,,,++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........//////......---------------..................---......//////...------,,,---------.........//////...............---------,,,---...//////000000000000///............//////........................---......///000111111222000000000///---,,,---///000000000000////////////------......//////000000111222222333333333222222000000000000111111111111000222333333111//////000000////////////000000111////////////////////////////////////000000000000000111111222222222222111444444333333444444555666111333444444444444666777;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<999;;;<<<<<<;;;:::;;;<<<<<<<<<<<<=========>>>>>><<<<<<======<<<;;;999888;;;;;;;;;:::::::::::::::777777777888888888999999:::999777666555666666777666666666555555444444444222222222111111000000000///000111222222222222222111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000111111111111000000000///000000000000111111111111222222333333333333222222111333333333222111222333222333333444555555666666555555666666666666666777666666777999;;;<<<===>>>===>>>???@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIHHHDDDDDDMMMXXXjjj000000111222222222222111------...///000111222333555444444333333333444444555444444444444555666666666666666666666666666666888888777777666555444444555555444333333333444444444444444333333444444444111333444333222222333444222333444444222111222333555777999:::;;;>>>DDDIIIUUU```nnn{{{}}}wwwiiieee^^^UUUKKKBBB;;;666777777777888999888666444555333111000000111111111333333444444444444333333111111111111111111111111000000000000000000000000---///000222222000///------------,,,,,,++++++++++++++++++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......///...........................------.........------..................///......---,,,---------.......................................,,,---...///000000000000//////............//////---------------------------......///000111111222///000000///---,,,...///111000000000/////////...,,,---......///000000000222222333333333222222111//////000000000111111111///000111111///...///000//////......///000111111////////////////////////.../////////000000000111///000111111222222222111444444333333444444555666111222444444333333555666888999::::::::::::999999999999999999999:::;;;;;;999:::;;;;;;::::::;;;===;;;<<<<<<<<<<<<=========;;;;;;<<<<<<<<<:::999888;;;;;;;;;:::::::::999999666666666777777777777777999888666555555555666666555555555555444444444444222222222222111111111111///000111111222222222222000000000000000000000000000000000000000000000000////////////000000000000222111111000000111111222111111111111000000000/////////000000000111111111111222222333333222222111111222333333111111222333222222333333444444555555444444555555555666666666555555666888999;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGDDD@@@CCCJJJPPPYYYooo//////000111111111111000,,,---...//////000111111333333222222222333333444555444444444444555666666666666666666666666666666888777777777666666666666666555444444333333333333333333333444444333333333111333444333222111222444111222333222000//////000444555555444333444777999999@@@IIIRRRZZZeeesss}}}~~~{{{tttpppkkkfff```YYYRRRMMMCCC@@@<<<999777555222///333333333222222222222333222111///------///111333222333333444444444444444111111111111111000000000000//////////////////000...///000000000000///......------,,,,,,++++++******+++,,,+++***+++---///,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////............/////////......---///...------------...///---...............------......................................./////////------...///000000000000///............//////000------------------------......//////000000111111...///000///------///000111111000000//////......+++,,,...///000000000000222222222222222222111000/////////000000000111111///000111000///...///000............///000111111000000000000000000000000......//////000000111111///000111222222222222222222222111111222222333444111222444333222222444555666777888999:::999888777888888888888999:::;;;;;;999:::::::::999:::<<<>>>;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;::::::999888999999:::::::::999888777666666666666666666777777666666444444444555666666444444444444444444444444222222222222222222222222000000111111222111111111000000000000000000000000000000000000000000000000////////////000000000000222222111111111111222222111111111111000000000000/////////000000000111111111111222222222222111111111222333222111000111333222222222333333333444444333333444444555666666666555555666777888999999::::::;;;<<<===???AAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDFFFEEEBBBCCCGGGEEEIIIRRRaaayyy......///000000000000///......///000000000000000111111111111111222333444555444444444444555666666444444444444444444444444666555555555555666777777777666555444333222222222333333333444444333333333111333444333222111222333---...000000000111333555000111222222222222333444222555888<<<>>>CCCHHHLLLSSSZZZeeeoooxxx|||ssslllhhhgggfffccc___ZZZVVVSSSQQQKKKHHHDDD@@@>>>;;;888555555222//////222444444444//////////////////111222111000000//////111333555111111222333333333333333222111111111000000000////////////....../////////..............................---,,,,,,+++******(((***,,,+++******---///,,,++++++******++++++,,,------------------------,,,,,,,,,------------...,,,---......//////......---...///000000///...---///...------------...///------...............---........................---........./////////000---...///000000111111000...............///000000////////////////////////////////////000000000000---...///.........000222111111111000///.........+++,,,...///000111000000111111222222111111000///////////////000000000111///000000000......000111...------......000111111000000000000000000000000.........///000111111111///000111222333333333333222222111111222222333444111222333333222222333444444555777999999888777666777777777888888999:::;;;888999:::999999:::<<<>>>::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999999888888999999999888777666777777777666666666666666333333222222333444666777333333333333333333333333111111111111111111111111000111111111111000000///000000000000000000000000000000000000000000000000.../////////000000000111111111000000000000111111111111111111000000000000////////////000000000111111111222222222222111111000222333222111000111222222222222222333333333333222333333444555555666666555555666666666777777777777888999:::<<<>>>???@@@<<<===>>>???AAADDDFFFGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDFFFCCCCCCEEEEEECCCCCCGGG@@@HHHNNNNNNPPPaaa---......//////////////////000000111111111000000000000000000111222333444555444444444444555666666444444444444444444444444444444444444444555666777777666555444333222222222222333333444444333333222111333444333111111222333...///000/////////111333...///000111000///...---,,,---000333555777777888666===HHHPPPTTTWWWYYY[[[aaajjjvvv|||~~~zzzssskkkeee___ZZZVVVQQQRRRSSSRRRPPPMMMIIIFFFDDDCCCBBBAAA???===<<<;;;:::777444333444444444333333///+++***---/////////...000222333111///......///000000000//////111222///000111222222222222222222111111111000000////////////............/////////...------------...///......---,,,,,,+++******(((***,,,+++******---000,,,++++++++++++++++++,,,........................,,,,,,,,,---------......,,,---......//////......---...///000000///......///...---,,,,,,---...///------...............---.....................------.........//////000000---...///000111111111111...............///000111111111111111111111111111000000000000////////////,,,---.........///111333222111111000///......---***,,,...///111111111000111111111111111000///...////////////000000000000///000000000......000222---------......000111111000000000000000000000000---......///000111111222000000111222333444444444444444333333444444555666111222333333222111222444333555777888999888777666777777777777888999:::;;;888999:::999888999<<<>>>:::::::::;;;;;;;;;<<<<<<;;;:::999888888888999:::777777888999888777666555777777777777777666666666222111111111222444666777333333333333333333333333000000000000111111111111111111111111111000///...000000000000000000000000000000000000000000000000.../////////000000111111000000////////////000000111111111111000000000000////////////000000000000111111222222222222111111000222222222111000111222222222222222222222333333222222333444444555666666666666666666666666666666444555666888:::<<<===>>>;;;<<<===@@@CCCFFFIIIJJJEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCGGGBBB@@@BBBBBB???@@@BBBHHHEEEBBBBBBGGGPPPXXX]]]sss//////////////////////////////............//////000000000111222222333333222333333444444333333222333333333333333333333333444444444555555555555666333333333333333333333333333333333222222222111111111111111111111111111111222222111000//////000000222111000///............000000111111111222222222222333444555777999;;;===CCCEEEHHHLLLPPPTTTWWWXXXdddiiippptttuuuyyy}}}xxxuuusssrrrfffbbb\\\XXXUUURRRPPPNNNIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>===;;;:::999888777333222222222111111000000---------............/////////.........---------,,,---///000111000///---000000000000000000000000111111111000000000000000//////000000000000000000////////////////////////***++++++,,,------------.........------,,,,,,,,,************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...///000000000000000///...///000111000///---.........,,,,,,...000---------............///000000//////.........---............////////////000000000000000000000000---------......000111222000000000111222222222333......//////000000111111111000///000222222111///////////////000000000000222222111111111111222222111222333333333111///...000000/////////000222333000000000000000000000000............/////////000000000//////.........---------------.........///222000///111333444222000222222222222222222222222222222333333333222222111333444555666777777777777666666666666777888999:::<<<:::999777777888:::;;;;;;::::::::::::;;;<<<===;;;:::888777666777888999777777777777777777777777777777666666555555444444555222//////222444333222444444444333333333222222111111000000111111222333333333222111000///......////////////000000000000111000000000//////......000000000000000000000000000000///...............////////////000000000000000000////////////000000111111111111111000//////222222222111111111000000222222111111222222333444444555555555444444333222555555666666666666555555666666666777888:::;;;<<<<<<>>>AAABBBBBBCCCEEEGGGEEEEEEEEEDDDEEEEEEFFFFFFDDDFFFHHHIIIIIIGGGDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????BBBCCCDDDDDDBBBCCCDDDFFFUUU```}}}........................//////............////////////000111111222222333222222333333333333222222333333333333333333333333444444444444555555555555333333333333333333333333333333333222222222111111111111111111111111111111222111111000//////000000111111000/////////000000000000000111111111222222111111111111222333444555333444666888;;;===???@@@CCCHHHMMMOOOOOOQQQUUUZZZWWWYYY[[[^^^```aaabbbbbbdddcccbbbbbbccceeehhhiiibbbaaa```___]]]\\\ZZZYYYYYYVVVRRRMMMIIIGGGFFFEEEHHHEEEBBB@@@?????????>>>:::999888777555444333333333333222111000000///...////////////......------------------............///.........------------,,,---///000000000......////////////////////////000000000000000000000000000/////////////////////////////////////////////++++++,,,---------,,,,,,......---------,,,,,,,,,************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...///000000000000111000//////000000///......//////...---,,,...///---------............///000/////////........................////////////000000000000000000000000...............///000111111111111111111111222222......//////000000000000000//////000111222000///////////////000000000000222111111000000111111222111222222222111000000///222111000///000111222333000000000000000000000000........./////////000000000/////////............------........./////////111000///111333444222000222222222222222222222222111222222333333222222111333444555666666777777666666666666666777888999999:::999888777777888:::;;;::::::::::::::::::;;;;;;999999999999888888777777777777777777777777777777666555555555555555555444777444222222444666555444444444444444333333333333111111000000111111222333111111111111000000000000////////////000000000000111111111000000/////////////////////////////////111111000///////////////////////////000000000000000000////////////000000111111111111111000//////222222222111111111000000222222111111222222333444222333444444555555555444555555666666666666555555666666666777888999;;;;;;;;;===???@@@AAABBBDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDCCCMMMeee........................///......------....../////////000000111111222222222222333333333333222222222222333333333333333333444444444444555555555555333333333333333333333333333333333222222222111111111111111111111111111111111111000/////////000000222111000000000000000000000000000000111111111111111000//////.........///---......//////000000111222555888888666666888;;;<<<<<<<<<===============<<<<<<===>>>@@@BBBEEEFFFJJJIIIGGGEEEDDDDDDEEEEEEBBB@@@===:::888777666666666444111111222333333333111111000000///.........///.........------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------..................------------,,,---...///000///......////////////////////////000000000000000000000000/////////.........------////////////////////////,,,,,,---------,,,++++++...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...///000000000000222000//////000000///---000000000///---,,,---///---------............///////////////........................////////////000000000000000000000000//////.........//////000111111111111111111000000...////////////000000000///......///111222000///////////////000000000000222111111000000111111222111111000/////////000000444333111000000111222222000000000000000000000000....../////////000000000////////////................../////////000000000111000000111333444222111000000000000000000000000111111222222222222222111222333444555666666666666666555555666666777888999999888777777888999;;;<<<::::::999999999999999999666888999::::::888666555777777777777777777777777444555555555555555555666666555333333444555555444444444444333333333333222111000000000000111222222//////000000111111111222////////////000000000000111111111111111000000000////////////////////////222111111000000000000111////////////000000000000000000////////////000000000111111111111000000///222222222111111111111111222222111111222222333444000111222444555666666666555555666666666666555555666666666666777999:::;;;999;;;>>>??????@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@??????AAABBBIIITTTcccqqqzzz...........................------------------.........//////000111111222111111222222222222111111222222222222222333333333333333444444444555555555333333333333333333333333333333333222222222111111111111111111111111111111111000000/////////000000444333222111/////////////////////000000000111111111111000///.........///111111111111111000000000333444555444222111222444777777666555444444444555333333333444666888:::<<<======<<<;;;;;;;;;;;;;;;555555333222111111111222666444222111111111000///000000000000000000000000........................***+++,,,,,,,,,+++******+++,,,,,,,,,------------------------------------,,,---.../////////....../////////////////////////////////000000000000000/////////...------,,,,,,////////////////////////------------,,,++++++***------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,---...///000000000000222111//////000000...---111111111///---,,,---...---------............//////////////////.....................////////////000000000000000000000000000//////............///222222111111000000//////////////////////////////---------///111222111000////////////000000000000111111000000000000111111000000///......///000111555444222111111111222222000000000000000000000000...////////////000000000///////////////.........////////////000000000000111111111222333333222222000000000000000000000000000111111222222222222111222222333555555555555555555555555555666777888888777777777777888999;;;<<<999999999999999888888777666777888999999888777666777777777777777777777777555555555666666777777777444333333222333333222222333333222222222111111111000000000000000111222222000000000000111111111111////////////000000000000222222111111111111111111////////////////////////111111000//////000000000////////////000000000000000000////////////000000000000111111111111000///111111111111111111111111222222111111222222333444111111333444555666666666555555666666666666555555666555555666777888999999999;;;===>>>>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAA@@@@@@AAACCCGGGRRR]]]___YYYXXXbbbnnn........................------,,,,,,,,,,,,---------......//////000111111000111111222222111111000111111111222222333333333333333333444444444444555333333333333333333333333333333333222222222111111111111111111111111111111000///////////////000000666555333111///---,,,,,,....../////////000000000000///////////////000000////////////////////////...///000///.........///111000///.........//////.........//////000111222///000111222333111000///..................//////444222000/////////---+++,,,,,,,,,---------......***++++++++++++,,,,,,,,,+++,,,---.........,,,+++++++++++++++,,,,,,,,,---,,,,,,------------------,,,------.............................................//////000000000000//////......------------////////////////////////------------,,,++++++***------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,---...///000000000000222000//////000000///---000111111///---,,,---...---------............///.........///////////////............////////////////////////////////////000//////............///222111111000000//////////////////...............---,,,---///222333222111////////////000000000000111000000000000000000111000///.........000111222555444222111111111222222111111111111111111111111////////////000000000111.........///////////////////////////000000000000000111222333333333333333///////////////////////////000111111222222222222111222333444555555555555444444444444555666777888666666777777888999:::;;;777888888999999888777777888888777666666777888999666666666666666666666666666666666777777888888999333444444444333222222222111111111111000000000000000000//////000000111222111111111111000000000000////////////000000000000111111111111111111222222........................//////.........//////000////////////000000000000000000////////////000000///000000111111111000000111111111111111111111111222222111111222222333444222333444444555555444444555555666666666666555555555555555555666777888888999;;;===>>>???@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBBBBBCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBDDDFFFCCCLLLTTTTTTMMMIIIJJJMMMUUUiii---------------------------,,,,,,++++++,,,,,,---------......//////000000000000111111111111000000000000111111222333333333333333333333444444444444333333333333333333333333333333333222222222111111111111111111111111111111//////......//////000000666555222000...,,,+++***............////////////------------...///000000,,,,,,,,,------.........------------.........///,,,,,,------------------............------------...///222444444222000...//////000000111111111111...---,,,,,,......---,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,...000000///---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------.................................---......//////000000111........................////////////////////////,,,,,,---------,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---...///000000000000000///...///000111000////////////...,,,+++,,,...---------............///.........///////////////............//////////////////////////////////////////.........//////000000000000000000000///////////////............------------000333444444333////////////000000000000111000000//////000000111.........///000111222333444333111000000111222222111111111111111111111111/////////000000000111111.........///////////////....../////////000000000000222444444333222333444//////////////////////////////000111222222222222111111222333444444444444444333333444444555666777666777777888888999999999666777888999:::999888888888777666444555666888:::666666666666666666666666777777777777777777888888555777888777555444333444111111111000000000//////000////////////000111111222111111111000000//////////////////000000000000000000000111111111111111.......................................//////000////////////000000000000000000////////////000000///000000111111111111000111111111111111222222222222222111111222222333444333333444444555444444444555555666666666666555555555555555555555666777777999;;;===>>>>>>???AAACCCAAAAAAAAAAAABBBDDDEEEFFFFFFEEECCCBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGJJJNNNOOOLLLJJJJJJJJJHHH<<>>@@@BBB?????????@@@AAABBBDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCBBBAAAAAACCCEEECCCEEECCC===<<>>@@@>>>>>>>>>???@@@AAACCCDDDAAAAAABBBCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDCCCCCCCCCCCC???@@@AAA@@@??????AAACCC???DDDDDD@@@@@@DDDDDD???AAA======CCCHHHNNNYYYeee,,,------......------,,,++++++++++++,,,---...///...............///000000////////////000000000000000111111111111222222222111222222222222111000000222222222222222222222222444333222111000000000000000000000000////////////////////////////////////////////////............,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++*********))))))))))))************))))))******************************************************+++++++++,,,,,,,,,---,,,++++++------,,,+++................................................///......---------......---------,,,,,,,,,++++++......---------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...//////...,,,,,,---//////////////////000000000...------...000222555666000///---+++++++++---...,,,...//////...------...//////............//////------..................000///...---,,,------...///...,,,,,,,,,---///111000000///...............//////............//////000111111222222222222111---.........//////000000............////////////000000000000000000000000111000/////////000222333111000000111333333222000000000000000000000000000////////////..................//////000000111111111111111111000000000000000000//////.........---////////////000000000000111111111111111111111111111222222333444555666666444555777888888888777666888777666666777999;;;<<<777888999999999777666555777666555444444444444444444444444444444444444444111111111111111111111111222333333444444333333222000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........111111000......---------///000000111222333333333............/////////000////////////////////////---...///000111111111111111111222222222111111000000111222333333333333333///111333333333333555777888777555444333333444444444444444444444444444444555666999;;;===>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBBBBAAA@@@@@@??????@@@@@@BBBAAA@@@>>>============:::;;;===????????????>>>OOOXXXsss,,,,,,------------,,,,,,++++++++++++,,,---......---------------......///....../////////000000000000000111111111222222222000000111222222333222222333333222222222222222222444333222111000000000000///////////////000000000........................////////////.........---,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++******)))*********+++++++++++++++++++++++++++++++++*********))))))))))))************))))))*********************************************************+++++++++,,,,,,------,,,,,,------...---................................................///......---------......---------,,,,,,,,,++++++...------------,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///...,,,,,,---////////////000000000000000---------...000111333444000...---++++++,,,---...,,,...//////...------...//////............//////........................000///...---,,,------...///...---,,,,,,---///000111000//////.........//////..................///...///000000000000000000........./////////000000....../////////000000000000000000000000000000000111000/////////000222222111000000111333333222000000000000000000000000000////////////..................//////000000111111111111111000000000//////000/////////............////////////000000000000111111111111111111111111111222222333444555666666555555666777777777777777777777777777888999::::::777777888888777666666555666666555444444444444444444444444444444444444444222222222222222222222222222222333333333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000///......---------//////000000111222222333........./////////000000////////////////////////---...///000111111111111111111222222222222111111000111222222333333333222///111333333333333555777777666555333333333333333444444444444444444444444666777888::::::;;;;;;;;;????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@????????????@@@@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>===999>>>PPPjjj,,,,,,------------,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,------............////////////000000000000111111111222222///000111222333444444444333333333222222222111111333222111111000000000000.........//////000000000........................//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,******************************************************)))))))))***+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))*********************************************************++++++++++++,,,,,,++++++***+++,,,...///------------------------------------------------......---------......///------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,,,,...///......///000111000000000,,,,,,...//////000000000///...---,,,+++,,,---...,,,...000///...---.../////////............//////........................//////...------------.........---,,,,,,...///000111111000000000/////////......------------......,,,---....../////////.........////////////000000///000000000000111111111000000000000000000000000000000000///000111111222000000///111222333222000000000000000000000000000////////////..................//////000000111111111111000000000000//////////////////................../////////000000000111111111111111111111111111111222333444555666666666666555555666666777888555666777888888999999888777777666555555555555666666555444444444444444444444444444444444444444444333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000///......---............//////000000111111....../////////000000000////////////////////////......///000111111111111111111222222222222222111000111222222333222222222///111222333222333444666555555444333222222222222333333333333444444444444888888777777777888888999======>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@???????????????>>>>>><<<;;;:::999999999999999;;;<<<<<<<<<<<<<<<666888@@@GGGLLLUUUlll,,,,,,,,,------,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,------...------........./////////000000000000111111111111000000222333333444444444333333333222222222111111222222111000000000000000------......///000000000.................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))((())))))***+++,,,************************************))))))))))))))))))************))))))************************************************************++++++++++++*********))))))***,,,...------------------------------------------------...------------...//////...------------,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,---...000......///000000000000000+++,,,---...///...---,,,...------,,,,,,,,,---...,,,...000000///....../////////............//////////////////........................------.........------------...///000000111111111111000000000------,,,,,,,,,,,,------,,,,,,---...//////////////////////////////000000000000111111111222222222000000000000000000000000000000000000000111111222000//////000222333111000////////////////////////////////////..................//////000000111111111000000000///////////////////////////.........---.........///000000000111111111111111111111111111111222333444555555666666666555444444666777888444555777888999888777666777666444333333444555666555555444333333444444444333333333333333333333333333333333333333333333333000000111111111111000000///////////////////////////////////////////////////////////////////////////////////////000000000000000///...........................//////000000...////////////000000000////////////////////////......///000111111111111111111222222333333222222111111222222222222111111///111222333222222444555444333333222222111111111333333333333333444444444888777666666666777999:::;;;;;;<<<<<<======>>>>>>======>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<:::999888888777777888888999:::::::::::::::;;;>>>BBBBBB<<<:::EEESSS+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,---......///------------............//////000000000111111111222222222333333222222111222222222222222222222222111111000000///000000000---........./////////000........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++******---///---------------------------------------------------------------...//////.........---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......---...000222000000////////////000000+++,,,---......---,,,+++---------,,,------------,,,...000000///...///000//////............//////000000/////////.........------..................------------....../////////000111111111111000000------,,,,,,,,,,,,------,,,---...///000000111000000000000000000000//////111111111111222222222222000000000000000000000000///000000000111111111111000//////000222222111///////////////////////////////////////..................//////000000111111000000000////////////............///////////////,,,------...///000000000000000000000000000000000000111111222333444555555666555444444444555777888444555666888888777666555666555444333333444555666444444333333333444444555333333333333333333333333333333333333333333333333///000000111111000000///////////////////////////////////////////////////........................////////////000000111111000//////............///.............../////////////////////000000000111000000000000000000000000...///000111222222222222111111222333333333333333111111111222222111111000///111222222222222333444222222222222222222111111222222222333333333444444666666555555666888:::;;;999999::::::;;;<<<======:::;;;;;;<<<======>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>><<<;;;:::888777777777777888888888888888999999999666888;;;>>><<<999<<<@@@++++++,,,,,,,,,,,,++++++++++++************++++++---------------......///,,,,,,,,,---------....../////////000000000111111222222222222222111000///000111111222222333444444111000000//////000000000........................------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************(((((()))))))))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,///111000---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000............---------,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...///...///222444333222000...---...///000+++,,,,,,------------,,,,,,,,,------------------,,,...000000//////000111//////............//////111000000//////.........,,,---......///.........---------............///...///000111111111000///......------------......---...///000111222222222111111000000000000//////000111111111111222222222000000000000000000000000//////000111111111111000//////...000111222111///000000000000000000000000////////////..................//////000000111111000000////////////...............///////////////,,,,,,---...///000000111000000000000000000000000000000111222333444555555555555444444555555666777555555666666666666555555555444444444444555666666333333333333333444444555333333333333333333333333333333333333333333333333000000111111111111000000000000000000000000000000000000000000000000000000...........................//////000000111111222//////............//////......///////////////////////////000000000111111000000000000000000000000...///000111222222222222000111222333444444444444111111111222111111000///000111222222111111222444222222333333333222222111111111222222333333444444555555555666777888:::;;;777777888999:::;;;;;;<<<999999:::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@AAA???>>>>>>===============<<<<<<:::999888777777777999888888777777888999999888777666777999;;;;;;;;;++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,---------////////////000000000111//////000111111111000000//////000111333444555666000000////////////000000/////////......------,,,------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++******++++++++++++******************************((()))***++++++***)))(((************************))))))))))))))))))))))))***))))))(((((((((((()))************************(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************...222111---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000............------------,,,,,,,,,++++++++++++***)))*********++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...///000000111444666777444000,,,+++,,,...000,,,,,,,,,,,,,,,---...///+++,,,,,,---.........---,,,...000000000///000222//////............//////111111000000///......---,,,,,,.../////////......,,,------...............,,,---///111111000///...///..................///---...///000111222222222111111111000000000//////000000000111111111111222000000000000000000000000...///000111222111111000///......///111222000///000000000000000000000000////////////..................//////000000111111000000/////////...................../////////000+++,,,,,,---...///000111000000000000000000000000000000111222333444444555333444555555666666555555666555555444444555555555444444555666666666666666333333222222333333444555222222222222222222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000...........................//////000111111222222//////............////////////////////////////////////000000000111111111000000000000000000000000//////000111222222222222000111222333444444444444111111111111111000//////000111222222111111222333111222333444444333222222000111111222333333444444444444555666666666666666555666777888999::::::;;;::::::;;;<<<===>>>??????===>>>>>>>>>>>>?????????>>>>>>=========>>>???@@@>>>>>>===<<<<<<<<<<<<=========;;;:::999888888888999999888777777888999999<<<;;;888666666888888777+++++++++,,,,,,+++++++++++++++***************+++++++++******++++++,,,---++++++,,,,,,,,,---------////////////000000000000,,,---...000111111111111......000111333555666777000000////////////000111000000///...---,,,,,,+++------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''',,,000///+++'''&&&(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111//////.........---------,,,,,,,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...000111111222555777:::666000+++)))+++...000---,,,++++++,,,---///000+++,,,------.........---,,,...000000000000111222//////............//////222111111000///......---+++,,,.../////////......,,,---......//////......+++---///000111000///...//////............//////,,,---...000111222222222222111111111000000/////////000000000000111111111000000000000000000000000...///000222222111111000///......///111222000///000000000000000000000000000/////////..................//////000111111111000/////////............---.........//////000000++++++,,,---...///000111000000000000000000000000000000111222333444444555222333555666666666555444777666444333333444555666333444666777888777666555222222222222333333444555222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000...........................//////000111222222222//////.........//////000000000000000000/////////000000000000111111111111000000000000000000000000///000111222222333222222000111222333444444555444111111111111111000//////000111222222111000111333111222444444555444333222000000111222333333444444444444555666555444222111555555666777888999::::::;;;;;;<<<===>>>???@@@AAA<<<<<<<<<============>>>>>>===<<<<<<<<<>>>???@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>><<<;;;:::999999999:::999888777777888999999333555777666666777777666******+++++++++,,,,,,,,,)))***++++++++++++***))))))************+++++++++++++++,,,,,,,,,,,,------...---,,,++++++---...000//////............//////000000000000000111111222000000000000000000000000000000///...------,,,,,,...------,,,,,,------...,,,,,,+++***))))))******+++*********+++,,,------,,,------...---,,,***))))))))))))***+++++++++,,,------,,,++++++******)))************************************************))))))))))))(((((((((((())))))))))))+++---///000;;;555---(((((())))))(((***((((((+++///000+++'''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------............///------............------++++++,,,---------,,,,,,***)))((((((((()))+++,,,************+++,,,---...------------------,,,,,,,,,...000000000111333555333000,,,,,,...000000...///............---------,,,,,,------.../////////......////////////......---------............///---///000111000///---,,,***+++,,,,,,------,,,,,,,,,---......//////......000000111111111111000000//////.........---------////////////000000000000////////////000000000000111111111000000000000000000000000///////////////000000111222222222222222////////////////////////000000////////////000000//////............////////////............//////000000//////.........---///............---------............////////////000000000000000000000000000000000111222222333333444444333444444555666777555333333333555555444333888888999;;;<<<;;;888555444333333222222333333444111111111111222222333444222222111111111111222222111333444444222111000000000000////////////000000//////000000111111111222000000//////.........---000000000000000111111222////////////000000000000000000000000000000000000000000000000000000000000111000000///...---------000000000000000000000000222444555777777666444333000000000000111111111111000111111222222222111111222111111111000000//////222222222222222222222222555555555666555555444444555555666666777777888888<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<<<<;;;========================<<<<<<<<<===============<<<;;;:::888777888888999<<<;;;:::999888888888888666666666666666666666666******+++++++++,,,,,,,,,************************)))************++++++++++++++++++,,,,,,,,,------...---,,,++++++,,,...///...---------......///000000////////////000111111////////////////////////000//////...------,,,,,,------,,,,,,,,,,,,------,,,++++++***))))))*********************+++,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))))))))***+++---...777333,,,)))((())))))((()))''''''***///111///+++(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,***+++,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------............------............------,,,,,,,,,---,,,,,,++++++***))))))((()))***+++,,,************+++,,,---...------------------------,,,...///000///000111333111...++++++---///000///............------------,,,,,,------.../////////......////////////......---------............///......000000000///---,,,***+++,,,,,,------,,,,,,,,,---......//////......//////000000000000////////////.........---------.../////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000000111111222222222111111////////////////////////000000////////////000000//////............////////////............//////000/////////............000000/////////.....................///////////////////////////////////////000000111111222333333333333333333444555666777666444333333444555444333666666777999:::999666444444333333222222333333444333333333333333444555555222111111000000111111222444666777666333111000000000000////////////000000//////000000000111111111000/////////............000000//////000000111222000000000000////////////000000000000000000000000000000000000000000000000111000000///......------////////////////////////222333555666666444333222//////000000000111111111000111111222222222111111111111111111000000000///333333333333333333333333444444444555555444444333555555555666777777888888;;;;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<========================<<<<<<<<<<<<============<<<;;;999888777888888888;;;:::999888777777777777555555555555555555555555******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///------------......///000///............///000000........................//////......---,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******)))******************)))******+++,,,,,,+++******************+++++++++***************))))))******+++,,,,,,---************************************************(((((((((((()))))))))))))))))))))((()))***++++++222///+++)))))))))(((''')))'''(((+++000333222000((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***,,,///...+++***+++---,,,,,,,,,++++++,,,,,,---------------............------............------,,,---------,,,+++*********))))))))))))***++++++************+++,,,------+++,,,,,,------.........,,,---///...------///000...,,,++++++---/////////............------------,,,,,,------.../////////......////////////......---------............///......///000///...---,,,***+++,,,,,,------,,,,,,,,,---......//////............////////////.....................---------....../////////000000000....../////////000000000000000000000000000000000///000000000111222222222111111222222222111111000000000000000000000000000000000////////////000000//////............////////////............//////////////////............111000000000////////////---............///////////////////////////////////////000111111222222333333333333333444555666666888555333222333444444333444444555777888777555222444333333222222333333444555555444444444555666666222111111000000111111222666888888777444111000000000//////......//////000//////000000000000111111////////////............000000//////000000111222111111000000//////......000000000000000000000000000000000000000000000000000000000///......------////////////////////////222333444444333222111/////////000000000000111111111111222222222111111000111111111111000000000000444444444444444444444444222333333444444333333333444555555666666777888888:::;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888777888888999999888777666666666666555555555555555555555555******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...000000///....../////////...------------...//////------------------------.........------,,,,,,,,,++++++************++++++++++++***************+++*********))))))******++++++***)))(((((()))***+++,,,+++++++++***)))))))))))))))******+++++++++,,,************************************************(((((((((((()))))))))))))))))))))(((((((((((())),,,+++*********)))(((''')))***,,,111444555222///(((((()))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************++++++************++++++***---000///,,,***+++---,,,,,,+++++++++,,,------,,,,,,---------.........,,,------......------,,,---------,,,+++***)))((()))))))))*********+++++++++*********++++++,,,---++++++,,,,,,---...//////,,,---...---,,,+++,,,---,,,+++++++++---...///000.........---------,,,,,,,,,,,,------.../////////---......//////......------------............///....../////////...---,,,***+++,,,,,,------,,,,,,,,,---......///.........---..................---................................./////////000000........./////////000000/////////000000000000000//////000111222333333444111222222222222111000000111111111111111111111111000000////////////000000//////............/////////......------......//////////////////.........000000000/////////......---------.........////////////////////////////////////000000111222222222222222222222333444555666888666333222222333333333333333333555777777555222444333333222222333333444555555444444444555555666111111000000000000111111444666777666333111000000/////////......///////////////000000000000000000///////////////.........///////////////000111111222111111000///......---000000000000000000000000000000000000000000000000000000//////............////////////////////////222222222222111000///...////////////000000000111111111222222222111000000111111111000000000000000333333333333333333333333111111222333333333222222444444555555666777777888999::::::;;;<<<<<<<<<<<<===============<<<<<<<<<===========================<<<<<<<<<<<<<<<;;;;;;::::::999888888777777777888777666555555555555555555555555555555555555555******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,------333333111000//////......---------------......///---------------------------------------,,,,,,,,,+++******))))))******++++++***************++++++++++++***************+++******((((((((()))***+++,,,+++++++++***)))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((''''''((()))***+++***)))((('''))),,,111666777555///+++))))))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++***---000000...,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,------------...,,,,,,------------,,,,,,------,,,,,,+++***)))((()))*********++++++++++++++++++******++++++,,,,,,++++++,,,,,,---...//////+++,,,---,,,+++***+++,,,++++++,,,,,,------///000...------------,,,,,,,,,,,,,,,------.../////////------............---------------............///...............------,,,***+++,,,,,,------,,,,,,,,,---......///.........------............---------.................................////////////............////////////......//////000000000000//////000111222333333444111111222222222111111000333333333333333333333333000000////////////000000//////............//////......------------...............////////////////////////.........------------------.......................................//////000111111222222222111111222222333444555777555333222333444444333444333333555777777666444444333333222222333333444444444333333333333333444111000000000000000000111///111333333222000000000//////............//////000000//////////////////.........////////////////////////...///000000111222111111000///......---////////////////////////////////////////////////////////////....................................222111111111000///...---...////////////000000000222222222222222111000///000000000000000000111111111111111111111111111111000111111222333333333222444444444555666666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<=============================================<<<<<<;;;;;;;;;::::::999999999888777666666666666555555444555555555555555555555555555555555******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,333222111000///............------------...//////------------------------------,,,,,,,,,,,,,,,,,,+++******************+++*********)))******+++,,,---,,,++++++***+++++++++)))))))))))))))******++++++++++++***************,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((('''&&&(((++++++***((((((((()))---333666666111+++''')))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++,,,...000000///...---++++++++++++,,,---......,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++,,,++++++***++++++,,,,,,+++,,,,,,------.........***,,,,,,,,,*********,,,+++,,,......------...000------------,,,,,,,,,,,,,,,,,,------.../////////------............---------------............///.........---------------***+++,,,,,,------,,,,,,,,,---......//////......------............---------------...............------........./////////------........./////////---......//////000000111///000000000111222222222000000111222222222222222444444444444444444444444000000////////////000000//////............//////......------------...............///////////////............------------,,,------------.......................................///000000111111222111111111111222333444444555333333333555555444333444333333555777888777555444333333222222333333444333333222111111111222222111000000//////000000111,,,...000111000//////000///......------......///000000////////////.............../////////////////////......//////000111111111000000//////......//////////////////////////////////////////////////////////////////..............................111111000000//////............////////////000000222222222222222111000///000000000000111111111111111111111111111111111111000111111222333333333333333444444555555666777777777888:::;;;<<<<<<<<<;;;<<<<<<<<<=============================================<<<<<<;;;:::::::::999999999999888777666555666666555555444555555666444444444444444444444444******+++++++++,,,,,,,,,************************)))************+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,//////............//////.........---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******))))))***++++++,,,...------,,,++++++,,,,,,((()))******+++++++++******************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((()))*********)))((('''))),,,+++)))((((((***(((+++///111000,,,)))'''))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,++++++///333444000,,,++++++++++++,,,---...///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++******))))))***+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,------------------------***+++,,,,,,******+++---,,,...000000...---...000---------,,,,,,,,,++++++,,,,,,------.../////////,,,------......------,,,---------............///......------,,,,,,,,,---***+++,,,,,,------,,,,,,,,,---......//////............////////////......---------.........//////---------.........//////---------.........//////------......///000000111000000000000000000000000...///000111222333333333333333333333333333333333000000////////////000000//////............//////...------,,,,,,------.............../////////000////////////............,,,,,,---------.......................................//////000111111111000000000111111222333444222222222555777777555333444333333444666777777555444333333222222333333444333333222111111111111111000000////////////000000,,,...000000///...---...///......------......///000000/////////...................../////////000///............///000000000000000000////////////////////////////////////////////////////////////.../////////////////////........................000000///////////////000........./////////000000222333333222222000/////////000000000111111111111111111111111111111111111000111222333444444444444333333444555555666666777666777999;;;<<<<<<<<<;;;<<<<<<<<<<<<=========>>>==============================<<<;;;;;;:::999999888999999999888777666555666666555555555555666666444444444444444444444444******+++++++++,,,,,,,,,)))***++++++++++++***))))))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++***++++++,,,---...000000///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,///...------,,,,,,,,,,,,((()))***,,,,,,,,,+++***))))))******+++++++++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((()))+++++++++***)))'''***,,,+++)))''')))***''')))++++++***((((((((()))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,***)))...555666111+++++++++++++++,,,---...///++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))******+++++++++******)))***+++,,,---,,,++++++,,,,,,++++++***+++++++++------------------,,,,,,)))+++,,,,,,++++++,,,------///111111...---...///---------,,,,,,,,,++++++,,,,,,------...//////000,,,------......------,,,---------.........//////......---,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,---......//////............////////////......---------.........//////---------.........//////---------.........//////---------...///000000111000000000000////////////---...000111333333444444111111111111111111111111000000////////////000000//////............//////...------,,,,,,------...---.........//////000000000000000000////////////,,,,,,,,,---------....................................//////000111111111000000000000111222333444000000222666888888555333333222222333555666666555444333333222222333333444444333222222111111111222000000////////////000000...000222111///---,,,,,,.........------.........000000//////.........------.........//////000000...............///000000////////////000000000000////////////////////////////////////////////////.........///////////////........................000000/////////000000111............/////////000333333333222222000////////////000000111111111222222222222222222222222222000111222333444555555555333333444444555666666777555777999;;;======<<<;;;;;;<<<<<<<<<======>>>>>>==============================<<<;;;::::::999999888888999999888777555444666666555555555666666777444444444444444444444444************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++++++++,,,---...///,,,,,,,,,---------......////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((('''))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))(((((((((((()))))))))******)))'''&&&((()))''''''(((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))*********+++***)))(((''''''(((******((('''((()))((()))))))))************((()))***+++,,,---------++++++************+++++++++,,,------......------++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,---------............///......---------,,,,,,,,,------............------***+++,,,---............000//////............///111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000//////.........------------------...//////......////////////.....................///000000---......///000111111222333000...///000111///,,,---......///000111111111111222222222111000...,,,------............------////////////////////////...------,,,---...///000////////////////////////---------............/////////.........---------,,,,,,,,,---------......000000000000000000000000000111111111222222222222000111111111111222222222333333333444444333222222333333333333333333333333222222111111000111111111000//////.........//////111111000......------------.........//////000000......////////////......//////000000111111222222......///000000000000000......////////////......000000111111111111000000...............///000000111000///------......///111111000000//////......111111000000//////......000000000000111111111111222222222111111111000000......////////////......222222111111111111111111000111333444555444333333222222333444444555555666777777888999::::::::::::888999999:::;;;<<<======999;;;===>>>===<<<<<<<<<======<<<;;;::::::999999888888888888777777777777777777666555444444333333444444333333333333222222************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++++++++,,,---......,,,,,,,,,------------...........................,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))(((((((((((()))))))))******)))'''&&&((()))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******)))(((&&&%%%$$$$$$((())))))******))))))((())))))))))))************((()))***+++,,,,,,,,,,,,+++******))))))******+++++++++,,,------------,,,++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------***++++++++++++,,,,,,,,,---------............///......---------,,,,,,,,,------............------++++++,,,---............/////////......//////000111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000/////////..................------......///000......////////////.....................///000000.........///000111111111222000...///000111///---......///000000111222222111111222111111000///.........////////////......////////////////////////...------,,,---...///000.................................////////////000//////.........---------,,,,,,,,,---------......////////////////////////000000000111111111222222000000111111111222222222333333333444444333333222333333333333333333333333333222111111000111111111000//////.........//////111000///......---------....../////////000000000//////000000000000/////////////////////000000000......///000000000000000......////////////......///000000111111000000//////............///000000111000///...---...//////111000000000/////////...111000000000/////////...000000000000111111111111222222222111111111000000......////////////......111111111111111111111111111111333444444444333333222222333333444555555555666777888999::::::::::::999999::::::;;;;;;<<<<<<888:::======<<<;;;;;;<<<<<<<<<<<<;;;::::::999999888888888777777777666666777666666555444444333333444444333333333222222222************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++***++++++,,,---...,,,,,,,,,,,,------------........................+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((()))))))))******)))''''''((()))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&'''(((+++)))((())),,,,,,***'''******************))))))))))))***+++,,,,,,,,,,,,+++******))))))******+++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------++++++++++++,,,,,,,,,,,,---------............///......---------,,,,,,,,,------............------,,,,,,------...---------//////...//////000111222111000///......------...------------------------......------......///000////////////............//////......//////000111......////////////.....................///000000......//////000000111111111000//////000000///...//////000000111222222222111111000000000000111111//////000000000000//////////////////////////////...------------...//////...........................////////////000000000...............---------,,,,,,,,,---------....../////////////////////////////////000000000111111000000000111111111222222222333333444444333333333333333333333333333444444333222222111000000111111/////////......//////000111000///......---......//////000000000000000111000000111111111111000000////////////..................///000000000000000......////////////.........//////000000//////...//////......//////000111111000///.........//////000000000000////////////000000000000////////////000000000000111111111111222111111111111000000000...//////000000//////...111111111111111111111111111111222333333333222222222222333333444444555555666777888999999::::::999::::::::::::::::::::::::888:::<<<===<<<;;;;;;<<<<<<;;;;;;::::::999999999888888777777777777666666666666555555444333333333333333333333222222222222************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++******+++,,,,,,---++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))(((((((((((())))))((()))***)))''''''(((***(((((((((((())))))))))))''''''''''''((()))++++++(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))************))))))(((''''''''')))---000222---)))''')))---...+++'''++++++************))))))))))))***+++++++++++++++******))))))))))))******))))))***+++++++++++++++++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------+++++++++,,,,,,,,,---------------............///......---------,,,,,,,,,------............---------------...------,,,,,,.........///000111222333111000///......------..............................------------.../////////////////////.........///////////////000111111......////////////.....................///000000.../////////000000000111000000//////000000//////000000111111222222222222111000/////////000222333000000111111111111000000////////////////////////......------................................................////////////........................,,,,,,,,,---------......////////////////////////////////////000000000000000000000000111111111111222222333444444444333333333333333444444444444444333333222111000000000000//////////////////000111000000///...............000000000000111111111111///000000111111000000///000000000//////...............///000000000000000......////////////............////////////....../////////...///000000111000000000///////////////000000000000////////////000000000000///////////////000000000111111111111111111111111000000000000//////000000000000//////111111111111111222222222111111222222222222222222111222222333444444555555555666777888999999999999;;;:::::::::999999999888777999<<<<<<;;;::::::;;;;;;:::::::::999999999888888777777777666666666666555555555444444333333333333333333222222222222111************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++*********+++,,,,,,+++++++++,,,,,,,,,------------------------------***++++++++++++++++++***))))))))))))))))))))))))************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))((())))))((('''''')))***))))))))))))((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))************)))))))))(((((()))+++...222444---)))''')))---...+++'''+++++++++***************))))))***+++++++++*********))))))))))))))))))***((()))******++++++******++++++************++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------++++++,,,,,,,,,------------------............///......---------,,,,,,,,,------............---------------...------,,,,,,............///000222222111000///......------...........................---------------...//////.........//////////////////////////////000111111......////////////.....................///000000////////////000000000000//////000000//////000000111111111111111222222222000000/////////111222333000000111111111111000000////////////////////////..................------........................,,,,,,,,,---------......---.....................,,,,,,,,,---------..............................////////////000000000000//////000000000111111111111222333333444444444333333333333444444555555555444333222111000000000000///////////////000111111000//////............///111111111111000000000000...//////000000//////...111111111000000/////////......///000000000000000......////////////............////////////......///////////////000111111000000000000000/////////////////////000000000000////////////000000000000///000000000111111111111000000000000000000000000//////000000000000//////000000111111111222222222111111111111111111111111111111222222333444444555555555666777888888888888:::::::::999888888777777666999;;;;;;:::999::::::999999999999999888888888777777777666666666666555444444444444444333333333333333222222222111111111************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''((()))((('''''')))+++))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,---+++)))((())),,,,,,***'''*********+++++++++,,,,,,))))))***************)))***))))))(((((())))))***))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++*********+++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,,,,,,,,,,---------------------............///......---------,,,,,,,,,------............------,,,,,,------...---------......---......///000111111000///......------...------------------------------,,,,,,------...///........./////////////////////......//////000111......////////////.....................///000000////////////000000000000...///000000//////000111111111111111111111111111000000///000000111222222000000111111111111000000////////////////////////.........///......---,,,------------------------++++++,,,,,,,,,------------------...............,,,,,,,,,---------............................../////////000000000111111/////////000000000111111111111222333444444444444333333333444555555666666444444222111000000//////////////////000111222222//////............//////111000000000000000//////......////////////......111111111111000000000000......///000000000000000......////////////.........//////000000//////...000000//////000000111222000000111111111000///...////////////000000000000////////////000000000000000000000000111111111111//////000000000000000111///000000111111000000///000000000111222222333333222111000000///000000000111111222222333333444444444555666777777888888777999999999888888777777777666888:::;;;:::999999:::888888888888888888888888777777666666666666555555444444333333333333333333222222222222111111111111************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))'''((()))((('''((()))+++***)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))************))))))******)))))))))(((((((((((())))))******))))))((())))))******+++,,,------))))))************))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++++++++************++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++)))*********++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------------------,,,,,,,,,------------...---------............///......---------,,,,,,,,,------............------++++++,,,---...............---------------......111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............/////////000......------......///000......////////////.....................///000000000000000000////////////---///111000///...000222000000000000000000000000///000000111111111111000///000000000000000000///////////////////////////....../////////...,,,,,,------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,---------..............................000000000111111111222222////////////000000000111000111222333444444444444333333444444555666666666555444333111000/////////////////////000111222333//////............//////000000000/////////......//////000000000000///////////////000000000000000......///000000000000000......////////////......///000000111111000000///000000//////000000111222000000111222111000///....../////////000000000111.../////////000000000111000000000000111111111111////////////000000111111000000111111111111000000///000000111222222333333222111000///...//////000111111111222333333444444444444555666777777777777888888888888888777777777555777::::::999888888999777888888888888888888888777777666666666555555555333333333333333333333333222222222222111111111111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++***************+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))'''((()))((('''(((***+++******))))))((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))'''((()))***************'''(((******((('''((()))(((((()))***,,,---...///))))))*********))))))((())))))(((((((((((())))))******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))******+++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---------------------------,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,---..................---***+++,,,---......///......------,,,,,,,,,------111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........//////000000---------------...//////......////////////.....................///000000000000000000////////////---///111111///...000333000000000//////////////////000111222222111000/////////000000000000//////////////////////////////....../////////...,,,+++---------------------------------.........//////---------.........//////,,,,,,,,,---------..............................111111111111222222222222////////////000000000000000111222333444444555444333333444444555666777777555444333111000/////////////////////000111222333//////.........//////000000000//////.........---000000111111111111000000---.........//////000000...//////000000000000000......////////////......000000111111111111000000000000000000000111111222000111111222222000///....../////////000000111111.../////////000000111111000000000000111111111111.../////////000000111111000000111111111111000000///000000111222222333333222111000.........///000000111111222333333444444333444555666777777777777777777777777777888888888555777::::::999888888999777777777777777888888888777666666666555555555555333333333333333333333333222222222111111111111000******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&(((+++---,,,***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))---+++)))((('''((()))*********))))))))))))*********************)))((((((************************))))))))))))))))))))))))++++++******++++++,,,---,,,+++******))))))*********,,,------***(((''''''(((((()))+++------,,,***,,,+++***))))))+++---...***+++,,,---------,,,,,,...---,,,+++************************************&&&+++//////+++((())),,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------------------------......///////////////...///...---,,,,,,,,,---...//////.........---------...........................---,,,---......,,,***------,,,,,,++++++,,,,,,//////////////////////////////---,,,,,,---...///------............------//////////////////////////////.........---------.../////////000000000111111111111111000000000000000000111111111111000000000000111111111111000000////////////////////////---------............///---------.........//////................................................------------------------000000//////.........---...///000111111000///...............////////////222222222222222222222222222222333333333444444444222111111000000000000000//////............//////......//////000000111111111000...---...///111222333333333222222222111111---------.........//////......////////////......000000//////.........---......////////////............//////000000111111222111111000///......---...............///000000//////000000000000/////////000111000///...///000............/////////000000//////.........//////222111000//////111333444222000...---,,,---...///222222111111222222333333666555555444444444555555666777888999999999999999777777777777777666555555999999888888888888999999:::777333333555666666555555444444333333222222111111111111111111111111111******++++++++++++******))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))************)))((()))))))))))))))))))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))'''&&&(((+++,,,+++***))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))),,,+++)))((('''((()))*********))))))))))))*********************)))((((((************************))))))))))))))))))))))))++++++******++++++,,,------,,,++++++******++++++...///000...+++(((''''''*********+++,,,,,,+++***,,,+++***))))))+++---...,,,,,,,,,++++++*********...---,,,+++************************************222666888666111---,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////..................................../////////...------...---,,,++++++,,,------///.........------------........................///...------......,,,+++---,,,,,,++++++,,,,,,---///////////////////////////...------------...///.........//////.........//////////////////////////////.........---------////////////000000000000000000000000000000000000000000111111111111000000111111222222222222111111////////////////////////---------............///---------.........//////................................................------------------------000/////////.........---//////000000000000//////............////////////222222222222222222222222222222222222333333333333222111111000000000000000//////............//////.../////////000000000111000000.........///111222111111111111000000000///---------.........//////......////////////......000/////////..................////////////....../////////000000000000000111111111000///........................///000000//////000000000000//////000111111000...---...///........./////////000000//////.........//////000222111000//////111333444222000///---------///000//////000000222333555666555555444444444444555555777777888888999888888888777777888888777777666555999888888888888888888999:::777444333555666666555555444444333333222111111222222222222222222222222******++++++++++++******))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))++++++)))((((((((()))*********))))))))))))***************+++******)))(((************************))))))))))))))))))))))))+++************+++,,,,,,------,,,++++++++++++,,,000111111///,,,)))((((((,,,,,,+++++++++*********,,,+++*********+++,,,------,,,,,,+++,,,---...///------,,,+++************++++++++++++++++++++++++333555777555///+++***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///////////////....................................------,,,+++,,,,,,++++++++++++,,,---............------------------------------------///...---...//////---+++++++++++++++,,,---......///////////////////////////......------...//////...//////000000//////...////////////////////////...............---------000000000000////////////////////////////////////000000111111111111000000111222222333333222222111////////////////////////---------............///---------.......................................------------------------------------------------/////////...............000//////////////////000............////////////111111111111111111111111000111111111222222222222222111111000000000000000//////............//////////////////000000000000000///.........///111222////////////............------........./////////...//////000000//////...////////////...............//////000000//////...000000000000000000//////111111000000//////.............../////////000000//////000000000000//////000111222000...------........./////////000000000.........//////000000111111111000///000111222333111000///...---...///000//////000111222333555666444444444333333444444555777777888888888777666666777888888888888777777666888888888888888888888888999777444444555666666555444444444333222222111111222222222222222222222222******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))(((((()))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))******+++******))))))******+++*********++++++******)))************************))))))))))))))))))))))))***************++++++,,,---,,,++++++******++++++...//////...+++))))))******++++++***))))))***+++++++++*********+++,,,---,,,++++++,,,///222666888---,,,++++++*********+++++++++++++++++++++++++++***,,,......,,,******,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------.......................................------------,,,+++******++++++++++++++++++,,,,,,------------------------------------------------///...---...//////...,,,*********+++,,,---//////////////////////////////...............///////////////000000000000//////////////////////////////........................000000000000////////////............////////////000111111222222111111000000111111222222111111000////////////////////////---------............///................................................------------------------,,,,,,------------------........................000///...------...///000............////////////111111111111111111111111000000000000111111111111222111111000000000000000//////............//////////////////000000000000000//////...///000111111....................................//////////////////000000000000/////////////////////.........//////000000000000//////222111111000000/////////111000000000/////////.........///000000000000000//////000000000000//////000111111000...,,,,,,---...////////////000000000------...///000111111111111000000///000111222222000000///......//////000222222222222333444555666333333333333333333444555777777777777777666555444777888888888888888777777777777888888888888777777888777555555555555555555444444333333222111111111222222222222222222222222******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************((((((((((((((((((((((((***)))))))))******+++,,,))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++************++++++******++++++++++++************************************************************))))))******+++,,,+++******)))))))))))))))***+++++++++))))))***+++''')))++++++))))))+++,,,++++++***+++++++++,,,,,,,,,++++++,,,///222666888,,,,,,++++++******++++++++++++++++++++++++++++++(((***,,,,,,,,,---...///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************+++,,,,,,,,,,,,,,,,,,------------------------------------------...------...//////...,,,))))))***+++,,,...///000////////////////////////---......//////000000000//////000000000000//////////////////////////////---.....................000000000000////////////---........./////////000111111222222222222111111//////000000000000//////////////////////////////---------............///.....................---........................------------------------,,,,,,,,,---------......---------...............000///...------...///000............////////////000000000000000000000000//////000000000111111111222111111000000000000000//////............//////000000000000///////////////////////////000000111////////////////////////........./////////000000//////000000000000//////........./////////////////////000000000000//////222222111111000000//////000000000000////////////...///000000111111000000//////000000000000/////////000111000---,,,------////////////000000000111,,,---///000111111111111000000000000000111111111000000/////////000000000111111222333555777999:::222222222222222333444444666666666666555555444333666777777888888888777777666777888888888888777666666777666666555555555555444333333222222111000000222222222222222222222222******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((()))******)))((()))+++)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))************++++++************++++++)))***++++++,,,+++++++++***************************************************))))))))))))***++++++******)))((((((((((((((('''((()))((('''(((***,,,(((+++///...,,,***+++---******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,*********+++,,,---///000////////////////////////------///000000000000000...//////000000//////...////////////////////////---------...............////////////000000000000.........//////000000111111111222222222222111111...//////////////////...////////////////////////---------............///...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------.........///..................///............///////////////////////////////////////000000000111111111111222111111000000000000000//////............//////000000000000////////////////////////000000000000/////////000000000000000....../////////000000000///000000111111000000///.........//////////////////000000111111000000///111111111111111111000000000000000000////////////...///000111222111000/////////000000000000//////...///000///---------.../////////000000000111111---...000111222111111000/////////000000000111111//////000000000000111111---...000333666999<<<>>>111111111111222333444444444444555555555444333333555666666777777777777666555666777888888777666555555777777777555444555666333333333222111111000000111111111111111111111111******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,)))***++++++,,,,,,,,,+++************************************************)))))))))))))))***+++++++++******)))((()))))))))(((((()))(((&&&''')))+++,,,111555444000+++***+++******++++++,,,,,,,,,+++,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---)))***,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---+++*********+++,,,---...///////////////////////////,,,---///000111111000000.........//////.........////////////////////////---------.........//////------...///000111222222......///000000111222222111222222333333222222111//////000000000000//////////////////////////////---------............/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,------.........---......//////......---............////////////////////////////////////000000000111111111222222222111111000000000000000//////............//////111000000000/////////......//////000000000000000.../////////000000000000.../////////000000000000000000111111111111000000............/////////000000000111111111111000000111111111111111111222222////////////000000000000...///000222222111000/////////000000000000//////,,,...///...------...000//////000000000111111111...///111222222111000///...//////000000000000000//////000111111111111111...///000222444777999:::000000000111111222333444222333333444444444444333444444555666666666666666555666777888888777666555444777888777555444444666333333222222111000000000000000000000000000000000******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))'''((()))***************,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,************************************************)))))))))))))))******+++,,,++++++***)))******************(((&&&&&&(((***111666:::999222,,,************+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---/////////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------------------***+++,,,---.../////////***+++,,,...//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******)))+++------,,,+++++++++++++++,,,---......////////////////////////,,,---///000111111111000------............------////////////////////////---------.........//////,,,---...///000111222333...//////000111222222333111222222333333222222111000000111111111111000000////////////////////////---------.........////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,---...//////...---,,,............/////////000////////////////////////111111111111222222222222222111111000000000000000//////............//////111111000000/////////......//////000000000000000........./////////000000////////////000000000000000000111111111111000000---.........//////000000000000111111111111000000000000000111222222222333////////////000000000000...///111222333222000/////////000000000000//////+++---......---...///111000000000000111111111111///000111222222111///......//////000000000000000...///000111111111111111333222222111111222222333000000000000111222333444111222333333444444444444333333444555666666555555555666777999999777666555444777999888555333444666333333222222111000000000////////////////////////))))))*********+++++++++************************'''((()))******)))((('''+++*********))))))((((((******)))(((((((((((((((***)))'''(((***++++++***))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***)))))))))((('''(((+++...***)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((((((***************)))(((((()))************+++++++++******))))))))))))******+++*********))))))((((((******))))))))))))************))))))***++++++,,,++++++***)))(((((())))))*********+++,,,,,,,,,---,,,555<<<;;;222***((()))***+++,,,,,,******+++,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...------,,,,,,------------............------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,.../////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,+++,,,---...++++++++++++++++++++++++---------............///111000///......///000111///////////////000111111//////...---------------000000000000000000000000///...---,,,,,,---...///000000111222222222222222111111111000000000000000333333222111000000000111////////////000000000000......---------,,,,,,,,,........................444222000...,,,,,,,,,---------........................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++------------.........///////////////////////////000......///000111000///000000000000000000000000222000///...///000222333444222//////000000000///000///...------...///000//////000000000000//////...//////000111222222333000000000000000000000000222222222111000///......//////000111111111111000555444222000//////000000444333111//////000111222111000...///000000///...///////////////000111111000000000000000000000000000000////////////000000000000111222222222222111......////////////......000000///////////////000111222222222222111000000222111000000000000000000000000000000000111111111111222333333444444333333444555555555555555444444555555666666777777888888444444444444444444444444666666444333111000///...////////////////////////))))))*********+++++++++************************'''((()))******)))((('''************)))))))))(((******)))(((((((((((((((***)))'''(((***++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++++++++++++++***))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))***++++++++++++***)))******)))((((((***,,,***)))(((''''''((()))******)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((()))************+++++++++******))))))))))))******+++*********))))))))))))******))))))))))))******+++***************+++++++++******))))))))))))************++++++++++++++++++000555444...)))***,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,.../////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++---------............///111000///......///000111///////////////000000111000///......------......000000000000000000000000///...------------...//////000000111111111111111000000000000000000000000333222111111000000111111////////////000000000000.........---------,,,,,,........................000000///...---------------------.........//////......---,,,,,,,,,,,,---,,,,,,------,,,++++++***---------,,,,,,,,,++++++------........./////////........................000///...///111222111000000000000000000000000000111000///...///000222333444111///...///000000///000///............///000...//////000000//////.........///000000111222222000000000000000000000000222222222222111000///......//////000000000000000222111000000000111222333444333111//////000111222111///...///111111000//////////////////000000111000000000000000000000000000000////////////000000000000111222222222222111......////////////......000000////////////000000111222222222222111000000111111000000000000000111111111111111111111000000111222222333444333333333444444555555555555444444555555555555555666666666444444444444444444444444666555444333111000///...////////////////////////***************+++++++++************************(((((())))))))))))((((((************))))))))))))***))))))(((((((((((((((***)))'''(((***++++++***))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***)))***,,,+++)))((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((*********+++******)))((()))************+++++++++******))))))))))))*********************)))))))))******))))))))))))******++++++***************+++******)))))))))***++++++******************))))))***,,,,,,+++******+++------......---+++***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......////////////......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------............///000000////////////000000//////......//////000111111000//////......//////000000000000000000000000///...------------...///...//////000000000000000000000000000000000000000222222111000000000111111////////////000000000000.........------------,,,........................,,,------.........------+++,,,,,,---...///000000......---,,,,,,,,,,,,------------...------,,,+++------------,,,,,,,,,,,,............/////////000........................111//////000111222111000000000000000000000000000111000/////////000222333333111///...///000000000000//////......//////000.........//////..................//////000000111000000000000000000000000222222222222222111000///......///000000000000000......//////111222444555333222111000///000111111000///...///111222222111//////......//////000111000000000000000000000000000//////......//////000///000111111222222111111...//////////////////...000000////////////000000111111222222111111000///111000000000000000111111333333222222111000000000111111222333333333333222333444444555555444444444555555555444444444444444444444444444444444444444555444333222111000//////////////////////////////************************************************(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))***)))'''(((***++++++***)))))))))))))))))))))))),,,++++++***)))(((''''''((()))))))))******************+++++++++******)))************************))))))))))))************))))))***++++++++++++***)))+++------+++)))''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((*********++++++******)))))))))*********++++++++++++******))))))******+++******************************))))))))))))******,,,+++******)))*********))))))))))))***++++++,,,+++*********)))(((((((((+++)))(((((()))+++++++++...//////...,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,...//////000000//////......------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---------............///000000////////////000000///............///000000111111000///////////////000000000000000000000000.........------.........---......///000//////////////////000000000000000111111000000000000111111////////////000000000000............------------........................+++,,,---......---,,,+++++++++,,,---...///000111......---,,,,,,,,,,,,------...............------------------------,,,,,,........./////////000000........................111000///000222222222000000000000000000000000000000000//////000000111222222000......///000000000000//////////////////000------............---------........./////////000000000000000000000000000222222222222222111000000//////000111111111111000---...///000111222333444222222111000///000000111//////...000222333333222///............///000000000000000000000000000000/////////......////////////000000111111111111111//////............//////000////////////000000111111111111111111000000///000000//////000111222222444333333222111000000///000111111222222222222222222333333444444444444333666555555555444444333333333333333333333333333333444333333222111000000///////////////////////////************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))***)))'''(((***++++++***))))))))))))))))))))))))++++++******)))(((((('''((()))))))))************)))******+++++++++******++++++++++++++++++++++++))))))))))))************))))))***++++++++++++***))),,,......,,,)))''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******))))))*********+++++++++++++++************++++++***************+++++++++******))))))))))))******++++++***************+++******))))))***+++,,,,,,+++*********)))(((((((((+++***)))***,,,,,,***(((---...///...,,,+++,,,---******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,......////////////.........------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,------------------............/////////000000000000//////...............//////000111111000///////////////////////////////////////---..................---------...///////////////......//////000000000000111000000///000000111111////////////000000000000//////.........---------........................---......///...,,,+++***++++++,,,---...///000111......---,,,,,,,,,,,,------......//////.........------------------------............////////////........................000/////////111222111000////////////////////////000000000000000111111222111///------///000000000///000000000000000000///------............------............////////////////////////////////////111111222222222111000000///000111111222222111111//////000000111111111111111111111000000000000000///......///111333222111...............//////000//////////////////////////////............////////////000111111111111000000///............///000///////////////000111111000111111111111000//////////////////000111333333333333222222111000/////////000111111222222111111111111222333444444333333777666666555555444444444333333333333333333333333222222222111111000000000////////////////////////+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((())))))******)))'''(((***++++++***))))))))))))))))))))))))************))))))))))))))))))))))))************))))))***++++++++++++***************************((((((((()))))))))******))))))***++++++++++++******,,,......,,,)))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))******))))))***++++++,,,+++++++++)))************+++++++++++++++************++++++*********+++++++++++++++******))))))))))))************))))))***++++++,,,++++++*********++++++,,,******************))))))++++++,,,---...---***'''+++---...---,,,+++,,,...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......---,,,,,,,,,,,,---------............------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,++++++,,,,,,------......---------............/////////000000000000//////......------......///000111000//////......//////////////////////////////------...//////...---------......///////////////---......//////000000111000000/////////000111111////////////000000000000/////////.........------......................../////////......,,,+++++++++,,,,,,---...///000000......---,,,,,,,,,,,,---,,,---......///.........------------............------------.........///------------------------000......///000111000//////////////////////////////000000000111111111111111///------///000000000///000000111111000000///.........//////.........////////////////////////////////////////////////000000111111111000000/////////000111111111111111000000000111111000//////111111000000000////////////...---...000111111000......------......///000///////////////////////////......------......///...///000000111111000000000///...------...///000///......//////000111222000000111111000000///............///000222333444222222111111000///////////////000111111111111000000000111222333333333333666666666555555555555555333333333333333333333333111111111111111111000000////////////////////////+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************((((((((((((((()))*********)))'''(((***++++++***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***+++++++++++++++************************''''''((((((((()))))))))))))))***++++++++++++******,,,------+++***))))))'''((()))******)))(((''''''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************)))***++++++,,,,,,,,,+++)))************+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******))))))))))))******(((((())))))***+++------,,,,,,+++*********++++++*********+++++++++++++++***+++,,,------,,,++++++)))***,,,,,,++++++---...,,,,,,,,,,,,------------,,,,,,,,,---------......---..................---,,,,,,,,,------------...000///......------......,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++,,,,,,---......///---------............///...///000111111000///......------------...//////000///......------......////////////////////////------...//////...------......///000000000000///------......///000000111///////////////000111111////////////000000000000////////////....................................//////......---......///---------.........//////......---,,,,,,,,,,,,---,,,,,,---...............------------.........///,,,,,,,,,,,,------------------------------------///---------///000///...//////////////////////////////000111111111111111000...,,,---...000000000///000111111111111000///...//////000000//////...000000000000000000000000////////////////////////...//////000000000//////---....../////////////////////000111111000///...000000000000000//////...///...---...///000///......------------.../////////////////////////////////......------......///...//////000000000000000000///...------...///000............///000111222000000000000000//////...------...///000222444555000/////////////////////...///000000111111000000///000111222333333333333444444444444444555555555222222222222222222222222000000000000111111111111////////////////////////++++++++++++******))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++((((((((((((((()))*********)))'''(((***++++++***))))))))))))))))))))))))((((((((()))******++++++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))***++++++++++++******,,,---,,,+++******+++'''((()))******)))(((''''''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******))))))))))))******((((((((()))***,,,---...------,,,+++*********************+++,,,,,,,,,---)))***,,,+++***+++---///''')))++++++++++++---///,,,,,,------------...............////////////000//////000000000000//////,,,,,,,,,---------......000000///............///+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,------------------------------------,,,+++***+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,++++++,,,,,,---...//////---------.........//////...///000111111000///......------------...////////////...---------------////////////////////////,,,---...//////...---,,,...//////000000000000000---------...///000000111///////////////000111111////////////000000000000000/////////..........................................------...///111222------........................---,,,,,,,,,,,,---++++++,,,---.........------------.........//////+++++++++,,,,,,,,,------------------------------...---,,,---/////////...//////////////////////////////000111111111111111000...,,,,,,...000000000///000111222222111000/////////000000000000//////111111111111000000000000////////////////////////......///////////////...+++,,,------......---------...///111111111000///000000000000000//////...///...------...///---,,,...------------...//////////////////////////////.........------............//////000000000000000111///...------...///111............///000222222000000000000000//////...------...///111222444555............////////////...//////000000000000000//////000222222333333333222222222333333444444444222222222222222222222222000000000000111111111111////////////////////////+++++++++***************(((((((((((((((((((((((())))))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***+++*********))))))(((((())))))((((((((((((((()))***((('''((()))***)))'''(((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))((())))))*********))))))((()))***+++,,,---------)))))))))***++++++,,,,,,,,,,,,++++++***)))(((((())))))************))))))))))))(((((((((((()))))),,,++++++***************++++++***************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---......---,,,+++.........------,,,,,,,,,---+++***)))***,,,///111...............///000111///...---,,,+++,,,,,,---------++++++++++++------------............---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------....../////////...------------...,,,---......//////......++++++,,,------......///000///...------,,,------,,,---......//////......//////.........---------......////////////......---------.........////////////000111111111111111////////////000000000000......//////...---,,,,,,---,,,,,,,,,,,,---......///////////////.........,,,,,,,,,------...............---,,,---...///000---------............////////////......---------...------,,,,,,------...---,,,,,,++++++,,,,,,---000///......///000///---------............------......///000000000000000............////////////............/////////000.........///////////////........................////////////000000000000000000000000000000000000000000///...............//////000000000000//////000000000000000///..................//////////////////...---...///000111//////.........---------...------------...//////////////////............///////////////.....................////////////333222111000////////////...000111000///...///111111111000000000000111111---......///000111111222222222111111111111111111000000111111111222222222333222222111111222222333222111111000000000000000000000//////.........---,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))***)))'''&&&&&&''')))***************)))))))))(((***))))))(((((()))))))))***((('''((()))***)))((((((((((((((())))))))))))******)))))))))))))))((((((((((((((()))))))))***))))))************))))))))))))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))))))))************))))))***))))))(((((((((((()))++++++***)))))))))******++++++***************+++++++++************++++++........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******---,,,*********---///111..................///000///...---,,,+++,,,,,,---------,,,++++++,,,------------............---------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------......//////......---------------,,,---......//////......+++,,,,,,------......///000///...------,,,------,,,---......//////......//////.........---------......////////////......---------.........////////////000111111111111111000000000000////////////......//////...------,,,---,,,,,,,,,,,,---......////////////............,,,,,,,,,---------.........------,,,---...///000---------............///............---------,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---///...------...///...---.........//////............///000000000000000///............////////////........./////////000000//////////////////..............................////////////000000000000000000000000000000000000000000///...............//////000000000000//////000000000000000///..................///////////////...---------...000000//////.........---------...------------...///////////////////////////////////////////////////...............////////////333222111000////////////...000111000///...///111000000////////////000000.........///000111111111111111111111111111111111111111111111222222222222333222222111111222222333222111111000000000000000000/////////............,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))************))))))))))))******)))))))))******+++***)))((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))************))))))******+++++++++++++++***)))))))))***++++++,,,,,,,,,,,,,,,+++******))))))))))))************))))))+++***)))(((((((((((((((***)))))))))))))))******+++***************++++++++++++************++++++........................,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++***************)))))))))---,,,+++******,,,...000//////...---------.........------,,,,,,,,,,,,---------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,------......///......---,,,,,,,,,,,,---,,,---......//////......,,,,,,,,,---......//////000///...------,,,------,,,---......//////....../////////............---......////////////......------.........///////////////000111111111111111111111000000//////...............///......---,,,---,,,,,,,,,,,,---..............................,,,,,,,,,------------...---------,,,---......///---------............///...------------,,,,,,,,,......------------......------,,,,,,,,,,,,------...---,,,,,,......---,,,...//////000000//////...///000000000000000///...............////////////....../////////000000000000000000//////.................................////////////000000000000000000000000000000000000000//////............/////////000000000000//////000000000000000///..................////////////...------------...///////////////............---......------......///000...//////000000111111111......//////////////////............////////////222222111000////////////...000111000///...///111////////////////////////......//////000000111111111111111111111111111111111111222222222333333333222222111111111111222222222222111111000000000000////////////............---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))*********)))))))))))))))******************+++,,,***)))((()))******)))((((((((((((((())))))))))))'''''''''(((((())))))***(((((()))))))))*********)))************))))))(((***++++++++++++******))))))))))))***++++++,,,,,,,,,,,,,,,++++++*********)))******++++++******)))+++***))))))(((((())))))))))))(((((())))))***************)))******+++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,***************)))))))))++++++***)))***+++---...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,------......------,,,,,,------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......///......---,,,,,,,,,,,,,,,,,,---......///.........,,,,,,------.../////////000///...------,,,------,,,---......///........./////////.....................////////////..................//////////////////000111111111111111222111111000///......------...............---------,,,,,,,,,,,,---......------...............///------------------------,,,,,,,,,---------......---------............///---------------,,,,,,,,,......------------......------,,,,,,,,,,,,------...---,,,---/////////---//////000000000000//////000000000000000//////...............////////////...////////////000000000222111111000///...------........................////////////000000000000////////////////////////000///............////////////000000000000//////000000000000000///..................////////////---------------......////////////..............................//////000...//////000111222222333............////////////............////////////111111000///////////////...000111000///...///111//////000000000000//////.../////////000000000111111111111111111222222222222222222222333333333333222222111111111111222222222222222222111111000000///////////////.........,,,,,,++++++***))))))((())))))))))))))))))))))))((()))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,+++)))((()))***+++***)))(((((((((((())))))))))))''''''(((((())))))******))))))))))))***************************)))((((((******+++++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++************))))))))))))*********)))))))))))))))************))))))***++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++++++++++++++***))))))(((((()))***+++///...---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,------......///......---,,,,,,,,,,,,---,,,---......///.........,,,,,,---......//////000000///...------,,,------,,,---......///.........////////////////////////......////////////.............../////////000000//////000111111111111111222111111000///......---------...............------,,,,,,,,,,,,---......,,,---------......//////------------------------,,,,,,,,,------------------------............///------------------------///......------......///...------,,,,,,------...///.........000111111/////////000000000000////////////000000000000//////............////////////////////////000000000111222222111000///......---////////////////////////////////////000000000000//////////////////////////////............////////////000000000000//////000000000000000///..................////////////---------...............///////////////////////////............///000000...//////000111222222333---.........//////000000............////////////111000//////////////////...000111000///...///111000111222222222222111000////////////000000000000000000111111111222222222111111222222222333333333222111111000000111111222111222222222222111000000.........///////////////+++++++++***************))))))))))))))))))))))))))))))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,+++***))))))++++++***)))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++******+++******)))((('''))))))***************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++******))))))))))))***+++,,,,,,,,,++++++***)))*********))))))))))))***+++,,,,,,++++++************++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***)))))))))))))))******------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,+++------............------,,,,,,------------,,,,,,,,,---...//////...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,------....../////////...------------...,,,---......//////......---------...//////000000000///...------,,,------,,,---......//////.........////////////000000000......////////////............/////////000000000//////000111111111111111111111000000//////......,,,---......///.........---,,,,,,,,,,,,---......,,,,,,,,,---......//////...------------,,,,,,,,,++++++,,,------------,,,---------............///---------............/////////............//////......------------......000///...///111222222111...//////000000//////.........///000000000000000............/////////////////////000000000111111111111111000000/////////////////////////////////////////////000000000000000000000000000000000000///............//////000//////000000000000//////000000000000000///..................////////////---...//////000000//////...////////////000000000//////......//////000111...//////000000111111111------......///000000000............////////////000//////....../////////...000111000///...///111000111222333333222111000////////////000000000000000000000111222222333333000000111111111222222222111111000000000000111111111222333333333222000///.........///////////////***************+++++++++))))))))))))))))))))))))))))))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************(((((((((((()))***+++,,,+++***))))))++++++***)))(((((((((((())))))))))))++++++++++++************))))))*********++++++++++++++++++******)))(((''''''((()))******+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***''''''((()))***,,,---.........---+++************))))))))))))***+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------+++++++++*********++++++++++++++++++++++++,,,---)))***+++,,,---,,,,,,+++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------++++++,,,------......///000000///............///,,,---......//////......------......//////000000000///...------,,,------,,,---......//////........./////////000000000000......////////////........./////////000000000000//////000111111111111111000000000000////////////,,,------...//////......---,,,,,,,,,,,,---......++++++,,,------...//////......---------,,,,,,,,,***+++,,,---------,,,,,,---------............///........./////////000000//////............//////......------------......///...---...111222111000.........//////.........,,,---...000111111111111............//////////////////000000000111111111111000000000000000000000////////////////////////////////////000000000000000000000000000000000000...............///000000//////000000000000//////000000000000000///..................////////////...///000111111111000///.../////////000000000000///////////////000000111////////////////////////------......///000000111............//////////////////.........//////000...000111000///...///111///111222333333222111///000000000000///////////////000000111222222333333//////000000000111111111111111000000000000111111111222333444444222000///............/////////000)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***************)))((()))***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++''''''''''''((()))***++++++***)))***+++++++++)))(((((((((((())))))))))))---,,,,,,,,,+++*********)))************++++++++++++++++++******(((''''''''''''(((******+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***&&&'''''')))+++---...000000///...,,,+++***))))))))))))))))))***+++,,,---++++++************++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))***+++,,,---,,,,,,+++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,---///000000///---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------++++++,,,------......///111111000///////////////,,,---......//////......------......///000000000000000...---------------,,,---......//////........./////////000000111111......////////////......////////////000000000000//////000111111111111111////////////000000000000,,,,,,---.../////////...---,,,,,,,,,,,,---......++++++,,,,,,---...//////.........------,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////.../////////000000111111//////............//////......------------.........---,,,...000111111000------............------+++,,,...///111222222222............/////////000000000000000111111111111000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000...............///000111//////000000000000//////000000000000000//////.............../////////000...///111222222222111000.../////////000000111111///////////////000111111////////////............---------...///000000111............/////////000//////.........//////000///000111000///...///111...000111222222111000...000000000000///////////////000000111222222333333////////////000000000000111111000000000000111111111222333444444222111///---.........//////000000************************(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++)))))))))))))))******+++,,,,,,+++***)))))))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***)))************+++++++++++++++***)))(((((())))))++++++***)))(((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,------+++)))---,,,,,,+++***)))((((((,,,,,,+++***))))))******************************)))************+++++++++***)))((((((((()))+++,,,)))************+++++++++++++++++++++++++++++++++)))(((((((((,,,444>>>EEEBBB777***&&&***---,,,))),,,---......------///000------+++***)))(((((((((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---,,,---///000000///---,,,......------------......111000000///...---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------............///111000000///...------------------............///---...///000000///...---//////...---,,,,,,++++++,,,---...//////...---,,,//////////////////////////////.........---------////////////000000000000///000111222222111000///////////////////////////......---,,,,,,,,,,,,---,,,---///000000000///...------............------------------------------,,,---......//////......000///...---------------............/////////000000///...------...///000.../////////...---,,,,,,........................000000000000////////////111111111111111111111111////////////////////////000000//////.........---000222333333111000000111......//////////////////000000//////......------////////////////////////............////////////111111111111111111111111///////////////000111111........................222000000222555555333000......//////000000111111000000000000000///......///////////////.........000000000000000000000000111111000000//////......000000000000000000000000111111000000000000111111000111222222000//////000000000000000000111111222111111000000000000111111111111111111111000/////////000111222222222222222444444444333111000...---........................************************))))))))))))(((((((((((())))))))))))************+++***)))(((((()))***+++)))))))))))))))******+++,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++)))((((((((()))***))))))*********+++++++++++++++***)))))))))))))))++++++***))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***+++++++++++++++++++++++++++++++++,,,...---+++))),,,,,,++++++***))))))))),,,++++++***))))))******))))))))))))))))))))))))************++++++++++++***))))))((()))***+++,,,************++++++++++++++++++++++++++++++++++++)))))))))***...444===CCC>>>666,,,(((***---,,,******,,,------,,,,,,---...---,,,+++***************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++******++++++,,,---,,,---...//////...---,,,......------------......000000//////...------,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++---------------------------------............///000000000///...---------------------............---...///000000///...---------------------------------...//////...------........................///.........------------.../////////000000000000///000111111111000///.................................---,,,,,,,,,,,,---,,,---...///000//////...------............------------------------------,,,---......//////......//////...---------------........./////////000000000///............///000...////////////......---........................000000000000////////////111111111111111111111111////////////////////////000/////////............000222333333111000000111///////////////.........000000//////////////////////////////////////////............////////////111111111111111111111111///////////////000111111////////////////////////111000000111444444222000.../////////000000000111000000000000000///....../////////////////////...000000000000000000000000111000000000/////////.../////////////////////////////////....../////////000111222222000//////000000000000000000111111222111111000000000000111111111111111111111000//////000000111222222222111111222222222222111000..............................******************************))))))((((((''''''))))))))))))******************))))))))))))******)))))))))))))))******+++++++++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++******)))((())))))))))))))))))*********+++++++++***))))))))))))))))))+++***))))))))))))))))))))))))******))))))((((((((((((((()))))))))******************************+++***+++,,,------+++)))************************,,,+++******)))*********))))))))))))))))))))))))************+++++++++,,,***))))))))))))***++++++************+++++++++,,,++++++++++++++++++++++++******++++++,,,///555888555111,,,))))))***++++++)))***++++++******+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++******++++++,,,---,,,---...//////...---,,,......------------....../////////......------,,,---------------...//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------------............///000000//////...---------------------............---...///000000///...---++++++,,,,,,---...//////------...//////...------....................................------------....../////////000000000000000111111000///....................................---,,,,,,,,,,,,---------...////////////...------............------------------------------,,,---......//////......//////...------------........./////////000000000000//////......//////000...//////000000000000///////////////////////////////////////000000000000111111111111111111111111////////////////////////////////////............000222333222111///000000000000//////.........---//////000000000000000000////////////////////////............////////////000000000000000000000000///////////////000111111000000000000000000000000000//////000222222111000////////////000000000000///000000000000///............//////////////////000000000000000000000000000000000000////////////...........................------------------...000111222222000//////000000000000000000111111222111000000//////000000111000111111111111000000///111111111222111111000000000000000000000///..............................******************************))))))((((((''''''((()))))))))***************))))))))))))))))))***)))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))******************)))))))))))))))*********)))))))))))))))***))))))*********))))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))+++,,,,,,***((())))))*********+++++++++++++++***************+++*********************************+++++++++,,,,,,)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++)))((((((***,,,,,,,,,+++)))'''''')))+++)))***,,,+++***)))***,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************++++++++++++,,,,,,+++++++++,,,------.........---------,,,,,,++++++******++++++,,,---,,,------......------,,,...------,,,,,,------............---------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......---------,,,,,,---------.........---...///000000///...---++++++,,,------......///---..................---........................------------------------........./////////000000000000000000///......---..............................---,,,,,,,,,,,,---------........./////////------............------------------------------,,,---......///.........///......---------.........////////////000000000000//////////////////000...///000111111111111111000000000000000000000000////////////000000000000111111111111111111111111///////////////////////////////////////.........000111333222000//////000000000000///......------//////000000111111222222////////////////////////............///////////////////////////////////////////////////000000111////////////////////////////////////000111000000////////////000000000000//////000000//////...---............////////////////////////////////////000000000000////////////...........................------,,,,,,------...000111222222000//////000000000000000000111111222000000////////////000000000000111111111111000///111111222111111000//////......///////////////...........................***************************)))))))))((((((((('''((()))))))))************)))))))))******))))))))))))))))))))))))******+++***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))************)))))))))))))))*********)))))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''')))++++++)))''')))))))))***++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++''')))***)))((('''((())))))***++++++))))))+++---+++,,,---,,,+++***+++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,+++++++++,,,,,,---.........---------,,,,,,,,,++++++******++++++,,,---,,,------------------,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............------------,,,,,,,,,------------...---...///000000///...---------------------------.........------.................................,,,,,,------------------............////////////000//////.........------..............................---,,,,,,,,,,,,------------------......///------............------------------------------,,,---......///...............---------......///////////////000000000111///000000000000000000/////////000111222222222111000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000.........//////////////////111222222000//////000000000//////.........---//////000000111111222222////////////////////////............///////////////////////////////////////////////////000000111...........................///////////////000111000000000000///////////////////////////...---------.........//////000000////////////////////////////////////000000000000........................//////............//////000111222222000//////000000000000000000111111222000000////////////000000///000000111111111000000111111111111111000///...------...////////////...////////////////////////************************((((((((()))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))))))))******)))))))))))))))******+++)))))))))))))))******+++))))))******++++++******)))))))))*********++++++************************&&&&&&''')))++++++)))((())))))******+++++++++,,,*********)))******+++,,,------------------------++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&'''*********+++---///+++,,,---,,,,,,,,,...000,,,---...---,,,+++,,,---+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++,,,---......------,,,,,,,,,+++++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,......------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,---------------...///000000///...------------------------,,,///...------------...///------------------------,,,,,,,,,,,,------------------........./////////......------------...///------------------------......---,,,,,,,,,,,,---------,,,,,,------...///------............------------------------------,,,---......//////.........------------...///////////////000000000111111///000000111111000000//////000000111111111111000////////////////////////......//////000000111111111111111111111111111111000000000000000000000000.........//////////////////111222111000...////////////////////////////////////000000000000000000////////////////////////............////////////000000000000000000000000///////////////000111111...........................///000///......000222000000000000////////////...////////////...------------......///000000000000000000000000000000000////////////000000000000........................000000////////////000000000111222222000//////000000000000000000111111222000//////......//////000///000000111111111111000000000000111000000//////......///////////////...////////////////////////************************''''''(((((())))))******))))))))))))************((()))***++++++***)))((()))))))))))))))******+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''(((((((((((()))))))))***)))))))))))))))***++++++)))))))))))))))***++++++((()))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++((('''(((***,,,---+++)))***************+++++++++******))))))***++++++,,,------------------------+++++++++,,,,,,,,,------)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++((()))++++++***+++---///,,,+++***+++,,,---......---......---,,,+++,,,---++++++*********++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++*********++++++******++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++******++++++,,,---......------------......------------.........///++++++++++++++++++++++++---------............///------------------------++++++,,,,,,,,,------------...///000000///...---+++,,,,,,------.........///...------------...///------------------------++++++,,,,,,,,,------------------.........//////---,,,,,,,,,,,,...///000------------------------......---,,,,,,,,,,,,---------,,,,,,,,,---...///------............------------------------------,,,---......//////......---------------...////////////000000000111111111///000111111111111000///000000000111000000//////.................................///000111111111111111111111111111111111000000000000000000000000............/////////000///000222111///......///------......///000000000000000//////////////////////////////////////////............////////////111111111111111111111111///////////////000111111........................///000111000......111444111000000000/////////.........//////......---,,,------......///000000111000000000000000000000000.../////////000000000111////////////////////////000000////////////000000000111222222000//////000000000000000000111111222//////............////////////000111111111111111...///000000000000000000//////000000000//////...////////////////////////************************&&&&&&'''((()))***++++++))))))))))))************((()))***++++++***)))((()))))))))))))))******+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''(((((((((((())))))))))))))))))((())))))***++++++))))))((())))))***++++++((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))+++......---+++******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,***((('''((()))***(((&&&''')))+++,,,+++,,,---...---+++***+++,,,++++++******)))******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++++++++++++++,,,---...///+++++++++*********))))))++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---.........------------......---------.........//////++++++++++++++++++++++++---------.........//////------------------------++++++,,,,,,,,,------------...///000000///...---)))***+++,,,...///000111///...---,,,,,,---...///------------------------+++++++++,,,,,,------------------.........//////,,,+++++++++,,,...000111------------------------......---,,,,,,,,,,,,---------,,,+++,,,---...///---..................---------------------------,,,---......//////......---------------...///000000000000000111111111111///000111222222111000///000000000000000///...---........................---......///000111111222111111111111111111111111000000000000000000000000---.........//////000000///000222111///......///,,,,,,---...///000111111000000//////......------////////////////////////............/////////000111111111111111111111111///////////////000111111000000000000000000000000///111222000......111555111111000000/////////.........//////......---,,,---------...///000000111000000000000000000000000.../////////000000111111000000000000000000000000//////............//////000111222222000//////000000000000000000111111222//////............////////////000111111111111111......///000000111000000000000000000000//////...000000000000000000000000************************++++++************++++++))))))))))))************))))))))))))))))))))))))111000+++&&&)))///+++"""(((++++++((('''***,,,******((('''&&&$$$%%%,,,333))))))((())))))+++---...111,,,'''&&&'''((()))***---+++)))((()))***---///%%%+++///+++'''&&&%%%%%%...'''+++'''000------''''''''''''''''''''''''******))))))))))))******,,,'''))),,,222"""000&&&'''((()))******))))))***---666###&&&---%%%+++000 ,,,000***///(((000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))*********++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********(((***+++***)))((()))************)))))))))))))))++++++***)))(((((())))))(((((())))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))(((((()))***,,,------,,,***))),,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---++++++************++++++,,,,,,,,,------.........***+++,,,,,,------,,,,,,++++++******++++++,,,---......---,,,++++++******,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,...,,,******---...---+++------------------------++++++,,,,,,,,,---------------------------------------------------------000///...------...///000..................------..................------++++++,,,,,,,,,---------.........------,,,,,,,,,---------...............000000//////.........---///............---------...---,,,+++,,,---...///000000//////.........---////////////////////////---......///////////////---,,,,,,,,,,,,---...///000000000000111111111111000000000000////////////000000000000000000000000//////000000111111111222////////////000111222333666222111333222///000444333222000...---------...111111000000//////......111000///000222222000///---......///000/////////111111000//////...//////...000111000///...///111...///000000000000//////000000000000111111111111...///000111222222111000//////000111111111111111000000////////////000000222222222111000//////...111111000000//////......------///000111111111111000000111111111111000000000000////////////000000//////000000000000//////---......///000111111222////////////............222111111111000000//////000000//////......------000///////////////000111000///............//////222111111000///......---222111111111000000//////************************++++++************++++++))))))))))))************))))))))))))))))))))))))$$$%%%---444--- )))***(((%%%%%%+++///***""",,,---***'''000888***,,,+++***)))))))))***+++...222'''%%%------$$$)))&&&(((---,,,$$$ """444###(((...))))))111///"""$$$$$$555+++...------------------------((((((''''''''''''((((((000---...)))***(((222)))'''''''''(((((((((((((((***"""$$$+++ ...+++&&&%%%...888...&&&///...%%%+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))*********++++++,,,++++++******+++,,,,,,,,,,,,,,,+++++++++******(((***+++***)))((()))***************))))))))))))++++++***))))))))))))))))))******************+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********)))))))))))))))***,,,------,,,***))),,,++++++++++++,,,------++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++++++++***++++++,,,---.........---,,,+++++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,...,,,******,,,...---+++------------------------++++++,,,,,,,,,---------------------------------------------------------000///...------...///000................................................++++++,,,,,,,,,---------/////////.........---------------....../////////000/////////............///............---------------,,,,,,,,,---...///000000/////////.........////////////////////////---...//////000000//////...---------------......000000000000111111111111111000000000////////////000000000000000000000000///000000000111111111111/////////000000111222333444111222777888555444555222111000///////////////111000000000/////////...111000///000222222000///...///000000111111000000111000000//////000000111...000111000///...///111---------...///000000111000000000000111111111111...///000111222111111000//////000111111111111111000000////////////000000222222111111000//////...111000000000/////////...---...///000111111111111000000000000000000000000111111000/////////000000///000000000000000000///......//////000000111111////////////////////////111111111111000000000///000000////////////......000000/////////000111111000//////......//////000111111000000//////......111111000000000/////////************************++++++************++++++))))))))))))************))))))))))))))))))))))))(((111... ...222***//////,,,)))+++///,,,'''$$$$$$(((***'''&&&111@@@///...,,,***((((((((((((999***###+++...'''&&&---+++&&&&&&,,,---+++000999---666---%%%))),,,)))+++%%%---%%%'''(((444+++&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******$$$,,,'''$$$///)))''')))((('''&&&&&&''''''(((222+++&&&<<<###+++...&&&$$$111+++$$$777111************************,,,,,,,,,,,,,,,++++++***((()))))))))************,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++***(((***+++***)))((()))***************************++++++***))))))))))))***,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******************)))))))))***+++,,,------,,,+++***+++++++++++++++,,,------+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,------//////......---,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,...,,,***+++,,,------,,,------------------------,,,,,,,,,,,,------------------------------------------------------------//////...------...//////................................................,,,,,,,,,,,,------------000000000///////////////,,,,,,---...//////000000////////////............///............---------------,,,,,,---......///000000////////////......////////////////////////---...//////000000////////////...------.........000000000000111111111111111111000000000/////////000000000000000000000000000000000000111111111111000000000000000111333333333222666???BBB>>>888555111111111111111111111000000000000000////////////111000///000222222000///000000000111111111222222111111000000000111111222...000111000///...///111222111000//////000111111000000000000111111111111//////000111111111000000//////000111111111111111000000////////////000000222111111000000//////...000000000000////////////......///000111111111111222111000//////000111222333222111000000000000000000000111111111111000000////////////////////////000000000000000000000000111111111111000000000000/////////000000000111111000000000000000111222222000000000//////000000111000000000000000000000000000000///////////////...************************++++++************++++++((()))))))))************))))))))))))))))))))))))444(((&&&......&&&&&&000$$$+++((($$$%%%)))++++++***+++///...******,,,///...,,,***((((((((((((+++111'''###***---'''$$$+++///,,,'''%%%!!!;;;&&&'''+++$$$&&&111)))(((555***!!!$$$(((,,,------------------------------,,,,,,,,,,,,------...000333***(((333&&&...,,,***((('''&&&'''((()))%%%,,,!!!...+++%%%,,,+++""",,,...222===&&&+++"""************++++++++++++,,,,,,------,,,,,,+++***(((((()))))))))*********,,,,,,++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***)))***************++++++++++++***))))))*********---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***+++++++++***+++,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,++++++++++++,,,------//////.........---------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,---,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................................................................---------...............---------...............,,,,,,,,,------------...////////////////////////,,,,,,---...///000111111///////////////.........///............---------,,,,,,------......//////000000//////////////////////////////////////////......///000000000000000000000///........./////////000000000111111111111111111111000000000//////////////////////////////000000000000000111111111000000000000111222333333444555===HHHMMMFFF;;;444111111111222222111111111000000000000////////////111000///000222222000///000000000000111111222222333333222111000000111111...000111000///...///111;;;999555222000///000000///000000000111111111111//////000000000000000000//////000111111111111111000000////////////000000111111000000////////////000000000000////////////...///000111111111111111333111///......///111333444333222111000000000000000000111111111111000000//////////////////......111111111111111222222222111111111000000000000000...//////000111222222222111000000000111222333333111000000000000111111222000000000000000000111111////////////............************************++++++************++++++((()))))))))************))))))))))))))))))))))))"""+++///)))%%%)))......bbb\\\MMM999+++((())))))"""...... ---333,,,---,,,***)))))))))******+++%%%%%%+++,,,''''''...%%%JJJ]]]FFF+++)))000111###))),,,---...,,,(((---&&&+++***...///+++************************''''''&&&&&&&&&&&&''''''---***&&&###+++'''$$$999...,,,***(((((()))***++++++777"""IIILLLGGGIIIHHHHHH999000(((222---++++++++++++,,,,,,------,,,------------,,,++++++))))))))))))************,,,,,,,,,,,,++++++******++++++++++++++++++++++++(((***+++***)))((()))***))))))******+++++++++,,,+++***************++++++...---------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++************+++,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---..................---------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,---------.........................................................------............---------------.........//////---------.........//////,,,,,,---------.................................------......///000000111.........//////////////////............---------,,,,,,---.../////////000//////000000000000000000////////////////////////...//////000000000000000111000000//////000000000///000000000111111111111111111111111000000000000////////////////////////111111000000000000000000000000000000111222333444888;;;FFFRRRUUUKKK>>>666333333222111111000000000////////////000000000000111000///000222222000///000000/////////000111222555444333111000/////////...000111000///...///111;;;999555222000///000000///000000000111111111111000000////////////////////////000111111111111111000000////////////000000000000000///////////////////////////000000000000///000000111111111111000333111///......///111333333333222111000000111111000000111111111111000000////////////............000111111111222222222333000000000000000000111111......///000111222333333000000000000111222333444000000000000000111222222000000000000111111111111............////////////************************++++++************++++++))))))))))))************))))))))))))))))))))))))***''''''<<>>&&&(((++++++++++++++++++,,,,,,+++***%%%+++dddCCC%%%///'''((()))******+++,,,,,,---------------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,(((***+++***)))((()))***))))))***++++++,,,------+++*********++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,***************++++++,,,)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,+++---...,,,******,,,...------------------------------------............................................................,,,------......------,,,,,,,,,------...//////000,,,,,,------...//////000------------................../////////000000000000000000///////////////............/////////000///............---------+++,,,---///000111000000//////000000000111111111//////////////////////////////000111111111111000000000000111222333444555000000000000111111111111222222222111111111000000000000000000000000000000111111111111000000000///111111111111222333444444;;;DDDTTT___]]]QQQGGGDDD@@@===888444111000000111.../////////000000000111111000///000222222000///222111000//////111222444111111000/////////000000...000111000///...///111---------...///000000111000000000000111111111111111000///...---....../////////000111111111111111000000////////////000000////////////////////////.../////////000000000111111111111222222111111000000000000000000000000000////////////000111222222......////////////......,,,------......///////////////000000111222222333///000000000111111111111.........//////000000000.........///000111333333............///000111222333222222111111000000000/////////000000000111111************************++++++************++++++))))))))))))************))))))))))))))))))))))))III}}}...)))111%%%---,,,***)))))))))******(((aaa@@@000999%%%///(((,,,111)))DDD%%%&&&333((()))***+++++++++++++++)))%%%***...&&&[[[222---666((())))))***++++++,,,,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,------,,,+++)))(((*********++++++,,,,,,,,,(((***+++***)))((()))***))))))***+++,,,,,,------+++*********+++,,,,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,*********)))***++++++,,,)))******+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---,,,,,,+++---...///...,,,+++---...---******,,,///---------------------------------.........//////////////////////////////////////////////////////,,,,,,---......---,,,,,,,,,,,,------...///000000,,,,,,------...///000000---------.........////////////000000111111111222111111000000//////......---.........//////000000//////.........---------***,,,...///111111111000//////000000111111111222//////////////////////////////000111111111111111//////000111222444555666000000000000111111111111222222222111111111111000000000000000000000000000222111111111000000//////111111111111222333444555:::EEEWWWbbb^^^SSSKKKKKKEEEBBB;;;555111000111222.../////////000000111111111000///000222222000///333222111000000222444555............///000222222///000111000///...///111...///000000000000//////000000000000111111111111111000///...------.../////////000111111111111111000000////////////000000.........///////////////.../////////000000111111111111222222222111111000000000111111111111000000............///111222333------............------,,,,,,------...///000000...//////000111111222222//////000000111111111222............////////////---------...///111222333------------...///111111333333333222111000////////////000000111111222222,,,,,,++++++***)))((((((************************))))))))))))***************+++------ ...'''PPPqqq!!!)))///###111%%%)))---''',,,(((jjjwww<<<(((***))))))***---,,,''')));;;PPPfffbbbuuupppiiiXXX444"""((())))))))))))))))))))))))***+++###///000###(((333+++,,,,,,,,,,,,+++******,,,,,,------...------------------......---,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---(((((()))))))))************++++++,,,,,,++++++***...---+++))))))***+++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000//////.........---///000111111///......///,,,,,,,,,---------......------------------------+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///........................---,,,,,,,,,,,,---......***++++++,,,,,,++++++***...------------...//////+++++++++,,,,,,,,,------........................------............------........................---------............///////////////////////////222111000//////...//////000111111111000///...---+++---...---///222111---...//////000//////...---,,,...///000111111000000000000000000000000000000000000000000000000000000000000111111222222222222111111111222222333333333000000000000111111111111333222111111000000111111000000000000000000000000222111000//////000111222222111000//////000111222999???HHHPPPRRROOOHHHCCCBBB>>>999333000....../////////000111111111111111000000000000000000000000000000000000000000000000...------...000111///...////////////////////////---------.........//////000000000000000000000000........................111111000000//////......222111111000000000000000000000000000000000000000......////////////......////////////000000000000222222000///............000000////////////000000......------------......,,,---------.../////////000//////.........//////111111222222222222111111......//////000000111111000000111111111000000/////////............//////444444333222111000///......///111333333111///...,,,,,,++++++***))))))(((************************))))))))))))************000---,,,777(((===777)))333!!!IIIfff///!!!,,,,,,&&&111***+++((("""TTT...333000111000***(((((((((%%%%%%,,,777%%%&&&---888xxx;;;---&&&+++---))))))...))))))))))))))))))))))))###&&&)))'''hhh666(((***...+++++++++++++++******)))++++++,,,---......---------------------------,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,+++))))))***+++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......------,,,...///...---+++,,,,,,,,,,,,,,,---------......------------------------+++,,,------...---------......---------,,,,,,,,,,,,,,,,,,---------......///---,,,++++++,,,---///---------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++---------------...//////,,,,,,---------.................................------............------........................---------............///////////////////////////111000//////.........///000000000000000///......222111///,,,...111///)))111111111111000///...------...///111111111111000111111111111111111111111000000000000000000000000111111111111111111111111111222222222333333333333111111111222222222222333333222222111111111111111111111111111111111111111222111000//////000111222222111000//////000111222444999AAAHHHIIIGGGAAA>>>???<<<777222///....../////////000111111111111111000000000000000000000000////////////////////////...------...000111///...////////////////////////---------.........//////000000000000000000000000........................111000000000/////////...000000000000111111222333000000000000000000000000///000000111111000000///////////////000000000111222111000///............000//////////////////000///......------......///...//////////////////000000//////.........//////000111111111111111111000000000000000000000//////000000111111111111000000//////............//////444333333222111000///......///111333333111///...,,,,,,++++++***)))))))))************************))))))))))))************)))&&&555 +++***SSS"""///>>>JJJ%%%---###"""444%%%+++###888UUU'''---'''(((///+++)))+++,,,)))'''''',,,)))//////~~~!!!)))+++&&&%%%***+++'''))))))))))))))))))))))))&&&&&&///%%%777mmm"""'''///******++++++******)))(((******+++---............------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,---///...,,,++++++,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,---------------...------------,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,---------------......///---------.........//////........................------............---------------------------------------............/////////////////////////////////......---.........000000000000000/////////111111...,,,...222111---111111000///////////////---...000111222222111111111111111111111111111111////////////////////////111111111111111111000000222222333333333333333444222222333333333444444444333333222222222111111111111111111111111111111111222111000000000000111222222111000000000000111222111444:::>>>???>>>;;;888;;;888444111......////////////000111111111111111000000000000000000000000////////////////////////...------...000111///...////////////////////////------........./////////000000000000000000000000........................000000000000/////////////////////000111222444444000000000000000000000000000111111222222111111000/////////000000000111111222111000//////....../////////............/////////......------......///111111000000000000000000/////////......//////000///000000111111000000////////////000000000000111000000111111111111000000000//////......//////000333333222111000//////......///111222222111///...+++++++++*********))))))************************((()))))))))************$$$333---""";;;666###+++444---***)))%%% 333'''&&&---###777666:::KKK&&&///,,,+++...000...***'''000"""333------___(((333666///+++//////((())))))))))))))))))))))))...$$$,,,&&&---)))!!!111&&&)))************)))((((((((()))+++,,,---...//////---,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++************,,,------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...000111111///......///,,,,,,,,,---------......---------,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,---------......------,,,++++++,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,------,,,,,,------...///------------....................................------............---------------------------------------............///////////////////////////......---------......//////////////////000000000555::::::666222333222///111000///......///000111...///000222333222222111111111111111111111111111////////////////////////222111111111111000000000333333333333444444444444222222333333333444444444333333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111333555888999888777666666444222///......///000//////000111111111111111////////////////////////////////////////////////...------...000111///...////////////////////////............////////////////////////////////////........................000000000000////////////////////////000111222333000000000000000000000000000111111111111111111000//////000000000111111111111111000/////////////////////............////////////............//////111111111000000///////////////////////////000111//////000000000000//////......///000111222222333///000000111111111111000000000////////////000000333222222111000/////////...///000111111000///...+++++++++***************************************((()))))))))************+++(((!!!,,,555fff"""%%%$$$(((------GGG'''222%%%111..."""OOO|||$$$...(((!!!(((...***++++++***)))***)))(((///%%%---+++TTT$$$%%%&&&((()))***)))***)))))))))))))))))))))))),,,"""&&&&&&111)))```999444&&&)))************)))((((((((()))***,,,---.........---,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///...---,,,***++++++,,,,,,++++++***************+++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///111222222000//////000,,,,,,,,,---------......------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------........................------............---------------------------------------............///////////////////////////---------------...///000//////......///000111222CCCLLLPPPIII>>>888777777:::777444111//////000111///000111333333333333222111111111111111111111111000000000000000000000000222222222222111111111111444444444444444444444444222222222333333333333444333444444444444333222222111111111111111111111111111111222222222222111111111111222222222222111111222222222333333444444444333111000.........///000//////000111111111111111////////////////////////...........................------...000111///...////////////////////////........./////////000000////////////////////////////////////////////////////////////000000000000000//////.........//////000000000000000000000000///000000111111000000///000000000000111111111111111000000////////////000//////............///////////////....../////////000000000//////.........///////////////000111111//////000000000000//////111111111111000000000000//////000111111111111111000000////////////000000222111111000000/////////...///000000000000///...************************************************))))))))))))************(((***000;;;SSS///'''555,,,)))'''...uuu&&&444'''++++++"""DDD+++,,,666111666---+++......(((%%%&&&))))))000///------000HHH333***''',,,...(((&&&***))))))))))))))))))))))))(((&&&)))******+++333lll''',,,******++++++******)))((())))))***,,,---------------,,,++++++,,,---///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...000111222111///...***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000///---,,,,,,---,,,,,,,,,---------......------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////------------...///000111///.........///000222333@@@LLLTTTPPPIIIGGGIIIKKKGGGCCC===666222000/////////000222333444444333333222222222222222222222222000000000000000000000000222222222333333333444444666555555555555444444444222222222333333333444444333444555666555444333222222222222222222222222222111111222333333222111111111111222333333222111111111111000/////////000111111000///......///000000//////000111111111111111000000000000000000000000...........................------...000111///...////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////000000000000111000///............///000000000000000000000000///000000000000000000///000000000111111111222222000000////////////000000000000////////////000000000//////......//////000000///////////////......////////////000111222222///000000111111000000///777666444222000...,,,+++...///000111111222111111111000000//////000000111111111000000000/////////...//////000000//////...************************************************))))))))))))************%%%000888(((EEE***((((((!!!,,,)))$$$((()))((()))%%%444222***&&&---&&&KKK,,,///...)))'''***,,,***((('''***444@@@)))%%%$$$***---,,,---000))))))))))))))))))))))))+++***+++///%%%---)))$$$///+++++++++++++++******))))))***+++,,,,,,,,,,,,,,,---,,,+++++++++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++---///111111000...---***++++++,,,,,,++++++***++++++,,,,,,,,,+++************+++,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++---...---,,,***++++++,,,,,,,,,---------......------,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---------...///000222333......------...000333444333;;;AAACCCEEEKKKPPPRRRJJJFFF???777222000000000000111222444444444444333222222222222222222222222222222222222222222222222222222333444444555666666666666666666555555444444333444444444444555555555444444666666666555333222222222222222222222222222111222222333333222222111111222222333333222222111222111000.........//////000000////////////000000//////000111111111111111000000000000000000000000...........................------...000111///...////////////////////////.../////////000000000000000000000000000000000000////////////////////////.../////////000000000111111000000000000111111222000000000000000000000000000111111222222111111000000000111111111222222222000000////////////000000111111000000000000111111000000////////////000000///000000000000000000111////////////000111222333000111111111111111111000666555444222000...---,,,...///000111111222222222111111000000000000111111000000000000////////////////////////////////////******************++++++************************))))))))))))************///###"""444###OOO!!!&&&(((%%%+++***,,,... ---000'''MMM ---&&&555))))))'''***)))&&&(((------(((***///&&&)))...BBB,,,//////,,,*********((())))))))))))))))))))))))---&&&$$$///%%%,,,)))ccc333111+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++---,,,+++***+++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''))),,,---...---+++)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,---------......------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------.........//////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------......000111333444......------...111333555111222111111777@@@DDDBBBEEEAAA;;;444111000111333000111333444555555444333222222222222222222222222222222222222222222222222111222333444666777888888777777666666555555555444555555555555666666666777444555666777777555333222222222222222222222222222111222333444444333222111111222333444444333222111444333222000//////000000000000////////////000000//////000111111111111111000000000000000000000000...........................------...000111///...////////////////////////////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000111111222333555555000000000000000000000000222222222333333222222222000111111111111222222222000000////////////000111222222111111111111222222000000////////////000000000000111111222222222333////////////000111222333111111222222222222111111111111111111111111111111......///111111222222222111111000000000000111111000000000000////////////////////////////////////************************+++++++++*********))))))************************,,,111))))))***HHH'''---111+++333$$$UUU%%%555""",,,---+++)))000---(((((()))))))))))))))))))))))))))***(((***)))CCC***+++---------+++)))((())))))(((((()))***+++,,,******))))))******+++,,,YYY666+++222///***""")))555(((******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,......---,,,+++***)))((())))))))))))))))))))))))***+++---//////...---,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))***+++,,,,,,------------,,,,,,---...000111000000//////.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......//////.........---------///000111000...------.........///000000000000000////////////////////////000000000000111111111111000000000000000000000000///......000444666666666777666555333222111111000000111111222333333444444333222222333444444333111888999555///000666666111555888999555444777888777222555888999666666888:::666666888:::999777777999;;;;;;;;;::::::888777666777555333222444777777444444111000444555222111333333333222111//////111333666555444222111111111111333222000///...///111222000000000000000111111111000000000000111111111111////////////000000000000////////////............000000///...............//////.........000222333000000000000000000000000111111000000000000111111////////////............000000000111222222333333222222222222222222222222000111111111111222222222000000000000000000000000000000000000000000000000111111000//////////////////////////////000111111222222111000//////000000333222111/////////000111222222222111111111111111333222111/////////000000111111222222222111000000111111000000000000111111333222111000////////////000///...///111111///...************************+++++++++*********))))))************************...)))"""+++333iii***......%%%333)))555%%%......,,,(((++++++---***************************)))+++(((+++)))CCC***+++,,,------+++)))((())))))))))))******************))))))******+++,,,,,,,,,---***,,,---,,,---'''******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++---//////...---,,,,,,,,,---------.........------,,,,,,,,,,,,------//////000000000///...---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,+++******)))))))))******+++,,,,,,------------,,,,,,---...000111000/////////.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......//////.........---------...//////...---,,,,,,.........///000000000000000////////////////////////000000000000111111111111000000000000000000000000000000111222222222222222444333333222222222333333222333333333444444555555888777777777888888777666555888777444555::::::777000555888666555666666333::::::999888888999;;;===???===999666555777;;;???777999:::999777666777999666666555555666777444000<<<777444444333111333888777777666444333222333444111111111111222222333444222111000//////000111111111111111111111111111111000000000000111111111111////////////000000000000000000000/////////......000000///...............///.........///000111222000000000000000000000000111111000000000000111111000000000/////////......//////000111222222333333222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000111111000//////////////////////////////000111111222222111000000000000000333222000/////////000111222222222111111000000000222111000//////000000111111111222222222222222111111111000000000000111111333222111000////////////000000///000222222000...+++++++++++++++++++++++++++++++++***************************************///((($$$---...]]]$$$&&&,,,333,,,vvv,,,111&&&------,,,(((&&&(((222---***************************+++)))+++***CCC***+++,,,,,,,,,+++***)))))))))***++++++***((((((******))))))******+++,,,```333///---(((,,,333...&&&+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++,,,---.........---,,,,,,------------............------,,,------.........000111222222000...------------,,,,,,+++++++++++++++,,,,,,---------...------------------------------------............---------,,,,,,++++++*********++++++,,,,,,---------------------...///000/////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------.....................---------,,,.........,,,+++,,,---......///000000000000000////////////////////////000000000000111111111111////////////////////////333666888777333000///000000000000111222333555555555555555555555555666666999888888777777777777777888;;;;;;888555666666444999>>>???<<<:::<<<===;;;>>>??????AAADDDHHHLLLOOOHHHEEEAAA>>>>>>AAAEEEGGGDDDEEEEEEAAA===;;;;;;===;;;;;;===??????<<<888444888555444555333000222777888777666555444444444444111111111222333444555666000000000111111111111111111111111111111111111111000000000111111111222222////////////000000000000111111000000000/////////000000///...............///.........///000111222000000000000000000000000111000000//////000000111111111000000000/////////......///000111333333444111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000111000000//////////////////////////////000111111222111000000000000000000222111000000///000000000333333222111000000//////111000000///000000111222000111222333333333333333111111000000000000111111333222111000////////////111000000222333333111///++++++++++++++++++++++++************************************************)))***,,,222$$$---$$$333$$$111WWW,,,+++&&&******xxx+++)))&&&'''222666++++++++++++++++++++++++***,,,)))+++***CCC******++++++++++++***))))))***+++,,,+++)))'''&&&******))))))******+++,,,000bbb---...///(((...---$$$111******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******)))))))))((())))))***++++++++++++,,,,,,,,,------*********++++++++++++,,,+++++++++++++++++++++++++++,,,---.........------------------..................------......//////...///111222111000---,,,......------,,,,,,++++++,,,,,,,,,---......//////------------------------,,,------------...............---------,,,,,,,,,+++++++++,,,,,,,,,------------------......//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................,,,,,,,,,---------..............................,,,.........,,,,,,---.........///000000000000000///////////////////////////000000000111111111111////////////////////////555:::>>><<<666222111333///000000111222333555666666666666666666666666666999999888666555555777888:::<<<<<<999777777999:::EEEGGGEEE@@@>>>CCCGGGHHHIIIOOOVVVZZZYYYZZZ]]]```RRRTTTTTTTTTVVVZZZ[[[YYY```\\\WWWRRRMMMIIIFFFDDDGGGEEEFFFHHHGGGBBB>>>===555555888<<<;;;777666888999888666666777777666555666666555444444444444444000111222222222222111111222222222222222111111111000000111111111222222222////////////000000000000111111111111000000000000000000///........................///000000111111000000000000000000000000000000////////////000000111111111111000000000000---...///000111222333444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000///////////////000000111111111000000000000000111111111000000000000000000333333222111000///....../////////000000111222222000000111333333444444444111111000000000000111111222222111000//////000000111111222333444444222///++++++++++++++++++++++++************************************************$$$***---444&&&###666666SSS,,,''')))((()))ppp)))******(((...LLL+++++++++++++++++++++++++++---***,,,***CCC)))*********************)))***+++,,,+++)))'''&&&******))))))******+++,,,((($$$(((555)))(((///&&&111******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,+++++++++******)))))))))((())))))***+++++++++,,,,,,,,,---------************))))))))))))++++++++++++++++++++++++,,,,,,---------...---------------........./////////.........//////000111---...///000000...---+++.........---------,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------,,,,,,,,,,,,,,,------------------...............---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................,,,,,,,,,---------......---.....................---...//////...---...000......///000000000000000///////////////////////////000000000111111111111000000000000000000000000444999===<<<777333333555111111111111222333444444555555555555666666666666:::::::::888777888<<>><<<:::999:::;;;<<<:::888777666555444444333444444333333444444333333222111444333333333222222222111111111111111222222222222////////////000000000000111111111111000000000000000000///...............---...//////000111111111////////////////////////000000////////////000000111111111111000000000000---...///000111222333333000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000////////////000000///////////////000000111111000000000000000111111000000000111111111000000222222111111000//////...//////000000111111111111///000111222333444444444111111000000000000111111222111000000000000000000111111222444555555222///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))'''///)))&&&999}}}555yyyDDD---(((---))),,,lll)))***...++++++rrr,,,,,,,,,,,,,,,,,,,,,,,,,,,---***,,,***CCC)))))))))************+++))))))***++++++***((((((******))))))******+++,,,000^^^222444...'''222'''+++******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,++++++++++++***))))))))))))***++++++,,,,,,,,,,,,------------++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////////////////000111222222...............------,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------------------......///......------------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......---------...............---...000///......///111......///000000000000000////////////////////////000000000000111111111111000000000000000000000000111444888888555222222333444333333222222333444444444444555666666777888888666888999:::;;;???FFFLLLRRRNNNLLLPPPTTTVVVYYY\\\hhhttt{{{oookkknnndddVVVIIIEEEDDDCCCCCCDDDBBB???===>>>@@@???<<<999666555555555555666777777777777666555444333222222555444444333333222222222111111111222222222222333////////////000000000000111111000000000/////////000000///...............---...///000111111111000////////////////////////000//////......//////000111111000000000/////////...//////000000111111111/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000///////////////000000111///////////////000111111000000000000000111111222//////000111111111111000111111000000000////////////000000111111111111000///000111222222222222222111111000000000000111111111111000000000000000111000111222444666444111...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************---))))))***((()))CCC)))***(((...(((---sss+++'''...,,,+++------------------------,,,...+++,,,+++CCC)))))))))))))))***++++++))))))))))))******************))))))******+++,,,///555kkk$$$,,,111(((333''')))******+++,,,,,,,,,,,,+++)))*********++++++++++++,,,,,,------.../////////------------,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,------------...+++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------..................////////////000000///000111222333333000000...---------...///---------...//////000000222111111000000//////...------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...---,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......---------.........//////,,,---///...------///000......///000000000000000////////////////////////000000000000111111111111222222222222222222222222222333333444333333222222444444333333444444555666444555666777888999:::;;;777;;;???CCCGGGOOO[[[cccxxxrrrqqq{{{pppkkkllliiiccc```VVVRRROOONNNOOOMMMGGGBBB===<<<<<<;;;;;;;;;;;;;;;<<<;;;888666444333333333555555555444333333222222111111111222222222333333////////////000000000000000000000/////////......000000///...............---...///000111111111000//////////////////////////////............//////000000000/////////......///000000000000000000000////////////////////////////////////000000000111000000000000000000000000000000000000000000000000///////////////000111111///////////////000111111000000000000000111222222...///000111222111111000////////////000000000000000000111222111111/////////000000111111111000000111111000000000000111111111111000000000000111111///000222444555444111---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************&&&&&&000+++)))111---'''...DDD,,,&&&&&&---%%%+++~~~...&&&------------------------------------...+++---+++CCC))))))(((((()))***++++++))))))(((((()))***+++,,,*********)))***++++++,,,'''...111%%%111'''111(((,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++,,,,,,------...///000000......------------,,,,,,++++++******++++++,,,---,,,,,,,,,---------......***++++++,,,...//////000---------------------------,,,,,,,,,,,,---................../////////000000000000000111222333444333111///...---...000111,,,,,,---...///000111111333333222111000///......////////////////////////............/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------/////////...---,,,,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++,,,,,,,,,---------........................,,,,,,,,,---------......---------.........//////+++,,,------,,,,,,...///...//////000000000000000////////////////////////000000000000111111111111222222222222222222222222666444333333444444333222333333333444555666777888555555777888:::<<<======@@@EEELLLQQQXXXdddrrr}}}pppkkkfffdddddd```YYYSSSHHHGGGEEECCCAAA???>>>>>>???===:::666444333444444666666555444333333222222111111222222222333333333////////////000000000000////////////............000000///...............,,,---///111111111000000//////////////////////////////............//////////////////............000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111///////////////000111111000000///000000111222222...///000222222222111000......//////000000111111000111222222111000///...///000000000000//////...111111000000000000111111111000000000000000111111///000111444555444000---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))111&&&,,,555&&&###111///"""XXXyyy)))...)))999***///|||888...---EEEKKK,,,,,,---...000///,,,***,,,...+++---,,,HHH*********++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,222 ggg222+++'''111%%%+++000)))************+++++++++++++++******************,,,,,,---......///000000.........------,,,,,,,,,///...,,,++++++,,,.../////////////////////...............------,,,,,,,,,------------------------,,,...///...------...//////...,,,,,,...000000000111111111222444444333111+++...000000......111444333222000......///111222000000222222///,,,...111222111000...------------/////////...//////000000///...---,,,+++,,,------....................................///////////////............---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................------------------------,,,---......//////......///////////////.....................////////////////////////000000000000000///...------...///000222222111111111111111111222222111111222222333444666555333111111222333444333666888777444222444666333666999;;;===AAAHHHMMMPPPVVVdddttt~~~xxxrrr\\\[[[VVVRRRUUUYYYRRRHHHJJJCCC===;;;888444555:::444444444555666666555555111111000000111222333444000000////////////000000////////////////////////000/////////............---...//////......///111...//////000000000000000......////////////......000/////////............////////////000000000000............////////////......///000111222222333111111000000111111222333444444222000///.........---...///000000///......111111000///////////////////////////000000000000///000111222222222222222000000000000000000000000000000000000000000000000///////////////000111111999666222///000111111111000000000000000000000000333222222555999999333...,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***000))))))///))))))111,,,...===JJJ---,,,(((---+++***...///$$$:::,,,,,,,,,...//////,,,******---,,,///...HHH++++++++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,((()))CCCeee&&&...)))...'''///************++++++++++++++++++******************+++++++++,,,---...............---------,,,,,,,,,///...,,,++++++,,,...///......................../////////......---------........................---///000000///...///111111000......////////////111111333444666555444222444555777777555444333444000111333444444333222000000111222222000...000222111111111000000//////...000000//////...////////////...---,,,+++,,,---..................................../////////000000............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,---......//////....../////////////////////...............////////////////////////000000000111000000////////////000000111111111111111111111111222111111111111222333333444333222111111222444444444555888;;;<<<===<<<<<<===@@@BBBEEEHHHPPPZZZbbbnnn||||||pppnnnssssssooojjjcccXXXMMMEEE===777333888777444333333444555555333333222222222222222222000000000//////000000000////////////////////////000000/////////.........---...//////......///111...//////000000000000000...//////000000//////...000000/////////.........////////////000000000111....../////////000000000//////000000111111222222111111000000111111222333444333222000//////////////////000000000//////...111111000///////////////////////////000000000000111222222222222111111000000000000000000000000000111111111111111111111111///////////////000111111777444111///000111222111111111111111111111111111444333333666999999444///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...---)))***///000...(((///PPP;;;===222111+++&&&777***---777***BBB~~~[[[444---,,,,,,---......---+++(((,,,,,,111///HHH,,,,,,++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,###---'''&&&222"""666%%%,,,************+++++++++,,,******++++++++++++++++++++++++,,,,,,------.........------------,,,,,,,,,...---,,,++++++,,,---...------------------......///////////////.........000000000000000000000000...000111111000000111333111111111111111111111000000000111222333222222111444444555777777555111...111333666888888777555444000222333222000000000111/////////////////////...111111000//////000000000...---,,,+++,,,,,,..............................////////////000000000000............------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,---......//////............//////////////////............/////////////////////000000000111111000000111222222111000000111111111111111111111111111111111111111222333333333333333333333444555555777888;;;@@@EEEEEEBBB???FFFKKKTTT^^^jjjyyy|||kkk```XXXJJJ:::888666555555666666555333444444444444333222111000111111000000000000111111////////////////////////000000000/////////......---...//////......///111...///000000111111000000//////000000000000//////000000000/////////....../////////000000000111111///000000000000111111111000111111111111111111111111111000000111111222333222222111000000000000000222222111000////////////111111000000000/////////////////////000000000000333333333333222111000///000000000000000000000000111111111111111111111111000////////////000111111444222000///111222333222111111111111111111111111444333333666999888444000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******111+++***333---)))***oooddd>>>===:::111000000,,,666+++,,,ccc###///...---,,,---......---,,,))),,,,,,///---HHH,,,,,,,,,++++++*********))))))))))))))))))))))))************++++++++++++(((+++&&&fff888,,,!!!555((()))*********+++++++++,,,,,,******+++++++++++++++,,,,,,---------.........///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------------//////..................000000000000000000000000...000111111000000222333///000111222111111111222000111111111111333555888888888:::>>>AAA???999333999999:::<<<<<<=========:::<<<<<<:::888777555222333222000//////000111111000000000000000111222333...---,,,,,,,,,---...///......................../////////000000000111111.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......------,,,+++++++++------------------------,,,---......///.....................////////////............//////////////////000000000111111111///111333444444333111///111111111111111222222222111111111111111222333333555555555555555666666666999>>>EEELLLQQQTTTUUUUUUWWWbbbsss|||jjjSSS===;;;;;;<<<===<<<888555333333444444333222111000222111111000000111111222////////////////////////000000000////////////...---...//////......///111//////000111111111111000///000000111111000000///000000000////////////...//////000000000111111111000000111111111222222222222111111111111111111111111111000000111111222333111111111000000111222222555444222000//////000000111111111111000000//////////////////000000000000222222222333222222111111111111111111111111111111111111111111111111111111000000//////000000111222111000///000222444444333111111111111111111111111222222333555666666333000---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++(((333,,,,,,...###000jjj```777555222+++,,,000555***,,,///;;;???'''***......---...000000...,,,,,,---***+++***HHH,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++***+++***999bbb%%%&&&,,,...(((***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------,,,,,,,,,---------......------------------------////////////////////////---///000000000000222333///111111000...---...///111111222333555;;;BBBHHHKKKLLLOOOSSSUUUSSSKKKEEEBBBEEEJJJMMMNNNLLLIIIFFFJJJNNNNNNJJJGGGFFFAAA:::999777333111000111222444............///111222333///...---------...///000////////////////////////////////////000000000000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------///.........---------,,,------------------------,,,---......///.........---.........//////000000............////////////000000000000111111111111///111444666666444111///000000111111111222222222222222222222222333333444666666666777888999:::;;;CCCLLLWWW^^^aaafffooowww{{{sssVVVOOOEEE???===<<<999777333444444444333333222222222222111111111111222222000000000000000000000000111000000000////////////---...//////......///111///000000111111111111111000000111111111111000000111000000000////////////000000000000111111111111111111111111222222222222222222222222111111111111111111000000111111222333111111111111111222222333555444222000000000000111000111111222111000//////////////////000000000000///000111222333444444444222222222222222222222222111111111111111111111111000000000000000111222222000000000222444555555333111111111111111111111111000000111222333222000///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---(((333***---'''&&&bbb555777///000...555"""...222,,,FFF---$$$;;;/////////111333222///------...))))))(((HHH,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))************+++%%%...$$$000,,,+++&&&111)))++++++++++++,,,,,,,,,,,,******++++++,,,---------***************+++++++++,,,,,,,,,------------...------------------------,,,,,,,,,---......//////,,,,,,,,,---------------........................---///000111000000222444111333444111......000444444777:::<<>><<<999666555444444111000000000000111222222222111000///...//////000////////////////////////............////////////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................------------------------,,,---......//////......------......///000000000............////////////000000000111111111222222000222444555555444222000000000000111222222333333333333333333333444555555555555777:::>>>CCCHHHKKK[[[cccjjjkkkjjjppp}}}oooYYYHHH???<<<:::888888888666555444444444444333333222222222222333333000000000000000000000000111111000000000/////////---...//////......///111///000111111222222111111111111222222222222111111111111000000000/////////000000000111111111222222000111111111111222222222111111222222222222222222111111000000111111222333222222111111111222222333333333222111000000000000000111222222222111000///////////////000000000000...///111333444555555555222222222222222222222222222222222222222222222222111000000000000111222222000000111444666777666444222222222222222222222222...///000111111000///......------------,,,,,,,,,,,,,,,,,,------------...---------------------------***222(((///***CCC---999000111...***111444000}}}tttAAA$$$""";;;)))//////222444666444000,,,,,,---)))+++)))HHH++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************%%%---$$$///^^^AAA+++(((///++++++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,------...//////000000------------.........///...........................000111222222222444555333666888888888;;;BBBIIIKKKPPPUUUWWWWWWXXX\\\___dddiiiooottttttrrrpppnnnooouuu}}}}}}uuuooommmuuuyyywwwvvvuuujjj[[[UUUUUUVVVTTTQQQKKKEEEBBB<<<<<<:::888777666555555555444222000//////000000////////////////////////------------............---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------------------------,,,---......//////......------......///000000111............////////////000000111111111222222222000222333444444333222000///000000111222222333333555444444444444555666666555666:::BBBLLLWWWaaagggooorrrttttttwwwqqqcccXXXMMMFFFAAA???;;;888555555555666333333222222222222333333000000000000000000000000111111111000000000//////---...//////......///111000000111222222222222111111222222222222222222111111111111000000000//////000000111111111222222222000000000111111111111222111111111222222333333333111111000000111111222333333333222111111111222222000111111111111111000000000111222333333111000...////////////000000000000000111222333444444555444333333333333333333333333222222222222222222222222111111000000111111222333111222333666888888666444222222222222222222222222...///111111000/////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,***111&&&333111dddooo999,,,777)))777555444888CCCCCCEEE;;;@@@777888333...000333666888555000,,,))),,,***---+++HHH*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))************)))***---)))111UUU))),,,+++---++++++,,,,,,,,,---------******+++,,,,,,---......000000000000000000//////,,,,,,,,,------.........,,,------......------,,,------......///000111111---.........//////000000///////////////////////////111333333333333555777333777<<>>GGG777XXXvvvlllQQQbbb[[[SSSRRRYYYYYYOOOHHHIII;;;<<<999444222333222///***000///###222BBB---,,,***))))))***,,,---777"""/// &&&%%%(((---000...***((())))))111555"""111...(((...+++,,,------......------,,,,,,+++***+++,,,---...///////////////.........000000000000000000000000........................////////////000000000000000000000000////////////000111111111111111000000333......444777666888>>>777@@@KKKUUU[[[```fffkkk}}}tttfffXXXMMMOOORRROOOJJJHHHEEE>>>888777222------333444444222///...//////---,,,,,,---...---,,,+++***------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,------------------------,,,,,,,,,---------.............................................///000000////////////000000000000////////////000000000000222222111111111111111111000222333444444333111000333333333222111222444777999777555333333444777999:::@@@KKKZZZiiisssvvvvvv|||eee[[[QQQJJJAAA888555888777777777666555444333333222222222111111111111111111111111111000000000000////////////000000000000000000000000111222333444111222222333333222222111000000////////////000000222222222222222222222222111111000000000111333444444444444222000111333666666666555333111111222444333333444444333333222111///000111222333222111111444444333333333333222222222222222222222222222222333333333333333222111000111111222222222333333333222333333444444333333222000111111111111222222222555333222333666666444111222222222222222333333333222222222111111111111000......////////////......++++++,,,,,,,,,---------,,,,,,------......//////+++::: 444)))---fffIII222xxx===@@@OOOPPPXXXggg]]]cccnnnooohhhiiirrrsssiiibbbbbbVVVPPPFFF>>><<<<<<777111555333111+++,,,BBB,,,,,,,,,++++++,,,,,,,,,666///,,,kkk+++000,,,!!!!!!,,,333000'''###&&&---///xxx777&&&+++,,,+++,,,------......---------,,,,,,+++,,,---...///........................................................................////////////000000000111000000000000000000000///111111000000000111222333777333222555666555:::AAANNNTTT]]]eeejjjnnnrrruuuyyysssuuu|||}}}wwwwww~~~xxxwwwxxx{{{yyyvvvvvvzzzxxxtttqqqssszzznnn]]]\\\```aaa]]]ZZZOOOFFF===;;;888222///000222222111000000111111///------.........---,,,+++------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,+++******+++,,,,,,------------------------,,,,,,---------...........................------...............///000000////////////000000000000////////////000000000111222222111111111111111111111222333333333222111111222333444444333444666888888999999:::::::::<<<===MMMRRRYYYbbblllttt{{{zzziiiZZZKKK???<<<@@@<<<999666555555555444333222222222222222111111111111111111111000000000000////////////000000000111000000000000111222333444111222222333333222222111000000////////////000000111111111222222333333333222111000000000111222333222333333111111222555777::::::999666222111111222333333444444333333222111///000111222333222222111222222222333333444444444222222222222222222222222333333333333333222111111111222222222222333333333222333333444444333333222222222222222333333333333555333222333555666444111333222222222222111111111222222222222111111111111......////////////......,,,,,,,,,,,,------------------------------------///888%%%444,,,555YYY+++---((((((iii[[[TTTnnnpppnnnlllfffnnnzzzvvvsssxxx~~~pppaaa[[[[[[XXXMMMDDD:::333000666...CCC,,,,,,---......---,,,,,,333$$$------444###$$$888777!!!,,,111++++++%%%///222^^^###111(((+++,,,------......------...------------...//////------------------------------------------------......................../////////000000000111111000000000000000000000000111000///...///111333444111000111444777<<>>999444444666777444000333333333333222222222111222222111111111000000000/////////000000000111111000000000111111222333333111111222222222222111111000000////////////000000000000111222333333444444333222111000000000111222000111222111111222555888>>>===<<<888333000000000333333333333333222222111000000111222222222222111000111111222444555555666222222222222222222222222333333333333333222222111222222222222333333333333222333333444444333333222333333333333444444444444444333222222444444333222333333222222111000000000333222222222111111111111......////////////......,,,,,,,,,------------...------------,,,,,,,,,,,,333###999111,,,KKKsss111444333...000CCCkkk}}}pppzzzmmmYYY]]]xxx^^^fffyyykkkwwwjjjiiippp~~~xxx}}}~~~tttmmm___QQQAAA>>>+++CCC+++---///000000///---+++%%%###888+++iiivvv&&&!!!444222...777((('''444)))333%%%'''111'''+++,,,------......------...............//////000---------...............------------------------........................//////000000000111111111000000000000000111111111000000000///000111222222000111444666:::CCCOOOZZZeeejjjsss}}}uuu{{{|||xxxvvvwww{{{{{{~~~}}}{{{|||zzz~~~rrriii\\\iiippphhh```dddsss~~~qqq```MMMEEEGGGIIIGGGBBB>>>999555666555222...---//////...---------------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------............000000//////......------...............///000000////////////000000000000//////000000000111111111111111222222222222222333222111111111111222333333333555777777666666777888999:::<<<>>>DDDOOO]]]fffhhhppp~~~rrr\\\LLLDDD;;;999;;;;;;666111555555444444333333222222222222222111111111000000//////000000000111111111000000111111222222222222111111222222222222111111000000////////////000000//////000111333444555555444333111000000000111111111222222222111111444666<<<<<<;;;888333000000000222333333333333222111111000000111111222222222222111111222333333444555555222222222222222222222222222333333444333333222222222222222333333333444444222333333444444333333222333333333333444444444444333333222222333333333333111111111111111111111111333333222222222111111111......////////////......,,,,,,---------.........---------------------,,,222!!!::://////NNN222555777&&&AAAEEE222ooozzzuuugggfffiiibbbYYYSSSzzzYYY\\\NNNiii```\\\[[[___hhhqqqvvvwwwyyytttoootttlll]]]QQQDDD+++---///111111///---+++---))),,,&&&@@@{{{tttnnn\\\VVViiiZZZ```___222(((...+++,,,------......------......////////////000///......//////000000000000........................////////////////////////000000000000111111111111///000000000111111111222000000222222333222111111777:::;;;===BBBLLLXXX___kkkqqqzzz}}}xxx||||||sssjjjhhhiiiwww|||yyybbbTTTRRRTTTQQQLLLKKKBBB<<<===<<<666222111............------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------------------.........//////000000/////////........................///000000////////////000000000000000000000000111111111111111111222222333333333333222222111111222333444444555777888777666666777888222<<>>BBBHHHSSSbbblllpppooouuu{{{|||zzzxxxwwwxxxvvvpppfffhhhfff```aaaoooyyyqqqmmmhhhaaaTTTHHH>>>>>><<<555111111...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......------------------------------------........./////////////////////////////////...............///000000////////////000000000000000000000111111111222222111111222222333444444444222222333333444444555555666777888777777888;;;===BBBJJJTTT]]]fffqqq~~~lllPPPAAA;;;;;;;;;888777777666555444333333333222222222222111111111000000000111111111222222000111222333333222111000000000111111111111000000000000////////////000000000000111222333333444444333222111000000000111222333444444333111//////000000222444444222222222333222222222222222111111000111111000000111111222333444444444333333222222222222222222222222222222222222333333444444444444444333333333333444444444444222333333444444333333222222222222222333333333333444555555333222222444666111111222222222333333333333333333333222222222222......////////////......------------............---......//////000000000,,,888)))...333444^^^>>>HHHRRRYYYXXXHHHhhh~~~aaa```hhhmmmkkkmmmoookkkfffqqqxxxqqqwwwuuussspppmmmfff]]]UUUPPPQQQYYY``````uuuDDD+++,,,...//////...,,,+++&&&)))000+++******111+++,,,------......------,,,---.../////////...............///000111111111000000000000000000000000////////////////////////000000111111111222222222///000000111111222333333444333333555888===AAADDDCCCHHHMMMVVVfffwww~~~}}}oootttzzzzzzyyy|||{{{zzzrrreeeaaakkkzzziiiXXXJJJFFFAAA666000111///000333444444222///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,............---------------------------............////////////.........///000000111111...............///000000////////////000000000000000000111111111222222222111111222222333444444555222333444666777666666555666777777777999===BBBGGG[[[bbblllvvvxxx```OOODDD???999888888777666555444333333333222222222111111111000000111111111222222222000111222333333222000///000000111111111111000000000000////////////000000111111111222222333333333222111000000000111222333111333444333111000000111...000222333333222333444222222222222222111000000222111000000000111222333333333333333333333333333222222222222222222222222222333333444555555444444333333333444444444444555222333333444444333333222333333333333444444444444555666666444222222555888555555444444333222111111444444333333333222222222......////////////......---------.........//////---......///000111222222///***<<<+++///<<<___RRR___QQQLLLPPPIIIoootttqqqyyy|||qqqfffcccaaaZZZOOOgggEEE,,,,,,---......---,,,,,,...$$$000%%%111999'''+++,,,------......------+++,,,.../////////...------------...///000000111000000000000000000000000000000000000000000000000000111111111111222222222///000000111222222333333666555333444999BBBJJJPPPXXXZZZ]]]cccppp}}}~~~wwwooovvv}}}{{{vvv~~~ppp]]]UUULLL>>>555666000222555777777444111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,...//////......------------------------............/////////000------...///000111222222...............///000000////////////000000000000000111111111111222222222111111222333333444555555222333555777888888777666555666777888;;;AAAIIINNNbbbuuummmVVVIII999999888777666555444444333333333222222222111111000111111111111222222222000111222333333222000///000000111111111111000000000000////////////000000222222222222222222222333111111000000000222333444///111333333111111111222...000333444333333333444111222222222222111000000222111000000000111333444111111222333444444555666222222222222222222222222222333333444555555555444333333333444444444555555222333333444444333333222444444444555555555666666666777777555333333666:::999888777555333111000///444444444333333333222222......////////////......000///...------...///000.........000111222111000---,,,;;;111111%%%MMMRRR```TTT]]]>>>PPPvvvjjjbbbWWWrrrMMM)))---//////---------,,,///&&&'''---555QQQ___***......//////...---,,,,,,,,,,,,------...///000000---------............///............////////////000000////////////000000000111111111111222222222333222222333333333222000444666888888:::CCCQQQ\\\aaa```ccckkkrrrrrrooommmwwwvvvxxx}}}|||cccRRRIII???555666333222444333///---///------..................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...000111111111111......------------......000000000000111111111111222222222222222111000///555111///111333333444777222111000444;;;AAA???:::888777999>>>EEEPPP^^^iiivvvkkkRRRDDD888777888666555666999444222222222///000333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222000///...///000222333222222222111111111000000000111111111111222222222444444333222222111111000222222222222222222222222333111000333888<<<===<<<666666555555555444444444555444333444555777777777777444444444444222222333777666666666666888999:::999777555666999:::777333666777777666555555666888666???EEE@@@666111000000333444444444222111111222......////////////......000000///////////////000.........///000000000///===+++,,,)))<<<999222}}}eee[[[KKKXXXYYYyyyggg\\\^^^bbb>>>333111...+++***+++,,,,,,000...000)))'''+++......//////...------,,,,,,,,,------...//////000---------............///............////////////000000////////////000000111111111111222222222222111111111222333444333333666777888:::@@@JJJVVV^^^___bbbgggjjjlllnnnssswwwzzz~~~{{{tttqqq{{{uuueeeZZZMMMAAA===777222222222---******........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000111000000///......------......///000000000000111111111111222222222222222111000000111000222777999555333444777666666999>>>AAA>>>:::;;;999;;;FFFXXXmmmppp___LLLAAA:::555444777555111000222333111111444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000111111111111222222222111111/////////000222333222222222111111111000000111111111111222222222222222222222222222222222333222222222222222222222222333222111333777:::;;;;;;666666666555555444444444666555444444555555444333666666888999888777777999555666999:::999666333111444555666666666666666666888888888666333333444666444AAAJJJFFF;;;555555555222333333333333444666777...//////000000//////...///000000111111111000000/////////000000000000000333(((222---888>>>...IIIWWWiiiqqqlllZZZ^^^ddd:::555...+++,,,---...---***'''+++///000,,,............///......---,,,,,,,,,------.../////////---------............///............////////////000000////////////000000111111111111222222222333000111111222333444555666555444555<<>>@@@HHH[[[xxxlllTTTBBB777555777666222111444555222111222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111000///000111222333222222222111111111111111111111111111222222222333000111111222333333444444333333333333333333333333333222111333555888888888666666666666555555555555555555666666666666555555222666999999777666777999777999;;;======<<<:::999999<<>>;;;;;;:::888666555666888666CCCLLLHHH===777555555444444333222222333555666//////000000000000/////////000111333333222111000111222222222111222333444---***>>>888333>>>CCCTTTJJJ|||yyyppp___YYYaaajjjEEE;;;333222333222000///...***(((---000)))PPP---...............---------------.........//////---------............///............////////////000000////////////000000111111111222222222333333222222333222222444666888777666:::EEEVVVdddkkkmmmkkkpppppplllmmm|||{{{yyy{{{|||rrr\\\JJJ888333444444111000////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------........................///000000000000//////...//////............/////////000000000111111111111222222222333333222111111444333444777777444555999444444777::::::999;;;???BBBPPPeeepppUUUCCC;;;:::;;;666444666777333000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111000000000111222333111111111111111111111111111111111222222222333333111111111222222333333333333333333333333333333333333222222333444555666666666666666666666666666666333555777888888888999999555:::>>><<<888777888888;;;:::888888888;;;>>>@@@===???@@@>>><<<;;;===>>>:::;;;<<<:::888777777888333;;;AAA>>>:::888666444888777555555555555444333//////000000000000/////////000222333333333222111000111333222111111444666<<>>999888:::888888:::===;;;:::BBBLLLNNNjjjttt]]]MMMDDD@@@999444666777444111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222222333111111111111111111111111111222222222222333333333333333333222222222111111333333333333333333333333222333444444444444444444777777777777777777777777333555888888777777999:::999???BBB>>><<<===>>><<<===>>>???AAACCCFFFHHHJJJLLLJJJHHHIIILLLNNNNNNMMMLLLOOOPPPOOOKKKFFFCCCAAA<<<>>><<<999999;;;:::666666555444666888999777555///000000111111000000//////000111222222222222222...000222111000111555999:::777EEETTTSSSNNNLLLHHHZZZUUU]]]nnngggTTTOOOEEE{{{rrrZZZKKK>>>333111666---///---+++222;;;777,,,---......///.................................---------............///............////////////000000////////////000000222222222222333333333333666777777555333666;;;@@@FFFLLLWWWcccmmmuuuzzz}}}sss{{{yyynnnwwwmmmSSSCCC===777222///111000000//////.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---......////////////////////////////////////000000000000//////000//////......//////000000000000000111111111111111222333333333333333333000777BBBJJJHHH???999888999888:::===<<<>>>NNN```mmmkkkZZZHHH>>>555555666555444555333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111222222222222333111111111111111222222222222222222222333333333333444444333333222111111000333333333333333333333333111333555555444333444555777777777777888888888888666888:::999666666999===666<<>>BBBKKKNNNJJJLLLTTTaaannnwwwzzzyyywww{{{wwwuuuvvv{{{~~~|||||||||rrriiicccdddaaaYYYPPPLLLLLLIIIDDD;;;888555555777999888777000000111111111111000000/////////000000222333333...111444333222333999>>><<>>DDDJJJFFFMMMQQQVVVeeexxx|||uuu{{{{{{|||{{{eeeZZZMMMCCC???===:::888000000111111111111000000000///......///111333444111555777777666888>>>DDDZZZlllbbbSSSPPPTTT\\\\\\fff}}}lllkkk\\\TTTRRRgggyyyWWW???999333+++888---555"""BBB------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***&&&222///(((333+++,,,,,,---.../////////........................------------.........//////............/////////000000000////////////000000222222333333333444444444333555777666666;;;EEEMMMaaannn{{{|||sssmmmpppuuuwwwyyyuuucccQQQAAA999222111111000///......------------.........//////------------------------,,,,,,------...///000000,,,,,,------...///000000000000000000000000000000------///000111111111111000000////////////000000000000000000111111111111111222333333444444444444555666999;;;888444888>>>:::;;;BBBMMMVVVfffnnn]]]JJJAAA===:::888999333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000111111111111222222222111111222333333333333222000000111111222222222222222222333333333444444444111111111222222333444444444444444444444444444444000333777777555444555777777777888888999999999999777;;;???@@@BBBHHHRRRZZZhhhooovvvqqq[[[NNNFFFAAA>>>222222111111111111222222333222000000000111000000777222111444888@@@OOO___vvvwwwjjj___eeelllooovvvsssiiibbbZZZVVVcccuuunnnTTTDDD<<<444000000...)))(((+++---,,,,,,---...///000000---,,,,,,,,,,,,---..............................---------............///,,,,,,,,,---------............////////////......////////////............222222111111000000//////222222333444444333333333:::333111777<<>>BBBRRRddd~~~nnnXXXPPPCCC:::::::::777777555111///000222222555444333111111111222222111111111000000000000///000000000000000000000000000111111111222222222222111111111111111111111111222222222222222222222222000111111111111222222222555444444333333333444444444444555555555555555555444666888888666555555666666777;;;???<<<777666999:::@@@HHHQQQ___tttzzzrrrnnnwwwzzztttzzz|||hhhYYYOOO222222111111111111222222222111000111222222222222333000444@@@NNNYYYfffppppppwwwsssqqq||||||rrraaa]]]ddduuuzzziiiKKK???555333333111///111......------------......------,,,,,,------...///........................---------............///.....................///......////////////....../////////////////////000222111111111000000000///000111222333444555555666888999999===KKK^^^ooovvvtttxxx~~~wwwWWWAAA===777333222222111000...........................---,,,,,,......---,,,,,,---......//////..............................000000000000////////////000000000000111111111111111111111111111111111111111333444444333222444555444444555555666666555555666666777999<<>>555000///000///...---,,,,,,,,,,,,---------------...//////........................---------............///000000////////////......//////000000000000////////////000111222222333333111111111111111111111111111111222444666888999:::999???JJJZZZnnn}}}}}}vvvqqqwwwxxxsssxxxhhh]]]NNNBBB;;;888666444000000000///////////////...---,,,,,,......---,,,,,,---......///.................................////////////000000000000///000000000111111111111111111111111111111111111222333444444333333444666666555555444555666888999888888:::;;;<<<@@@KKKUUUmmm}}}sssLLLDDD;;;888777444222222333444444444333333222222444444333333333222222222////////////////////////////////////000000000000111111111111111111111111222222222222222222222222333333333333444444444444444444444555555555555555333333333444555555666666777777999;;;<<<;;;888666;;;BBBPPPcccxxxtttnnnpppssssssrrrtttxxx|||yyyvvvuuuuuuzzzzzzvvvxxx222222111111111111222222111333444444333444777:::BBBUUUhhhmmmiiijjjtttllleeeaaaiii|||hhhMMM>>>777444///......------......///...------------...//////........................---------............///........................//////000000000000/////////000000111222333333444000000111111222222333333333333444444666888:::;;;:::===QQQnnn{{{ssskkklllnnn~~~|||jjj{{{yyyqqqdddTTTIIIDDD???888222111111000000000/////////...---,,,,,,......---,,,,,,---......///..................................../////////000000000111///000000000111111111111111111111111111111111111222444555555444333555666666666555555666777999:::<<<===??????===EEE\\\sssdddSSSBBB:::888555555777666666555555444333333333444444444333333333333222////////////////////////////////////000000000000111111111111111111111111222222222222222222222222222222222222333333333333333444555666666666555555333333444555555666777777888;;;>>><<<:::;;;AAAFFFUUU```www|||tttvvvnnnttt}}}zzzssstttxxx{{{222222111111111111222222222444555444444777===BBBNNN]]]hhhgggdddmmmttteeeaaajjjhhhNNN<<<222/////////...//////000000......------......///000........................---------............///------.........////////////000000111111000000///000000000111222222222333000000000111222333444444555444444555666999;;;<<<>>>GGGdddpppgggpppwwwlll|||zzz{{{rrreee[[[RRRHHH<<<222222222111111000000//////...---,,,,,,......---,,,,,,---......//////....................................//////000000111111000000000000111111111111222222222222222222222222222444555555444444555666666666666666777999:::;;;888999===AAADDDSSStttxxx```GGG<<<999666777;;;;;;:::888666444444444444444444444333333333222222000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222222222222222333333333333222333555666777777666555444444555666777888888999777999;;;:::===III^^^mmmyyyqqqqqqwwwuuu222222111111111111222222222444666666777===GGGOOOYYYbbbjjjoooxxxwwwiiigggssskkkKKK555333222111000000///000000...............//////000........................---------............///------...///000111111222000000111111111111000000000000111111111111111111///000000111333444444555444444444555777:::>>>@@@KKKbbbxxxsss~~~~~~jjjTTTBBB888333333222111111000//////...---,,,,,,......---,,,,,,---......//////.......................................///000111111111000000000000111111111111222222222222222222222222333444555555444444555777555555777888999:::::::::888777>>>KKKZZZrrrrrrTTTFFFAAA;;;:::>>>@@@>>>:::666444444555666333333333333222222222222000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222333333333333444444444444222333555777888777666666555555666777888999::::::777<<>>333333222222111000000///...---,,,,,,......---,,,,,,---......//////..............................---......///000111111222000000000000111111111111222222222222222222222222333444555555444444555777444555777999:::;;;::::::AAA>>>FFF\\\vvvfffVVVNNNEEEAAACCCDDD@@@;;;666444444666777333333333222222222111111000000000000000000000000111111111111222222222222111111111111111111111111222222222222222222222222444444444555555555666666222333555777888888777666555666777888999:::;;;;;;===FFFWWWnnnzzzyyy