BM6P6(@ xxxuuuhhhgggiiigggddd```[[[WWWTTTRRRKKKJJJJJJIIIIIIKKKLLLMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@AAA@@@@@@???>>>===<<<;;;;;;:::999999999::::::;;;<<<;;;:::888666777888;;;<<<777666555666888888666555666666666666666666666666777666555555555666888999666666666555555444444333555555555555555555444444555444333222111111111111999888777666444444333333555555555555555555555555:::888888<<>>BBBEEEBBB===888555444555666555555444444444444555555666555555555555555888<<<999999888888888888888999777666555444444555666777;;;;;;;;;::::::999999999CCCBBBFFFPPP___ooozzz~~~~~~yyywww}}}|||kkkZZZOOOFFF>>>999<<<;;;::::::;;;;;;999777777777888999:::;;;<<<<<<888777666555555777999;;;999999999999999999999999999888888::::::;;;BBBKKKXXXLLLBBB???@@@@@@@@@BBBEEEEEEFFFHHHKKKOOOSSSVVVWWWZZZ___eeekkkooorrrtttvvvoooddd[[[TTTNNNHHHDDDAAA<<<===CCCIIIUUUqqqkkkZZZQQQOOONNNMMMXXX^^^]]]SSSIIIFFFEEEAAACCCBBBAAAAAA@@@@@@AAAAAA???BBBDDDEEEDDDCCCCCCCCCvvvssshhhhhhjjjhhheeeaaa\\\WWWTTTRRRLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@?????????@@@AAA???>>>===<<<;;;::::::999999999999999::::::;;;<<<===;;;999777666777999:::777666666777888888777555666666666666666666666666777666666555666777888999555555555444444444444444444444555555555555555444333333222222222222333333999888777555444444333333555555555555555555555555;;;999888999>>>GGGQQQXXXVVVUUURRRMMMFFF@@@:::888444555666666555555777999<<>>AAABBB???<<<888555555555555666555555444444555555666888777777888888999<<>>;;;<<<;;;::::::;;;;;;999777555555666666777888888888888888777666777888999999999999999999999999999999:::888999;;;;;;<<>>@@@BBBCCCCCCCCCEEEFFFtttppphhhjjjkkkiiifffaaa\\\XXXTTTRRRMMMLLLKKKIIIIIIIIIIIIJJJIIIGGGEEEDDDEEEFFFFFFEEEBBBBBB@@@?????????@@@@@@======<<<;;;:::999888888999999::::::::::::;;;;;;===;;;999777666666777888888777666777888999888666666666666666666666666666666666666666666777888888333333333333444444444444222333444555555555555555222222222222333444555666888888666555444444333333555555555555555555555555:::999777666888BBBOOOXXXWWWTTTOOOJJJEEE@@@:::666666666555444333555999===;;;EEEOOORRRTTTWWWXXXVVVVVVWWWXXX[[[]]]```cccdddaaa^^^\\\[[[\\\\\\\\\[[[___bbbdddeeedddccccccdddfffhhhiiiiiigggeeeddddddaaacccfffhhhiiikkkmmmooooooooopppsssvvvvvvrrrnnnjjjiiiiiijjjjjjhhheeebbbcccccceeehhhjjjfff^^^WWWPPPDDD888555666666666888555555555444222333555777666666666555444333333222777555444444444444333111222333333444444333333222222444555666777999===@@@<<<;;;:::888666555444444666666555555555555666666888888888999:::===@@@AAA;;;:::999888777666666666777666666555555666666777::::::::::::999999999999;;;<<>>::::::888777888666666666777999<<>>777777777777666555444444777666666555555666666777666777777888;;;@@@BBB@@@;;;:::999888666666555555777666666666666666666777:::999999999999999999999999<<>>>>>??????>>>>>>===<<<;;;:::999999999:::;;;;;;;;;:::999999777666666666666777999999999777666666777888888777666666666666666666666666555666666777777777777777222222222333333444444444111222333444555555555555555444444333333444444555777666555444444333444444555555555555555555555555222555777777777<<>>AAACCCEEEFFFAAAEEEKKKSSSZZZ```dddggghhhccc[[[SSSRRR^^^xxxoooZZZNNNJJJHHHGGGFFFFFFFFFFFFCCC@@@@@@@@@AAAAAA@@@????????????@@@BBBCCCCCCBBBAAABBBEEEGGG~~~tttssskkkmmmgggfffccc```\\\XXXVVVTTTNNNLLLJJJIIIGGGGGGGGGHHHJJJGGGCCCBBBCCCDDDEEEEEEDDDCCCAAA???>>>>>>????????????>>>===<<<;;;::::::999:::;;;<<<;;;:::999888444444555555666888999:::999777555444666777777777666666666666666666666666555555666777777777777777333333333333444444444444111222333444444444444444444444333333333333333444666555555444333333444444555555555555555555555555000333777888999===BBBGGGSSSTTTRRRMMMEEE>>>999777222444555666555666777999<<>>CCCNNN]]]llluuuyyy|||bbbOOOHHHDDD???<<<;;;::::::;;;;;;999777666666555555444444444333666777888999999888666555555555666666777777888888888666555666777:::CCCMMMOOOCCC999666777777888999888999999999::::::::::::888999;;;===>>>>>>=========???BBBFFFKKKRRR[[[aaaggggggddd___^^^iii~~~qqq\\\QQQLLLIIIGGGCCCAAAAAACCCCCC@@@???@@@AAAAAA@@@???????????????CCCDDDEEEDDDCCCCCCEEEGGG{{{ssstttjjjjjjeeecccaaa^^^[[[XXXVVVUUUMMMKKKJJJHHHGGGGGGHHHHHHKKKHHHCCCAAABBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>?????????>>>===<<<;;;::::::999:::;;;<<<<<<:::888777555555555555666777777777888666333333444666666666666666666666666666666666444555666777888777777666555555555444444444444444222333333444444444333333222222111222222333444555555555444444333333444444555555555555555555555555222333555777:::===AAACCCNNNRRRTTTOOODDD:::666666444444444333222333666999===GGGQQQVVVXXX[[[\\\ZZZ^^^^^^^^^^^^___aaabbbcccccceeeggggggggghhhlllooonnnlllkkkllloooqqqqqqoooooonnnlllhhheeeeeegggiiifffiiimmmooolllhhheeedddfffhhhjjjlllkkkiiigggfffeeedddeeehhhkkkllllllkkkkkkjjjjjjlllllliiibbb\\\MMMBBB888555666555555666666666666555333444666888222333333333333444444444222111111333555777666666222333333444444333333222222333666:::>>>>>>;;;888555555555555555555555555444444333333333333444444333888999999AAALLLLLLDDD888888777666666666666666666777888888888888777666777888888888999999999999===<<>>>>>===;;;:::999888777;;;<<<>>>@@@BBBGGGNNNSSSZZZ```eeedddfffpppsss```TTTMMMHHHEEEBBB>>>>>>BBBBBB>>>===???AAA@@@@@@???????????????BBBDDDFFFFFFFFFFFFGGGHHH~~~xxxssstttiiigggcccbbb```]]][[[XXXVVVUUULLLKKKIIIHHHGGGGGGHHHIIILLLHHHDDDAAAAAACCCDDDDDDDDDCCCAAA???>>>>>>>>>???>>>>>>===<<<;;;::::::999999:::<<<<<<<<<:::888777666666666666666555555555888555333222333555666666666666666666666666666666444555777888888888777666666666666555555444444444333333444444444333222222//////000111222444555666555555444333333333444444555555555555555555555555555444333555999>>>AAABBBJJJQQQUUUPPPCCC888444555999888555222000333888<<>><<<;;;::::::;;;;;;999777777888888888888888888888444444555666666777666666444444444555666777777888;;;999888999:::===GGGRRRVVVJJJ>>>;;;:::999888999888888999:::;;;;;;::::::<<<:::999888999;;;>>>@@@888:::===>>>>>>???CCCGGGMMMWWW```dddhhhrrrvvvbbbUUUMMMGGGCCCEEE@@@???CCCBBB===;;;===AAA@@@@@@???>>>?????????@@@BBBFFFHHHHHHHHHIIIJJJyyynnniiiggg```aaaaaa```^^^ZZZWWWSSSQQQLLLKKKJJJJJJKKKJJJHHHFFFHHHGGGEEECCCBBBAAABBBBBBAAABBBBBBAAA>>><<<======>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::999888888999999777666555555555555444666777777666666777999777555444444555555444333222333555666777777777777666666666555444333111111333444666888888777666444222222222333333444444444444444444444444555666666777666444333333444666777444555555555777;;;@@@EEENNNPPPPPPKKKBBB999555444555333222333444666777777@@@LLLZZZ```aaaaaa^^^YYYYYY[[[\\\]]]___ccciiimmmkkkhhhddddddgggkkknnnpppkkkoootttvvvuuupppllljjjrrrjjjgggjjjkkkgggfffhhhccceeehhhmmmpppnnngggaaaggghhhiiiiiijjjkkkoooqqqnnnjjjhhhiiimmmmmmiiieeefffhhhgggfffhhhiiieee]]]HHH@@@999888888555444555555444444333333444444555000222444444333333333444555555555555555555555555111222222333333444444555///444<<>>999888666555555777888:::666666666666666777888888888888888777777777777777<<<<<<<<>>===<<<===888666666666999;;;;;;::::::999888888888999:::;;;::::::;;;::::::;;;???BBBHHHHHHOOOYYY]]]ccctttjjjWWWMMMGGGBBBCCCBBBAAA???>>>??????@@@??????@@@@@@@@@@@@?????????BBBFFFGGGGGGGGGGGGHHH|||wwwlllgggfff___```___^^^[[[XXXUUURRRQQQJJJIIIHHHHHHIIIHHHFFFDDDGGGFFFDDDCCCAAAAAABBBBBBAAABBBBBB@@@>>><<<===>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;::::::999888888888888777666555555444444444444666777777666666777999777666444555666666555333333444555666777777666666555555555555444333222222333444555666666666555555222222222333333444444444666666555555666666777888777555444333333444555777555555555555666:::???CCCLLLNNNNNNJJJBBB;;;777666666444333333444666888999AAAMMMYYY___```___\\\XXXXXXYYY[[[\\\^^^bbbgggkkkhhhgggfffeeegggjjjnnnppprrruuuyyyzzzvvvqqqmmmjjjmmmgggfffiiijjjfffcccdddcccdddhhhlllooommmiiidddhhhiiikkklllmmmppptttvvvqqqlllhhhgggjjjlllkkkiiieeefffeeedddeeegggccc\\\III@@@:::999888666444555444444333333333333444444000222444444333333333444444444444444444444444444111222222333333444555555333888???DDDDDD???999444333333333444444444444555888666555333333333444555666666888===CCCDDD@@@;;;999888666555555777888999666666666666666777888888888777777777777777777777<<<<<<===BBBRRRfffvvv{{{xxxfffWWWLLLFFFDDD???>>><<<;;;<<<<<<;;;:::;;;:::888777666777888999777777777777777777777777555555555555666777777666:::777777888:::>>>IIITTTZZZKKK===999:::888777888:::999888888::::::999888999999888888888999:::;;;999:::::::::999;;;>>>AAABBBBBBGGGOOOTTT[[[nnnmmmXXXNNNHHHCCCCCCBBB@@@???>>>>>>??????>>>??????@@@@@@??????>>>===@@@DDDFFFFFFEEEFFFFFFxxxtttjjjfffeee^^^___^^^[[[YYYUUUSSSPPPOOOIIIHHHGGGGGGHHHHHHFFFDDDGGGEEEDDDBBBAAAAAAAAABBBAAABBBBBB@@@>>>======>>>===<<<<<<;;;:::;;;;;;;;;::::::999999888777777777777777666555444444444444555666777777666666777888888666555555666666555444444444666777777666555444333444444555555444444333333333333444444444555555222222333333333333444444777777777777888888888999666555444333333444555666555666666555555888<<<@@@JJJLLLLLLIIIBBB;;;999888777555333333444777:::===CCCOOOZZZ^^^___^^^[[[WWWWWWYYY[[[\\\]]]```eeehhheeegggiiihhhggghhhlllpppuuuxxxzzzyyyuuuooojjjhhhgggdddeeehhhiiieeeaaa```eeefffhhhkkkmmmllljjjggggggiiikkkmmmooorrrvvvyyywwwqqqiiieeefffhhhhhhhhheeeeeecccaaabbbddd```YYYIIIAAA:::999999666555666444444333333333333444444000222444444333333333444333333333333333333333333222222222333444444555555888<<>>888999888777666666666777888666666666666666777888888777777777777777777888888;;;===>>>CCCRRRhhhxxx~~~zzzhhhXXXLLLEEEBBB@@@>>><<<<<<<<<===<<<;;;<<<;;;999888888888999:::777777777777777777777777666666666666777777777777999888999999999>>>MMM\\\^^^QQQCCC<<<:::999888999<<<;;;::::::;;;:::888666999999888888999999:::;;;888999:::999999:::===??????===???EEEJJJSSSjjjpppYYYNNNHHHDDDBBBAAA@@@>>>>>>>>>>>>???>>>??????@@@@@@??????>>>;;;>>>BBBDDDDDDCCCDDDDDD}}}uuurrriiifffeee^^^^^^\\\YYYVVVSSSQQQOOONNNKKKIIIHHHIIIIIIIIIGGGEEEEEEDDDCCCAAAAAAAAAAAABBB@@@AAABBB@@@>>>======>>><<<<<<;;;;;;;;;:::ӵ777777666666777777666555555555555555555777888777666555666888888666555555666777555444444555666666666555444333222333444444555555555444333333222222222333444555333333333333333333333333666666777888888888888888666555444444444444555666666666666555555666:::===IIIKKKKKKGGG@@@:::888888777666444333444777<<<@@@GGGRRR\\\______^^^[[[WWWĦ```dddfffeeehhhlllĦiiimmmqqqsssuuusssoooiiifffdddeeeddddddeeeeeedddbbbbbbhhhӵhhheeegggjjjkkkmmmooorrrtttxxxrrrkkkfffddddddcccccchhhhhheeeaaaaaaaaa]]]VVVJJJAAA:::999999666555666444333333333333333333444000222444444333333333444333333333333333333333333222222333333444555555555999<<>>DDDGGGDDD>>>888888888777Ħ666666666666666777777888777777777777777888888888;;;===???DDDRRRgggyyy~~~~~~zzzhhhXXXKKKDDDAAA@@@>>><<<<<<======<<<;;;<<<<<<::::::999:::::::::666666666666666666666666666777888777777666777888999999::::::999>>>OOO``````WWWKKKCCC>>><<<;;;;;;<<<;;;::::::;;;:::777555999888999999999999::::::888999:::999999999<<<>>>???<<<===AAADDDOOOiiisssYYYLLLGGGDDDBBBAAA???>>>======>>>>>>>>>>>>????????????>>>>>>;;;>>>AAACCCCCCCCCCCCDDDyyysssqqqjjjgggggg```\\\[[[YYYVVVSSSPPPNNNMMMJJJIIIHHHHHHIIIHHHFFFDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@AAAAAA@@@>>>===>>>???;;;;;;;;;;;;;;;4ĉ@ӵ777777666999888777777666777777777666777888777666555666777777666555555666666555444444444555666666555444333222222333444555555555555333222222222222333444444333333333333333333333333444555666777777777666666555555555444444555555555555666666555444555888:::IIIJJJJJJEEE>>>888555555666666555444444777===BBBKKKUUU^^^``````___]]]ZZZ>Laaabbbdddeeefffjjj=hĦjjjkkkmmmnnnmmmjjjgggeeedddggggggeeecccbbbdddfffggg4ĉ@ӵgggiiikkkkkkkkklllmmmoooooommmiiigggfffeeecccbbbllllllhhhcccbbbaaa[[[TTTIIIAAA:::999999666555666333333333222222333333333000222444444333333333444333333333333333333333333222333333444444555666666888:::<<<===<<<999555333222222222333333333444444222333555666777666555555333888???FFFIIIFFF???:::888777777>L666666666666666666777777888666666777777888888888888:::===???CCCPPPfffxxx~~~||||||}}}|||kkkYYYLLLEEECCC@@@>>><<<<<<<<<===<<<:::;;;;;;::::::999999999:::666666666666666666666666777888999999777666777999999999;;;;;;999===MMM]]]bbb^^^UUUKKKCCC???<<<::::::999888999::::::888666888888999999::::::::::::888999::::::999999;;;===AAA======???AAALLLhhhuuuYYYJJJEEEBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>??????>>>>>>>>><<>>===>>>???:::;;;;;;;;;;;;GG=?777777999888888777777888888999666777888777666555666777777555444444555555444333333333555666666555444333222333333444555555555444222222222333333333444444444444333333333333222222222333555666666666555444555555555555555555555555444444555444333444777999GGGHHHGGGBBB;;;555333444333444555444444777===BBBNNNWWW___aaa``````___\\\HdĦdddcccdddeeefff=ĪjiiikkklllllljjjhhhhhhhhhhhhiiigggcccaaafffjjjkkkGG=?mmmnnnnnnmmmllllllmmmdddeeefffhhhiiiiiiiiihhhmmmmmmkkkgggeeeddd]]]TTTHHH@@@999888888555444555333333222222222222333333000222444444333333333444333333333333333333333333333333333444555555666666777999:::;;;:::888666444222222222222333333333333///222555777888777555444333999AAAHHHIIIFFF@@@;;;777777777HdĦ444666666666666666777888888666666666777888888999999999<<<>>>AAAMMMbbbvvv}}}||||||}}}}}}ooo\\\MMMGGGEEE???===;;;;;;;;;<<<;;;:::999999999999999888888888777777777777777777777777777999;;;:::777666777:::888999:::;;;:::;;;FFFSSScccdddaaaXXXOOOIIIDDD???===;;;999888999:::999888777888999::::::::::::999888:::;;;;;;::::::;;;<<>>???HHHdddvvvyyy~~~vvvYYYIIICCCAAA@@@???>>><<<<<<<<<<<<======>>>>>>??????>>>>>>===<<>>ĦƜ`1.׼s888888888888Ħ888888666888888777666555555ӵ444Ħ444555666555555444333333444444ĭӵ333222Ħ444333444Ħ555Ħ333444666888CCCEEEDDD???999444333444<<>><<<:::::::::;;;:::888777777777777777666666555777777777777777777777777777:::<<<;;;777555777:::888888999;;;:::999???FFFTTT]]]bbb^^^XXXSSSNNNHHHBBB???;;;999999:::::::::777888999:::::::::999999999;;;<<<<<<;;;;;;;;;===>>><<<>>>???>>>FFF```|||yyymmmfff\\\^^^bbbgggppp|||xxxZZZJJJCCCAAA@@@???===<<<;;;;;;<<<<<<======>>>>>>>>>>>>======<<&eg&eqqq>hӵ\\\]]]]]]ZZZTTTOOOKKKg&eGGGguO>uO>&eAAA@@@4ff?>ߝL;;;gĉ@888999999999Shӵ888777888888777666555g&e222>hӵ555666666555555333444444fff?><z444g&e>&e333333HL666555444ShӵgL444333444666888@@@AAAAAA>>>888444444S?ʬ<<&ejjj@eeeehhh??bbbYYYGGG>>>777666666333g<ĉ2222222222223we<Ħ4444443333333h?@e444555666666666======<<<Z4441111112222222223h?gL>>>EEEIIIHHHCCC===999777777777D%%)?666fff?><z888999=?Ħ]]]g&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??qqqYYYGGG@@@???===;;;999999::::::999888666666666666666555444444777777777777777777777777777;;;===;;;777555777;;;888777888;;;;;;888:::>>>===JJJVVVWWWVVVUUUQQQKKKHHHDDD>>>;;;::::::::::::777888999:::;;;:::999999:::;;;======<<<;;;<<<===>>>===???AAA???FFF___zzz|||jjj\\\RRRMMMLLLMMMNNNRRRYYYdddqqqzzzzzz\\\KKKDDDBBB@@@???===<<<;;;;;;<<<<<<======>>>>>>>>>>>>======<<<>>>BBBDDDDDDDDDDDDEEE4DӵHƅ^Hu]ĦHu]ĦtttZuR)Ħ^^^aaa^^^XXXPPPLLLJJJHu]ĦHHHHŐeHŐeHu]ĦAAAqIܗGIӵ999tt;;;:::999HGgĉ@666777;;;999777666777777Hu]Ħ555ZuR)Ħ444444333333222444444sߝLGdUĦ666Hƅ^Hu]Ħ444ntHdĦ555444HGgĉ@333HdĦ666555555777999?????????>>><<<888Htƅ^777===Bt=o9ĦDtfo9Ħ``````bbbg?oooqqqHdĦmmmjjjlllHu]ĦhhhttgggjjjHƅ^Hu]ĦeeeH׼shhhfffjjj```TTTDDD===777555444111tQ333333222222je<Ħ444444444Bt=o9ĦH׼s222444666777777777;;;===>>>HtĦ555444333222333Bt=o9ĦHdĦAAAEEEFFFBBB>>>999777555555666Dtfo9ĦsߝLGdUĦ888Ht@cӵHu]ĦHu]Ħ|||Htƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦgggOOOFFFCCCAAA>>><<<;;;:::::::::888666999888888777666555555444777777777777666666666666666777888999999:::999999;;;;;;;;;:::::::::999999===AAAEEEGGGHHHLLLSSSZZZTTTRRRMMMGGGBBB???@@@BBB======<<<<<<;;;:::888777:::;;;===?????????===<<<;;;888:::======CCCZZZuuutttaaaXXXPPPJJJGGGDDDFFFHHHHHHJJJRRR^^^gggxxx^^^QQQIIIDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGG4DuXӵDdDΦDdDĦDdDĦssshhht|<]]]______\\\VVVOOOKKKJJJDdDĦIIIDdDΦDdDΦDdDĦAAApeƜ4DuTӵ:::`eĭ999qet555666777<<<:::888888888888DdDĦ555444t|<444444444444444444444555DdDDdDĦ666DdDΦDdDĦ444q<niDdDĦ555qet222111DdDĦ666555555777888>>>>>>>>>===;;;q<R444888qjRgdKӵHdDĦgdKӵ^^^___GR/f6LĭĦoooqqqDdDĦmmmkkkmmmDdDĦggg`eĭiiiDdDΦDdDĦeeeDdDĦggghhhgggdddcccdddddd[[[PPPBBB;;;666555444111geĦ444444444FSĦ555555qjRgdKӵDdDĦ222444666777888888===>>>>>>DdDĦ666555444333qjRgdKӵDdDĦAAADDDDDDAAA<<<999777555555666HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦDdDĦ~~~q<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦcccMMMDDDAAA@@@<<<;;;999999::::::888777777777777666666555555555666666666666555555555555555555666777888888888888999999999888888888777777666:::>>>@@@BBBGGGOOOVVVZZZYYYWWWRRRKKKGGGDDDDDD>>>>>>>>>===<<<;;;;;;:::::::::<<<<<<<<<;;;:::999;;;999:::>>>===CCCXXXqqqfffWWWPPPJJJFFFEEECCCEEEFFFEEEEEEIIIRRRZZZwwwxxx^^^PPPHHHCCC???>>>===<<<;;;;;;;;;;;;??????>>>==================>>>???AAACCCDDDEEEFFF4DuXӵDdDΦDdDӵDdDĦtttiiio)h]]]^^^^^^]]]XXXSSSMMMJJJIIIDdDĦKKKDdDΦDdDΦDdDӵ@@@=ӊB1.uTӵ<<<HߝL`o9777po9wӵ666;;;999777666777777DdDĦ555555o)h333333444555555666666444555DdDΦDdDĦ666DdDΦDdDӵ444GIpӵDdDĦ666po9wӵDdDĦ666555555777999=========<<<:::po9u444444555999GIdnuR)ĦDdDĦnuR)Ħ\\\^^^CdgĪjpppDdDĦkkklllmmmDdDĦhhhHߝL`o9iiiDdDΦDdDӵeeeDdDĦeeekkkiiieeeaaa```___WWWMMM???999444444444222geĦ555555sp?aĦ555555GIdnuR)ĦDdDĦ333444555777999:::AAA@@@===DdDĦ666555555444GIdnuR)ĦDdDĦ???BBBBBB???;;;777666555555666DdDĦnuR)ĦDdDΦDdDĦ888DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwww\\\IIIAAA???>>>:::999888888::::::999888777777666666666666666666555555555555444444444444444444555666777777777777777777777666666666555555222555777999:::???FFFLLLYYY[[[]]][[[XXXSSSPPPNNNEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;:::999888777;;;999:::======BBBTTThhh|||jjjVVVLLLHHHEEECCCDDD@@@BBBCCCBBBAAACCCIIINNN```xxx|||```OOOEEEAAA>>>===<<<;;;::::::::::::>>>>>>===<<<<<<<<<<<<===<<<===>>>@@@BBBCCCEEEEEE4DuXӵDdDʜ4DuTӵ>d<ĦtttDt]]]]]]YYYTTTOOOKKKIIIIII>d<ĦKKK>d<ʜDd<ʜ4DuTӵ>>>???F&uTӵ===4DufئL>e666puR)Ħ666777555333333444444>d<Ħ555Dt333444555555555666333444DdDΦDdDĦ777>d<ʜ4DuTӵ2224DwDd<Ħ777puR)Ħ>d<777777999;;;<<<<<<;;;:::999peӵ444ĦpeӵDx<>d<ӵDd<\\\qR/ܗ?fӵmmm>dd<Ħjjj4DufئL>eiiiDdDʜ4DuTӵfffDdDĦdddjjjjjjgggccc```]]]TTTJJJ<<<666333444555333geĦ555s<v>aĦ555444peӵDx<DdDĦ333444555777;;;>>>DDDAAA<<<DdDĦ666555666666peӵDx<>d<@@@???<<<999666555555555666>d<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ}}}>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵjjjTTTDDD>>><<<<<<888777777888:::;;;;;;:::777777777777888888888888666666666555555555444444444444555666777777777777666666666555555555555444555555666555555777<<<@@@NNNRRRWWW[[[\\\\\\]]]^^^RRROOOKKKEEE@@@<<<:::888<<<;;;;;;::::::999999999:::888999;;;;;;???MMM\\\tttgggYYYKKKEEECCCAAABBBDDD>>>???AAAAAAAAACCCFFFIIIOOOiiieeeNNNCCC???@@@@@@???>>>===============<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBDDDEEEFFF4DuXӵD&dq&ĒRsdKĦtttDHRRudZZZUUUPPPMMMJJJIIIHHHsdKĦIIID&oq<Ōq&ĒR:::<<<===>dp&ĒR>>>>>>nfʜd<Φ>d<Ħ:::s&dq&ĒR222111i?ʜtd<Ħ777HHܗDӊB555<x;;;===:::::::::999777B?daĦ333333B?Ho9333>d<444777===AAAFFFBBB;;;>d<ӵ777888B?Ho9666<x:::777666666555555666&ӫeʬtIӇ555>d<Φ>d<Ħ888D&ӫetIӇRRRDdDĦ{{{sdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||nnn[[[KKKAAA<<<;;;;;;888777666888:::<<<<<<;;;999999999999999999::::::777777777666666666555555555555666777888888888888777777666666666555555555666666666555555666888:::BBBEEEKKKPPPUUUZZZ___ccc___\\\WWWOOOHHHAAA===:::<<<;;;:::999888999999:::888777888999999<<>>???BBB>>>???@@@AAAAAAAAACCCDDDIII___hhhOOOCCC@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCEEEFFFGGG4DuXӵHu]3hhne{{{rrr=e[[[WWWRRRNNNKKKJJJHHHGGGneHHHHHHpIƎ@t@h999:::;;;>h===>>>===fe777@ďD777777777999777555444555555ne444555=e666666555444444333222222ege;;;===sĪj@h333222111fdDĦ666@ďD222444Hkge999;;;===999999888777666@h777<<<@GggggggHĪj@IŌ______BenejjjHkgefffnekkkiiifejjjHu]3hhjjjiiigggse```dddeeebbb]]]VVVIII>>>777333111333555333geĦja>aĦ333333@G///000se333333777>>>DDDFFFAAA999<Ō666888:::@G555666Hkge<<<999666666666555555666HĪj@IŌ666666ege666777Hu]3hIŌCCCQQQDdDĦ|||ne}}}@h>hsene@GsĪj@h|||}}}kkk\\\LLLCCC???<<<:::;;;888777777999;;;======<<<::::::999999999999999999888777777777666666666666555555666777888888888888777777777666666666555555222333444666777999::::::;;;===@@@DDDHHHMMMTTTXXXaaa___\\\WWWQQQKKKFFFCCC>>><<<:::888777777999:::777888888888999;;;@@@DDDMMMTTT]]]aaaccciiisss{{{zzz___LLLFFFBBB@@@>>>;;;<<<@@@@@@@@@@@@???>>>>>>===<<>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<======??????@@@BBBDDDEEEGGGGGG4DuXӵĵD^wwwooo^^^WWWSSSOOOLLLKKKJJJHHHFFFHHHHHHHHH<<<<<<<<<<<<;;;<<<======<<<999999888888888888888999777555555555666444444555666666666555555555555333444999<<<@@@444444444444444DdDĦ555555111222444777888:::<<<888777777666555555555777===GGGbbbfffgggccc___aaajjjjjjcccfffhhhhhheeelllhhhD^hhhjjjiiihhhs׼siiicccffffff```YYYQQQEEE;;;777222000333555333geFm8111>aĦ444555666...000222s׼s555333333777@@@GGGEEE???888Ho777666999;;;888555555666===;;;888666666777555555666666777777555555555D^===CCCQQQDdDĦzzz{{{~~~s׼szzzyyy|||zzzpppfffeeelllsssuuuttt]]]NNNAAA>>>>>><<<;;;;;;:::999999:::<<<>>>===<<<999999999888888777777666777777666666666555555555444444555666777777777777777666666666555555555555111222444777999999888666666888:::<<<===AAAEEEHHHRRRSSSTTTUUUTTTRRROOONNNFFFCCC???;;;999999999:::999999999999:::<<<======AAACCCHHHKKKNNNRRRXXX]]]hhhoooyyynnnUUUFFFCCCBBBBBB???;;;===AAA@@@???>>>>>>>>>>>>======EEEKKK^^^yyypppSSSEEEEEE???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>@@@AAACCCEEEFFFFFFΦ4DuXӵtvӵ>d<ĦĦllleeecccaaa]]]\\\^^^UUUQQQMMMKKKKKKKKKHHHFFFHHHHHHĦHHHHHHHHHHHHGGGDDDBBB@@@???>>>>>>???>>>===<<<<<<===>>>???============;;;:::888777666777888999999::::::999666777888999999999999999777555333333444444333222Ħ555555555666666444444555555666777777777555666777888::::::;;;;;;999===BBBDDDAAA<<<888555555666666666555444333333>d<Ħ444555555444555555444333444666888333444666666666777999;;;777777666555555555555555333444555555777>>>HHHOOOQQQVVVYYYYYY[[[bbbfffffffffiiihhheeecccdddccc___aaa``````ccchhhmmmqqqrrrlllkkklllllllllkkkgggeeeeeehhhiiifffĦaaa]]][[[ZZZ___gggmmmmmmlllggg>d<ĦgggfffjjjiiihhhBelllkkkiiikkkhhh```WWWOOODDD;;;666222000333444222geFYĉ000222>aĦ555777888999::::::999666333222333555Be555555333333777@@@HHHDDD???888nu]ӵ777999444111333666555555555666666666666666>>>>>>===;;;888666777888555666666777777777777777777777777777777666666555444555555555444>d<Ħ:::;;;===CCCQQQ>d<Ħxxxyyy{{{ĦBeĦ{{{sssjjjcccbbbfffkkknnnnnncccVVVSSSZZZcccffffffTTTFFF;;;;;;>>>===;;;<<<;;;::::::;;;===>>>>>>===999888888777666555555444666666555555555444444444222333444555666666666666666666555555555444444444222333555777888777333000222444777888999:::<<<>>>AAADDDJJJOOOSSSUUUTTTTTTOOOLLLFFFAAA===<<<<<<===:::;;;;;;:::;;;===<<<:::;;;;;;>>>BBBDDDEEEGGGIIIKKKRRR\\\fffqqq~~~hhhPPPEEEDDDDDDEEEBBB>>>@@@DDD???>>>===>>>@@@BBBCCCBBBCCCDDDRRRmmmtttTTTEEEDDD@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<===>>>???======???@@@BBBCCCEEEEEE?aŖ%7uSQuR)ӵsdKĦgdKĦooogggbbbbbbaaa]]]ZZZUUUTTTQQQOOOLLLJJJIIIHHHOOOgdKĦ@@@@@@@@@IIIFFFBBB@@@???>>>===<<<<<<<<<======>>>>>>??????@@@???>>><<<:::999999999888888777777777777888888666666666666666777888888999444111333555444444gdKĦ666555555555666:::::::::999888777666555444333444666:::;;;888666<<<@@@DDDDDDBBB===999777;;;999777666666555222000gdDĦ444444444444555666666444333444666666666666666777888999:::777777888888777666555333333444444444666===GGGNNNRRRVVVZZZ^^^___```aaabbbfffhhhjjjiiieeecccdddffffffbbb___```eeekkkooopppmmmooopppnnnjjjgggggghhhhhhgggggggdKĦ```\\\\\\___cccgggjjjkkkjjjdddsdKĦgggcccjjjiiiiiippppppooollliiiccc[[[QQQHHH@@@<<<666555333333444444ŶS3333333333we<888:::;;;<<<777666555444333444777555333555888===@@@AAA<<<:::777iĉ@3hR/Ō777666555555444444666666777666555666888:::AAA@@@>>>;;;777555555666555666888999999999888777888888888888888777666555777777888888888DdDĦ999:::;;;>>>IIIsdKĦgdKĦgdKĦ~~~wwwsssooolllaaa\\\UUUOOOMMMRRR[[[aaacccWWWPPPKKKKKKXXXccc^^^JJJEEE???:::999999999999:::999888999;;;<<<;;;:::999888888777666555555444666666666555555444444444777777666666555555555444444444444444444444444444666777888888888777555444888777555444555666888:::;;;;;;===@@@EEEKKKPPPSSSXXXWWWSSSKKKBBB<<<:::;;;===<<<:::999999999::::::999999999;;;<<<>>>@@@AAAAAAEEEJJJOOOWWWddduuueeeOOOHHHFFFDDDCCCCCCBBB???===??????>>>===============???CCCNNNcccsss[[[KKKEEE>>>======>>>??????===<<<:::;;;<<<<<<;;;;;;<<<>>>AAAAAABBBBBBCCCCCCDDDDDD>Anenerrrllleeebbbaaaaaa^^^ZZZVVVUUURRROOOMMMKKKIIIIIIneDDDBBBAAAAAAFFFDDDAAA???@@@@@@???>>><<<<<<======>>>>>>>>>>>>@@@???===<<<:::999999999888888888777777888888888666666666666666777888888===888444666666444ne777666555555555666999999999999888777666555777555555666888999777555:::>>>BBBDDDCCC@@@===<<<===;;;888777777666444De666555555555333555666555444333444555666666666666777777888999888777666555444444444555333444555444666===GGGOOOTTTWWW[[[^^^___aaaccceeekkkmmmooommmhhheeefffgggdddaaa___```eeejjjmmmmmmkkklllmmmkkkgggddddddfffhhhhhhneaaa^^^______aaaeeehhhiiigggfffeeenennnjjjffflllmmmnnnppprrrrrrpppmmmooojjjbbbXXXNNNDDD===999666555333333444444>A333333333k<555666888888999777666555444333444444555666444333444888<<>>>>><<<999666444444444555666777888888777666666888888888888888777666666777888888888888De777888:::;;;>>>JJJnenenevvvkkkccc]]]XXXUUUOOOLLLHHHDDDDDDJJJSSSZZZbbbRRRIIIGGGJJJZZZaaaXXXGGGCCC===:::999999999999999888777888999:::999888888888777777666555555444444444444333333222222222777666666666555555555555444555555555555555555555666777777888777666555444666555555444444666777888999::::::===@@@DDDHHHJJJTTTUUUVVVTTTNNNHHHBBB???>>>===;;;999888888888999::::::::::::;;;<<<======<<<>>>AAACCCFFFNNNZZZcccxxx~~~dddNNNFFFDDDAAA@@@@@@@@@???===??????>>>===============AAACCCKKK___~~~uuu\\\LLLEEE???>>>===>>>>>>>>>===;;;;;;<<<>>>===<<<<<<===???DDDEEEFFFGGGGGGGGGGGGsssmmmiiidddaaabbbaaa___\\\XXXVVVTTTQQQNNNKKKJJJIIIIIIGGGEEEDDDCCCCCCAAA??????@@@AAAAAAAAA<<<============>>>>>>>>>???>>>===;;;:::999888888999999888888888888999999777666666666666777888888AAA;;;888888888444777666555444444444555777777777777777666555444999777555555666666666555777;;;AAADDDDDDCCCBBBAAAAAA>>>;;;999888888777666777666666666666222444555444333222333555666666666555666666777777999777444222111222444666333444555555777>>>IIIPPPUUUXXXZZZ]]]^^^aaaeeehhhooorrrssspppkkkfffeeefffaaa```___aaaeeehhhjjjjjjjjjjjjjjjhhheeecccbbbcccggggggddd___[[[^^^___bbbfffiiiiiigggdddeeetttsssnnnjjjnnnnnnppprrrtttrrrnnnkkkooojjj```TTTHHH???999555666555333333444444222333333222333444444555555666555555444333444444444555333333444888<<<>>>>>>888777444222777777777666666555555444222333333333333555888;;;<<<;;;999777555444333222444555555666666555444444888888777777777777666666888888888888777666666666999;;;???JJJ}}}xxxqqqjjj___UUUMMMHHHDDDAAABBBAAA???>>>AAAHHHRRRXXX___MMMBBBAAAIIIZZZ^^^QQQBBB???;;;999999999999888888777666666777777666555888777777666666555555555444444444333333333333333666666666666555555555555444555666666777777777777666777777777777666555444444444444555555555666666777777777888:::===???AAAKKKOOOTTTYYYYYYUUUMMMGGGAAA@@@===;;;999999999999;;;::::::999999999999:::<<<===>>>======@@@GGGLLL^^^hhh{{{~~~bbbNNNDDDAAA>>>======>>>>>>>>>???>>>>>>===============AAABBBHHHYYYyyyzzz^^^MMMEEEAAA???>>>===>>>===<<<:::<<<===>>>>>>======>>>@@@DDDEEEHHHIIIJJJJJJIIIvvvjjjgggdddccccccbbb```^^^YYYWWWUUURRROOOLLLKKKJJJIIIJJJKKKKKKJJJHHHEEEDDDCCCAAA???>>>@@@AAAAAA@@@========================>>>===<<<:::999888888888:::999999999999999999:::777777666666777777888999@@@;;;888999888555444555666555333333444555555555555555666666666555444444888777555444555555666777666:::???CCCDDDDDDCCCCCCCCC@@@<<<:::999999888777777777777666666666555555111333444333222222333555666666555555555555666666999777555333333333444555333555555666888@@@JJJRRRVVVWWWYYY[[[]]]```eeeiiioooqqqrrroooiiidddbbbcccaaaaaabbbccceeeggghhhhhhjjjjjjiiihhhfffdddddddddeeeeeefffhhhhhheee```\\\ZZZ]]]aaagggkkkllliiigggdddiiiooouuuwwwuuuppplllllllllnnnpppqqqpppmmmjjjllleeeZZZMMMBBB;;;666555666555333333444444444333222222222333333333444444333333333333333333333333555555444444444333333333333333333555999;;;<<<<<<777555444222222222333444666555555555444444444333222333333333444777;;;>>>;;;999777666555444333222444444444444444333333333777777777666666666777777999999888777777666666666555666888;;;@@@JJJ___qqq~~~uuummmfffaaa\\\VVVNNNGGGBBB@@@>>>===<<<<<<<<<===AAAIIIRRRXXXYYYIII???@@@HHHXXX\\\PPP>>><<<999888999999888777888777666666666666555444777777666666666555555555666666666666666555555555666666666666666555555555333444666777777777777777666666666666666555555555444555666666777777666666666666666666777999;;;<<>><<<;;;:::::::::999888888888888999;;;===>>>>>>===???CCCFFFLLLUUUiiizzz^^^KKKBBB???<<<;;;<<<>>>??????>>>>>>============>>>>>>???@@@FFFVVVuuucccNNNEEECCCAAA>>>======<<<;;;999;;;===>>>>>>===<<<>>>???AAACCCFFFHHHIIIHHHGGG~~~tttiiihhhfffeeeeeecccaaa___ZZZXXXUUURRROOOLLLJJJJJJGGGHHHJJJKKKJJJHHHFFFDDDEEEBBB@@@>>>?????????>>>=========<<<<<<<<<<<<<<<===<<<;;;999999888888888:::999999999999999999:::777777777777777888999999;;;777555888888666444666555444333444777::::::999333444444555555555444444555444444444444666888999666:::???BBBCCCCCCCCCDDDDDDAAA>>>;;;;;;:::888777666666666555555555444444111222333333222222444555666555555555555666666777777777777777666555444444333555666777:::AAALLLTTTVVVWWWXXXYYY[[[___dddhhhiiilllnnnkkkfffaaa______bbbcccdddeeefffgggggghhhkkkkkkkkkkkkjjjiiigggfffbbbbbbdddfffhhhfffccc```[[[]]]bbbgggkkkllliiigggccchhhpppvvvwwwtttoookkklllkkklllmmmooopppooommmddd]]]RRRGGG>>>888666666666555333333444444444333222222222333333333444444444444444333333333222222444444444444444333333333333333333666999<<<;;;;;;666555444333333333444555444444333333333333222222333444555555666:::???CCC>>>:::777555555666555333444444444333333333444444777666666555555666777777999999888777666666777777888777888;;;@@@JJJ^^^oooxxx}}}yyymmmbbbYYYQQQMMMKKKGGGBBB>>>===<<<<<<;;;888888888:::===DDDLLLRRRTTTGGGAAAAAAGGGUUU[[[QQQ<<<:::888777888888888777999888666666777777666444666666666666555555555555666666666666666666666666555555555666666666666666222444555777777666555555777666666555555555555555666666777888888888888777555666666777888:::;;;<<<===<<>>@@@@@@>>>>>>============>>>>>><<>>===<<<<<<;;;999:::<<<======<<<;;;===>>>???AAADDDGGGHHHHHHFFFEEEwwwnnniiiiiiiiihhhfffccc```^^^ZZZXXXUUURRRNNNLLLJJJIIIFFFGGGHHHIIIHHHGGGDDDCCCFFFCCC@@@>>>>>>>>>===<<<=========<<<<<<<<<<<<;;;<<<;;;:::999888888888888999999888888888888999999888777777777777888999999888444333777888666555666666444555888===???>>><<<222333444555555555555555222333555555444555888:::888;;;@@@CCCDDDDDDEEEEEEDDDBBB@@@>>>===<<<999777555555555555444444444444111222444444333333555666555555555555666777888999777777888999888666555333444555666777;;;CCCNNNVVVVVVWWWXXXYYY[[[^^^bbbfffdddgggjjjjjjeeeaaa``````cccdddffffffeeeeeefffhhhjjjjjjlllnnnooonnnjjjgggbbbbbbccceeeggggggeeeccc```aaadddgggjjjjjjgggdddbbbhhhooottttttqqqllljjjllllllmmmooorrrrrrpppnnn[[[UUULLLBBB:::777666666666555333333444444444333222222333333333333444444555444444444333333333222333444444444444333222222333333555888;;;<<<;;;:::444444333333444444555555333333333333333333333333444555666666999===CCCHHHBBB<<<666444444666666444555444444444444555666777777666555444555666777888999888777666666777888999<<<999999;;;???JJJ]]]nnnuuuzzz|||xxxvvvsssooofff\\\RRRJJJDDDAAA@@@>>>;;;999999999777666::::::999999<<>>FFFNNNVVVYYY\\\[[[XXXTTTMMMEEE>>>999;;;::::::::::::;;;;;;<<<888888888999999:::;;;;;;BBBDDDLLLXXXdddssskkkPPP@@@BBB@@@===<<<>>>???@@@???===============>>>>>>???<<>><<<<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<===AAABBBEEEGGGHHHHHHHHHGGG~~~tttlllhhhiiijjjhhheeeaaa]]][[[ZZZXXXUUUQQQNNNKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBEEECCC@@@>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888888888777777888888888888888777777888888999:::888444333777888666555666555444555999>>>@@@<<<888222333444555666666666666111444666666555444555777999<<>>:::777666666666666555555555555111333444555444444666777444444555666777999:::;;;888777777666555555444444444555777888<<>>888555555555666555333333444444444333222222333333333333444444444333333333333333222222333333444444444333222111333444666999<<<===;;;:::222222222222333333444444444444444444444444444444444555666777999???FFFKKKEEE>>>555111222555555444555555555555666777999:::777666444444444666777999888777666555666888999;;;@@@<<<999;;;???JJJ]]]mmmvvvzzzyyyrrrmmmgggccc```YYYWWWSSSMMMFFFAAA===<<<;;;:::::::::;;;;;;999777>>>===<<<;;;>>>DDDMMMSSSQQQBBB<<<@@@IIIYYY\\\OOO>>>;;;777555555777888888888777666666888999888777555555555555555555555555333444444444555555555666555555555555666666666777555666888999888666444222777666555444444444555555888777666666666777999:::666777888888999999999999777888:::<<>>===<<<;;;;;;;;;;;;===<<<;;;:::;;;<<<<<<<<>>===>>>???>>>==================>>>??????>>>AAAFFFTTTnnncccOOOCCCAAA===<<<<<<<<<<<<;;;;;;<<<======<<<<<<===>>>AAABBBDDDFFFGGGHHHIIIIIIxxxppphhhiiijjjhhhddd___[[[YYYYYYXXXUUUQQQMMMJJJHHHGGGEEEEEEEEEDDDCCCBBBAAAAAADDDBBB???>>>>>>???>>>=========<<<<<<<<<;;;;;;;;;::::::999888777777777888888888777777777777888888888888888777888888999:::999555555888999666444555333222333777<<<===888333222333444555666777777777222555888888555333333444999===BBBFFFIIIJJJLLLNNNFFFFFFEEEEEEDDDAAA<<<888777777777777666666666666222333555555555555666888444444555666888:::;;;<<<999777555333222333444666444555777888<<>><<<:::000000000111222222333333555555666666666666666666444555555666999???FFFLLLGGG>>>444///000333555444666555555666777999;;;<<<666555444333444666888999777666555555666888:::<<>>::::::???JJJ\\\mmmwwwzzzyyyqqqfff^^^YYYVVVRRRNNNGGGGGGFFFCCC@@@===<<<;;;999:::;;;???AAABBB@@@>>><<<;;;:::999;;;BBBLLLRRRRRR@@@888>>>KKK\\\]]]KKK@@@<<<777444444777888999666555555666888999888777444555555555555555555555555666666666777777888888444555555555666666777777777888:::;;;:::777444222777666555444333444555555888777555444555666888:::777777888888777777666555333777;;;<<<;;;;;;===@@@BBBGGGNNNUUUWWWUUUQQQNNNBBBAAA@@@>>><<<;;;;;;:::===;;;::::::;;;=========<<>>>>>>>>>>><<<;;;===============>>>??????AAABBBFFFRRRkkkjjjSSSCCC@@@===;;;<<<======<<<<<<===>>>>>>======>>>???AAAAAABBBCCCEEEFFFHHHHHHwwwnnnnnnmmmgggaaa^^^______[[[XXXZZZXXXUUUQQQMMMIIIFFFDDDGGGGGGFFFEEECCCAAA@@@???BBBCCCCCCAAA???===>>>???;;;===>>>???>>>===;;;:::;;;<<<:::999;;;???>>>999777666555666777888777666666555555444444444555555888666555444444555666888666666555444444444444555444444555555555555444444222333444666777777888888:::@@@DDDFFFIIIMMMMMMJJJJJJFFFBBBBBBDDDDDD???;;;<<<999666555555555555444444444444444444444444444999999777555666;;;;;;888444555555555666666777777000222666999>>>EEEOOOVVV[[[^^^aaabbbaaaaaadddgggfffhhhjjjmmmpppoookkkhhhgggeeeccc```______``````]]]^^^bbbggglllmmmjjjfffkkkgggbbbbbbfffhhhgggdddccc]]]]]]eeekkkjjjhhhiiijjjkkkmmmooopppnnnjjjffffffmmmqqqooolllhhhccc]]]NNNIIIBBB<<<999777555444444444444444444444444444222222222333333444444444333444555444222111111222777777666555555555555666888777888<<<@@@???:::444555555444333333333333444555555555444444333333333333444555666999===CCCFFF???:::333000111444666666666666666666666777888888555444444444555666888999888777666777999::::::999999:::::::::>>>KKK\\\iiiyyyzzzkkkaaa]]]VVVPPPKKKHHHDDDBBB???===<<<<<<>>>>>><<<999666888;;;===>>><<<999777;;;<<<:::888:::BBBKKKQQQSSSCCC:::===EEEUUUWWWIII???<<<888666666777666666777888999999999777666555555666777888888777666555333444555666666555444444222333444333333333555777444555666666555555666888:::999888666555555555555888888888888777777777777999999999888888888777777666777777999:::;;;<<<<<>><<<999===999<<>>;;;<<<===>>>???@@@@@@??????===BBBCCCHHH```tttUUUHHHDDD>>>;;;:::;;;<<<<<<@@@>>>===<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFFFFGGGvvvmmmllllllgggaaa^^^^^^^^^[[[WWWXXXWWWTTTPPPLLLIIIFFFDDDFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBB@@@>>><<<======<<<<<<>>>>>>>>>===;;;:::;;;;;;:::;;;BBBHHHGGGBBB<<<999666555666888999999777666666555555555666666777666555444444555666777666666555444444444444555444444555555555555444444222222333555666666777777:::@@@DDDFFFIIINNNNNNKKKLLLIIIFFFGGGHHHGGGCCC>>>;;;999777666666666555444444444444444444444444444333666777777999===;;;777444555555555666666666777555777999;;;???FFFOOOVVV]]]```ccccccbbbbbbfffiiifffhhhkkknnnooommmhhhdddcccccccccbbbaaa___]]][[[[[[]]]aaaggglllnnnllliiigggccc___```dddgggfffdddbbb\\\\\\bbbhhhhhhggghhhiiijjjlllooopppoookkkhhhfffkkknnnmmmjjjggg```YYYHHHDDD===999666555444333222222222222222222222222333222222222333333444555666777888777555555555777555555444333333333333444777777888;;;>>>===888333333333333333333444555666555555444444444333333333222444666999:::===???AAA>>>999444111222444555555666666555555666666777888888888777777888:::;;;<<<777666666777999::::::999999:::;;;;;;@@@LLL^^^kkk{{{zzzqqqoooeeeWWWRRRNNNIIIEEEBBB@@@===<<<<<<;;;999:::<<<<<<:::777777888:::<<<<<<;;;:::888:::;;;:::888:::AAAKKKRRRTTTDDD;;;<<>>CCCIIIPPPWWWZZZ[[[SSSLLLJJJEEE>>>:::;;;:::888777:::===???>>>;;;>>>;;;>>>DDDCCCAAAKKKZZZuuunnnSSSEEECCCAAA???>>>??????===;;;<<<<<<<<<===>>>>>>??????===BBBDDDHHH___yyyZZZJJJFFF@@@<<<<<<======>>>>>>===<<<;;;<<<===???@@@BBBBBBCCCDDDEEEFFFGGGGGGuuukkkiiijjjfff```^^^]]]\\\YYYVVVVVVUUURRRNNNKKKHHHFFFDDDEEEEEEEEEDDDDDDDDDDDDCCC@@@AAAAAA???===<<<<<<===<<<<<<===>>>===<<<;;;::::::::::::===GGGQQQPPPJJJ@@@<<<888666666999:::;;;777777666666666777777888777666555444444555666777666666555444444444444555444444555555555555444444111222333444555666666777:::???DDDFFFIIINNNOOOLLLIIIGGGFFFGGGHHHFFFAAA===;;;:::888888888777666444444444444444444444444444///444888999===???<<<777555555555555555666666666777888999;;;@@@IIISSSZZZ```cccddddddbbbcccgggkkkggghhhkkkmmmnnnkkkeeeaaaaaabbbddddddbbb___ZZZWWWZZZ\\\aaaggglllnnnmmmkkkfffccc```aaaeeehhhhhhgggddd___^^^bbbggghhhhhhjjjiiiiiikkknnnppppppmmmjjjgggjjjkkkjjjjjjggg]]]SSSBBB>>>999666555555555444222222222222222222222222444333222111222333444555666777888888777666888999555555444333333333333444666777999;;;===;;;666333111111222222333555666777555444444444444333333333222444777:::<<<<<<<<<;;;;;;888555333444555555444555555444444555555666777666666666666666777888999777666555666999:::999888999:::<<<===BBBOOO```nnn~~~}}}rrrccc[[[XXXPPPFFFGGGEEEAAA??????>>>===<<<;;;:::999:::;;;;;;999888888999999:::;;;:::::::::999999999888:::@@@KKKSSSTTTEEE<<<<<>>CCCAAA<<>><<<<<<;;;;;;<<<===>>>???>>>BBBEEEIII]]]|||]]]LLLGGGBBB>>>===>>>??????===<<<;;;;;;;;;<<<>>>???BBBBBBCCCDDDEEEFFFGGGGGG~~~sssjjjggghhheee```^^^\\\[[[XXXVVVTTTSSSPPPLLLIIIGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@AAAAAA@@@===<<<<<<===<<<<<<=========<<<;;;:::;;;:::999<<>><<<;;;999999999888666444444444444444444444444444111666999;;;>>>AAA>>>888555555555555555555555555444555666:::BBBMMMXXX___aaacccdddcccaaabbbfffjjjhhhhhhiiikkklllkkkgggeeecccdddeeeeeeccc___[[[YYY\\\^^^bbbgggjjjkkkkkkjjjjjjhhhffffffhhhkkkllllllhhheeeccceeehhhkkklllmmmiiiiiikkkmmmppppppnnnmmmjjjkkkkkkjjjjjjggg[[[OOO>>>;;;888666666777777777555555555555555555555555555444222111111222444555222444555555444444666777777777666555555555555666666888;;;===<<<999666444222222222222333444555666444444444444444444444444222333555888;;;===<<<;;;999888666555555555444444444444444444444555666666444444444444444555666666666555555666888999999888888:::<<<>>>DDDPPPbbbooo|||sssmmmeeeccc[[[PPPLLLLLLIIICCCCCCAAA???>>>??????>>>===;;;;;;;;;<<<<<<<<<;;;:::999999999999999::::::;;;888888888999:::>>>IIITTTUUUGGG>>>===@@@MMMSSSJJJ@@@<<<777555555666777777555444333333444555777888666555333222111222222333333444555555555444333222333555666666555444555666444666777777666666777888666666555555555555555666666555555555555444444444888888888888777777777777666666777777888999999:::;;;999888777:::???DDDHHHPPPVVV^^^```YYYMMMDDD@@@>>>;;;999;;;???BBBCCCAAA777888;;;@@@>>>;;;>>>EEESSSjjjkkkWWWNNNLLLHHHDDD@@@>>>>>>???===<<<;;;:::;;;===???AAA???DDDFFFJJJ[[[zzzzzz\\\LLLGGGBBB>>>===>>>??????======<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHH|||rrrjjjgggfffdddaaa^^^\\\ZZZWWWVVVSSSQQQNNNKKKHHHGGGFFFFFFHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCAAA???======>>><<<<<<<<<<<<<<<;;;;;;:::;;;:::888999@@@GGGEEE>>>:::999888999::::::888666555444444444555555666777666666555555555555666666666666555444444444444555444444555555555555444444555555555555666777999::::::???CCCEEEIIIOOOQQQPPPLLLLLLLLLMMMLLLJJJGGGEEE???===;;;:::999888666444444444444444444444444444666:::<<<<<<>>>AAA???:::555555555555555444444444333333555:::CCCNNNXXX^^^```bbbdddbbb``````dddggghhhgggggghhhkkklllmmmlllhhhgggfffdddbbbaaa```___```cccfffhhhhhhhhhgggfffnnnllljjjiiijjjkkklllmmmjjjiiihhhgggiiilllnnnooojjjjjjjjjllloooppppppnnnnnnooonnnlllkkkeeeXXXKKK:::888555444555777777777555555555555555555555555444444333222222222333444111222333333222222444555777777666555555555555666666:::??????<<<888666555444333333222222222333333444444444444444444444444333222222555:::>>>>>>>>>777777777666555444444555444444444444444555666666666666666777777777777777555444444555777888888777777999<<<>>>DDDQQQbbbooo}}}vvvrrrnnnfff]]]YYYPPPNNNJJJDDDCCCEEEEEECCC>>><<<;;;:::;;;;;;:::999999:::;;;;;;;;;;;;:::;;;999999888888888999:::;;;888777888999999;;;GGGTTTVVVIIIAAA>>>???MMMUUUNNN@@@<<<888555555666777777555444333333333555666777777666444333333333444555333444555555555444222111222444666666555444555555333444666555444444555777666666555555555666666777777777777666666666666555777777777777777777777777666666666777777888888888:::999888888999:::;;;<<>>???>>>888999:::<<<;;;;;;>>>DDDIIIZZZttt{{{gggZZZTTTLLLCCC>>><<<;;;<<<>>>>>><<<<<<<<<>>>@@@BBBAAAEEEGGGJJJYYYuuuwwwZZZKKKFFFAAA===<<<===>>>>>>>>>>>>===>>>>>>>>>??????AAAAAABBBDDDEEEGGGHHHHHH|||rrrjjjiiifffdddbbb```\\\YYYWWWVVVRRRPPPMMMJJJHHHGGGHHHHHHHHHGGGDDDBBB@@@?????????BBBCCCCCCBBB???>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;::::::999777:::===<<<777666666777999;;;:::777444444444333444444555666777666666666666666666666666666666555444444444444555444444555555555555444444666666555555666888:::;;;:::???CCCDDDIIIPPPSSSQQQMMMMMMMMMLLLKKKIIIHHHHHHDDDAAA===:::999777666444444444444444444444444444777;;;<<<<<>>======>>>>>>===<<<;;;;;;;;;;;;:::888666777999999888777888999999888888888888999::::::999777888:::999999EEETTTXXXLLLDDD???>>>KKKUUUOOO???<<<888666666777666666555555444444444555555666666666555555555555666666444444555555444333222111///222555666555444555555222444555555444333555666666666666666666777888999888888888888777777777777666666777777777777777888555555666666777777777777666666888999::::::::::::999GGGWWW```bbb^^^TTTKKKFFF@@@:::888999;;;:::999======<<<;;;::::::===@@@CCCLLL^^^vvvqqqfffVVVJJJDDDAAA???>>>>>>>>>======>>>???AAABBBBBBDDDFFFIIITTTooowww\\\JJJEEE@@@<<<;;;<<<======>>>>>>>>>>>>????????????@@@AAABBBDDDEEEGGGHHHIII}}}rrrkkkllleeeeeedddaaa]]]ZZZWWWWWWRRRPPPLLLJJJHHHHHHIIIJJJFFFDDDBBB@@@>>>>>>???@@@AAABBBBBBAAA>>>======>>><<<<<<;;;;;;:::::::::;;;888;;;;;;888777999999777666666666888::::::999777444444444444555666777888555555666666666666555555666666555444444444444555444444555555555555444444666555444444555777:::;;;:::???BBBDDDIIIPPPTTTSSSMMMLLLKKKIIIHHHGGGHHHIIIHHHDDD>>>999777666555555444444444444444444444444222777;;;===AAABBB>>>888555555555444444333333333666666777===FFFNNNSSSUUU]]]aaaddddddaaa______aaabbbbbbdddhhhlllnnnnnnmmmkkkiiigggeeedddeeefffgggeeehhhjjjiiifffccccccccckkkkkkjjjhhhhhhiiikkkmmmjjjnnnooollllllpppqqqnnnmmmlllkkkkkknnnpppppppppmmmqqqrrrlllcccYYYKKK@@@666444222222333333333111444444444444444444444444222333444555555333111000222444444444222111222333555555444333333333333444555<<>>@@@>>>;;;666777777555333333555888666666555555666666777888444444555666666555444444444333333444666777777666333666999<<>>===<<<:::888888:::>>>===<<<<<<======<<<:::444777999999777777888999777888888888999999999999:::777888;;;888666BBBSSS[[[OOOGGG???;;;FFFQQQMMM===;;;999888888777666444555666666666666555555444333444555666666777666666444444555555444333111000---///333555555444555555333444555555444444555777666666666777777999::::::999999888888888777777777666666666666777777888888555555666666666666777777666777888:::;;;;;;;;;;;;999BBBKKKRRRYYY^^^[[[UUUQQQKKKBBB===<<<<<<;;;:::===>>>>>><<<;;;;;;<<<<<<===BBBNNNbbbyyyvvv___OOOHHHFFFBBB???<<<<<<======>>>?????????AAABBBCCCEEEOOOiiiwww]]]JJJEEE@@@<<<;;;<<<======<<<======>>>>>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIII~~~rrrlllnnneeeeeeeeebbb]]]ZZZXXXWWWRRRPPPLLLJJJHHHIIIJJJKKKCCCBBB@@@>>>>>>???@@@AAA@@@AAAAAA@@@===<<<<<<===<<<<<<;;;::::::::::::;;;777<<<===:::777999;;;:::888666555666888:::;;;;;;555555555555666777999999555555666666666666555555666666555444444444444555444555555555555555555444555444333333444666999::::::???BBBDDDIIIQQQTTTTTTQQQPPPOOOLLLJJJJJJLLLNNNKKKFFF???999666555555555444444444444444444444444+++222:::>>>BBBCCC>>>666555555555444444333333333444444777>>>IIIQQQVVVWWW]]]aaaeeefffccc```___```^^^```eeejjjnnnnnnkkkhhhiiihhhgggffffffffffffgggeeehhhjjjiiieeeccccccdddjjjjjjjjjiiiiiikkknnnpppmmmrrrtttppppppssstttpppooommmkkkkkkmmmoooppppppkkkpppqqqjjj^^^SSSEEE;;;999777555444555555444222666666666666666666666666111333555666666444111///111222333222000///000111777777666555555555555666444;;;BBB@@@888222222555000000000111222333555555333333333444444555555555666555777<<>>999<<<=========>>>===;;;999===FFFVVVkkkyyy^^^LLLEEECCC>>>999:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@BBBKKKeeevvv]]]JJJFFF@@@<<<<<<===>>>>>>;;;<<<<<<===>>>=========@@@AAABBBDDDEEEGGGHHHIIIzzzqqqkkkiiihhheeeaaa^^^\\\YYYUUURRRPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCC@@@???>>>>>>??????????????????>>>===<<<:::::::::::::::::::::::::::999888666555444444444777777777777888999:::;;;999888777666666777888999555444444555777888777666666666555555555444444444555555555555555555555555000444777666222222666:::???@@@AAAEEEJJJNNNQQQQQQPPPMMMKKKLLLOOOQQQPPPNNNMMMFFF>>>888666666555444333333333444444555555555555666999>>>BBBAAA<<<888777777666555444333333333222444777===EEENNNVVVZZZeeeggggggddd```^^^aaadddcccfffjjjmmmooonnnkkkiiilllgggcccbbbeeeiiijjjkkkeeegggiiihhhdddbbbccceeekkkiiiggghhhiiikkkmmmmmmpppppppppqqqqqqpppmmmjjjmmmnnnnnnnnnmmmmmmnnnooopppsssqqqfffXXXLLLAAA:::777555444444555555444333888444111111555555222...111000000000000222333444777666444333222222333444666666666444333444777999:::BBBEEE>>>777555444111777666555444555555444222111222444555777777777666888777888<<>>===<<<;;;999888777666;;;999777555444444555666666666777888999::::::;;;<<<:::777555666<<>>@@@???>>>???DDDLLLTTTZZZccc```[[[UUUOOOIIIFFFDDD??????>>><<<:::999:::;;;;;;===AAAHHHVVVllloooXXXJJJCCC???===>>>;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@DDDIII[[[}}}___LLLEEE???>>>===;;;<<>>=========???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHwwwooojjjhhhgggdddaaa^^^\\\YYYVVVSSSMMMMMMKKKIIIHHHGGGGGGGGGFFFEEECCC@@@???>>>>>>???????????????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777666555555555777777666666777777888999999888777666666777888999666555444555777777666555666666555555555444444444555555555555555444444444222444666555444444888;;;???@@@CCCGGGKKKNNNOOOPPPNNNLLLKKKMMMPPPQQQPPPNNNLLLFFF>>>999777666666555333333444444444444444444666666888<<>>===<<<>>>BBBHHHOOOSSS\\\^^^```bbb___WWWLLLDDDBBBAAA???<<<999888999:::999===BBBFFFNNNaaa{{{tttcccOOOEEEAAA>>><<<======<<<<<<<<<<<<<<<<<<<<<===<<>>=========>>>???@@@???@@@AAABBBDDDFFFGGGGGGyyyrrrllliiihhhfffddd```^^^\\\ZZZVVVTTTLLLKKKJJJHHHGGGFFFFFFFFFFFFDDDBBB@@@????????????@@@???>>>=========>>>?????????>>>>>>=========<<<;;;:::999888777777666666888777666666666666666666888888777777777777888888888666555555777777666444555555555555555444444444666666555555555444444444333333444444666888:::<<<@@@BBBEEEIIILLLMMMMMMMMMKKKKKKLLLOOOQQQQQQOOOMMMJJJEEE???;;;888777666555444444444444444444333333777777888:::<<<;;;999777777666555444444444444444555444555:::DDDRRRaaaiiikkkhhheeedddcccccccccbbbdddhhhlllmmmjjjgggggghhhdddddddddfffiiikkklllkkkeeeeeefffhhhjjjjjjiiigggccceeehhhkkkmmmooooooooonnnmmmnnnrrrxxxxxxtttoooqqqpppnnnnnnmmmnnnooopppjjjjjjdddWWWLLLDDD>>>999666555444444555555444222444222000111555666444222333333222111111111111222222333333444444444444444555666555444333444777:::===@@@@@@:::444444444444444333222222333444333111111222444666777777666666444555888===AAA???999333555555555555666666666666888555555999:::666333333555555555444444444333333555666777777888777777666:::::::::===EEESSSbbbllloooxxx~~~vvvqqqkkkccc\\\XXXVVVQQQJJJCCC???===>>>>>><<<:::999999:::888777888888888777777888888999:::::::::999999999999888555666666666777777777888666666666777777777777777222555888999:::<<<>>>@@@JJJJJJFFF???;;;;;;:::777666444222222333444444444555555666666666666666555222333444555555555444444444444444444333333222222333444444444333333555777666777777888888777777666444555666999;;;<<<:::888999888888777777666666555555555555555666666666666999777666999===@@@???>>><<<<<<===>>>===;;;:::888;;;;;;;;;<<>>======>>>>>>======<<<<<<<<<;;;:::;;;???DDDGGGUUUuuuhhhQQQIIIBBBBBBAAA???===>>>???>>>>>>=========>>>>>>>>>>>>@@@AAACCCEEEFFFGGGuuuoookkkiiiiiifffccc```^^^\\\ZZZWWWTTTNNNMMMKKKIIIGGGFFFEEEDDDEEEDDDBBB@@@????????????AAA???>>><<<<<<===???@@@@@@??????>>>>>>======<<<<<<;;;:::999888888888888999999888777666555555555888777777777777777777888999777666666777777555444555555555555555555555555666666666555444444333333555333222444777;;;======@@@CCCHHHKKKLLLLLLLLLLLLJJJKKKNNNQQQRRRQQQOOOMMMHHHEEEAAA===:::888777666555555555444444333333333777777888888999888777666777666555444444444444444555555666;;;FFFTTTaaajjjiiifffbbbbbbeeefffeeecccgggkkknnnmmmiiifffggghhhcccdddfffhhhjjjjjjjjjiiieeeddddddhhhlllnnnkkkhhhdddggglllnnnnnnmmmkkkkkkooommmnnnsssyyyzzztttnnnpppnnnlllkkklllmmmmmmmmmllliii___QQQFFFAAA<<<888666555333444555555444222222111000222444666555444444444333222111111000000000111333444555555444444555555555444333444777:::>>>>>><<<888444333444555666444333444666666555444111333444666666666666555444666;;;@@@BBB???999333555555555555666666666666777444444888999666444444666666555555555444444444555555666666777777777777;;;::::::===FFFUUUeeepppttt{{{zzznnnddd^^^XXXQQQLLLIIIIIIGGGBBB;;;888999;;;::::::999999999999888888777666666666666777888888888888888888999999999999555666777777777777666666666666666666666555555555222444777999:::;;;===???KKKLLLHHH???:::999888555888666444444555777777777444555666666666666666666222333555777777777666555555555444444333333222222333555555555444333555666666777777777777777777666333444777:::======:::888888888777777666666666666555555555555666666666666:::999999<<>>???@@@DDDJJJXXXiiirrrmmm]]]OOOFFFBBB===999777777888888999<<<>>>===@@@MMMbbbssssss]]]PPPCCC@@@AAA@@@?????????>>>>>>======<<<<<<;;;888999>>>CCCFFFPPPkkklllTTTKKKCCCBBBBBB???<<<<<>>>>>>>>=========>>>???@@@AAACCCEEEFFFGGG~~~sssooollljjjjjjfffdddaaa^^^\\\YYYVVVTTTQQQOOOMMMJJJGGGEEEDDDCCCEEEDDDBBB@@@??????@@@@@@@@@???===<<<<<<>>>???AAA>>>>>>>>>=========<<<<<<<<<;;;:::999888888888999;;;:::999888777666666666777777777888888777777777999888666666777777666444444555555555555555555555666666555555555444444444555333222333777;;;>>>???AAAEEEIIILLLLLLKKKKKKLLLJJJMMMQQQSSSSSSQQQOOOMMMHHHGGGEEEAAA===999777666555555555444444333333333777888888777777666666666666666555444444444444555444555888???IIITTT___eeefffccc```bbbeeehhhgggfffkkkmmmooommmjjjhhhhhhiiidddfffiiijjjjjjhhhgggfffeeedddeeeiiimmmnnnkkkhhhccchhhnnnpppooollljjjjjjpppoooooossswwwwwwrrrmmmqqqnnnmmmmmmnnnooommmlllnnniii\\\LLLBBB>>>;;;888666444333333444444333222111111111222444555555555444444444333222111000000///000222444555555444444555555555444333555888;;;>>><<<999666333222333666555333333444666777666555222333444666666666555555555888===BBBCCC@@@:::555555555555555666666666666555222222777999777666777777777777777666666666666444444444444555666666777999888999===GGGVVVgggsssxxx~~~wwwnnnggg]]]UUUPPPMMMIIIGGGBBBCCCBBB>>>999666777999888999::::::999999999999666555555555666666777888666666777888888999999:::888888888888777666444444666666666555555555555555555666777777888:::>>>AAAJJJKKKFFF;;;444444444333999777555555777888888888444444555666666666666666333555888:::;;;:::888666666666555555444333222222555666888777666666666888777666666666666666666777444444666:::<<<<<<:::777777777777666666666666666555555555555666666666666666666777:::===@@@AAAAAA>>><<<999666444555666888888999:::;;;<<<<<<<<<<<<>>>BBBLLL[[[hhhkkkddd\\\HHHBBB<<<777777888888888===;;;:::;;;@@@LLL[[[eeeuuu^^^PPPCCC@@@AAA@@@>>>>>>>>>>>>======<<<<<<<<<;;;888999===BBBCCCJJJaaayyyqqqXXXMMMCCCAAAAAA>>>;;;:::??????????????????>>>>>>@@@@@@AAABBBDDDEEEFFFGGG|||ssspppllljjjjjjhhheeeaaa^^^\\\YYYUUURRRQQQOOOMMMJJJGGGEEEDDDCCCDDDCCCBBB@@@??????@@@@@@???>>>=========>>>???@@@<<<<<<<<<<<<============;;;:::999999888888999999;;;:::999888777777777777777777888888888888777777999777666666888888777555444444444555555555555555555555555555555555555555444444333444666999===@@@AAAFFFJJJLLLKKKJJJLLLNNNMMMPPPTTTUUUSSSQQQOOONNNIIIJJJIIIFFF@@@;;;777666444444444444444444333333666777999888777666666777666555555444444444555555444666;;;BBBKKKUUU^^^ccceeedddccccccfffhhhiiiiiiooonnnmmmlllkkkjjjiiiiiieeegggjjjkkkiiigggeeeeeeeeeeeegggjjjlllllliiigggaaagggnnnqqqpppmmmllllllppppppqqqrrrsssrrrpppmmmsssqqqpppqqqtttsssooolllllleeeWWWFFF>>><<<:::777555444333333444444333111111111222333333444555555444444444444333222111000000000222333444444444444444555555444333555888;;;===999666666444222222555222111000222444555555444222333555666666666555555666:::???BBBBBB???:::777555555555555666666666666444111111666888777666888888888888777777777666666555444444444444555555666666777999>>>HHHXXXiiittt|||}}}yyyooofffZZZUUUOOOJJJHHHGGGFFFEEE>>>???>>>;;;888777777777777999;;;;;;999888999:::555555555555666777888888555666666777888888999999999999888777666555444444555555555666666666666666666666666666666999===AAAJJJLLLHHH>>>666555777777999777555555666777777777333444555666777777777777333666:::>>>???===:::888888777777666555444333333555777999999888888999:::777666666555555666666777555555666888::::::888666666666666666666666666666555555555555666666666666777777999:::<<<>>>???@@@>>>;;;777333222333666888888888999:::;;;;;;;;;:::===>>>BBBLLLYYYbbbfffeeeMMMFFF===888777999999888>>>;;;999:::@@@JJJSSSXXXpppcccSSSDDD>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999===AAAAAAFFFYYYnnnyyy]]]OOOCCC??????>>>;;;:::>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEE{{{ssspppmmmiiiiiiiiifffbbb___[[[XXXTTTQQQMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@???@@@@@@AAA===>>>>>>>>>????????????;;;;;;<<<<<<===>>>>>>>>>:::999999888888888888999:::999888777777777777777666777888999999888777666888777666666888999888777444444444555555555666666333333444444555666666666333444555444333666<<>>AAA@@@===:::888555555555555666666666666666222222555777555555666777777777777666666666666777666555444444555555666555666999@@@KKKZZZjjjuuu{{{qqqkkkfff]]]TTTKKKHHHEEEBBBAAABBBBBBBBB===;;;::::::::::::999888666999;;;;;;888777777999555555555555666777888999555666666666777888888888999888777555555555666777555555555666666777777888444555555555555777;;;>>>EEEJJJIIIBBB;;;:::;;;;;;;;;888666555666777666666333444555666777777777777333777;;;???@@@???;;;999999999888777666555444444444666999::::::999:::;;;777666555555555555666777666666555666888888666555666666666666666666666666555555555555666666666666999:::;;;;;;<<<<<<===>>><<<:::777444333444666777666777888999999::::::;;;<<<;;;;;;AAAJJJVVV___cccUUULLLBBB;;;999:::999888;;;;;;;;;;;;===BBBHHHMMM]]]uuujjjYYYFFF>>><<<;;;;;;===999999::::::;;;<<<<<<<<<;;;:::===@@@???BBBSSSgggbbbSSSDDD??????>>><<<<<<>>>???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBzzzsssqqqlllhhhgggjjjgggccc___[[[WWWSSSPPPIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAA<<<===>>>???????????????;;;;;;<<<===>>>???@@@@@@999999888888777888888888888777777666666666666666666777888999999888777666777666555666888999999888444444444555555555666666222333333444555666777777222555666444222444;;;AAABBBFFFJJJJJJIIIIIIMMMRRRTTTVVVYYYWWWSSSPPPOOOPPPLLLOOOPPPLLLDDD<<<888666333333333444444555555555333666:::;;;999777777888555555444444444555555666666888<<>>???>>>;;;999888555555555555666666666777888444333666777444333444777666666666555555555555999888777555555555666777444666:::AAAMMM\\\lllvvv}}}xxxmmmaaa\\\XXXOOOFFFDDDBBB@@@>>>===>>>>>>???===:::888:::===>>><<<:::555888;;;:::888666666777555555555666666888999999666666666666777777777888888777555444555666888999444555555666777888999999111333555555666777999;;;;;;BBBEEEAAA;;;::::::999===;;;888777777888777777333444555666777777777777333666<<<@@@AAA???;;;999::::::999888777666555555333555888::::::999:::;;;777666555444444555666777888666555555666666555444555555555666666666666666555555555555666666666777555666777777666666777888:::999888777666666666777555555666777888999:::;;;:::999888;;;AAALLLVVV]]]\\\RRRFFF>>>;;;;;;999777777;;;>>><<<999:::AAAGGGNNNhhh~~~ppp]]]III???===<<<>>>@@@777888888999:::;;;<<<<<<<<<;;;===@@@>>>@@@PPPcccfffUUUEEE?????????>>>>>>===???AAACCCDDDEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@vvvwwwuuukkkeeefffkkkhhhddd```\\\WWWRRRNNNIIIIIIIIIHHHFFFDDDCCCBBBJJJHHHEEEAAA???======>>>BBB@@@===<<<<<<===<<<;;;===<<<;;;:::999:::;;;;;;:::999777666666666777888999888666555444555666888999999999888888777555555333444444555666777888888333333333333333444555666333333333333333333333333222333333333444777===AAAJJJJJJIIIIIIKKKMMMOOOPPP[[[UUUTTTWWWUUUNNNKKKLLLOOOOOONNNKKKFFF???999666444444444555555777888888666777999888666555555666444444444444444444444444444555999BBBMMMXXXaaaeeemmmkkkiiihhhhhhjjjlllnnnsssmmmgggggglllnnnllliiieeeddddddeeegggiiijjjiiigggkkkooooookkkgggddddddkkkooossstttqqqmmmjjjjjjiiikkkmmmllliiiiiikkkoooqqquuuuuusssqqqqqqnnniii]]]PPPCCC<<<777444444666555444333444555555444222000111222333444333222222000222444666777555333222///111333444444333222000000000000111333666:::<<<;;;777222000000111111111777444333444666777555333666777777555222111222333777<<<@@@BBB@@@;;;888666666666555444444444555555333333333444444444555555777888888777555444666777555555444444444555555666666666888>>>KKK]]]qqq}}}{{{nnnfffZZZPPPKKKHHHEEECCC<<<<<<<<<;;;::::::999999;;;:::888777777777888999999999::::::999888666555555555555555666777888999888555222333666999999999999777666555555666777999777777666666666666777777666555333333555777888888::::::999999:::<<<===???>>>:::555555888:::888555666666666666666666666666777777888888888888777777777777888777777666555444666555444333333444555666555555555444444555555555666666666666555444333222444444444444444444444444777777888888888888777777999888666444444555777888555666888999888777555444333444444555666777777888666888::::::<<>>;;;777888:::;;;;;;:::;;;???CCCFFFWWWkkk{{{ttt```JJJBBBAAA@@@>>>===::::::::::::::::::::::::<<<;;;<<<>>>@@@CCCNNNZZZyyywww^^^FFF??????======AAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDAAA??????@@@uuuuuusssjjjdddeeehhhfffbbb^^^[[[WWWRRRNNNJJJIIIHHHGGGFFFDDDCCCCCCHHHFFFCCCAAA?????????@@@CCC@@@>>><<<<<<<<<<<<;;;===<<<;;;:::::::::;;;;;;;;;:::888777777777888999;;;:::888777666777888999444555666777888999999999444444555555666666777777444444333333333444555555333333333333333333333333111222222333555999???DDDJJJJJJKKKLLLMMMOOOPPPQQQXXXTTTSSSVVVUUUOOOKKKLLLOOOPPPOOOLLLGGG@@@999555444444444555555666777888666777999999777666666777444444444444444444444444222444888@@@KKKVVV^^^cccjjjiiigggfffggghhhjjjlllppplllhhhjjjoooqqqnnnjjjbbbaaa```bbbeeeggghhhggggggkkkoooooolllhhhfffeeekkkooossstttrrrnnnkkkkkknnnnnnnnnmmmkkkkkklllmmmppptttvvvtttrrrqqqmmmhhhZZZMMMAAA:::666333222555555444333444555555444222000111222333333333222222111222555666777666444222111222333444333333111111000000000222555888<<<>>>;;;888333000000111222222666444222333555666555333444444555444222222333444777<<>>:::555555888999888555666666666666666666666666555555666666666666555555666666777777777666555555666666555444444444555555444555555666666555555444555555555555555444444333444444444444444444444444666777777888888777777666888777666555555666777777777777666555555555555666555555555666666777777888777888:::999:::???HHHPPP\\\]]]YYYNNNDDD???<<<999777888:::999888999;;;>>>@@@OOOaaappp|||fffOOODDDBBBAAA???===::::::::::::::::::::::::<<<;;;<<<>>>???CCCMMMXXXwwwzzzbbbJJJBBBBBB@@@@@@CCCAAAAAA@@@???@@@AAABBBCCCCCCDDDEEEDDDBBB@@@???@@@~~~tttsssppphhhcccdddeeebbb___\\\YYYVVVQQQNNNKKKJJJHHHFFFEEEDDDDDDEEEFFFEEEBBB@@@???@@@AAABBBCCCAAA>>>======<<<;;;999===<<<;;;::::::::::::;;;;;;:::999888777888999999;;;:::888777777777888999333444666777888999999999555555555666666666666666555555444333333333444444444444444444444444444444111222333444666;;;BBBFFFIIIKKKMMMPPPQQQQQQQQQQQQSSSRRRSSSVVVTTTOOOLLLLLLQQQQQQQQQOOOIIIAAA999444555555444555555666777888555777999999888777777888444444444444444444444444111333888???HHHSSS[[[```gggfffeeeeeeeeefffhhhiiikkkjjjjjjnnntttuuupppkkkaaa``````bbbeeehhhiiiiiihhhkkkooopppnnnkkkiiihhhmmmpppuuuvvvuuurrrooonnnpppnnnlllkkkkkkkkkjjjiiinnnsssvvvuuusssqqqllleeeUUUIII>>>888555222222444555333333333555555444333000111222333333333333222111333555666777666444333444444333333222222111111111111222333666:::>>>@@@;;;888444222222333333333444333222222444444333222111222333222222222444666666<<>>======<<<;;;;;;::::::888999999999999888777777555666777888888888777666333444666777777777777666777555333333555777888888666666444444444444666666777777666666666666777777555333222333555777777666999888888888888888999:::<<<999555555777888777555666666666666666666666666333333444444444444333333555555666666777666666666777666555444444444444444444555666888888666555444333333444555555555555444444444444444444444444444666666777777777777666666555666666777777666666666999777555333333444666777777777777777777777777777777888999888777:::???DDDSSS]]]ccc[[[NNNDDD>>>:::777999::::::999888999;;;999EEETTTbbbqqqnnnTTTFFFCCCAAA??????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???BBBKKKUUUppp}}}eeeMMMEEEDDDAAA@@@BBBAAA@@@@@@??????AAABBBCCCDDDEEEFFFEEEBBB@@@@@@AAA}}}tttqqqnnnhhhddddddaaa___\\\ZZZXXXUUUQQQNNNLLLJJJHHHEEEDDDDDDEEEFFFFFFEEECCC@@@???@@@@@@AAACCCAAA???======<<<:::999<<<<<<;;;;;;:::::::::::::::999888777777777888999888777666666555555666666666777777777777777666666666666666666666555555555666555444333333333333333555555555555555555555555222333444555777<<>>;;;888444222333444444333333222222222222333222222111222222222111111333555555===FFFIIIDDD<<<555333555444333333222222333333333333333444444444555555555666666555444333555666999888777666666666666666::::::;;;AAALLL]]]ooo|||tttiii^^^UUUOOOEEEBBB???<<<;;;;;;;;;<<<>>>======<<<<<<;;;;;;:::777888999::::::999777777333444666777888888888777444555777999999888777666777666555555666888888999777666555555555555666777777777666666666666777777444333222333555777666555888777777777777777777777;;;888555555666777777666666666666666666666666666222222333333333333222222333444555555666666666666777666666555444444444333333555777999999777555333111222333444555555555555444444444444444444444444555666666777777666666555333444666888888777666555999888666444444555666888888888888888777777777777666777888888777888:::===GGGVVVbbbcccZZZOOOBBB999999:::;;;;;;;;;;;;;;;<<<777???JJJUUUcccuuusssVVVFFFBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;999:::===???BBBIIIQQQfff~~~eeeMMMEEEDDD@@@???AAAAAA@@@?????????@@@BBBBBBDDDEEEFFFEEEBBBAAA@@@AAA}}}uuupppmmmiiiffffff___]]]ZZZXXXWWWTTTPPPNNNLLLJJJHHHFFFEEEEEEFFFGGGHHHFFFCCCAAA????????????BBB@@@>>>>>>>>>===:::888;;;;;;;;;;;;;;;:::::::::999888777555555666666777888777777666666666666666666777777777777666666555666666666666666555555555666555444333333333333333555555555555555555555555555555555555777;;;@@@DDDFFFIIINNNSSSTTTSSSQQQOOOMMMQQQTTTTTTRRRPPPOOONNNSSSSSSSSSPPPJJJAAA999555666555555555555666666777222555888999888666555555333333333444444444555555333666;;;AAAGGGPPPYYY```bbbcccdddeeeeeefffffffffdddggglllsssxxxvvvqqqlllfffeeeeeegggkkknnnoooooojjjkkknnnqqqssssssrrrqqqrrrrrrtttuuuvvvuuusssrrrmmmjjjggghhhkkklllkkkiiilllqqqtttsssoookkkccc[[[KKKAAA999777666444333555555333222222444555555555222111222222222222333333222222444444555555444333666555444333222222222222555444333444555777:::<<<:::777444333333444444333111222222222222111222222222333333222111000111333666???IIIKKKDDD;;;555333555444333333222222333333333333333444444444555555666777777666555555666888666666666666666777888999888999<<>><<<;;;::::::;;;=========<<<;;;;;;::::::777777999::::::999888777333444666777888888888888555777999::::::999888777777888888888888888999999888777777777777777777888777777666666666666777777444333333444666777666555666666666666666666555555999777555555555666666666666666666666666666666666222333333444444333333222222333444555555555555555666666555555555444444333333444777888888777444333111111333444555555666555444444444444444444444444555555666666666666555555222333666888888777555444888888777777777666666666888888888888777777777777444666777888888888:::;;;===IIIXXX```bbbZZZIII:::::::::::::::<<<<<<======;;;>>>EEEMMMWWWggg|||uuuWWWFFF@@@???>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;999999===???AAAFFFLLL^^^}}}gggOOOGGGFFFBBB???AAA@@@@@@???>>>???@@@AAABBBDDDEEEFFFEEEBBB@@@@@@@@@|||uuuoookkkiiigggfff^^^\\\ZZZXXXVVVSSSPPPMMMKKKJJJHHHGGGFFFFFFGGGGGGIIIGGGDDDAAA???>>>??????@@@???>>>>>>>>>>>>;;;999;;;;;;<<<<<<;;;;;;:::999888777666555444555666666999999999999888888888777444444555666777777777777555555555666666666666666555555444333333333444444444444444444444444444444555666666555666:::???CCCFFFIIIOOOSSSUUUTTTRRRPPPNNNSSSVVVSSSPPPPPPQQQPPPSSSSSSRRRNNNHHHAAA:::666666666555555555555666666444666999:::888666444444222333333444444555555555444888>>>BBBGGGOOOYYY```bbbdddfffggghhhhhhhhhgggdddggglllrrruuusssooojjjfffeeeeeegggjjjmmmnnnnnnkkkkkknnnqqquuuwwwvvvuuurrrqqqooooooqqqqqqqqqooommmlllkkklllmmmnnnnnnnnnkkkppprrrooojjjeee\\\TTTFFF===666666666444333555555333111111333555666666222222111111222222333444111111222333333333333333555555444444333333222222555444444444555888:::<<<888666444333333444333333111222333333111111222333333444444333111000222333777@@@JJJLLLDDD:::555444333333222111111111111111333333333444444444555555666777777777555666777999444444444555666777999999777999===DDDNNN\\\jjjsssuuutttwww~~~rrr```PPPFFFBBBAAAAAA:::;;;===<<<:::999888999===<<<<<<;;;::::::999999777777888999999999999888444555666888999999888888777777888999999999888777777888999999777777888999888888888888888888888888777777666666666666777777444444444555888888777666444555666666666666555555777666555444444555666777666666666666666666666666333333444444444444333333333333444444555444444444444444555666666555555444333444555777777555444333111111222444444555555555444444444444444444444444444444555555555555444444222333555777777777666555777777777777777666666666777777777777777777777777444555666777999::::::;;;888???IIIUUU___```RRRBBB<<<:::888888999;;;;;;;;;===>>>AAAGGGMMMZZZoooxxxYYYGGGAAA???======;;;;;;;;;;;;;;;;;;;;;;;;;;;888888<<>>>>>@@@AAABBBCCCDDDEEEDDDAAA??????@@@}}}zzzsssmmmiiigggfffeee___\\\ZZZXXXVVVSSSOOOLLLIIIIIIIIIHHHHHHGGGGGGFFFGGGEEECCC@@@??????@@@AAA>>>>>>===>>>??????<<<:::;;;;;;<<<<<<<<<;;;:::999999888666555555555666777999999999999999888777777555555666666666666666555444444555555666666777777444444333333333444555555333333333333333333333333333444444555666:::@@@DDDGGGKKKPPPTTTVVVVVVTTTRRROOOVVVWWWRRRNNNPPPRRRRRRSSSRRRPPPLLLFFFAAA<<<999666666555555555555666666777999<<<===:::777555444222222333333444555555666444999>>>BBBFFFMMMWWW___dddeeehhhjjjlllkkkjjjiiieeegggkkkooopppooollliiigggfffeeegggjjjlllmmmlllkkkkkkmmmrrrwwwzzzyyyxxxvvvrrrnnnlllnnnpppppppppnnnoooooonnnmmmlllnnnoookkkooooookkkeee___VVVNNN@@@999333444555333222444555333111111333555666777222222111111111222333444000000111111111222222222333333444555555444333222333333333555777:::>>>@@@777555333222333333333222111333555444222111222444222333444333222222444666888BBBLLLLLLCCC999555555444333333222222222222222333333333444444444555555444555666666555555777999444444444444555666777777666:::???GGGQQQ]]]iiiqqqpppsssyyyuuukkkaaaRRREEE>>><<<===???555999<<<===;;;999999:::;;;;;;;;;:::999999888888888888777777888999999:::555666888999999999888888666666666666666666666666444777888888666555666777777777888888888888777777777777666666666666777777555555555777999999888666333444555666777777666666666666555444333444666777666666666666666666666666222333333444444333333222333333444444444333333222222333444666666666666555333333444444444444333333111222333444444444444444444444444444444444444444444444444555555444444444222333444666666666666666888666444333222333555666555555555666666777777888666555555666888999:::::::::;;;>>>GGGUUU^^^YYYOOOCCC???:::888888::::::999;;;;;;===AAAEEEOOOcccwww___LLLDDD@@@===<<<:::::::::::::::::::::::::::777888<<>>>>>>>>???AAABBBBBBCCCDDDCCC@@@>>>>>>???{{{xxxrrrkkkgggfffeeeddd___]]]ZZZXXXVVVSSSOOOLLLIIIIIIIIIIIIIIIHHHFFFFFFEEECCCAAA@@@@@@AAABBBCCC=========>>>@@@???===;;;:::;;;<<<<<<<<<;;;:::999:::999777666666666777888777777777777777666555555999999888777555333222111333444444555666777888888333333333333444444555666333333333333333333333333111222333444666;;;AAAFFFIIILLLQQQUUUWWWWWWVVVTTTQQQWWWXXXQQQMMMPPPSSSSSSSSSQQQNNNJJJEEE@@@<<<:::777666666555555555666666999<<>>BBBEEELLLVVV^^^eeegggjjjmmmnnnmmmlllkkkfffhhhjjjmmmmmmllljjjhhhiiihhhggghhhkkkmmmmmmmmmlllkkkmmmrrrxxx{{{{{{yyyzzzuuuooommmnnnqqqrrrrrrnnnppppppnnnjjjiiijjjmmmkkknnnnnnhhhbbb\\\SSSKKK===666111222444222111333555333111111333555777777333222111111111222333444///000000000000111111111111333444666666555333222222222333555999===BBBDDD666444222222333333222111111444555444222111333555111222333333333444666999999CCCLLLLLLBBB999555666777666555555444444555555333333333444444444555555333444555555444444666888666555555444444444555555666;;;AAAJJJSSS^^^iiipppjjjrrr|||vvvjjjaaaZZZRRRGGG???;;;<<<>>>@@@444888===>>>===;;;;;;<<<;;;;;;:::999999888888777999888777777777888:::;;;666777999::::::999888888666555555444444444555555222555777777444333444555666666777777777777666666777777666666666666777777555555666888::::::999777222333555777888888777777555555555444333333555777666666666666666666666666222222333333333333222222444444444444333333222111111222444666777777666666333333333333333333333333222222333444444444333333444444444444444444444444333444444555555444444333222333444555666666666666888666222///...111444777333444444555666777777888777666555555777888999888===;;;999>>>LLLZZZ]]]YYYJJJEEE>>>::::::::::::999888777:::>>>AAAHHH\\\pppeeePPPGGGAAA===;;;:::::::::::::::::::::::::::777777<<>>>>>>>>???AAAAAAAAABBBCCCBBB???>>>===>>>zzzrrriiieeefffgggfffddd______^^^[[[WWWRRRMMMKKKGGGGGGHHHIIIIIIGGGFFFEEECCCDDDDDDEEEDDDBBBAAA@@@???===<<<<<<<<<<<<999888>>><<<:::;;;<<<<<<999777::::::999888777777888888999444444999999444222444777666666555555444333333222222333444444555555666444444444333333222222222333222222222333333444555555666888777777:::@@@EEEHHHLLLPPPSSSSSSSSSTTTUUUSSSTTTUUUUUUTTTSSSRRRQQQTTTTTTTTTRRRMMMEEE;;;444777666555444444555666777666;;;>>>;;;888888666222444333333333333444555666444888>>>BBBBBBEEEQQQ___eeejjjmmmkkkkkkmmmnnnlllooojjjhhhjjjkkkjjjjjjlllpppmmmiiiiiillloooqqqppplllrrrvvvvvvwww{{{|||{{{zzzxxxtttqqqpppqqqrrrtttwwwuuupppjjjkkknnnkkkffffffggggggfffaaaWWWLLLDDD:::888555333222222333555444444444444444444444444111222222333333222222111111111222222222333333333000111333555555444333222444666444222777???@@@;;;666333///...///111222222666666666666555444333222333333333333444444555666;;;HHHPPPKKK@@@888666555333333333222222111111111222222222222333444444555333333333444444444555555666555555444444444555555:::999<<>>999555:::FFFRRRYYY\\\XXXHHH:::888;;;;;;;;;>>>888888:::===>>>DDDRRRaaa}}}nnnPPPCCCBBB???:::::::::::::::::::::::::::<<<;;;:::999:::<<<>>>???JJJZZZooozzz___MMMGGGCCCEEEFFF>>>CCCBBBAAA@@@???@@@AAAAAADDDCCCAAA???>>>======<<>>>>>>>>???>>><<<:::===;;;:::;;;<<<<<<:::777:::999999888888777888888888444444888:::666333555666666555555444333333333333333444444555666666777555555555444444444333333333333333222333333444444555666777777888;;;@@@EEEIIIKKKOOOPPPQQQQQQSSSTTTTTTVVVVVVVVVTTTRRRQQQPPPTTTTTTUUUTTTPPPHHH>>>777888777666666666666888888888===>>>;;;888777555111444444333333333444444555555888>>>AAA@@@BBBNNN\\\dddiiillljjjjjjlllllljjjlllhhhgggkkkmmmlllmmmooopppnnnkkkkkkmmmooooooooommmssswwwxxxzzzzzzxxxtttpppooooooqqqrrrvvvwwwtttmmmiiiiiihhhfffddddddeeeccc^^^TTTHHH@@@999888555222111222333444444444444444444444444444222222222333333222222222111111222222222333333333111222444555555555333222555666555444888@@@@@@;;;666333000...///111222222333333444555555555555444333333333333444444555666<<>><<<::::::::::::;;;:::999:::<<<======<<<888999::::::999999999999888777666666777888777666777777777777777888999999999888666555444555555666555555555555555444333333666555555555555444444444333555777777666444444555444555777888888888666666666555444444666777777666555555555444444555555555444444444555555555555555666555333444555666555444333333333333333333333333555555666666666666555555333222222111111222222333555555555555555555555555555555444444444333333333000222444555444333444444444444333333333333333444777666444333333444666777666444333333555666666555666666777777777888888888:::999999;;;@@@JJJUUU\\\^^^OOOAAA===<<<:::999;;;::::::<<<>>>>>>AAAMMMZZZqqqrrrSSSDDDAAA>>>999::::::::::::::::::::::::<<<;;;::::::;;;<<>><<<;;;::::::zzztttmmmiiigggeeeaaa^^^ZZZZZZYYYVVVSSSPPPLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???AAABBBAAA???<<<<<<;;;:::;;;<<<<<<:::999999999999888888888888888888555444888:::888666777666555555444444333222222444444444555666666777777666666555555555555444444444444333333333333333444555666666777999<<>>;;;777777444111555444444333333333444444777:::???AAA???AAAMMM[[[ccchhhkkkiiihhhjjjjjjhhhiiiffffffkkkooonnnooorrrooommmmmmmmmooopppooonnnmmmsssxxxyyy||||||wwwssspppooopppqqqssswwwwwwooohhhffffffeeeaaaaaaaaa___YYYOOOCCC;;;888666444222111111222333444444444444444444444444222222222222222222222222111111222222222333333333222333444555555555444333666666555666:::@@@@@@<<<555333000///000111222111000000222444555666666666333333333333444555666666===HHHNNNHHH>>>888666666222222222222222333333444555444333333333333333333333444444444444555555555666666666666777888999999<<<;;;===FFFTTT```gggiiimmmmmmpppvvvyyyzzz}}}|||tttoooYYYPPPGGGBBB???;;;;;;>>>;;;;;;<<<<<<;;;:::999888999888777888:::<<<<<<<<<666777888999999999999999888666555444555555444333666666555555666666777888777777777777666666666666666666666666666555555444666555555555555444444444444666777777666555555666444555666777888777666555777555444444666777777666666666666666666666666666333333444444555555666666666555333444555666555444333333333333333333333333444444555555555555444444333222222111111222222333444555666777777666555444555444444444444333333333111333555555444333333444444444333333333333333444666555444333333444555666666444333333555666666555666666777777777777888888666:::<<<:::999@@@MMMYYYaaaVVVIIICCC???;;;:::;;;<<<<<<===>>>======FFFPPPeeexxxzzzZZZHHHBBB???:::::::::::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAAJJJSSSaaakkkTTTHHHFFFDDDGGGIIICCC@@@???>>>>>>>>>???@@@AAABBBAAA@@@>>><<<;;;:::999{{{wwwqqqllliiieee```]]]ZZZYYYXXXVVVTTTQQQNNNMMMKKKIIIFFFDDDBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>>===>>>???AAACCCCCC@@@===;;;;;;;;;;;;<<<<<<;;;:::888888999999999888888888777555555777999:::999999555555555444333333222222333333444444555666666666555555555555444444444444555555444333333333333444555555555777999>>>CCCFFFKKKLLLMMMMMMMMMOOOSSSVVVXXXZZZ\\\ZZZUUUQQQOOOOOOOOOPPPRRRSSSQQQLLLDDD>>>:::999888777666777888888777<<<===:::777777666333555555444333333333444444999;;;@@@BBBAAACCCPPP^^^ccchhhjjjhhhggghhhhhhfffiiifffgggmmmpppooooooqqqkkkkkkmmmooopppppppppooonnnssswwwxxx|||~~~xxxsssqqqpppqqqnnnrrrsssnnnjjjjjjiiifff```___^^^[[[TTTKKK???888666555333222111111222222333333333333333333333333222222222222222222222222111111222222222333333333222333444555555555444444666666666888===@@@???;;;555222000///000111111111///000111333444555555555222222222333444555666777===FFFKKKDDD;;;666555555222222222222222333444555666555444333333333333333444444444444555555555555555555555666777888999:::<<<<<>><<<;;;@@@HHHXXXlllbbbMMMEEEAAA===:::::::::::::::::::::::::::::::::;;;===???AAABBBHHHNNN[[[zzz{{{eeePPPFFFFFFDDDGGGIIIBBB@@@??????>>>>>>???AAABBBCCCCCCBBBAAA???===;;;;;;}}}yyytttooojjjeee```]]]YYYXXXVVVTTTRRROOOMMMLLLMMMKKKHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>><<<===>>>@@@BBBBBB@@@>>>:::;;;<<<<<<;;;:::::::::777888888999999999888888666666555666888::::::999666555555444444333222222111222222333333444555555333333333333333333333444555555444333333444444444555444444666:::@@@DDDFFFLLLLLLMMMMMMMMMPPPUUUXXXXXX\\\___\\\VVVQQQOOOOOOKKKLLLOOOQQQPPPKKKDDD>>>999888777666555666777777666:::<<<999777888888666555444444333333333444444666999>>>AAA@@@DDDQQQ```dddiiikkkhhhfffhhhgggeeeiiiggghhhnnnpppnnnlllmmmfffhhhlllnnnpppqqqqqqqqqnnnsssuuuuuuxxxyyytttqqqppppppjjjmmmnnnnnnpppsssoooiiiaaa___\\\WWWPPPGGG===666555555333222222222222222333333333333333333333333333222222111111222222333111111222222222333333333333333333444444444444444777555666:::??????===;;;444222000000111222111000000000111222222333222222222222222333444555777777===DDDGGG@@@888444444333333333222111222333555666666555555444333333333333444444444555555555666666444444555555666777888999999===BBBGGGNNN[[[jjjvvv|||zzzwwwxxx~~~|||}}}wwwooofff^^^WWWQQQMMMBBB===999;;;;;;999999;;;:::999888888999;;;===>>>===:::777666666777777666777666555888>>>CCCGGGHHH<<<999666444555555444333444444444333444555555666444555666777888888777777777777888888777777666555666555555555555444444444555666777666555444555777555555666666666555555555888666444444666666666555333444555555555555444333111222222333444555666666555444444555666666555333333333333333333333333333222222333333333333222222333222222111111222222333111222444555555444222111444444444444444444444444444555555555333222333555333333333333444666777888444444444333333444444444666444333333555666666555555666666666666777777777777888777666666999@@@FFFUUUVVVTTTLLLCCC>>><<<;;;:::999;;;===<<<:::>>>DDDLLL]]]wwwgggQQQGGGAAA>>>::::::::::::::::::::::::999999:::;;;===???@@@AAACCCJJJVVVwwwxxxcccPPPGGGFFFCCCEEEGGGAAABBBAAA@@@??????@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;}}}zzzvvvoooiiiddd```^^^VVVUUUSSSQQQNNNLLLJJJIIIMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@????????????>>>======>>>@@@@@@???>>>;;;<<<======:::999999999666777888::::::999888888555666555444666::::::888777666666555444444333333111111111222333333444444222222222333333333333444444444444444444555555666555444333666;;;AAAEEEGGGJJJKKKLLLMMMNNNQQQVVVZZZXXX]]]aaa^^^WWWQQQOOOPPPJJJKKKNNNQQQQQQLLLEEE@@@:::999777666555555666777666:::<<<888777888888666444333333333333444555666333555:::===<<>>;;;999444222000000111222111000000111111111111111000///111111222333444555777888>>>DDDEEE===666444444333555444222111222333555666666555444444444444444444444444555555555666666666555555555555666666777888888<<>>??????<<<888666666666555555888777888===DDDJJJLLLLLL===:::777555555666666555444444333333444444555666444555555555666666777777777777777777777666666555666555555555555444444444444555666555333333555666666666555555555555555555888666555444666666666555222333444555555444333222222222333333444444555555444444444555777777444222333333333333333333333333222222333333333333222222333222222111111222222333111222333444444333222111333333333444444444444555444555555444333333555666444444444333444444555666444444444444444444444444666444333333555666666555555555666666666666777777888777555555888;;;===>>>NNNVVVYYYQQQEEE===999777:::888999<<<<<<:::===BBBFFFTTTmmmlllTTTGGGAAA===::::::::::::::::::::::::888999:::;;;<<<===>>>??????FFFRRRsssyyydddQQQHHHFFFBBBCCCEEE@@@CCCCCCAAA@@@@@@@@@AAABBB>>>>>>??????>>>===;;;:::|||yyytttnnngggbbb___^^^VVVUUUSSSPPPMMMJJJIIIHHHKKKKKKJJJIIIGGGFFFDDDCCCDDDCCCAAA@@@??????@@@@@@@@@>>>======>>>???@@@???<<<>>>???===:::777777888555777888:::::::::888777555777555222444999:::666888777777666666555444444111111222333333444444555333333333333444444555555333333333333444666777888555333333666<<>>MMM\\\hhhmmmnnnkkkiiijjjiiifffgggeeehhhnnnpppllliiihhheeehhhkkklllkkkkkkmmmoooqqqtttuuusssvvv~~~~~~zzzwwwtttuuuvvvwwwqqqvvvzzz{{{||||||xxxqqqeee___VVVMMMEEE>>>888555555555555444444444444444222222222222222222222222444333111000000111333444111111222222222333333333111111111111222222333333666222444<<<@@@===999888333222000111222222111000///000000111111000000///111111222333444666777888AAAEEEDDD===666555555555777555333111111222444666555444444444444555555666555555555555666666666666777777777666666777888888888;;;BBBOOO___ooozzzzzzrrrkkkfffWWWQQQIIICCC???>>><<<<<>>??????<<<===>>>??????>>>===<<<{{{xxxssslllddd```^^^^^^YYYWWWTTTQQQNNNKKKJJJIIIIIIIIIJJJIIIHHHFFFDDDBBBDDDCCCBBB@@@???@@@@@@AAACCC@@@===<<<>>>???@@@@@@===???@@@>>>999777777888555666888:::;;;:::888777555777555111333999999555888888888777666666555555222222333444444555555666444444444555555555666666222222333333555666888999555333222666===CCCGGGHHHCCCEEEIIIKKKNNNQQQVVVYYYWWW]]]bbb```YYYRRRQQQRRROOOQQQTTTWWWWWWSSSLLLGGG===;;;:::888777777888888<<>>LLL[[[jjjnnnpppllljjjkkkjjjgggeeecccgggmmmpppllliiihhhhhhjjjlllkkkiiihhhjjjmmmqqquuuvvvtttxxx~~~|||yyywwwxxxyyy|||~~~vvv~~~{{{xxxttteee^^^TTTIIIAAA;;;777444555555555555555555444444222222222222222222222222444333111000000111333444111111222222222333333333111111000000111111222333555111444<<<@@@<<<888777333222111111222222111///......///000000000000000111111111333444666777888CCCGGGEEE===777666777666888666444111111222444555444444444444444555666777555555555555666666666777999999888888888888888888999999@@@SSSjjj{{{}}}~~~~~~~~~}}}rrrfff\\\UUUOOOJJJBBB===;;;;;;<<<<<<@@@;;;888::::::777666888444666999;;;<<<<<<:::999>>>;;;777555666888888888666999@@@JJJQQQQQQIIIBBB<<<999555444444666777777555444444444444555666666666555333222222333555666666666666666666555555444666666555555555444444444333444444222111111333555777666555444444444444444999777555555555666555444444555777888888777555444444333333333333333333333444444444666777777444222333333333333333333333333222333333444444333333222333222222222222222222333555444444333333444444555333333333444444555555555333444444444333444777999DDDCCC@@@===:::888666555555555666666666666555555666444333333555666666555555555555555666666666777444777:::;;;:::999999:::<<>>CCCTTTrrr~~~bbbPPPEEE@@@::::::::::::::::::::::::888999::::::;;;;;;;;;:::<<>>@@@AAABBBAAA@@@???zzzvvvqqqnnnlllggg___[[[[[[ZZZUUUOOOKKKJJJKKKLLLLLLHHHJJJKKKJJJHHHDDDCCCBBBBBBAAA@@@@@@AAAAAA???===>>>============???AAABBB@@@>>><<<;;;;;;;;;:::888999999888888777666666666666666666666666666666666777777666555555555555555222222222333444555666777444555555666666555555444222333444555555444333222777666666999>>>CCCGGGHHHGGGEEEEEEGGGMMMQQQSSSRRRYYY\\\^^^[[[UUUQQQQQQSSSRRRWWWZZZZZZYYYWWWOOOGGG===888555777888777777::::::;;;<<<:::666444333333222333444555555555444333444777<<<>>>:::<<>>888::::::777666555444333333333333333444444555555444444333222444444444444555777888999;;;;;;:::999888888888888888;;;IIIbbbxxx{{{}}}~~~{{{zzz}}}~~~~~~rrreeeXXXNNNIIIFFFFFFBBB<<<:::<<<:::666:::;;;;;;:::999777555333777666666888:::;;;:::888>>>:::777777999:::888777999@@@HHHMMMMMMHHHBBB???888777666555555666888999666555444333333333333333444444555555555555555555555666888999999888777777999888777555444444444444666444222222333444555444444555555555555555444444999777555444333444666777333444666777777777666555555555444444444333333333333444666777777555444222777555333444666666444222222333333222111111222444111222222333333444444444555444444333333444444555222222222333333444444444777666555444444555666777AAA???CCCMMMOOODDD777000555555666666666666555555444444555555666666777777555555555555555555555555666666777888999::::::;;;???CCCOOOZZZXXXLLLAAA???<<<:::888888:::<<<======AAAGGGPPPbbbqqqXXXIIIDDD:::999999999::::::888666666777999999999999;;;<<<;;;;;;GGGXXXlllgggXXXIIICCCBBB???============>>>>>>>>>>>>======>>>??????>>>===<<<<<<===yyysssooollljjjddd\\\XXXXXXUUUSSSPPPNNNNNNMMMKKKJJJGGGIIIJJJJJJHHHFFFEEEDDDBBBAAA@@@@@@AAAAAA???===<<<<<<<<<<<<>>>???AAABBB@@@>>><<<;;;;;;;;;:::888999999888888777666666666666666666666666666666666777777666555555555555555333333333333444444555666333444444555555444444333333444555666666555444333777666777:::???DDDHHHIIIIIIGGGFFFIIIMMMQQQRRRRRRWWWZZZ\\\YYYTTTQQQRRRUUURRRWWW[[[[[[\\\[[[TTTLLL@@@:::666777777666666999:::;;;;;;999666444333333222333444555555555444444666999======999999EEERRRaaakkkpppmmmgggeeeggggggfffggghhhiiijjjkkklllmmmnnniiihhhmmmooommmlllnnnhhhkkkmmmqqq{{{|||wwwxxx||||||wwwsssppphhh\\\MMMBBB>>>;;;888555444444333333333333222222222222222222222222222222111000......111333444555111111000111222333555666666555555444333222111000///222666999:::888555222333222222111111222222222000000000111222222333333444444333333555888999:::CCCKKKKKK@@@888999999777555555444333333333444444444444555555444444333333555555555666777888999:::<<<<<<;;;999999888888888;;;@@@QQQkkk}}}|||{{{~~~}}}yyyzzz}}}xxxnnnaaaVVVLLLFFFCCCEEEGGGEEE???;;;;;;:::777999:::::::::999777666555666666777777888777777777>>>:::777777999::::::999===BBBGGGIIIGGGBBB===;;;888777555444444555777888777666555444333333333333444444444444444555555555444555666777888888777666888888777777666666666777666444333333444555555444444444555555555444444333888777555444444444666666444444555666666666666666555555555555444444444333222333555666777666555444777555333444666666444222222333444333222111333444333333222222222333444444555444444333333444444555222333333333333333333444555444444333333444444555:::777:::CCCGGGAAA999555555555666666666666555555666666777777777888888888555555555555555555555555666666777777888888999999===@@@KKKWWWYYYNNNCCC>>>===:::888888:::<<<=========CCCKKKZZZuuukkkTTTGGG???>>><<<<<<<<<<<<;;;999777999::::::999999;;;<<<===<<>>???<<<==================<<<<<<===>>>>>>======>>>???|||xxxqqqllliiigggaaaYYYTTTUUUQQQPPPPPPQQQPPPNNNJJJGGGFFFHHHJJJJJJHHHGGGFFFFFFBBBAAA@@@@@@AAAAAA???===<<<<<<<<<===>>>???AAAAAA???===;;;:::;;;;;;999888999888888777777666666555777777777777777777777777777777666555555555555555444444333333333444444555444555555555555555555444555555666666666666555555888777777;;;@@@FFFJJJKKKLLLJJJIIIKKKNNNQQQRRRRRRVVVXXXYYYWWWTTTRRRSSSUUUQQQVVVZZZ[[[\\\[[[UUUNNNDDD===777777666555666999:::;;;;;;999666333333444333333444555555555555444888:::======888666@@@LLL[[[fffmmmkkkfffeeefffggghhhhhhiiiiiijjjkkkmmmmmmmmmiiihhhjjjllljjjjjjkkkbbbhhhmmmpppxxx}}}xxxyyy~~~}}}yyyuuurrrpppeeeYYYJJJ???;;;:::888666444444333333333333222222222222222222222222222222111///...///111333444444333222222222222333444555444444444444444333333333...111666999999777444222222111111111222222222222000000111111222333333333555444444444666888;;;<<>>===<<<:::999888888888888???QQQlllvvvvvvvvvwwwxxx{{{~~~zzzwww{{{{{{qqqjjjdddZZZOOOFFF@@@>>>>>>BBBHHHJJJCCC<<<:::999888888888999999888888777666555777999777555333555777===:::777666888;;;<<<<<>>===;;;888888999;;;<<<<<<;;;@@@HHHSSShhhaaaJJJDDDAAA===;;;<<<<<<;;;;;;999:::;;;;;;:::999:::<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>======???@@@yyywwwooojjjgggeee___WWWSSSSSSOOOOOOOOOPPPPPPNNNJJJGGGHHHIIIJJJJJJGGGFFFEEEFFFBBBAAA@@@@@@AAAAAA???===>>>>>>=========>>>>>>>>>>>><<<:::999::::::999888888888888777666666555555777777777777777777777777777777666555555555555555555555444333333333444444666666777777777777666666666666777777777777666666888777888<<>>888666666555777::::::::::::888555333333444333444444555555555555555888999<<<;;;777555===HHHVVVaaakkkkkkgggggghhhhhhlllkkkjjjiiiiiiiiijjjkkkllljjjiiiiiiiiiiiijjjkkkffflllqqqrrruuu~~~{{{vvvwww|||~~~{{{wwwtttrrrqqqdddWWWGGG<<<888888888666444444333333333222222222222222222222222222222222444222000000111222111000333222222222222222222222222222222333333333444444111444888;;;;;;999555333111111111222222222222222111111111222222333333333444444444333444777;;;===IIIUUUYYYLLL===888888666333333333333333444555666555555444444333333333333555555555666777888::::::???>>>===;;;:::999888888777<<>>999666666666666666555444444444444555999888777555444333222222111222222333333444444444222333555777888888777777999999999999888888777666555555555777888888555333444444555666666666555555777666555444444444555555666555444333333444666777777666666666666555555555222333444555666666555555666555555555555555444444333555666666444444444555777555333000000111333444555444444333333444444555444444444333333222222222111222333444444333222111666444222333444333111000444555555666666555555444444444444444444444444444444444555666666555444444666666666666666555555555666777???MMMXXXVVVKKKAAA>>>;;;999888999;;;;;;;;;<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???xxxvvvnnnjjjgggeee```XXXTTTTTTQQQOOOMMMLLLMMMLLLKKKIIIJJJKKKKKKIIIFFFCCCBBBCCCBBBAAA@@@@@@AAAAAA???===@@@@@@???>>>===<<<;;;:::===;;;999999999:::999888888888777777666555555555777777777777777777777777777777666555555555555555555555444333333333444444444555555666666555555444777777777666666777777777888777888<<>>PPP\\\___QQQAAA:::888555333333333333333444555666666555444333333333444444444444444555666777888999>>>>>><<<;;;:::999999999===@@@LLL```pppyyy~~~}}}yyyyyy|||~~~}}}zzzzzz|||}}}xxxoooiiiddd[[[QQQIIIGGGDDD@@@===;;;::::::<<>>:::777666777999666666555444444444444444888777666555333333333222111111222222333444555555444555666888999999888888999999999888777555444333555555555777888888555333555555666777777777777777666555555444444444444444666555444333333444555666777666666666666555555555666666666555555444333333555666666555444444444444333555777777555444444555777555333000000111333444555444444333333444444555444444444333333222222222222333444555555444333222555555444333222222000---444444555555555555444444444444444333333333333333333444555666666555444333666666666555555555555555555555:::FFFTTTXXXQQQGGG???===:::999:::;;;;;;;;;===AAAEEEIIISSSjjjgggNNNDDD@@@:::777666777888888:::<<<<<<<<<:::999:::<<<999999DDDRRReee{{{gggYYYQQQHHHBBB???<<<;;;::::::::::::;;;<<>>@@@CCCJJJ^^^gggPPPEEEAAA<<<999999999::::::999:::;;;;;;:::999:::<<<888999EEESSSfffqqqcccXXXNNNEEEAAA<<<;;;:::999999:::;;;<<<@@@AAAAAA???<<<::::::;;;xxxqqqkkkgggeeeeeeaaa[[[WWWXXXSSSPPPMMMJJJJJJJJJIIIHHHIIIIIIHHHFFFBBB@@@@@@AAABBBAAA@@@@@@AAAAAA???======>>>>>>>>>>>><<<;;;:::;;;999777777888999888777777777777666555555444444666666666666666666666666777777666555555555555555333333333333444444555666333333444444444444333333777666555555555555666777666666777<<>>:::::::::888888:::999999888555333222444666666555555444555555777777888777999:::888666;;;CCCOOOZZZeeegggggglllrrruuutttrrrnnnllljjjjjjkkkllliiimmmmmmhhhfffkkkoooooonnnqqqrrrrrrwww}}}~~~|||xxxtttuuuyyy~~~~~~{{{uuuooojjjgggSSSIII<<<555444555555333444444333333333333222222222222222222222222222222/////////111333444333222//////111111222111000000000000000111111222222333222555999;;;;;;888555222111333555666777777666555333333333333333333333333111333444222111444;;;AAAPPPXXXWWWKKK???;;;888222555555444333333333444444777555444222222333444555444444555555666777999:::::::::999999999999::::::;;;<<>>888666777888888777666666555666777777999888666555444444666777555777999999888777999:::777888999888777777999;;;777777777777666555444444444333333222222222333333222222333444555666777777666777888888888777666555333444666777777666555444666444333333444555555444222333444555666666666666444555555555444444333333444555555555444444333222555555555555444444444333777666555555444444444444444666777666444222444555111444666777555444333333333333222222222333444444555444444333333444444555222333333333333333333444555555444444444444555555///333222......333555333333444444555555444444333555555555444444444333333222444666777777666444222555555555666666777777888777777777;;;HHHVVV[[[WWWDDDAAA===<<<<<<<<<<<<<<<<<<<<<>>>@@@EEEVVVvvvlllRRREEEAAA===;;;;;;;;;;;;;;;777999::::::999999;;;<<<;;;;;;DDDPPPcccqqqaaaVVVKKKCCC@@@===<<<;;;::::::;;;<<<===???@@@@@@???<<<;;;;;;<<>>>>>>>>===<<<;;;999777777888999888777777777777666555555444444666666666666666666666666777777666555555555555555222222222333444555666777666666777777777777666666777666555444444555666777555555777;;;CCCJJJNNNPPPLLLNNNOOONNNMMMNNNQQQTTTNNNLLLKKKLLLOOOSSSUUUVVVVVVZZZ\\\]]]___```\\\VVVFFF@@@<<<<<<;;;777666888999999777555333222444666666555555444444666777888:::999:::;;;888666:::AAAMMMYYYccceeeffflllssswwwtttrrrooommmmmmnnnoooqqqkkkpppqqqkkkiiiooossssssrrrrrrqqqqqqvvv||||||xxxvvvtttrrrtttyyy}}}~~~}}}}}}|||zzzuuunnnggg___[[[LLLCCC888333333555555333444444444333333333222222222222222222222222222222222111111111333222000//////000111222333222222111111111222222222333333333555888;;;>>>>>>;;;777444222333555777888888777666333333333333333333333333222444555333222555<<>>:::666777777666666666777777777666<<>><<<=========<<<>>>===>>>@@@EEETTTrrrqqqTTTCCC@@@<<<;;;;;;;;;;;;:::666777999999999999;;;<<>>DDDNNN___lll[[[OOOEEE???===>>>===;;;::::::;;;===>>>===>>>???>>>===<<<===>>>}}}yyymmmlllgggaaa___```___[[[WWWOOONNNMMMLLLKKKIIIHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>===============>>>?????????>>><<<;;;888999999999999888777777777666555666888999999888777777666666666666777777444555666666666666666555555444333333555777999999777666555444444444444444666666666555444444333333444555888>>>DDDJJJMMMNNNMMMMMMNNNQQQSSSTTTSSSRRRQQQOOOMMMMMMOOOTTTZZZ]]]XXX\\\^^^\\\\\\\\\YYYTTTNNNGGG===888888:::<<<<<<:::888666333222222333333555555444333444555666777444666888888666666999===KKK[[[eeecccbbbiiimmmkkk{{{sssnnnoooqqqooolllkkkgggiiiiiihhhlllssstttrrrppprrrsssrrrtttyyyzzzwwwuuurrrqqqtttyyy|||zzzwwwyyyzzz{{{wwwpppdddYYYRRRDDD;;;444444555444222222555444333222222222222333000000000111222222333333444444333222111111111222222222222111111111000000222222333333333333444444333<<>><<<<<<;;;@@@<<<:::CCCOOOeeeyyyVVVLLLCCC<<<===>>><<<999888888888999:::;;;;;;<<<<<<;;;BBBFFFHHHZZZzzzkkkTTTGGGAAAAAABBB;;;;;;:::999999999999:::>>>===<<<;;;;;;::::::;;;zzzvvvjjjiiifffbbb``````]]]YYYVVVPPPOOONNNMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@???============<<<<<<<<<<<<<<<======>>>===<<<;;;:::999999999999999888777777666555555555777888777666777777666666666666777777555666666666666666555555555444333333444666777777555555444444333444444444666666555555555444444444444555888>>>EEEJJJMMMNNNOOOOOOOOOQQQSSSTTTRRRQQQPPPPPPOOOPPPRRRUUUWWWYYYVVV[[[^^^]]]]]]]]]ZZZUUUOOOGGG>>>888888:::;;;;;;;;;999777444333222333333444444333222333444555666555777999888666666:::===LLL\\\gggeeeeeejjjmmmkkkxxxqqqnnnppprrrooollllllhhhjjjjjjiiimmmsssuuussstttuuutttqqqsssyyy|||zzzvvvsssqqqssswwwzzzyyywwwwwwxxxxxxvvvpppfffYYYPPPDDD;;;555555666444333444444444333333333222222222222222111111111111111111333333222111111111111111222222222111111111000000222222333333333333444444444===CCC@@@:::888777555666777999::::::999777666555555444444333333222222333666999777444444888===IIIEEE@@@:::666444444555444444333333444444555555444444222222222222444444666666555555666888999:::;;;999888999;;;;;;999777<<<>>>JJJ\\\jjjoooqqquuuuuuvvvxxx{{{}}}yyy{{{|||zzzxxxyyyuuutttpppggg\\\SSSNNNMMMEEEAAA<<<888777666555444666666666666666666666666666<<>>FFFSSS```\\\LLL>>><<<>>>===<<<<<<===AAA===;;;BBBKKK___zzzZZZLLLCCC<<<<<<===;;;999888888888999999:::;;;;;;<<<999@@@DDDGGGZZZyyymmmVVVHHHAAA??????;;;;;;::::::::::::;;;;;;???>>>===<<<<<<;;;;;;;;;xxxssshhhddddddcccaaa^^^[[[WWWTTTQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFEEECCCBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999999888888888666555444555666777666555777777666666666666777777666777777777666555444444555444444444444444555555333333333222333333444444555555555555555444444444555555888>>>EEEJJJMMMNNNQQQQQQQQQRRRTTTSSSQQQOOOOOOPPPSSSUUUVVVVVVTTTSSSTTTZZZ^^^^^^^^^^^^[[[UUUQQQIII???999888999::::::===;;;888555444333333444333333222222333333444555555888999888666666999<<>>999555444444222555666777666555555777999777777666666555444333222333333333333444444444444333444444555555555444444333444444444444333333222222333333444555555444444666888999999888777777888666666666666666666666666555444444333333444444555555555555555444444444444444444444333333333333333555444444333333444444555444555666666777777666666555444444333333444444555444555666777666555222111222444444444222111222333333333333444444444444555222222222222222222222222222222222222222222333333555222000///000222333333555555444444333222222222222222222222222222222222333333333333333333333333555555555555555555444444666666555555555444444444555555555555666666666666666555555777;;;CCCRRRaaadddSSSAAA:::;;;<<<<<<<<<===BBB>>><<>>@@@??????>>>======<<<<<<}}}uuuqqqggg```bbbdddbbb]]]XXXTTTSSSPPPPPPNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888777555555555777777666555666666777777777777666666777777777777666555333333555666777777666444444444111111111111222333444444444444555555555555555555555666999>>>EEEKKKNNNOOOSSSRRRRRRSSSTTTSSSQQQNNNNNNQQQVVVYYYZZZWWWRRROOOSSSYYY]]]^^^___```\\\WWWRRRJJJ@@@999888999999999>>><<<999666444444444444333333333444444444555555555777999888555555777:::AAAQQQ```dddeeehhhjjjiiipppmmmnnnrrrtttqqqnnnmmmiiijjjjjjiiilllrrrtttqqqtttwwwwwwsssssswww{{{zzzxxxvvvssssssvvvxxxxxxxxxzzzwwwuuuuuurrrfffSSSEEE???888444555555333222444000222333444444333111000222222222111111111000000111111000000000000000111111111111111111111111111222222222333333333444444999@@@DDD???888666555444222444555666666555444222111222222222333333333444333222222333444666888:::DDD@@@;;;777333222333333000111222333444333222111444444222222222222444444444333333333555888;;;===>>>===<<<;;;;;;;;;::::::<<>><<>>???@@@@@@@@@@@@@@@???>>>======{{{tttppphhh^^^aaacccaaa]]]WWWSSSQQQOOONNNMMMLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@??????>>>======<<<=========<<<<<<<<<<<<<<<;;;:::999999888888999999888777666666888888777666666666777777777777666666777777777777666555333333666888;;;;;;888666555555111111111111111222333444333444444444555555666666555666999???EEEKKKNNNOOORRRQQQQQQRRRSSSSSSQQQNNNNNNQQQWWWZZZ[[[XXXSSSOOOSSSYYY]]]^^^___```]]]XXXSSSKKKAAA:::888999999999>>><<<999777555444555555444555555666666666666666555777888777444333555888===LLL\\\dddgggiiilllmmmnnnlllnnnssstttpppmmmmmmhhhjjjiiihhhkkkqqqsssppppppuuuwwwuuutttuuuvvvuuuyyywwwvvvvvvxxxyyyzzzzzz~~~zzzwwwtttoooaaaMMM>>>:::555222333333111111333000111333444444333111000000000111111111222222222111000000000000000111111111111111111111111111111222222222333333333444444:::@@@CCC===777555555444111222444555555444222111000000111111222333333333444444333333444555666777CCC@@@;;;666333222222333000111222333444333222111444444222222222222444444333333333444666999<<<===<<<<<<;;;:::999999:::;;;===GGGUUUcccnnnuuuxxxxxxzzz|||}}}|||zzz{{{~~~|||}}}{{{sssjjjggg^^^XXXNNNEEE>>>:::999999888888777888999888666444333333333444444555555555777<<<===888333333333222444666777666555444555666444444555555555333222111222222222333333333444444444666888777444333333444222222333333444333333222222333444555666777777777:::;;;;;;:::888888888:::555555444444444444555555555444444333333444444555555444444444444333333333555555555555555666666666555444444333333444444555333333444555555555555444555444444333333444444555777666444333222222222333333444666555444333444666444444444444444444444444333333444444444444333222111111111222222333333444555333000000111333333333444444555555555444333222111111111222222333333333444444444444444444444444555555555555555555555444555555666777888999999:::555555555555666666666666666666777999999???NNN]]]jjj___NNN???::::::<<<<<<:::???<<<;;;@@@BBBJJJ\\\{{{gggMMMCCC;;;:::;;;:::999999999999999999999:::::::::999<<>>888::::::;;;<<<===>>>@@@AAA@@@AAAAAAAAA@@@???>>>===xxxqqqooohhh``````aaa```]]]XXXSSSPPPLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>======>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::888888999999:::999888777777888888777666555666777888888777666555666777777777666555444444555999======:::777666777222222222111222222333333333333333444555666777777666666999???FFFKKKNNNOOOOOOOOOOOOQQQSSSSSSQQQPPPOOORRRVVVYYYZZZXXXVVVTTTUUUZZZ]]]]]]^^^```^^^YYYSSSKKKAAA:::888999:::999===;;;888666555555555666555555666777777777777666666888999777444222555777>>>LLL\\\fffiiikkknnnrrrooonnnooossssssnnnkkkllliiikkkjjjhhhlllqqqssspppmmmtttxxxuuusssssssssrrrwwwwwwxxxyyyzzzzzz{{{{{{~~~{{{wwwrrriiiZZZGGG999777333222333222///000333000111222333333333222111///000000111222222333333111111000000000111222222111111111111111222222222222222333333333333444444999???AAA;;;444333444444000222333444444333222000000000000111111222222222333444555444333444666999EEEBBB<<<777444222222333333333444444555555444444444444222222222222444444333444555666888:::<<<===:::;;;:::999888888:::<<<>>>JJJXXXdddoooyyy~~~~~~}}}~~~{{{}}}~~~{{{|||wwwlllaaa\\\NNNIIICCC===;;;;;;::::::999777666777777666444222222222222333444444555555999===>>>999444555555555444666777777555444444555333444444444333333222111111111222222333333444444444777999888444222333555222333333444444444444444...000333666999;;;===>>>:::;;;:::999777666777999666555444333333444555666555444444333333444444555444444444444333333333333555555555555555666666666555444444333333444444555111222333333444333333333555444444333333444444555777666333111111222333444333555666555444444555777555444444444444333333333222333444555666555444444333333333333333333444444555444222222444555444333333444555666666555444333111111111222222333333444444444444444444444444444444444444555555555666666999999999888888888777777555555555555666666666666777666777999:::===IIITTTeeeaaaVVVGGG<<<:::<<<<<<:::>>>;;;:::@@@@@@FFFVVVqqqmmmOOODDD;;;:::<<<;;;:::;;;:::::::::::::::::::::::::::;;;===AAALLLaaa{{{xxx\\\IIICCC???999::::::;;;;;;===>>>???@@@@@@AAAAAABBBAAA???>>>===vvvoookkkeeebbb```^^^^^^]]]ZZZTTTOOOIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<<<<===<<<;;;:::::::::;;;;;;===;;;:::888888999:::;;;999777666666777777666555555666777888888777666555555666666666666666555555222888===>>>:::666666777444333333222222222222333222222333444555666777888666777:::???FFFLLLOOOOOOKKKLLLMMMOOORRRTTTSSSQQQQQQRRRSSSUUUWWWYYYYYYZZZXXX\\\]]]\\\\\\___^^^ZZZSSSKKKAAA:::999:::;;;:::;;;999777555444555666777444444666777777777666555888:::;;;999555444666888AAAMMM\\\gggiiijjjmmmrrrqqqpppqqqsssqqqkkkiiikkkkkkmmmllljjjmmmssstttrrrnnntttxxxtttpppqqqsssrrrsssvvvxxxzzz{{{{{{{{{{{{yyywwwtttnnnbbbSSSBBB777555333222444222///000444000111111111222222222222111111111111111111222222111111111111111222333333000000111111111222222222222222333333333333444444888>>>???999333222444555000111333444444333111000000000000111111111111111000444666555333333888===GGGDDD>>>999555333333333444444333333444444555555444444222222222222444444333555777999:::;;;;;;;;;999::::::999888888<<>>???:::666777888888444666777777555444333444444333333222222222222222000111111222333333444444333666999888444222444777333333444555555555555555111222555888:::<<<>>>>>>999:::999777555555666888777666555333333555666777555444444333333444444555444444444333333333222222333333333333444444555555555444444333333444444555111222222333333333333333555444444333333444444555444444333333333333333333222333555555444333555666555555444444444333333333000222444666777777666555555555444444444444444444555444444555777777555333333444555666666555444333000111111222333333444444555555555555555555555555222333333444555666777777888888888888777777777777555555555555666666666666888666555888999;;;BBBJJJ^^^bbb]]]NNN@@@;;;;;;<<<<<<@@@<<<:::>>>===BBBPPPgggoooPPPEEE<<<;;;<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::>>>HHH\\\vvvuuuXXXFFFBBB???999;;;:::;;;;;;<<<===>>>??????@@@AAABBBAAA???===<<>>===<<<;;;;;;<<<;;;:::999888999:::;;;===<<<:::888888999:::;;;888666555555666666555333555666777999999777666555555555666666666666666555000666<<<===:::666555666555555444333222222222222222222333444555777888888666777:::???FFFLLLOOOPPPIIIIIIKKKNNNRRRTTTSSSRRRRRRRRRRRRSSSUUUYYY\\\^^^ZZZ]]]]]][[[[[[^^^^^^[[[RRRJJJ@@@:::999;;;;;;;;;999888666555444555666777333333555666666666555444:::<<<===:::777555777:::CCCMMM[[[eeegggfffjjjooosssqqqrrrsssooojjjhhhjjjmmmooonnnlllooouuuvvvssspppvvvwwwrrrnnnpppsssuuuqqqtttxxx{{{{{{{{{zzzzzzuuutttqqqjjj^^^NNN@@@777555333333555333000111555111111000000111222333333333333222222111000000000222222111111222333444444000000111111222222222222222222333333333444444444777<<<>>>777111111444555000111333444444333111000111111111000000000000000---333777666333333:::AAAIIIFFF@@@:::666444333333333222111000111222333444444444222222222222444444444666888;;;<<<<<<;;;:::888:::;;;:::888999===AAA@@@PPP```kkkttt}}}~~~~~~~~~~~~xxxyyy}}}}}}uuummmfffbbb\\\PPPEEE@@@===;;;888888999999777555;;;999777666777888888777333333444444555666777777:::???@@@;;;777999::::::444555777777555333333333444333222111111111222333000000111222333333444444222666999888444333555888333444444555666666666555777888999:::::::::::::::999999888666444333555777888777555444444555777888555444444333333444444555444444444333333333222222111111111222222333333333555444444333333444444555111222333333444444333333555444444333333444444555111222444555555444333222111222444333333333444555555555555444444333333333///111444666777888777666666666666555555444444444555555555777999888555333222444555777777666444333000000111222333333444444555555555555555555555555111222333444555777888888444444555666777888999999555555555555666666666777888555444666999999===CCCXXXaaabbbSSSBBB;;;;;;<<>>888;;;;;;:::;;;;;;<<<===>>>???@@@AAABBBAAA???===;;;xxxpppkkkdddccc```]]][[[[[[YYYTTTPPPNNNNNNMMMKKKJJJHHHGGGGGGHHHDDD@@@@@@BBBCCCCCCAAABBBAAA@@@>>>===<<<<<<<<<>>>===<<<;;;:::999999999::::::::::::::::::::::::444444555555666666777777777777888999888777666555555444444444444555666666444444555555555555444444555555444333333333333444222333444444555555444444777;;;@@@DDDGGGJJJMMMPPPLLLLLLMMMOOORRRSSSSSSRRRRRRPPPOOOPPPSSSWWWZZZ\\\YYYXXXYYY\\\^^^^^^ZZZVVVRRRMMMEEE>>>::::::<<<===;;;999777555444444666666666777666444333222444666555<<>>DDDQQQcccpppuuuyyy~~~~~~~~~~~~zzzpppfffYYYOOOIIIDDD???;;;999888777555555555666777888777666555444444555666444555555444333333666888@@@>>>@@@<<<444777<<<555888888777666555444333333444444444444444444333333444444333333333333222222333444666666555333333333444444444444444444444444:::;;;<<<======;;;999888555555555555555555444444444333222333444555555333999666111000222333222111000000000///////////////333222222111222222333333444444444333333222222222222333444444555555444444666555444333333444555666222333444444222222333444111333555555444444444555777888888777444222111111444333444444555444222///444444555666777777666666444333444555777777555333333444444444555666666666111111222222222333333333333444444555555444444333222222333333444555666666666777777777777666666555555555555555555555555555555555444444777:::>>>@@@QQQfffnnn[[[HHHBBB???888===<<<;;;;;;<<>>?????????>>>===;;;:::xxxppplllfffccc```]]]ZZZYYYWWWSSSPPPQQQPPPNNNLLLJJJHHHFFFFFFHHHEEEAAAAAABBBCCCCCCBBBBBBAAA@@@>>>======<<<<<<======<<<::::::999999:::::::::::::::::::::::::::666666666666777777777888777888999999999888666666555444444444444555666666444555555666666555555444666555444444333333444444333333444444555555555444444999@@@EEEJJJMMMPPPRRRQQQPPPPPPQQQRRRSSSRRRQQQPPPQQQQQQQQQSSSUUUYYY[[[[[[[[[[[[^^^```___[[[WWWUUUPPPHHHAAA<<<<<<===???;;;:::777555444444555666666666666444222222444666555<<>>DDDSSSggguuuzzz{{{}}}|||||||||vvvmmm___VVVKKKCCC???<<<888555999888666555555555666777888777666555444444555666444444555444444555777999???<<<@@@===555999>>>888666666666666555555555555444444333333333444444555444444333333333222222222333555777666555333333333333444444555666666666555<<<<<<<<<<<<;;;888666444444444444444444444444444777666555666888999888777777444111000222444444333111111222222333333444444333333222222222222222222444444444333333222222222222333444444555444444444666555444333333444555666111222444333333222444555222444555444333333555666777888999777555333222333444444444444555555444222444555555666666666666555444333333444666666555444444444444444555555555555111111222222222333333333333333444444444444333333444444555555666777777888444555555666666666555555555555555555555555555555777666555666888<<>>AAACCCSSSooonnnRRRGGG===;;;<<<:::999::::::;;;;;;<<<<<<;;;:::999;;;:::999;;;BBBQQQdddrrrxxxwwwnnn[[[JJJ@@@===;;;:::::::::::::::;;;<<<<<<>>>>>>??????>>>===;;;:::wwwqqqooojjjeeebbb]]]ZZZWWWUUUSSSQQQSSSRRRPPPMMMJJJHHHFFFEEEHHHFFFCCCBBBCCCCCCCCCBBBAAAAAA???>>>===============<<<;;;::::::999999:::::::::::::::::::::::::::555555666666666666777777888888999:::999888777666555555444444555555666777444555555666666555555444666555444444333444444444333333444444555555555555222888AAAHHHMMMPPPSSSTTTUUUSSSQQQQQQQQQRRRQQQPPPOOORRRTTTTTTSSSTTTWWW[[[]]]]]]^^^```aaa___\\\XXXXXXSSSKKKDDD???>>>???AAA<<<;;;888555444333444444555666555444222222444666555<<<@@@;;;666666888888:::DDDQQQ\\\aaaccceeeffffffhhhgggbbb```dddhhhhhheeehhhkkkmmmnnnqqqvvv{{{xxxwwwvvvttttttttttttuuussstttvvvxxxyyyvvvrrrnnnnnnllldddXXXIII===777555555555444444333333222222222222111111111111222222333333222111111111111222111000000000222333222111111000/////////000222333222222222111000111333555<<<;;;999666222000111333333333333333222111//////000111222222333333222222///...000222111111777???IIIIIIDDD<<<777777555111111111222222222333333333111222222333333444444555666555555555666999<<<===>>>>>>===;;;999999<<<>>>EEEVVVlllzzz~~~|||zzz{{{}}}vvvrrrnnneee[[[QQQKKKCCC===;;;:::888666888777666555555555666666777666555555444555555555333444555555555666999<<<>>><<<@@@===666;;;AAA;;;444444555555555666666666444333222222222444666777333333333333222222222222333555666666444333333444333444666777888888888777<<<<<<;;;:::888555222111222222222333333444444555555444333444666777666555444222000000222444444444111111222333444555666666444444333222222222222222444444333333333333222222222222333444444444444444666555444333333444555666111222333333333333444555444444444444222333555777888999999888666444555555666666555444444444444555555555555666555555444444555333222222444666555555555555555555444444444444111111222222222333333333333333444444444444333333444444444555666666777777222333444555555555555555555555555555555555555555666555555555777:::>>>@@@JJJTTT]]]\\\QQQEEE@@@@@@999::::::;;;<<<>>>???@@@KKKeeennnRRRGGG===;;;<<<;;;:::;;;;;;;;;<<<<<<;;;:::999888999:::999:::@@@LLL[[[gggkkkoookkk[[[III@@@>>>===::::::999999999:::;;;;;;===>>>??????>>>===;;;:::wwwqqqqqqmmmgggddd___ZZZWWWUUUSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>============<<<;;;;;;:::999999999:::999999999999999999999999444555555555555555555555888999:::::::::999777666555555555555555666666777555555666666666666555555666666555444444444444444444444444444444555555666333999CCCKKKPPPRRRSSSTTTUUUSSSQQQPPPQQQQQQQQQPPPPPPTTTWWWWWWUUUUUUXXX[[[^^^^^^```aaa```^^^[[[XXX[[[VVVNNNFFFAAA???@@@@@@===;;;888555444333333444555555555333222222444666555===@@@<<<777666777777999BBBOOOZZZaaadddfffgggfffiiihhhdddcccgggiiiiiidddhhhllllllkkkmmmsssyyywwwvvvtttrrrqqqppppppppppppppprrrvvvxxxvvvpppjjjgggcccYYYNNNCCC;;;777666555555444444333222222111222222111111111111222222333333222222111111111111111000000000222333222111000000//////000000111222000222333222000000222555===;;;888444111111222333444444333222111000///...///000222333333333222111000...000222111111777???JJJJJJFFF>>>999888666222000000111222333333444444222222222333333444444444444333333333444777;;;=========<<<:::999999<<<>>>IIIZZZnnn{{{~~~zzzxxxxxx~~~}}}vvvmmmeee___VVVMMMIIIEEE???<<<;;;;;;999888666666666666555666666666555555555555555555555555222333555555666777;;;>>>???===AAA>>>777<<>>??????GGG]]]vvvqqqSSSHHH===;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999999888888999999;;;???HHHUUU___aaahhhiii[[[III???======::::::999999999::::::;;;======>>>>>>>>>===;;;:::wwwqqqqqqmmmhhheeeaaa\\\XXXUUUTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@???>>>=========>>>;;;;;;:::999999999::::::999999999999999999999999666666666666666666666666888888999:::999888777666666555555555555666777777555666666666666666666555666666555444444444444555555555444444444555666777666<<>>999888666222000000111222333444444555222222333333333333444444333333222222444666999;;;:::;;;:::999888999<<>>:::888777666666555555555555666666666666555444444555555555555555555222333444555666888;;;>>>AAA???BBB???777;;;AAA:::777666666555444333333333444333111111222444777999333333222222222111111111111222333444333333555777888888999::::::999888888555555555444444333222222000000111111222333444444666555444555777888777666444444333222111000000111222222111111000000000///555444444333222222222333333333333333333333333333111222333333444444333333555444333222222333444555444555666444222000111222555555555333222333666999;;;;;;;;;999777666777888;;;;;;999555111//////111444444555444444333222222333111000000222444555555555555444444333333333222111111222222222333333333222333333333333333333222222222222333333333333333222333444555666777777777555555555555555555555555222222222333555777999:::???BBBQQQccccccRRRBBB>>>:::;;;<<<===>>>>>>??????EEEXXXpppsssUUUIII>>>;;;;;;::::::<<<;;;;;;::::::999999999999666888:::<<>><<<;;;;;;;;;:::999999:::::::::<<<<<<===>>>>>>===;;;:::vvvooonnniiieeedddbbb]]]XXXUUUTTTUUUOOOOOONNNMMMKKKJJJIIIIIIEEEFFFFFFDDDAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>::::::999999999999::::::999999999999999999999999::::::999999999999888888777777888999888777666555666666555555666666777888555666666777777666666555777666555555444444555555666555444444444555777888999???GGGNNNQQQQQQQQQQQQTTTSSSTTTVVVXXXYYYXXXVVVVVVUUUVVVWWWYYYZZZ\\\]]]YYY\\\______]]][[[YYYXXX^^^YYYQQQIIICCC???>>>>>><<<;;;888555444333444444333444444333222222444666555===AAA===888666666555:::AAALLLXXXaaafffhhhhhhggglllmmmkkkjjjmmmnnnllllllmmmllljjjhhhiiimmmqqqoooooonnnlllkkkiiihhhgggmmmoooqqquuuvvvuuuqqqnnnooocccRRRCCC:::666333111444444333333222222111111222222111111111111222222333333333444333222222111111000000000222333222111///000000000111111111111///222444222///000666<<>>777333111222333333444333222000000////////////000111111222222111111555333333444333333:::BBBPPPNNNGGG===777777555222000000111222333333444444333333333333333333333333333333333444555666777888777777888777777999<<>>???@@@EEETTTjjjvvvXXXKKK???;;;;;;::::::;;;::::::999999999999::::::777999;;;<<>>>>>???@@@??????>>>>>>>>>>>>>>>:::999999999999999::::::888888888888888888888888999999999999888888888777666666777888777666555444666666666666666777777888666666777777777777666666777666666555555555555555666555444444444555777888999???GGGMMMPPPQQQQQQQQQRRRRRRTTTVVVXXXXXXVVVSSSWWWSSSQQQSSSXXX\\\]]]\\\XXX[[[______]]][[[ZZZZZZ___[[[SSSKKKDDD@@@>>>>>>;;;:::777555444444555666222333333222111222444666555===AAA>>>888666555444888>>>IIIUUU___eeeggggggeeejjjllljjjjjjlllmmmkkkmmmllliiiggggggiiilllnnnkkkkkkllllllllllllkkkkkknnnqqqttttttsssqqqoooooommm___LLL>>>777555333111444444333333222111111111222222111111111111222222333333444444444333222111111000000000222333222111//////000111111111111111000222444111...111:::AAAGGGAAA888333111222333333333222111000//////000000000000000000000111222222333111111333333444<<>>777;;;AAA;;;555555555444444333333333444444333333333444444555222222222222111111111111111333555777888;;;???BBBBBB@@@<<<999666555444444222111111222222333444444222222222333333333333333000///...///111222111000111333444333111///000111555555444444333333222222333333333333333444555666222222222333333444444444111111222333333333333222444444333222222333444444222333444444222222333444444555666666555555666777>>>>>><<<888555444555666:::===>>>;;;666222333555111222222333333333333222/////////111333555444333333333333333333333444444111111222222222333333333222222333333333333222222444444444444444444444444333444444555555555444444555555555555555555555555555555666777999:::;;;<<<:::>>>KKK\\\hhhdddTTTFFF<<<<<<:::::::::<<<>>>@@@DDDPPPeee~~~zzzZZZMMM@@@;;;:::999888:::999888888888888:::;;;<<<999:::<<<<<<>>>DDDNNNUUUUUU[[[]]]TTTJJJCCC>>>;;;>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<=========;;;;;;||||||qqqgggccc^^^]]]______\\\WWWSSSRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDBBBDDDFFFDDD@@@======>>>@@@???>>>>>>>>>>>>>>>???999999999888999999::::::888888888888888888888888777777666666555555555444555666777777777666444333666666666666666777888888666666777777777777666666777777666555555555555555777666444333444555777999999>>>FFFLLLOOOQQQRRRSSSNNNOOOQQQTTTVVVTTTQQQMMMWWWQQQMMMOOOWWW]]]]]]ZZZWWW[[[___```^^^[[[[[[\\\aaa\\\UUUMMMFFFAAA???>>>;;;999777555444555666666222333333222111222444777555===BBB>>>888666555444777===GGGSSS^^^dddffffffbbbhhhjjjiiihhhjjjkkkiiimmmjjjfffeeegggjjjlllmmmhhhiiikkkmmmnnnoooppppppooosssuuutttpppmmmmmmnnngggYYYFFF999555666555444444444333333222111111000222222111111111111222222333333444555444333222111111000000000222333222111//////000111111111111111000333444111...222<<>>GGGUUUQQQGGG:::333333333111111222222222222333333333333333333333333333333333333444666777777666444333111222333444555888===@@@UUUcccttt~~~}}}yyywwwxxx~~~|||xxxuuusssgggdddXXXHHH===999888666333555777777666666666777222333555666666666555555111222444555666555444444222333333333333555888:::<<<:::???===777<<>>CCCFFFEEEBBB===888444333222333333222222222222222333333444444333333333333333333222111111111333444333222...111333333111000111333222333333333333333333333222222222333444555666777222222222333333444444444111111222333333333333222444444222222222222444444///111333333333444555777333555777777666555666777???>>><<<888444333444555999===@@@>>>999666666999000111222333333333333333......///222444555333222222222222333333444444444111111222222222333333333222222222333333222222222222222222222222222222222333333444444444333222222555555555555555555555555333444555666777888999::::::>>>HHHWWWfffiii\\\MMM<<<;;;999888888;;;===???CCCMMMbbb{{{~~~\\\NNNAAA;;;:::888888999888888777777888:::<<<===;;;<<<<<<<<<===BBBKKKRRRSSSXXXYYYRRRJJJEEEAAA===???>>>===<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;|||wwwooogggcccddd___^^^\\\ZZZXXXUUUSSSRRRSSSOOOKKKHHHGGGGGGFFFFFFGGGFFFDDDAAA@@@???????????????@@@AAA@@@>>><<<::::::::::::::::::;;;<<<===>>><<<:::888777888:::<<<888888999999888777555444666666777888888888888888666555444333333444555666666666777777777777666666666555444333333333333333444666777666666666888:::<<>>999333222555666444111444444333222333444555666:::>>>???999555666777777:::<<>>GGGVVVkkkxxx|||}}}vvvxxx|||{{{wwwlll```YYYSSSJJJAAA:::666555555555777888888777666666777666666777777666555444444222444555555444444666777555555555666666666666666===??????<<<<<>>MMMaaavvvgggOOOBBBBBB<<<;;;<<<888<<<<<<<<<<<<<<<<<<<<<<<<666===:::888===>>>EEETTTTTTUUUXXXYYYRRRGGG@@@@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>><<>>???@@@@@@@@@>>><<<;;;;;;;;;::::::;;;<<<<<<===<<<:::888666666777999:::888888999999888777555444666666777888888888888777666555444444444444555666555666666777777666666555555555444333333333444444444555666666555666888999<<>>999444333555666444222444444333222333444555666777===???;;;777777666444888999???KKKXXXbbbeeeeeeggggggfffdddcccdddgggiiijjjiiiiiimmmpppooojjjdddgggkkkppptttvvvvvvuuusssrrrsssrrrpppqqqrrrnnngggZZZKKK;;;555333222222333111222333222111111333555333333333333333333333333333333333222222222222222111111111111111111111111000000000000000111111222333444333222333888@@@FFFIIIBBB:::666555555444333333333333222222111111111111111222222111111000///444333444666666777===FFFVVVPPPCCC555222555666222222222111111111333444555444444333333222111111000333333444444555555555666444333444666777888@@@III[[[ppp{{{}}}~~~zzz|||vvvrrrnnndddZZZNNNIIIBBB;;;666333333444444666777777666555555666666666666666666555444444222444555444333333444555555555555555555666666666;;;>>>===::::::===>>>;;;:::888555333444555555555555555444444444444444555333555777666444333555777888:::>>>AAADDDEEEEEEEEECCC>>>888333222222333333222222222444555555555444333333333222222222222111666555444333222222222222222000000111222333333222555444333444555555333111222333333444444444444444333333333333333333444555777666444222222222333444555333000000222444555444444333222222111111222222555555666555444444666999EEEAAA<<<888444333444555444777999<<>>>>>=========|||wwwvvvrrrkkkffffffbbb```\\\XXXTTTRRRRRRQQQNNNKKKGGGEEEEEEEEEEEEDDDGGGFFFDDDCCCAAAAAA@@@@@@===>>>?????????>>>===<<<<<<<<<;;;;;;<<<<<<======:::888666555555666777888888888999999888777555444555666666777777777777777666555444444444444555666444555555555555555555444333333444444444444444555333444555555444555777999===BBBJJJPPPTTTUUUVVVWWWSSSQQQPPPSSSWWWYYYXXXUUUTTTTTTTTTTTTUUUVVVXXXYYYYYYYYY[[[]]]```aaa```___\\\XXXQQQJJJEEEBBBAAA@@@===999444333444555444222444444333222333444555666555<<<@@@===999777555222444777===HHHVVV```eeefffjjjiiigggdddbbbcccfffiiikkkkkklllnnnpppnnnhhhcccgggkkkpppuuuwwwwwwvvvuuurrrrrroookkkkkklllggg```QQQEEE888444333111000111111222333222111111333555333333333333333333222222333222222222111111000000111111111111111111111111000000000000000111111111222222222222444888???DDDEEE@@@:::777777777555444222222222222222111111111222222222222222222111000333222444666666777===FFFUUUNNNAAA666333666666444222222111000000111222333444333333222222111111111222222333444444555666666444222222444555888AAAKKKbbbvvv}}}~~~zzzyyy}}}}}}xxxnnneee___WWWOOOBBB???:::555333222333444333555666666555444444555666666666666666555555444333444555444222222333444555555555555555555555555:::<<<;;;888888;;;<<<::::::777555444555555555444444333333333333333444444222666:::999666444777:::AAACCCEEEFFFFFFCCCAAA>>>:::777333111111222222222222222333555777777666444111111222222222333333333555555444333222222222222222111000111333444333222333333333444555666444333111111222333333333333333444333333222222222222333777666444333222222222333444222000000222444444444333333222222111111222222222333444444444555888;;;AAA???<<<999777666666666333555777<<>>EEETTT```___XXXEEEAAA===;;;:::999999999;;;DDDTTTkkkpppUUUEEEAAA:::888;;;999::::::::::::::::::::::::444::::::;;;@@@AAAHHH[[[\\\UUUPPPQQQQQQJJJCCC???======<<<;;;;;;;;;;;;<<<<<>>>>>???>>>>>>=========<<<<<<<<<======>>>888888666555555666777888888888999999888777555444444555666666777777666666555555555444444555555555333444444555555444444333222333333444555555555555333444555444444444666888===CCCKKKRRRUUUVVVWWWXXXTTTRRRRRRTTTWWWZZZZZZYYYUUUUUUTTTSSSSSSUUUXXXZZZ^^^]]]]]]^^^aaabbbaaa```^^^ZZZSSSKKKEEEBBB@@@@@@<<<999555333444444444333444444333222333444555666666<<>>BBB@@@<<<777666777777555333222222222111111111111111222222333333333222222111333222333666666777===FFFVVVNNNAAA888555555666444222111000//////000111111333333333222222111111111000111222333444555666666555333222444444777AAAKKKeeezzz~~~{{{uuurrryyy{{{{{{ssseeeXXXPPPJJJDDD<<<:::777444333333444555222444555555444333333444555666666666666666555555444555666555333222333444555555555555555555555555999<<<;;;888888;;;<<<999999777555444555555555444222222222222222333444555111666::::::888888===CCCMMMLLLJJJGGGCCC>>>;;;888444333111111222222111000333222333666999:::888555000000111222333333444444555444333333222222222333333222111222333444333222222222222333666666666444111222222333333333333333444333333222111111111111777666444333222111111222333222111111222333333444333333222222111222222333111222333333333444777:::@@@???<<<:::777666555555555666666;;;FFFMMMJJJBBB:::777444333444555666666444333222222333333111///222222222222222222222222333333333333444444444555555444333222111111111111444444444555555444444333222222333444444555666666666666777888888888888888555555444444555666888999;;;;;;;;;@@@LLLYYY]]][[[IIICCC===;;;;;;999888999===BBBOOOfffuuuYYYGGGAAA999777;;;999999999999999999999999999777:::888999>>>@@@LLLcccbbbVVVMMMNNNQQQMMMEEE???======<<<;;;;;;;;;;;;<<<<<<@@@CCCAAA===:::<<<@@@|||wwwvvvtttnnngggdddbbb___[[[VVVRRRPPPPPPPPPLLLJJJGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA<<<======>>>>>>>>>>>>===>>>======<<<<<<<<<======999888777777777888888999888888999999888777555444444444555666666666666555444555555555555555555444333333444444444444333333222222333555555555555444333444555444444444666888===CCCLLLRRRVVVWWWWWWXXXTTTSSSSSSTTTWWWYYY[[[[[[VVVVVVUUUTTTSSSUUUYYY]]]aaa```^^^^^^^^^___^^^]]]```\\\UUUMMMGGGCCCAAAAAA<<<999666444333444444333444444333222333444555666888===>>>999555555666555444777===GGGSSS___gggkkkpppooommmiiifffgggiiilllkkklllnnnpppqqqooollljjjiiikkkoooqqqrrrpppmmmjjjnnnlllfff___]]]\\\VVVOOOFFF>>>888777666333111333111222333222111111333555333333333222222111111111111111111000000///////////////000000000111111111//////000111111111111000111111111333666:::>>>@@@;;;888444444555666333111111111111111111111111111111222222333333333222222222111222555666777>>>FFFYYYOOOBBB:::666555444444222111000/////////000111333333222222222222222111000000111222333444555666777555444555555777@@@JJJbbbwww}}}vvvooosssxxxuuukkkZZZLLLEEE@@@<<<888777555444333333444444222444555555444333333444555555666666666666666555666777777666555444444555555555555666666666777777;;;===<<<999999<<<===;;;999777555555666666555333111111111222333444555666222666:::<<<<<<@@@FFFLLLUUUQQQKKKCCC===888666555444333222222333333111///333222333777<<<===:::666000000111222333444444555444444333222222222333333555333222333444444333222222111222333666777666555222222333444444444444444444333333222111111111111555555444333222222111111111111222222111222333444333222222111222222333333111222333222222333555777BBB@@@===999666444333222444444555999DDDMMMMMMHHH<<<888444333333555666666111111111222444444333222222222222222222222222222111111222222333333333333555444333222111000000000444444444444444444333222111222222333444555666666666666777888888888888888999888777777888999;;;<<<999::::::<<>>GGGSSS^^^hhhmmmoooooommmkkkhhhhhhiiikkkkkklllmmmmmmmmmmmmlllllllllnnnqqqsssrrrpppllljjjmmmkkkeee___[[[YYYSSSKKK@@@:::555555333000///111111222333222111111333555333333333222111111000000000000000000000000000000...//////000000111111111...///000222222111111000111111111444888<<<>>>???999666222111333444222000000000000111111111111111000111222222222222222222111000222555555777>>>FFFYYYNNNBBB;;;777444222333111111000//////000111222222222222222222222222222000000111222222333444444777555555666777999BBBLLL]]]rrr}}}zzzpppqqqnnniii]]]LLLAAA>>>:::777444444333333222222222222222444555555444333333444444555666666666666666666666777888777555555666777555555666777888999999:::<<<>>>===::::::===>>><<<888777555555666666444333111111111222333555666777333777===BBBGGGKKKOOORRRSSSNNNFFF>>>777444333333444333222333444333111000444333333888>>>@@@<<<777000000111222333333444444444333333222222333333333666444333333555555444222222222222333666777666444222333333444444444444444444333333222222222222333333333333333222222222222000111222222111111222333222222111111222222333333222222333222222333555888CCC@@@<<<777444222111111///111222666???KKKQQQPPP<<<888444111111222333333111000000222444555444222111222222333333222222111///000111222333333222222444333222111111111111111333333444444444333333222222222333333444444555555555666777777888888777777777777666666777888:::;;;777:::::::::AAAPPP]]]cccZZZKKK???>>>>>>::::::>>>BBBEEEOOOddd|||___JJJCCC:::888<<<:::999999999999999999999999;;;:::555555:::;;;NNNnnnooo___RRRQQQTTTQQQHHHBBB======<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;888888888999999999::::::888888999999888777555444333333444555555555555444444444555666666555444444444444555555555555444444333444555666666444333222444555666666555666888999<<>>999555555555444666999???GGGQQQ\\\gggnnnoooooopppnnnlllkkkkkkllllllkkkkkkiiihhhhhhiiijjjlllooorrrtttsssqqqmmmkkkjjjiiiddd]]]ZZZWWWOOOFFF>>>888444333222......111111222333222111111333555333333222222111000000//////000000111111222222333......//////000111111222...///111222222222000///222111111555:::>>>???>>>:::666222000222333222111///000000000111111111222///000111111222222111111000000111444555666>>>FFFUUUJJJ>>>:::777222111333111000000///000111333444222222222222222222222222000111111111222222333333333333555888:::===FFFOOO___pppxxxzzz~~~xxxllljjj```YYYKKK===888999888444222222333333333333333333333444666666444333444555444444555666666666666666444555777666555555666777444555666888999;;;<<<===<<<>>>===::::::===>>><<<888777666666666666444222111111222333444666888999666;;;CCCMMMUUUWWWUUURRRHHHEEE???999555333333444333222111222444444333222444333333999@@@BBB>>>888111111111222222333333333333333333222222333333444777555444444555555444222333222222444555666555444111111222333333333333333333333333333333333444555111111222333333333333222...111333333111000222333222222111111222222333444111222333333444666999<<>>:::555111000111222222222111111222444444222111222222333444444333222222///000111333444444333333222222111111111111111222222333333444444444333333333333333333333333333333555555666777777777777666555555444444555666777999666:::;;;:::???NNN^^^hhheeeSSSCCC@@@>>>:::999>>>AAAEEENNNaaa}}}```LLLDDD;;;999<<<;;;::::::::::::::::::::::::888888555888;;;:::LLLlllsssdddWWWUUUVVVRRRIIICCC======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>=========wwwnnnmmmnnnjjjeeeccc[[[[[[YYYWWWTTTRRRPPPOOOKKKIIIGGGEEEDDDCCC@@@>>>>>>???@@@AAABBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;===<<<;;;:::::::::::::::777777888888999999999:::888888999999888777555444222333444444555555444444333444555666666555444333444555555666666555555444333444666666666444222111555666777666666666888:::;;;BBBKKKRRRVVVVVVVVVUUUQQQQQQPPPOOONNNOOORRRUUUSSSUUUUUURRRQQQUUU^^^eeedddcccbbbbbbbbb```]]]ZZZYYYXXXUUUPPPKKKEEE@@@>>>::::::888555222222333555444444333222333444555666444;;;???;;;777666444111666999???FFFPPP[[[fffmmmppprrrsssrrrpppooooooooolllllliiifffdddccceeegggjjjlllppprrrrrrpppmmmkkkfffeeeaaa[[[WWWTTTKKKAAA>>>999555444222//////222111222333222111111333555333333222222111000000/////////000111222333444444---......///000111111222...///111222333222000///222111222666;;;??????>>><<<777222000222444333222//////000000111111111222...///000111111111111111000///111444555666>>>FFFRRREEE;;;888666222111444000000000000111222444555222222222222222222222222111111111111111111222222000000444999===@@@IIIRRRcccqqquuuuuuyyyqqqddd```TTTLLL>>>333222777777444222222333555666666666666333555666666555444444555444444555666777777666666222444555555444444666777444555666888:::<<<>>>???;;;>>>===::::::===>>>;;;888777666666777666444222111222222333555777999:::999>>>HHHUUU______XXXPPP>>>===:::777555444444444111000000111333555555444555333333:::AAACCC???999111222222222222333333333333333333222222333444444777666444444555555444333444333333444555666444333000000111222222222222111333333333333444555555666000000111333333333333333...111333333111000111333222111111111222333333444000222444555666999===@@@AAA>>>888333000000111222111444444222555@@@KKKQQQBBB===777333222333333333444333222222333333111///222333444444444444333222000111222444555555444444111111111111111111222222111222333333444444444333444333333333333333333333444555555666666666666666888888777777888999:::<<<444:::<<<:::???NNN```jjjnnnXXXFFFAAA???999888>>>???DDDMMM___|||}}}```LLLEEE<<<:::===;;;::::::::::::::::::::::::666777666:::===:::JJJiiiuuugggZZZXXXXXXRRRJJJDDD======<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>><<<~~~tttlllkkkkkkhhheeeddd```]]]XXXUUUTTTRRRPPPOOOJJJIIIHHHFFFCCC@@@===<<<======>>>>>>???AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<:::::::::999999888888888666666666666777777777777;;;:::888777666666666777666555444333333444555666555555555555666666666666777777666555555555555555333222111222444444444222555444333333444666999:::BBBEEEJJJMMMOOOPPPRRRSSSTTTRRROOOLLLLLLNNNQQQSSSVVVUUUTTTTTTVVV[[[___bbbeeedddcccbbbbbbaaa___]]]ZZZ^^^YYYLLLFFFIIIFFF>>>:::888555555666666666666111222333333444444333333333:::===:::777666666444666888>>>GGGRRR^^^hhhnnnsssrrrqqqpppooonnnmmmlllhhhiiihhheeebbbaaadddgggeeefffjjjnnnppppppllliiigggeee^^^WWWUUUSSSHHH;;;:::888555333111111111222000111222333333222111000333222222111111222333333111111111111111111111111222222222111111///......222222333333222111///...000///000555;;;??????>>>999888555333111111222333333333333222222111111111222222111111111111222222555222222444333444===JJJNNNDDD999555777888666333333222222111111222222333444444333333333333222222000111222333444333222222777666777:::<<>>DDDIIIPPPVVVVVVPPPIIIDDD;;;888555555777888666444222444555555444333333444999777666:::>>>???<<<777333333333333333333333333222222222222222111000///777666555444333222111111444444444444333222111111000000000000000000000000000......000444777666555222222222222222222222222222222222222222222222222111111000000111333555666333...333555000888DDDEEEFFF<<<444333444333222222666000333555222<<>>@@@FFFYYYxxxeeeLLLCCCAAA===<<<>>><<<999666888<<<>>>;;;888999;;;888888<<<>>>LLLeeerrr```TTTPPPMMMHHHDDD<<<<<<<<<===============<<<<<<===============<<<vvvnnnmmmllliiifffeeeddd```[[[WWWTTTQQQOOOLLLIIIIIIGGGEEECCC@@@>>>===>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<:::999999:::::::::999999999888888777777777777777666666666999999777666555666666777666555444444444444555666555555555555666666666666777666666555555555555555444333222333444555444333555444333333444666999:::AAAEEEJJJNNNPPPQQQRRRSSSSSSRRRPPPOOOOOOPPPRRRTTTVVVUUUTTTTTTVVVYYY]]]``````______```aaaaaa___^^^XXX\\\XXXLLLGGGJJJGGG???<<<999777666666777666666111222333333444444333333555;;;>>>:::666555444222555777<<>>666444111111222333222000222333444333222111222444777555555888<<<===999555333333333333333333333333333333333333333222111111222333333333333444444444222222333333444333333333111111111111111111111111...------///222444333222000000000000000000000000222222222222222222222222333222111111111222333444333...333555222999EEEFFFDDD;;;444333444222111222555///222555444>>>MMMOOOHHH>>>555444555444333333333333333333222222111111111111111111222333444555333333222111111222333333444333111111111222444555888777666444333333333333444444333333444444555666333444555555666666555555777888999999777555666666777666777:::<<>><<>>;;;888999<<<888888===>>>LLLeeerrr___SSSMMMJJJEEEAAA>>>>>>>>>======<<<<<<<<<<<<<<<===============<<<wwwpppooommmiiiffffffaaa^^^YYYUUURRRPPPMMMKKKHHHGGGFFFEEECCCAAA@@@?????????>>>>>>>>>?????????>>>>>>???>>>===;;;999888:::::::::999999999999888888888888777777666666555777777666555555666666777666555444444444444555666444555555555555666666666777666555555444444555555555444333444666666666555555555444444555777999;;;@@@EEEKKKPPPRRRRRRQQQQQQSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUTTTTTTVVVXXX[[[]]]]]]\\\]]]^^^aaabbbaaa```XXX[[[XXXNNNJJJKKKHHHAAA===;;;888666666777666555111222333333444444333333666<<<>>>:::666555444222555666:::CCCOOOZZZcccggghhhiiilllmmmmmmllljjjhhhfffggggggfffeeefffhhhjjjlllkkklllmmmnnnmmmjjjggg___aaa^^^WWWOOOHHH???777888777555333222222222222000111222222222222111000444333222111111111111111111111111111111111111111---...///111222333333333222222222222222111000///444222333999AAACCC===777333222000/////////000111111111111111000000000000222111111000000111111222444333333555666999AAAKKKIIIAAA777444777999777333333222222111111222222333222222222111111111000000222333333333333333222111//////222555:::DDDXXXiiitttwwwvvvooofffZZZMMMBBB>>>:::666333333444444444444444333333222222111111222333333444444333333222555555555666666777888888555555555444444444444444444444444777;;;===>>>===>>><<<::::::;;;<<<;;;:::666444333444555555333222333444666888<<>>???EEETTTpppmmmRRRGGGCCC???===???;;;999777888<<<===;;;999:::<<<999999>>>???LLLeeeppp]]]OOOJJJFFFBBB>>>@@@@@@???>>>===<<<;;;;;;==================<<<<<<~~~}}}vvvqqqooommmgggddddddYYYVVVSSSPPPOOOOOOMMMLLLGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???===:::999999999999999999999999999999999888888777666555555555555555555555666666666555555555444444555555555444444444555555555666666666666555444444444444555555444333555777888777666666555444444555777999;;;>>>DDDLLLRRRTTTSSSQQQPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\^^^aaabbbbbb```[[[]]]ZZZRRRMMMKKKGGGAAA===:::777555555555444333111222333333444444333333555;;;===999666666666444777777999AAALLLWWW^^^aaacccfffiiimmmnnnllljjjhhheeeffffffggggggiiikkklllooonnnmmmmmmmmmkkkiiifff]]]```___XXXNNNCCC;;;777777666555333333222222333111111111222222111111111444333222111000000000000111111111111111111111111---...///111222333444444222222222222111111000000444333555===EEEGGG@@@888111000/////////000000111222222111111111111111111111111000000000000111111444444444555666999@@@FFFFFF>>>666555888;;;888444333222222111111222222333222222222222111111111111333333333333333333222222555555666999===GGGZZZkkkrrrsssrrriii]]]PPPEEE>>>777555333222333333222111333333333333222222222222222333333444444333333222444444444444555666777777444444444444444333333333333333333666:::===>>>>>>===<<<::::::;;;<<<;;;999999888777666666666666666666777999<<>>999555444333333777666555444444444333333333333222000///000222555333222222444666777555333222333333444444333333222222333333333333333222222666555555444333222222222111111222333333333333333222222222222222222222222222222111222333333333222333333333333333333333333222222222222222222222222333222222222222222222222333...333777555===GGGFFF>>>777222222333111111333333...222555555@@@OOOQQQNNNBBB777444444444444555333222222222222222222222333333222222222333333444222222222222222222222222444444333333333444555666444444333333444444555666444444444444444555666666444444555666666666666666666666666555444555777:::888777999;;;;;;===EEENNN\\\kkkkkkSSS@@@>>>>>>777;;;===BBBPPPjjjnnnSSSGGGCCC>>><<<>>>;;;999888999;;;<<<;;;999:::===::::::??????LLLddd|||mmmZZZLLLFFFDDDAAA===?????????>>>>>>=========>>>======<<<<<<<<<<<<<<<}}}yyytttpppoookkkeeeaaaaaaWWWTTTQQQOOONNNNNNMMMKKKFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>>>>???>>>???@@@@@@???===;;;999999999999999999999999999:::999999888777666666555555555555666666666666666444555555555555555555444444444444444555555555555666666555444444444444444555444444555777888888777666555444444555777:::;;;>>>DDDMMMSSSUUUSSSQQQPPPRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\[[[[[[\\\^^^___^^^\\\```aaa^^^WWWPPPKKKEEE@@@;;;888555333333333222111111222333333444444333333222888;;;888666777888888:::999:::@@@KKKUUUZZZ[[[aaadddiiimmmnnnmmmjjjhhheeeeeefffgggjjjlllmmmnnnpppooommmmmmmmmllliiifff___``````YYYMMM@@@999777555555444444333333333333222111111111111111111222333222111111000000000111111111111111111111111111000000111222222222222222222222111111111111111111111111555===EEEFFF???777000000000000000111111222333333333333333333333333111000000000000000000111444555555444555999>>>@@@CCC<<<666666:::===:::666333222222111111222222333444333333333333222222222444333333333333333333333777666777<<>>>>><<<;;;::::::;;;<<<:::999::::::888777666666888999<<<===???@@@BBBDDDEEEEEE:::999888666444444333333444333333222000000000111444444333111000000333666333333333333555555444333111222444555555444222111111111222222222222111111666666555555444444333333222333333333222222111000222222222222222222222222222222333222222222222333333333333333333333333333222222222222222222222222000000111222333333444444444...222777666>>>GGGEEE;;;555222333333000111444555///222555333===KKKMMMNNNBBB777444444444444555333222222111111222333333444444333333222333333333222222222222222222222222333333333333444444555555333333333333333444555555555444444444444555666666444555666666777777666666333444555555555777:::===:::999:::<<<<<<<<>>>>>>>>??????@@@@@@???>>>===<<<;;;<<<<<<<<<}}}vvvrrrpppnnnjjjbbb^^^^^^[[[XXXTTTQQQOOONNNLLLJJJGGGFFFDDDCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<======<<<;;;999888888999999999999:::::::::999999999888888777777666666666777777777666666555444444555666666555444444333444444444444555555555666555444444333333444444444333333444777888888777666666555555666888:::<<>>===@@@:::666777===???<<<888333222222111111222222333444444444333333333222222333333333333333444555555333222666@@@KKKUUU___hhhoooggg^^^UUUIII===666555333222111111333333222111222222333333444444555555222333333444444333333222111222444555666666555555444444555666666444333222333333333666:::<<<===<<<<<<;;;:::;;;<<<;;;:::888888888777555555777;;;>>>CCCCCCCCCCCCBBBAAA@@@???333333444555555555444444444555555333111000111333333333333222111111333555333333333333333333444444111222444555555444222111000000111222222222111111222222333333444555666666333333333333222111000///222222222222222222222222///000111111000///000222222222222222222222222222222222222222222222222222//////111222333444444444555...222666666>>>EEEBBB888444333444333111222666666000333555222;;;IIIKKKKKK@@@666444555444333444333222111111111222333444666555444333333222333333111222222333333222222111222333333333444444444444777666555333222222111111555555444444555555666777555555666777777777777666333555666777777888;;;===;;;999:::<<<<<<;;;???DDDTTTlllttt___FFF???===:::888;;;@@@JJJ```vvvXXXIIICCC===:::<<<999999::::::::::::;;;;;;999<<<::::::>>>>>>IIIaaayyyiiiUUUGGGDDDDDDDDDBBB======>>>???@@@AAABBBBBB@@@???===<<<;;;;;;<<<===|||uuurrrpppoooiiiaaa\\\]]]ZZZWWWSSSPPPOOONNNLLLKKKGGGFFFDDDBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB<<<<<<<<<;;;;;;::::::999888888999999999:::::::::888888888888888888888888777888888888888777555444444444555666666555444444333333444444444555555555666555444444333333444444333333222444666888888777777666555555666888:::<<<@@@EEEMMMRRRTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVYYY[[[\\\\\\[[[[[[ZZZZZZYYY[[[\\\]]]\\\ZZZaaa___^^^ZZZSSSJJJBBB>>>888666333222333333333222111222333333444444333333222888:::777555777:::999:::888888@@@MMMXXX]]]]]]```cccgggjjjlllkkkjjjiiigggffffffiiimmmoooooonnnkkklllmmmooopppoookkkhhhgggaaa[[[VVVKKK===666666333333444444444444444444222222111000000111222222000//////000000111222333111111111111111111111111111222222333333222222111222222111000000111222333000444:::>>>???;;;777444111111222222222111111000222222222333333444444444000000////////////000000000333444333777???AAA??????:::666999???BBB>>>:::333222222111111222222333333333333333222222222111222222222222333555666777444333999HHHWWW```dddgggggg[[[NNNGGGAAA888444555444333111222333444333222000111111222333444444555222333333444444333333222000222555777888777555333444555666777777555444222444333444666999;;;<<<;;;;;;::::::;;;<<<;;;999777444555666666777;;;AAAFFFIIIHHHFFFDDD@@@<<<888666222333333444444444333333444666666444222111222444111222333222111000111333333333333222222222222333111222444555555444222111000111222222333333333222///000111222333444444555111111222222222111111000111111111111111111111111---000111111//////111333222222222222222222222222222222222222222222222222000111222333444333333222555...111666666===CCC>>>777444333555444222333777777111444555333<<>>555444555444333333333222111000111222444555666666555333333222222222111222333333333333222111111222222333333333333333666666444333222111111111555555555555555666666777555555666777777777777777555777999999999999999;;;:::888888;;;;;;;;;>>>BBBNNNffftttgggOOOAAA===;;;;;;>>>AAAHHH]]]|||aaaOOOFFF>>>:::;;;999999::::::::::::;;;;;;888;;;999:::======HHH___|||kkkVVVHHHCCCDDDDDDBBB>>>??????@@@@@@AAAAAAAAA@@@???===;;;:::;;;<<<===|||tttrrrqqqpppjjjaaa\\\]]]TTTRRROOONNNNNNNNNMMMMMMHHHGGGDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDD???>>>===<<<<<<<<<<<<<<<888888888999999:::::::::888888888888888999999999888999999999888777555444333444555666666555444333333333333444444444555555555555444333333333333444333222222333666888777777777666555555666888:::<<>>:::666:::@@@CCC@@@;;;333222222222222222222333222222222111111111111000222222111222333555777999999888???PPPaaahhhgggeee^^^OOOBBB>>><<<888666888555444222222333444444333//////000111222333333444222333333444444333333222///222666999999888555222555666777888888666444333555444444666999;;;;;;:::;;;::::::;;;<<<;;;999777333555666888:::@@@HHHOOOLLLJJJHHHCCC>>>888222///555444333333222222111111000222222000---,,,...000///000222222111000000111222222222111000000111333000222444666666444222000111222333333444444444444111111111000000000000000///000111222222222222222000000000000000000000000///111333333111111333666444444444444444444444444222222222222222222222222222222333444333222111000666...111666555<<>>LLLNNNFFF<<<444444666444333333333222111000000222444555777666555444333222222222111222333444444333222111000111222333333333222222333333222222333333444555555555555555555666777777555666666777777777777777888:::<<<<<<:::888888888999666666999::::::===BBBFFF^^^rrrlllVVVEEE???>>>>>>AAACCCHHHZZZyyyhhhTTTIII???::::::888999::::::::::::;;;<<<777:::888999===<<>><<<:::999:::;;;<<<;;;:::888777777999;;;<<<999999999999888888888777555777::::::777555444444666666555555444444444333333444444555555444444333555444333333222222222333222222333333444555555555444444555444555888===@@@IIIKKKNNNOOOPPPPPPRRRSSSWWWWWWWWWVVVUUURRRPPPOOORRRRRRSSSTTTWWWZZZ]]]______[[[ZZZ]]]___]]]]]]___\\\ZZZYYYXXXUUUMMMBBB:::444444444444444333333333333333333333444555666666:::888777666777666555444888888999@@@KKKXXXbbbgggmmmiiifffhhhlllnnnllliiiddddddgggkkknnnnnnkkkgggjjjjjjkkkooottttttppplllccc___WWWMMMAAA888333111333222222444555555333111222222111111111111222222////////////000111222333,,,...000111222111000///000000000000000000000000222111111///...000333666777:::>>>AAA@@@<<<777333222111000///............444444444444333222111000000000////////////000000111444:::888444@@@KKKFFF>>>555444666888AAACCC777:::333///111333222222333111222222222222111000000444333333444666999:::;;;===DDDQQQaaalllmmmfff^^^QQQIII>>>888777777555333222333333333333222111000000000000111222444555666222333444555555444333222222222444:::???@@@:::555777777666555555555555555666333222444888;;;:::999<<<======>>>===:::777555777777999===BBBFFFHHHHHHCCC@@@<<<777444333333444444444444333222111000///333333333222222111111111222222111111000/////////111111000000000111333444333222000//////000222333222222444666777666333000333222222222222222222222000///---///111222000---111222333444333333111111333333333333333333333333222333444444444333222111333333222222222333444444333333222111000000000111444000...222999>>>===:::444444333333333333222222444444111111999FFFOOOQQQFFF<<<333333555444222111222222222111111111111000444444444333333222222222222222222222333333444555444444333222222222222333555555555555555555555555777666555444333444555555444555666777777666555444666777888888777888:::<<<:::888666555666888:::<<>><<<<<<>>>;;;GGG___{{{vvv___IIIEEEDDDAAAEEE@@@@@@@@@??????@@@DDDFFFEEEAAA===::::::<<<======~~~uuupppiiiddd```^^^\\\[[[ZZZTTTNNNMMMPPPQQQNNNJJJFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>><<<:::999:::;;;<<<;;;:::888777777888999:::999999888888888777777777666888::::::777444333333888777777777666666666666333444444555555444444333555444444333222222222333222222333444555666666777444444555444555888===@@@JJJLLLOOOQQQQQQQQQRRRTTTVVVVVVUUUUUUSSSQQQOOONNNOOOPPPRRRUUUXXX\\\^^^```___[[[ZZZ]]]___^^^^^^``````___]]][[[VVVNNNBBB999555555555444444444444444333333222222333444666777:::999777666666555444333777777999@@@KKKXXXbbbhhhmmmiiiggghhhlllnnnllliiiffffffgggkkknnnooollliiillllllmmmppptttsssoookkkaaa\\\TTTIII???888444333333222222333555555333111222111111000000111111222000//////000000111222222---...000111222111000///000000000000000000000000111111111//////000444666777;;;???@@@>>>:::666555444333222111000000000000444444444444333222111111111000000000000000000111222333888888666CCCMMMFFF===555555666888BBBEEE:::999333000222444333222333222222222333222222222111333555555444444777>>>DDDIIINNNVVVaaaiiiiiiaaaZZZJJJCCC;;;666666777666444222222333333333222111111000000000111222333555555333444555555555555444333555555777<<>>===999444444333333333333222222444444222333<<>>>>>AAAIIITTTjjjzzzZZZGGGAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999>>><<<<<<>>>===IIIbbb}}}xxx```JJJEEECCC@@@DDDDDDDDDCCCAAA???>>>@@@BBBDDDAAA<<<::::::<<<======}}}vvvqqqhhhaaa]]][[[ZZZYYYYYYSSSNNNMMMOOOPPPMMMIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>===<<<:::::::::;;;;;;;;;:::999888777777777888888888777777777666666666777999:::999777444333333777777777777666666666666333444444555555444444333444444444333333333333333222333333555666777888888444444555444555888===@@@LLLNNNQQQRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMOOOSSSWWW[[[^^^___```^^^ZZZYYY]]]___^^^^^^```bbb```^^^[[[VVVLLL@@@777666666666555555555444444444333222111222444666888:::999888666555333222222666666888???KKKXXXccciiipppmmmkkkkkknnnooonnnlllhhhhhhhhhjjjmmmooonnnmmmoooooooooqqqsssrrrmmmhhh^^^XXXNNNDDD;;;666555444333222222333444444333111222111111000000111111222000000000000000111111111...///000111111111000///000000000000000000000000111111111000///111444777666;;;@@@@@@;;;666555666444333222111111111111111555555555555444333222111111111111111111111111111333222666777999GGGOOOEEE:::333444555666AAAFFF===888333000333666444333333333333222222222333333333222555888777666;;;EEENNNTTTUUUXXX\\\___]]]WWWQQQAAA<<<777555666777555333111222222333333333222222000000000111222333444555444444555666666555444444666666888<<<@@@@@@<<<888777777666555555555555555666444333666:::======;;;;;;::::::<<<>>>>>>===<<<777888;;;???BBBAAA>>>;;;555444222111000222333444333333333333222111111000111111111111000000000000222222222333333333333333222111111111111222333333222222000000000000222222333444444444333222222111000000111222333444555555333222111222333444222000000111222222333222111000333333333333333333333333555666777777888777666555555555444333222222222333111111111000111111222222333333444888===>>>;;;888444444333333333333222222444444444666@@@MMMSSSSSSCCC:::333333555333222222222222222111111111111000333333333333222222222222333222222222222333333444666666555444444444444444333333333333333333333333333333333333555666777888666666555555555555666666777888999888777777888:::999888777666666777999;;;<<>><<<===@@@???LLLeee{{{bbbKKKEEEBBB???CCCEEEEEEDDDBBB???>>>???AAACCC@@@<<<:::;;;<<<<<<<<<}}}wwwqqqhhhaaa]]][[[YYYXXXWWWSSSNNNMMMOOOOOOLLLHHHFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<===<<<;;;::::::::::::;;;::::::999999888777666666777777777777666666666666555777999888777555555666555555555555555444444444333444444555555444444333444444444444444444333333222333444555666888999999444444555444555888===@@@LLLOOORRRTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOOOOOOOOOOMMMPPPUUUYYY\\\^^^^^^^^^]]]YYYXXX\\\^^^]]]]]]______]]][[[YYYTTTKKK???666777777777666555555444444555333222111222444666888::::::999777444222111111555555777???KKKXXXdddiiiqqqooolllkkklllllljjjhhhjjjiiiiiijjjlllmmmnnnoooqqqppppppqqqssspppjjjeee^^^VVVJJJ???888555444555333222111222333444222111111111000000000000111111000000000111111111000000///000000111111111000000000000000000000000000000000111111111000111444777666<<>>777333444777222111000000/////////000555555555444444333222111222222222222222222222222333000333666;;;KKKPPPDDD777111222333333>>>FFF???999333111444777555333333222222111111111222444555222555999===@@@FFFMMMSSSTTTSSSQQQQQQPPPMMMHHHDDD;;;999666666777666555333111111222333333333222222000000000000111222333444555555555555555555555555333444555888;;;;;;888555777777666555555555555555444333333666;;;>>>===;;;<<<;;;;;;===AAACCCCCCAAA::::::;;;===>>>===:::777222111000///000111222333333333333333333222111000222222111111111111111111111111111222333444444555222222222222222222222222333333222111111222333333666777777666444333444444111222222333333444444444333333333333333333222111///000111222222222111000222222333333333333444444444555777777888777666666777666555333333222222222111000000000111222333333333555888<<<>>>===:::777444444333333333222222222444555555999CCCOOOTTTQQQAAA888222333444333111222222222222111111111000000333222222222222222222222333222222222222222333333444333222222111111222222222222222222222333333333333333444444555666777777666666444333333444666666777777888777555555666888999888777666666777888999<<>>EEESSSkkkxxxYYYFFFAAA===:::;;;;;;;;;;;;;;;;;;;;;;;;999>>><<<===AAAAAAOOOhhh~~~eeeLLLEEEBBB>>>BBBAAABBBBBB@@@??????@@@BBBBBB???<<<:::;;;<<<<<<<<<}}}wwwqqqiiiccc___\\\[[[ZZZVVVSSSPPPNNNOOONNNKKKHHHGGGFFFEEECCCCCCCCCCCCDDDBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::999:::::::::999888666555777777777777666666666666333555777777777666888999444444444555555555555555333444444555555444444333333333444555555555444333333333444555666777888999444444555444555888===@@@KKKOOOSSSUUUUUUUUUUUUVVVTTTSSSQQQOOOOOOOOOQQQQQQPPPSSSWWW[[[]]]]]]\\\[[[]]]XXXWWWZZZ\\\ZZZZZZ\\\\\\[[[YYYXXXUUUMMMBBB999888777777666555555444444444333222222222444666777999::::::888444111111222444444777>>>JJJXXXccciiiooommmjjjhhhfffeeecccbbbjjjjjjjjjjjjjjjkkklllnnnqqqoooooopppqqqnnnhhhccc\\\SSSFFF;;;555333333333333222111111222333222111111000000000000000000111//////000111111111000000000111111111111111000000111111111111111111111111///111111111111222555777888===@@@<<<444000222777222111000000000000000000444444444444333222111000111222333333333333222111333///222666<<>>HHHDDD;;;555222555777555333333222111//////000222555666555777<<>><<<:::999:::@@@GGGLLLLLLKKK>>><<<999888888888777666222111111000000111222222222222333333333222111111333333333333333333333333///000000111222333444444222222333333333222222222444444444333333444444444555666777666333222444555444444444333333222222222222333333333222111111000///000111222333222222111222222222333333444444444333444555666777666666555777666555444333333222222111000000000111222333333333777<<>>;;;888666444444333333333222222222444444555:::EEEOOOPPPLLL>>>777222333444222111333222222222111111111000000222222222222222222222222333222222111111222222222333333222111111111111222111111111222222222333333555555555555555555444444666555444333333444555666555555666555333333444666888888777666666777777888;;;>>>GGGVVVbbb___PPP@@@======>>>CCCRRRkkkuuuXXXGGGAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;999>>><<<===AAABBBPPPkkkfffMMMEEEAAA>>>BBB???@@@AAA@@@>>>>>>???@@@AAA>>>;;;:::;;;<<<<<<<<<}}}tttpppjjjeeebbb___]]]\\\VVVTTTRRRPPPOOOMMMKKKHHHJJJIIIGGGFFFEEEEEEFFFFFFBBBAAAAAA@@@???>>>======:::;;;;;;;;;::::::::::::888:::;;;<<<;;;999777666888888777777777666666666333555666777666777888:::666666666777777777777777333444444555555444444333222333555666666555444444444444444555555666777777444444555444555888===@@@IIIMMMRRRUUUVVVVVVWWWWWWTTTRRROOONNNMMMOOOQQQSSSSSSUUUXXX[[[]]]]]]\\\[[[^^^ZZZXXXZZZ[[[YYYYYYZZZ\\\[[[ZZZZZZWWWPPPFFF>>>888777777666555444333333333333333333444555666666999;;;;;;999444222333555555555777>>>JJJWWWbbbhhhqqqooommmkkkiiigggffffffiiijjjjjjiiihhhgggiiijjjmmmllllllmmmnnnlllfffaaaWWWNNN@@@777333222222222333222000000222333222111111000000//////000000111---...000111222222111111222111111111111000000000111111111111111111111111///000222222222333555777;;;======999333000222555444333333222222222333333333333333333222111000///111222333444444333222111111...222666;;;JJJOOOBBB999555888666333>>>KKKIII???888333444666444333444333111///...000333777999:::<<>>;;;777555555555555555222222222111111111222222222222222333333222222111333333333444444444444444///000000111222333333444333333333444333333222111444444444444444444444444///222555444111000111333666666555444333222111111222333444444222000000111///000222333444444333222111222222333333444444555111222444555666666555444666666555444333333333444111111111000111111222222333888>>>@@@===888666555444444333333333333222222333444555:::DDDMMMKKKDDD;;;555222333333111111333222222222111111111111000111111111222222222222222333222222111111111111222555555444333333333333333111111111222222333333444555555666666555444444333555555444444444444555555333444555444333333444666888888777666666666777777::::::???MMMZZZ[[[NNN@@@>>>>>>>>>CCCTTTnnnvvvYYYHHHCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>><<<===AAABBBQQQkkkhhhMMMEEEAAA>>>BBBBBBBBBCCCAAA>>>=========???===;;;:::;;;<<<<<<;;;}}}ooollliiifffdddbbb___]]]VVVUUUSSSRRRPPPNNNKKKIIIHHHGGGFFFDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@?????????999::::::;;;;;;:::::::::888999<<<======;;;999777999999888888888777777777666777888777555555666888666666666666777777777888333444444555555444444333222333555666777666555444444444444444444444444444444444555444555888===@@@GGGKKKQQQUUUWWWWWWXXXXXXRRRPPPMMMKKKKKKMMMPPPSSSSSSUUUXXX[[[]]]^^^^^^^^^aaa\\\ZZZ\\\\\\ZZZYYYZZZ[[[ZZZZZZZZZWWWPPPFFF>>>777777666555444333222222111222333555555555555444888;;;<<<:::555333555777666555777>>>JJJVVVaaagggppppppooonnnlllllllllmmmhhhjjjjjjiiieeeddddddfffiiihhhhhhjjjkkkjjjddd___OOOEEE999222000222222222444222000000111222222222000000////////////000000+++---///222333333222222333222111111000000000111111111111111111111111111...000222333333444666888======:::666222000111333333333333222222333333444111111222111111000///...000111222333333222111000///...333666999GGGMMMAAA888555888555000;;;IIIIIICCC:::444444444333222444555333111000111555:::===AAADDDIIIPPPSSSOOOFFF>>>999999:::999777666555555555666666666555444444444444444444333222111000///000000000000000111111222444333222222222222333444444555555444444333444555777777666555555555555555444333555:::@@@CCCBBB@@@<<<;;;>>>FFFOOOSSSPPPKKK;;;888666555555555444222111111111111222222333333111222222333333222222222222222222333333444444444111222222222333333444444333333444444444333222111222222333333333333222222+++///444444111000111333555555555444333333333222333555777555333111111222000111333444555555444444111111222333333444555555111222444555666666555555666555555444444444555555222222111111000111111111333999@@@@@@;;;666444444444444333333333333222222333333444999BBBIIIDDD;;;999444222333333111111333222222222111111111111000000111111111222222222222333333222111111111111111555444333333222333333333111111222222333444444555333444555666666555555444333444444555555444444333333555555555444555666888888888777777666666666666;;;888;;;GGGUUUYYYPPPEEE===>>>???DDDWWWsss{{{]]]KKKDDD@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>><<<<<<@@@AAAPPPkkkhhhNNNFFFBBB???CCCBBBCCCDDDCCCAAA??????@@@>>>===;;;;;;<<<<<<<<<;;;~~~}}}llljjjgggfffeeeccc```^^^WWWVVVUUUSSSPPPNNNKKKJJJEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@999999:::;;;;;;;;;::::::777999<<<>>>>>>===:::888999999999999888888888888999999999777555444444666333444444444555555666666333444444555555444444333222333555777777666555444555444444444444333333333444444555444555888===@@@EEEJJJPPPUUUWWWXXXXXXYYYQQQNNNKKKIIIIIILLLPPPRRRRRRTTTWWWZZZ]]]___```aaaddd___\\\^^^^^^[[[YYYZZZZZZYYYXXXXXXUUUNNNCCC;;;777666555444333222111111000222444666666666444333888;;;===;;;666444666999777666888>>>IIIVVV```fffhhhiiijjjiiiiiiiiikkkmmmgggiiijjjhhhdddaaaaaacccfffeeeeeehhhjjjiiiddd___HHH???444...///222222222444222000///111222222222000000////////////000000***,,,///222333444333333333333222111000000111111111111111111111111111111...000222333333444666888???===888444222111111222111111111000111111222222111111111000000///...---///000222333333222000///......444666888EEEKKK@@@555333666222---777FFFGGGEEE<<<444333333222222444777555222111333777<<>>???FFFZZZxxx```MMMFFFAAA<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<<<>><<<;;;;;;<<<<<<<<<;;;yyywwwmmmjjjeeebbb```___^^^]]]RRRQQQPPPOOOMMMLLLKKKKKKHHHFFFEEEDDDEEEDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<===<<<::::::;;;;;;:::999;;;;;;:::999888888888999999888777555444444666888999888888777666555555555555555666666666555333222111222333444444444333222444333333333333444555555444333222333333444333222333222444888999777:::???FFFIIIOOOUUUZZZZZZWWWTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPTTTZZZ^^^______``````^^^^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYXXXVVVPPPGGG@@@777555333333444444333222333333333333333333333333777888::::::888777888999777777999>>>HHHTTT```gggkkkbbb```gggmmmkkkgggfffmmmlllmmmooolllfffdddeeefffdddcccddddddbbb\\\XXXBBB;;;444111222333111...111111111000000///...---000000111111111111000000000111111111111222222222222222222222222222222222222111///000111222222111555444333333555888;;;===@@@<<<666111000111111111222222222333333444444444333222222111000///......111111111000000000000000222333333555===DDDDDD>>>555444333222111444AAANNNLLL>>>333333777666444555777555333555:::AAAFFFHHHNNNMMMLLLHHHDDD>>>999666444555555333111111222333111222333444444333222111111111222333333333222222111111111111222222333444555333111000111111000///222222111111111111111222666444222444666666444111777666888;;;@@@DDDFFFFFFKKKLLLLLLKKKHHHCCC>>>;;;999777555444444444333222111111000000111222222333222444555444333333444555333333333222222333444444222222222222222222222222333555666777777555333222111111000000000000111111///000111222333222111111===111000444111222777444777777777555444222000///333333444444444333333222000111222444555666666666666555444444555666555444222222111111222444666777//////000000111333444444::::::;;;:::999666333111222333555555333222222333222666===DDDFFFCCC;;;555666555333222111222222333111222222333333222222111111111000//////000111111444333111//////000222333///000111333333444444333333333333444444555555555555555555444444333333333444333333333333444555555444444555555666777777777777777888888888888777777444;;;???BBBMMMYYYWWWLLL@@@??????EEEYYYvvvjjjRRRDDD??????>>>===<<<;;;;;;;;;;;;;;;777===<<<<<>><<<;;;:::999;;;===>>>>>>===yyyvvvoookkkfffcccaaa___^^^\\\TTTSSSRRRPPPNNNMMMKKKKKKHHHFFFEEEDDDEEEDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<>>><<<;;;;;;<<<<<<;;;::::::999999888888888888999999999777555444444666777888888777666666555444444444555666666666555444333333333555666666666555444444444444444444555555666555555444444444444444333222111333777888999===CCCGGGIIIOOOUUUYYYZZZVVVSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTXXX]]]aaabbbbbbbbbbbbaaa```___]]]]]]\\\]]]]]]___]]][[[ZZZVVVOOODDD===777555333333444444333222333333333333333333333333666888999999888777777888777777999???HHHUUU```gggiiicccbbbgggllljjjiiijjjooommmmmmooommmhhhfffhhhiiifffccccccccc___XXXQQQAAA;;;444111222333111...111111111111111000000///000000111111111111000000000111111111111222222222222222222222222222222222222111000000222333333333555444222222555888<<>>:::888777555555555444111000111333111222222222222222222111555444444333333222222222333333333333333444555555333111000000111222222111222222111111111111222222555444444555666666555444333555999???FFFJJJLLLLLLLLLLLLLLLIIIEEE@@@;;;888777555333333333444333222333222111111111222333333444555666555333222222333333333333222333333333444333333333222222222222222444555555666666444333222111111000000000000111111///000111222333222222111444...111333+++,,,222000666666666555444222111000000111111222333333222222111111222333444555666666666444333444555666555444111111111111222444555666222222111111222444666777>>>===:::777555333222222333444666555444333333444444:::AAAFFFEEEAAA:::555555444333222222222333333000111111222222111111000111111111111111111111111111000///......///000111000111111222333333444444222222111111222222333333555555444444444333333333444333333333333444555555444444555555666777777777777777777666666777777777777;;;===>>>IIIWWWYYYRRRCCCAAA@@@FFFXXXtttoooVVVGGGAAA@@@<<<<<<;;;;;;;;;<<<<<<===:::>>>======AAACCCUUUrrr```FFFDDDEEEAAAAAACCCCCCCCCBBBAAA???<<<;;;;;;:::999;;;===>>>===<<<~~~wwwuuuppplllgggccc```___]]][[[VVVUUUSSSQQQNNNLLLKKKJJJHHHFFFDDDDDDDDDDDDBBB@@@AAA@@@???>>>===<<<<<<<<<>>>===<<<<<<======<<<;;;888888777777777888999999:::999777555555555555666777777666666555444444444444444555666666666555555555555666777777777777666555555444444555555666777666666666555555444444444333111222555888999???GGGHHHKKKOOOUUUYYYYYYVVVSSSQQQQQQQQQRRRSSSTTTUUUVVVYYY\\\aaacccdddccccccccccccaaa___\\\\\\\\\^^^___bbb```^^^\\\WWWNNNBBB999777555333333444444333222333333333333333333333333555777999999777666666777777888:::@@@JJJVVVaaahhhiiiffffffiiijjjiiikkknnnrrrnnnmmmnnnmmmjjjiiilllmmmhhhcccbbbbbb\\\RRRHHH>>>999444111222222111///000111111222222222222222000000000000000000000000000111111111111222222222222222222222222222222222222111000111333555555444444333111111444999>>>BBB???;;;555111000111111111111111111111111000000000111111111000000000000000111111111111111111111111///111222555<<>>IIIOOOCCC888555777888999;;;;;;>>>CCCJJJOOOQQQPPPNNNFFFCCC???:::777777777888666666666444111000111222222222111111111111222222888777555333222222222333555555444444444555666666111000///000222444444333222222111111111111222222444555666666555555666777111555===FFFNNNRRRRRRQQQLLLKKKIIIFFFAAA<<<888666555333111222333444333222555444222111111222333555555666666555222111111222333333333333333333333333333333333333333333333333555555444444444444333333111111000000000000111111000111111222333222222222//////777888///000888777555555555444333222222111//////000111111222111111222222222222333444666666555444333444555666555333//////111222333333444444444333222222333666:::<<>>888333111111222444444555666555444444555777888>>>FFFHHHDDD===777444333222222222222333333444000000000111111000000000000111222333333222111000111000///......///111111222222111111222333444555444333222111000111222333555444444444444333333333444333333333333444555555444444555555666777777777777777666555555666777777999;;;::::::DDDTTT[[[YYYHHHCCC@@@EEEWWWrrrrrrXXXHHH@@@>>>::::::::::::;;;<<<===>>><<<@@@>>>===BBBFFFZZZxxxzzzZZZCCCCCCEEEBBBDDDCCCCCCCCCBBB@@@>>>;;;:::;;;:::999:::<<<======<<<{{{vvvsssoookkkeeeaaa___\\\ZZZYYYVVVUUUSSSPPPMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDBBB@@@@@@@@@???======<<<<<<<<<===<<<;;;;;;<<<===<<<:::777666666666777888999999:::888666666666666555555666666555555444444444444444444555555666666666777555555666666777777777777666555555555555666777777555666666555444333333444555222222555777999@@@HHHKKKMMMQQQVVVYYYYYYVVVSSSMMMMMMNNNPPPRRRTTTWWWXXX[[[^^^aaaccccccbbbbbbbbbbbb```\\\ZZZZZZ\\\```bbbcccaaa___]]]XXXOOOBBB999777555333333444444333222222222333333333333444444444666888999777666555666777888;;;AAAKKKWWWbbbhhhlllllllllkkkiiiiiimmmqqqrrrmmmkkklllllljjjkkknnnoooiiidddcccbbb[[[NNNCCC;;;777333111111222111000...///000111222222222222111111000000000000111111000000111111111222222222111111111111222222222222222000000111444666666666333222000111555:::@@@DDD===:::555222111111111000222222222111111000000///000000000000000111111111000111111111111111222222000111333666>>>CCCAAA:::444222222333222333;;;EEEMMMEEE<<<888888<<>>:::777666444222111222444555555444777555333222111222444555333555555444222111222333333333333333333333222222333333333333333444444444555444333333222222333333222111111000000111111222111111222222222333333333111333999888000555:::333555555444333333333333333111111222222222111111000333333222222333444555666555444333333555555444333---...000222333333333222444333222333555999>>>@@@>>>;;;666222000111333555444444444333333333666888===CCCIIIHHHAAA999555444111111111222222333444444000000111111111111000000000111333444444333111000222222111111111222333444444333111000111333555666777666444333222333444444444444444444444444444444444333333333333444555555444444555555666777777777777666555444444555666777888999888999AAAQQQ[[[^^^MMMEEE@@@EEEVVVqqqrrrXXXGGG>>><<<;;;:::::::::;;;;;;<<<======@@@===<<>><<<:::;;;:::999:::<<<===<<<;;;zzztttppplllhhhccc___\\\ZZZXXXVVVUUUTTTRRROOOLLLIIIGGGFFFGGGEEEDDDCCCDDDCCCAAA@@@??????>>>===<<<<<<<<<<<<;;;:::999999;;;;;;;;;999777666666666777888999999999777555555777777666555555555555555555444444444555555555555666666777777555444555555555666666666666555555555555666777777444555666555222000111333888555333555666999@@@HHHOOOPPPSSSWWWZZZZZZWWWTTTJJJKKKKKKMMMPPPSSSVVVXXXZZZ]]]```aaa```______```___]]]ZZZYYYZZZ]]]bbbeeebbb```^^^\\\XXXPPPDDD<<<777555333333444444333222222222222333333444444444333666999999888666555555666777;;;AAAKKKWWWbbbhhhoooqqqrrrnnniiijjjmmmpppqqqkkkgggiiikkkjjjkkkmmmnnnjjjfffeeecccZZZMMMBBB888666333111111111111111------///000111111222222111111000//////000111111000000111111111222222222000000000111111222222222222000000111444666666666222111000222666;;;AAAEEE<<<999444222111111111000333333222222111111111000000000000000000111111111000000111111222222222333111444666:::AAAFFFBBB:::333222222444333333888@@@IIIEEE???::::::???EEEHHHJJJIIIHHHFFFDDD@@@:::666888888:::::::::999777666666777777555222111222333333222111000000111222333333222111000111222444666444444333333333333333444444222111111222333333222222222111111222333333444777999:::777444333555888???BBBIIIOOOSSSQQQKKKFFFBBBAAA@@@???<<<:::888777555333222333555666666666666555444222222333555666000222333333222222444555333444444444444333222111222222222333333444444444444444333222222222222333222222111111111111222222222222222222222333333333555333444222333???AAA111666666444333333333333444555555555444333222111000444444444333444444555555555333222333444555444333---...000222333333333222333444444666999===@@@BBB777666444333333333444555333333222111111222666999AAAEEEHHHEEE<<<555333333000111111222222333333333111222222222222222222111000111333444444333111000222222222222222333444444555444222111111333555666777666444333222333333444444444444444444444444444444333333333333444555555444444555555666777777777777666555444444555666777555777888:::AAANNNZZZ```RRRGGG???EEEUUUooorrrYYYHHH???===<<<<<<;;;:::::::::::::::;;;>>>;;;;;;AAAIIIaaazzzWWWAAACCCCCC@@@DDDEEEEEEEEEDDDBBB???===<<<;;;:::999:::<<<<<<;;;:::zzzsssmmmjjjfffaaa]]]ZZZYYYWWWUUUTTTSSSQQQNNNKKKHHHFFFEEEGGGEEECCCCCCCCCCCCAAA??????>>>======<<<<<<<<<===:::999888999:::;;;:::999888888777777777888999999888555444555888999888555555555555555555555555555666666666555555666777777444444333333444444555666555555444444555555666777333555777555111///000222999555444666777999@@@HHHQQQRRRTTTWWWZZZYYYVVVSSSJJJJJJJJJKKKNNNRRRUUUWWWZZZ\\\^^^___^^^^^^^^^______]]][[[ZZZ[[[^^^ccceeeaaa___\\\ZZZVVVOOOEEE>>>777555333333444444333222111222222333333444444555333666999:::999777666555444666:::AAAKKKWWWbbbhhhooorrrsssnnnjjjkkknnnnnnnnnhhheeehhhkkkkkkkkkllllllkkkiiigggbbbWWWJJJAAA555444222111111111111222------...000000111111111222111000//////000111222000111111111111222222222//////000000111222222222222111000111333555555444111111111333777<<>><<<:::777555333666:::===>>><<<888666666666666555333222333444333222222222222222222333111000000000111333555666333333222111111111222222555333111111333333333222222222111222222333444555999:::999888777888:::<<>>CCCCCCCCCDDDCCCBBB@@@>>><<<;;;:::999:::;;;<<<;;;:::{{{rrrjjjhhheee```\\\ZZZYYYXXXVVVTTTSSSQQQNNNLLLIIIHHHGGGGGGEEECCCCCCCCCCCCAAA???>>>>>>===<<<<<<<<<<<<===:::999888999;;;<<<;;;::::::999999888888888888999666333222555999;;;999666666666666666666666666666888777666555555666666777444444333333333444555666444444444444444555555666444777888666111///111333666444444777999;;;BBBIIIQQQQQQSSSVVVXXXWWWTTTQQQLLLLLLKKKLLLNNNQQQUUUWWW[[[]]]___```______```aaacccaaa___]]]]]]```bbbdddccc___[[[XXXTTTMMMDDD>>>777555333333444444333222111111222333333444555555444777:::<<<:::888666666333555999AAAKKKWWWaaagggjjjooooookkkjjjnnnnnnlllmmmfffccchhhllllllkkklllkkkllllllhhh___RRREEE>>>222222222111000000111222...///000111111111111111222111000//////000111222000111111111111222222222/////////000111222222222222111000000222333333333000111222555999===@@@BBB:::777444222222111000///000000000111111111111111222222111111000000//////000000111222222333444444333666:::>>>EEEIIICCC:::333111111444444222444888@@@CCCBBB:::777<<>>???===999777444555666555333333555666333333444444444444333333111222222222333444444444333333222111111111111111333222111111333555555444222222222222333444555555:::999888:::===AAACCCDDDHHHHHHHHHHHHGGGCCC===999999:::<<<======;;;999777555444222333444555555444000111222444555555555555000111333333222222333555333444555555444333111/////////000111111222333333111222333333333222000///333222222111111222222333333333222222222333444555444333555<<>>CCCEEEEEEBBB===:::222222222222222333333444333222111//////333888===FFFCCC===888444222111222111111222333222222000000111111222222222222111111111111111111111111111111//////000111222222222222444444444444444444444444000111222444444333222111333333333444444444555555444333333333333444555555444444555555666777777777555666888999999888666555555666888:::>>>HHHXXXeeecccQQQDDDFFFRRRgggvvv]]]KKKBBB>>>;;;;;;::::::999:::::::::777;;;:::;;;DDDMMMfff|||UUUAAACCC@@@===CCC@@@@@@AAAAAA@@@???===<<<;;;:::999999;;;;;;:::999{{{qqqiiihhheee```]]][[[ZZZYYYXXXTTTSSSRRROOOMMMKKKIIIHHHFFFEEECCCCCCCCCCCCAAA???>>>======<<<<<<<<<<<<===;;;:::999:::<<<===<<<;;;;;;;;;:::999888888888999555222111555:::<<<:::777666666666777777777777777999888777555555555666777555555444333444555666777444333333333333444555555555888:::777222000222555444222333888;;;===DDDKKKPPPPPPRRRTTTVVVUUURRRPPPNNNMMMLLLLLLNNNQQQUUUWWW\\\^^^aaaaaaaaaaaabbbcccgggeeebbb`````````bbbccceee```[[[VVVRRRKKKCCC===777555333333444444333222111111222333333444555555444777;;;<<<;;;999777666222444999@@@KKKVVV```ffffffjjjkkkiiijjjoooooojjjlllfffdddhhhmmmmmmlllllljjjmmmnnniii\\\MMMAAA;;;111222222111000000111333000000111222222222222111222111000......000111222000111111111111222222222...//////000111222222222222111///000111222222111///111333777:::===@@@AAA999777444222222111000///......//////000000111111333222222111000//////...000000111222333333444444333666:::???FFFIIICCC:::222000111444555222333666===CCCBBB:::555888======888666444333333222111///444666:::===>>><<<:::888444555555555444444555777333333555555555555333333333444444555555444333333444333222222111111111222111000///111444666777666222222222222333444555666;;;888888;;;BBBGGGJJJJJJGGGFFFEEEDDDCCC@@@;;;888888:::<<<>>>===;;;777555555333222222333444333222---///222444666666555444222333444333111111222333333444555555555333000///...//////000111111222222000111333444333222000...333222222111111222222333444333222111222333444555555444333555JJJqqqlll===<<<999666555444555666111222333555666777777777666777:::;;;;;;888555222444333222222444444333222222222111111222444666777AAADDDIIILLLIIICCC;;;666555333222111000111222333444333222000000444:::???GGGAAA999333111111222222111222333333222111000///000000111111111111000000111111000//////000111111000111222333444555555555333444444555555444333333000222444777777666444333333333333444444555555555444333333333333444555555444444555555666777777777555666999::::::999666555888777777888;;;EEEXXXgggiiiVVVFFFGGGQQQddduuu\\\JJJ???;;;999999999999:::;;;<<<<<<777;;;:::===FFFOOOhhhzzzSSS@@@BBB@@@<<>>>>>??????===<<<;;;;;;:::999999;;;;;;:::999~~~uuuqqqhhheeecccaaa```___]]]ZZZWWWVVVSSSPPPNNNMMMLLLIIIHHHGGGDDDAAAAAACCCDDDBBB@@@>>>>>>>>>>>>============::::::::::::::::::::::::<<<;;;:::888777777777777:::999999888888777777777777777777777888888888888888666222111333555666666666555555444444333222222555444333333222222222222555555555444444333333333999888888999<<>>===666666666555444333222111222222111111222444555666999<<>>:::777666777555666999@@@IIITTT^^^cccdddhhhkkkkkkmmmpppnnniiigggiiikkklllmmmllliiigggeeehhhkkkggg]]]NNNAAA999333333222///---...000222444333111000000111333444///000000111222333333333222222111111111111111222222000......///000//////000111111000//////000222:::666777===???;;;999;;;444444333333222111111111------...///////////////555444333222111111000000000111111111111222222222777222333>>>LLLPPPEEE999444444333333333333444444<<>>;;;@@@IIIPPPRRRPPPEEEFFFFFFDDD???<<<::::::777999;;;;;;999666444333555444333222111222333444333333333222222222222111444333222111000111222333333333333222222222111111000000111222333444444555000111111222222111111000111222333333444444333333666666666666666555555555---333666111@@@hhhxxxeee:::999666555444555666777;;;999666333222444777888222555888;;;;;;888555222555444222111111222444555333222222222333333444555===???BBBCCCBBB???;;;888333333222111000000111111111333555555444777>>>DDDDDD>>>777555666666333000444444333222222111111000111111111111111000//////////////////000000000000///000222222111111222444333111111333666777666333444333333222333444666777555444444444444555666666777555333111222444777:::444333333444777888888777555555555555555555555555777999;;;;;;888===MMM^^^mmmbbbOOOHHHOOO[[[wwwxxx^^^LLLCCC@@@===;;;999888999::::::999<<<===:::AAA???MMMuuummmPPPEEE???@@@BBB>>>;;;::::::;;;===>>>===;;;;;;;;;;;;:::::::::999999|||tttppphhheeedddbbbaaa```___\\\YYYUUUSSSPPPNNNMMMKKKIIIGGGFFFDDDAAAAAABBBCCCAAA@@@>>>>>>>>>>>>============::::::::::::::::::::::::999999888777777777888888999999999999999888777777666666666777777777888888888666333222333555666666666555555444444333222222555444333333222222222333555555444444444333333333999999999:::===AAAFFFIIISSSSSSTTTTTTTTTRRRQQQPPPQQQOOOMMMOOORRRUUUUUUUUUUUU[[[aaaaaa]]]ZZZ]]]bbbgggfffddd```]]]^^^```ccceee^^^YYYWWWQQQFFF>>>===444555555444444333222222222111111111222333555666888;;;>>>>>>:::777777888444555888???HHHSSS]]]ccccccgggjjjjjjmmmpppnnnjjjfffgggiiilllnnnnnnllljjjgggjjjjjjeeeYYYJJJ===555222222111///......000333444333111000000111333444000000000000111222333333111111000000000000111111222000//////000111111000111222333222000000222333888666888===>>>:::777999333222222222111111111000//////000111111000000000333333333333333222111000000111111111111222222222666333444===IIILLLDDD:::444444333333333333444444888>>>AAA===;;;;;;888222222333333333333333333222666777999;;;;;;;;;:::999777666555555444444555555444444444333333333333222444444444444444444444444555555444333333333333444222222222222333444555555555444333333555777888999@@@>>>???EEEMMMQQQMMMIII???AAABBBAAA===999777666666999;;;;;;999666444333777666444333333333333444333333333222222111111111222222222222222333444444333333333222222222222111000111111222222333333444111111222222222222111111111111222333333333333222444444444444444555555555000444777333999SSS\\\KKK999777555444333333444555333333444666888888555333333555777999999777555333555333222111111222444555222222222222333333444555777999;;;<<<;;;888555333333333222111111111111111333444666;;;???BBBBBBAAA>>>999444333555666444111333333333222222222222111111111111111111000000///////////////000000000111000111222222111000111333333222111333666777555333222222111111111222333333444444444333444555555666555444444444444444555666444333333444777999888888555555555555555555555555777888;;;;;;999===MMM^^^nnneeeRRRIIINNNVVVooo~~~bbbNNNDDDBBB===;;;999888999:::::::::???>>>888@@@CCCSSSxxxfffLLLDDD>>>>>>???:::===<<<;;;<<<======;;;:::;;;:::::::::999999999999xxxqqqooohhhfffdddcccbbbaaa___\\\ZZZUUURRROOOMMMLLLJJJHHHGGGEEECCCAAA@@@AAAAAAAAA???>>>>>>>>>>>>============;;;::::::999999::::::;;;777777666777777888999999888999:::;;;;;;:::888777555555555666666666666777888666333222444555666666666555555444444333222222444444333222222222333333555444444444444333333333888888999;;;>>>BBBFFFHHHPPPQQQSSSUUUUUUTTTSSSRRRRRRPPPOOOOOOQQQSSSTTTTTTTTTYYY^^^^^^[[[YYY[[[^^^eeedddaaa^^^[[[[[[]]]___bbb\\\XXXVVVPPPGGG???===333333333333333333333333111111000000111222444555666:::>>>>>>;;;888777888333444777===GGGRRR\\\bbbbbbgggjjjjjjllloooooolllffffffhhhlllooopppooommmiiijjjhhh```SSSDDD777000000111111000...///111333333333111111111222333444111000//////000111333444111000000//////000111111222000///000222333333333222333444333111111333444777777:::>>>>>>999555555111111111111000000000000111111222222222111111000111222333444444333111000000111111111111222222222555333555<<>>???>>>===888222222222222222222222222222555666999;;;;;;999777666666555444444444444444444444444444333333333222222555444333222222333444555555555444333333333333444222222222222333444555555666555444333555888;;;>>>@@@@@@CCCJJJOOONNNFFF???999<<>><<<:::999:::;;;;;;:::AAA>>>777@@@GGGYYY|||```IIIDDD???>>>>>>999>>>===<<<<<<===<<<:::888:::::::::999999999888888tttnnnmmmfffhhhfffcccbbb```^^^ZZZXXXTTTQQQNNNLLLKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>============;;;::::::999999::::::;;;888777777666666777888888777888;;;<<<<<<:::888666444444444555555555666666888666444333555666666666666555555444444333222222444333333222222333333333444444444444444444444444666666777:::===BBBEEEHHHMMMOOORRRUUUVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSWWW\\\^^^]]]]]]^^^```dddcccaaa]]]ZZZZZZ[[[]]]___\\\XXXUUUPPPHHHAAA<<<333222222222222333333444111111000000000111333444555999===>>>;;;888777888333444666<<>>444...///000000000///000222444222222111111111222333444111111/////////111222444111111111000111111222222222111000111333555555555222333333333111111333444666999<<<>>><<<777333111////////////000000000000222222222222222111111000///111333555555444111000000000111111111222222222444444666;;;AAACCC@@@<<<555555444444444444555555222777<<<@@@AAA>>>777111333333222222222222333333444555888::::::888666444555444444333333333444444555555555444444444444333444333222111111222444666555555444333333333333444222222222222333444555555555555444555666:::???CCCFFFEEEEEEHHHIIIFFF???888555999>>>@@@>>>:::666555555777::::::888555444333777777666555444333222222555444444333222111000000111222333555666666555444444444333333333222222222333222222222111111000000222333333444444333333222111111222333333333333222111222222333444555555666333///666<<<555333555111222222222222333555666777RRRFFF777111222666777666444444333222222333444444444333222111111222222333222333333333333333333333222222222222222222111111333222222111111222222222777:::CCCNNNUUUQQQDDD777444111///000222333222111000000111222333333444444222222333333222222111000//////000000000111111111222333333222000///000111222222222333444444444333444555555666555444222111333222222222222333444444444444555555444333222111222222222444777999999999555555555555555555555555555666999::::::===JJJXXXppplllZZZJJJEEEHHH[[[xxxoooUUUHHHEEE???<<<::::::;;;<<<;;;;;;>>>>>>888AAAGGGZZZ}}}~~~___IIIDDD???>>>@@@;;;===<<<;;;<<<======;;;:::::::::999999999888888888rrrlllkkkdddiiigggdddaaa^^^[[[WWWTTTSSSPPPMMMKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???@@@@@@>>>>>>>>>>>>============<<<;;;999888888999;;;<<<:::999888777666666666666666888:::<<<<<<:::888666444444444444555555555555888666444444555777666666666555555444444333222222333333333222222333333444444444444444444444444444333444555888<<>>;;;888777777333444666;;;DDDPPP[[[bbbdddjjjmmmlllllloooqqqpppmmmjjjiiikkkooopppmmmiiidddbbb\\\SSSFFF;;;333000...000111000000000111333111111111222222333333444222111111000000111333333333222222222333333444555333222111222444666666555111222333222000000222333777<<>>CCCGGGNNNIIICCC@@@>>><<<999666111666<<>>;;;AAAEEEXXX{{{~~~~~~^^^HHHBBB<<<<<>>>>>>>><<<:::::::::999999999888888sssnnnmmmfffiiigggcccaaa^^^ZZZVVVSSSRRROOOLLLJJJIIIHHHEEEDDDCCCCCCCCCBBB@@@???@@@AAA>>>>>>>>>>>>============<<<;;;999888888999;;;<<<<<<;;;:::888777666666666666777999::::::999888777444444444555555555555666888666555555666777777666666555555444444333222222333333222222222333444444333333333444444444444555222222333666;;;BBBIIIMMMQQQQQQSSSTTTUUUVVVVVVVVVTTTUUUUUUTTTSSSSSSUUUWWWXXXYYY[[[```dddffffffeeeccccccbbb```^^^]]]^^^```]]]^^^[[[VVVQQQLLLCCC;;;666555444333222333444555333222111000000111222333444888===>>>;;;777666555444444666;;;DDDPPP\\\ccceeekkkooolllkkknnnpppppppppllliiijjjnnnnnnjjjfffaaa^^^WWWMMMBBB999444222///000111111000000111222000111111222333333333444222222333333333333333333333333333333444555666666444222111222444555555555111222333222000000222333999???BBB>>>999555111...---......///000111111222000000111222222222222222111222333444444333111000000111111111111222222222333333555:::@@@BBB@@@===666666555555555555666666555555;;;CCCFFF@@@777222555555333333333333555555333444555777888888777777444444444444444444555666666666666666555555555444333333222222333444555666555555444333333333333444222222222222333444555555222777===@@@AAABBBEEEHHHMMMGGG???888555555555666///444999<<<;;;888555333333666999:::888555444333333333444444333333222111333333333222222222111111444444444444444333222222444444444444333333333333222222111111111000000000222222333333333333222222333444444555555555555555333333444444555555666666777...333999222///444555///000111333555777888888FFF???777333555777666444555333222000000222333555333333333222111111000000222333444555444333222111000000000000111222222222333222222222222333333444>>>IIIVVV[[[VVVJJJ@@@;;;222222222111000000//////000000111222333333444444333444444444444333222222000000000111111111222222111222333222000000111222111222444444333222222333222222333333333222111111333333333333333444444555777666555333333444555666444333333444777888888777666666666666666666666666666666888::::::<<>>;;;;;;<<<======<<<666>>><<>>888888<<<:::999888999;;;>>>??????>>>;;;;;;;;;:::::::::999999uuurrrqqqkkkhhheeecccaaa___\\\YYYVVVQQQNNNKKKIIIHHHGGGEEECCCCCCDDDEEECCC@@@???AAACCC>>>>>>>>>>>>============<<<;;;999888888999;;;<<<;;;;;;:::999888888999999555666777888888888888777444555555555555666666666888666555666777888777555666555555444444333222222333222222222333333444555333333333444444444555555333222333555<<>>???;;;666444444555555666;;;DDDQQQ\\\dddeeekkknnnkkkhhhjjjmmmnnnpppkkkhhhiiimmmnnnjjjeee```\\\TTTIII>>>777444333///111222222000//////000000000111222333333444444222333555666666555333222333222222333444555666666555333222222333444444333222333444333111111333444<<>>777444222...---......///111222333333///000111333444444444444333333333333333222111000000111111111111222222222222111333:::BBBEEEAAA<<<444444333333333333444444444333888DDDHHHCCC;;;777555444222111111222444555333444444555666888999:::555555444444555555666777555444444444333333333333222333333444555555666666555555444333333333333444222222222222333444555555666===FFFJJJHHHFFFFFFFFFCCC???:::555333333444444111555:::<<<;;;888555444333666888999888555444333222333444555555555444333111222222222222333333333333222222222222333333444555444444444444333333333111111111111000000000000111111222222222222111111222333444444555555444444333333333333333444444444777000333666111111444000111111222333333333333333555555444555777777555333444444222111111222444444333333333222222111000///222333444555555333111000---...///000111222222111222222222222222333444555<<>><<<;;;<<<=========999>>>:::@@@EEEZZZzzzvvvoooSSSBBB>>>888888;;;999:::999:::;;;>>>???>>><<<<<<<<<<<<;;;;;;;;;::::::xxxuuuuuuooofffdddcccbbbaaa___\\\ZZZQQQNNNKKKIIIHHHFFFDDDBBBCCCEEEFFFDDDAAA???AAADDD>>>>>>>>>>>>===============;;;999777777999;;;===::::::999999::::::;;;<<<555555666666666777888888555555555666666666666777777666555666777888777555666555555444444333222222222222222222333333444555333333333444444555555555444333333666===GGGQQQWWWWWWVVVTTTRRRRRRSSSUUUVVVUUUVVVXXXWWWUUUUUUYYY\\\\\\ZZZZZZ^^^bbbccc```\\\```aaabbbaaa______aaabbb___bbb___WWWRRRNNNDDD::::::888666444333444555666555444333222222222333444555999>>>???;;;666333333666555666;;;DDDQQQ]]]ddddddjjjmmmiiifffhhhkkklllooojjjfffhhhlllnnnjjjeee```\\\SSSGGG<<<555333333000111333222000////////////000111222333444444444222444666888888666333222222222222222333444555666555333222222333444333222444444555444333222444666>>>EEEFFF>>>666444222///---...///000111222333444000111222444555666777777555444333222222111000000000111111111111222222222222111222:::DDDGGGBBB<<<333222222111111222222333333111777CCCJJJEEE>>>;;;444333111000000111333444444444444444666888;;;<<<555555555555555666777888333333333222222222111111222333444555666666666666555555444333333333333444222222222222333444555555;;;CCCMMMQQQNNNHHHEEEDDD999888777666555444333333444888<<<>>>===:::888777333555888999777555444444222333444666666666666555000111111222222333444444111111000000111333555666555555444444444333333333000000000000000111111111111111111222222111111111111222333333444444333333333333222222222222222222666000333666111444555---333333333222222000///...222333444555555666666666444444333222222333444444333333333222222000//////222333555555555333111000---...000222333333222222222222222222333333444555999???FFFHHHEEE>>>888444000111333333333222333333111222222222222333333333444444555555444444333222000111111111111222222222///000222222111111222444000333555444222000111333444333333222333444666777555444444444444555666666222444777::::::999666555777555444555666777666555777777777777777777777777888777888:::::::::AAAIII[[[lllmmm^^^PPPFFFKKK\\\}}}~~~dddPPPEEEAAA???<<<<<<===>>>>>>===<<>><<<;;;======<<<<<<<<<;;;;;;;;;|||}}}yyymmmjjjccc___```^^^VVVSSSTTTQQQOOOMMMJJJGGGDDDCCCBBBDDDDDDBBBAAAAAABBBCCCDDD>>>>>>>>>>>>============999999;;;;;;;;;;;;999999888888999999999::::::::::::::::::::::::999888777444444444555555555555666555555666666666666555555444444444333333222222222222222222333333444444444444555555666666666666666111000000333:::DDDNNNTTTUUUVVVVVVUUUSSSTTTXXX\\\\\\TTTOOOSSSVVVUUUWWW\\\aaa```___]]]\\\[[[[[[[[[ccccccaaa^^^[[[[[[\\\^^^bbb^^^[[[[[[[[[TTTGGG===999888666555444444444555555444333333222222222222444:::===888666777555000666666888===EEEPPP[[[aaaffffffeeefffiiikkkllllllhhheeecccfffiiiiiihhhgggmmm]]]KKK@@@;;;777555666777666333111000000000000000000111222333444444555444555777888777555333111111111111111111222222222222222222222222222222222555222111333222000555>>>@@@DDDAAA666///000111///000000000000000000000000222222333333333222222111111333444555555444222000000000000000000000000000333000555::::::CCCFFF<<<666666555444444333222222111333666;;;BBBEEE>>>444666333111000111222222222222222222333444555666777888555555777666222111333444444444333333333222222111222333444555555555555000222333222111000111222111666777333111555:::;;;CCCGGGMMMPPPOOOIIIAAA;;;777666444444444444222000555999<<<<<<888555444444444666888777555333222222555444444333222111000000666444222000//////000111111222222333333222222111555444444444444444444444333333333222111000///...111//////000333333111...000000000111222222222333444333333222222111111111666555444444222222111000666666555333111111444666333444444555555444444333444333333222222333333444222222222222222222222222444444444444333222111111222000......000333444444111111222333444444444444666888:::;;;:::666333000///111444555333222111111444444222222222333444555333222111111333333222111000000000000111111111111......///222666666222///444333333222222333333444333222111111111222333444666555444444333333444444666444444444666777777666888888777666666666666666555666777888999:::::::::<<<999777888888999???GGG```oootttaaaLLLDDDIIIMMMjjjdddOOOHHHBBB???<<<:::;;;;;;;;;;;;===888:::@@@IIIaaawww{{{^^^JJJAAA@@@<<<======666777999<<>>===999999999999999999999999|||xxxzzzwwwllliiiccc``````^^^WWWSSSSSSQQQPPPMMMJJJGGGEEEDDDCCCEEEDDDCCCBBBAAAAAABBBBBB>>>>>>>>>>>>=========<<<999:::;;;;;;;;;;;;:::999888888888888999999999:::999999999999999888777777777777777666666555555555555555666666666666555555444444333333222222222222222222222333333444444444444444555666666666666666333222222555;;;EEENNNTTTUUUWWWXXXWWWVVVVVVYYY\\\^^^WWWRRRTTTVVVVVVWWW[[[______]]]\\\[[[[[[\\\\\\ccccccbbb```^^^^^^```bbb```]]]ZZZZZZZZZSSSFFF<<<777666444333222333333444444333222111111111111222222888;;;888777888666222555555888===EEEPPPZZZ```eeeeeeeeegggiiikkkkkkkkkiiiggggggiiillllllkkkiiijjjZZZIII???;;;777666777666555444333222111111111111111111222222333333444222333555666666555222111111111111111111222222222111111111111111111111111444111111333222111555===FFFFFFAAA777000111000...000000000000000000000000111222222222222222111111111222333444444444333222111111111111111111000000333000555999:::BBBEEE;;;333333333222222111111111111333666:::AAAEEE@@@777666333111000111222222222333333333333333444555666666444555888777333111333333333333333222222222222222222333444555666666555111222444333222111222333444777555111222888===???DDDEEEGGGGGGDDD@@@;;;888777555444333444444222111666999<<<;;;888555444444444666777777555333222222444333333222222111111111555333111000///000111222111222222333333222222111111111111111111111000000333333333222222111//////111000///111333333111...000000000000000111111111222222222222222222111000444444444333333222222111666666555333111111444666333333444444444444333333444444333333333333444444222222222222222222222222333444444444444333333222555222000///000111222111111222333333444444333333333444666777777555333222000222555666444333222222444333222111111222333333333222111111333333222111000000000000111111111111/////////222555555333000444333333222222333333444111111111111222333555666555555444333333333333333777666666777888888666444666555444333333444555666777777777777888999::::::;;;888666888999;;;AAAHHHeeetttwwwdddLLLCCCFFFJJJ```}}}fffPPPGGGCCC@@@===;;;;;;<<<<<<;;;<<<999<<<@@@KKKggg~~~~~~^^^KKKAAA@@@;;;<<<===777888:::===??????>>>===<<<999999999999999999999999~~~xxxtttuuusssjjjgggccc``````^^^XXXSSSRRRQQQPPPNNNKKKIIIFFFDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<999:::;;;<<<<<<;;;:::999777777777777888888888888777888888888888777777666999999888777666555444444444555555666666555555444333333222222222222222111222222333333333333444444444444555666666666666555555555444777===EEENNNSSSVVVXXXZZZZZZYYYYYYZZZ[[[^^^YYYUUUVVVWWWWWWXXX[[[^^^]]][[[ZZZZZZ[[[]]]^^^bbbbbbbbbaaa``````bbbddd]]][[[YYYYYYWWWQQQEEE<<<444333222111111222333333222222111111000000111111000666:::999888999888555333444777===EEEPPPYYY^^^cccdddgggiiikkkkkkjjjjjjhhhiiijjjlllnnnooollljjjfffWWWFFF>>>:::666555777444444444444444333333222222222222222222222222222000111333444444333222111000000111111111222222222000000000000000000000000222000000222222222666<<>>999:::;;;===>>>>>>===;;;:::999999999999999999999999}}}vvvooooooooofffeeebbb```___]]]YYYTTTQQQQQQPPPNNNLLLJJJGGGEEEDDDEEEDDDCCCBBB@@@?????????>>>>>>=========<<<<<<<<<999:::;;;<<<<<<;;;:::999666666666777777777777777666666777777777777666666888888777777666555555444444444444555555444444444222222222222222222222222333333333333333333333333333444555555666666555555666555555777===EEELLLQQQUUUWWWZZZ[[[[[[[[[ZZZZZZZZZXXXVVVVVVWWWXXXYYY[[[\\\[[[YYYXXXYYY[[[^^^___aaaaaaaaa```___^^^```bbb[[[YYYXXXXXXUUUNNNCCC;;;333222111111111222333444222222111111111111222222111555999;;;:::999777666222333777===EEEOOOXXX^^^bbbeeejjjlllmmmlllkkkjjjgggjjjlllmmmnnnooollliiicccTTTDDD<<<888444333444111222333444444444222222333333333222222111111111...///111222333222111111000000000111222222333333111111111111111000000000000//////111222555888<<>>CCCAAA>>><<<<<<===???@@@>>>;;;<<<@@@BBBEEEKKKSSSnnnoooSSSFFFGGGKKKZZZwwwlllSSSFFFDDDAAA>>><<<============999>>>BBBCCCUUU}}}]]]JJJAAA???999;;;>>>:::;;;<<<===>>>===<<<:::999999999999999999999999999vvvllljjjkkkdddbbbaaa___\\\ZZZXXXTTTPPPPPPOOONNNMMMJJJHHHEEEDDDCCCCCCCCCBBB@@@???>>>===============<<<<<<<<<<<<::::::<<<<<<<<<<<<::::::666666666666666666666666555666666777777777666666555555555555555555555555333333444444444444333333222222222222222222222222333333333333333333333333333444444555555555555555555555555777<<>>CCCAAA???<<<<<<===???@@@===;;;<<<@@@CCCEEEKKKRRRggg{{{qqqUUUGGGGGGJJJZZZvvvpppUUUGGGDDDAAA>>><<<============999>>>DDDIII]]]zzzXXXHHH@@@???999:::???;;;<<<<<<======<<<;;;:::999999999999999999999999999vvvjjjggghhhcccaaaaaa]]]XXXWWWWWWTTTOOONNNNNNNNNMMMKKKHHHEEECCCBBBBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::777777777777666666666666555666666777777777777777444444444444555555555666222333333444444333333222222333333333333333444444444444333333333333222222333333444555555555555444444444555777===DDDKKKOOOTTTUUUVVVXXXZZZZZZXXXVVVSSSWWWYYYWWWVVVXXXZZZYYYYYYZZZZZZ[[[\\\]]]^^^___^^^______]]]ZZZXXXXXXYYY]]]\\\\\\ZZZTTTLLLAAA:::666555444333333444555666333333333222333333444555333555:::>>>===888555666555555666;;;DDDOOOZZZ```bbbgggmmmooonnnllllllmmmjjjqqqsssnnnlllnnnmmmhhh\\\NNN???888555111///000000000111111111111111000333333333222222111111111...//////000000000000/////////000111222333333444444444333333222111111111...000000111555<<<>>><<<;;;555222222222000111333000000000000000000000000//////000111222222222222222222222333333444444444222222222222222222222222333///444777999CCCHHH@@@666444222000000000111222111333333222777???CCCAAA666333111000111222222222333333222222222222333333111000222777888444222333333222222222222111111111//////000000000000000//////000111111222555999===AAAEEEIIIJJJKKKLLLHHHBBB555555555444444333222222222111111222333555444333999888666666777666444222111333555555444333222333111111111222222333333333333333333333333333222222111222222333333222222111000000000111222222333333111111222333444444444333333444444222000///111222333333333333333222222222...000111333333222111///000111111111222222333333444555666555333222333444222222333333333333222222000111222333333222111000222222222222222222222222222222333333444333333333000//////000222444333222333333333333222111000///555444333222222222222222111222333111///...///000111111222222333222222111333222111111333333222111000000000000111111111111333333333222111111333555444333333222222333333444444555555555444333222111555555444333333333333444000000222555777888666555333222111111333666:::<<>>999:::>>><<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999999uuuhhheeehhhddd``````[[[TTTSSSUUUSSSNNNMMMMMMMMMLLLJJJGGGDDDBBB@@@@@@AAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::888888888777777666666666555666777777888888888777666666666666555555555555222222333333333333222222333333444444444555555555444444444333333222222222222333444444555555444444444444555999>>>FFFLLLQQQVVVUUUUUUWWWZZZZZZXXXVVVUUU[[[]]]YYYVVVXXXXXXVVVYYYZZZ\\\]]]^^^^^^^^^^^^]]]______^^^\\\[[[[[[[[[_________\\\UUUKKKAAA:::777666555333333333444444222222111111222333333444111222888??????999666888777666777:::CCCOOO[[[bbbaaaffflllmmmkkkjjjkkkmmmiiiqqqrrrjjjfffiiiiiicccVVVHHH;;;666444222111222222222111111000111111111333333222222222222222222000000000000////////////...///000111222333444444333333333222111000000000...111111111777???AAA===666222222444222...///444000000000000000000000000///000111222333333333333111222333444444444333222///000000111111222222222333///333888:::EEEKKKCCC888666333000//////000111000222222222666===AAA@@@666333111000111222222222111111111111222333444444333111222666666333222444333333333333222222222222000111111222111111000000111111111111333888???DDDKKKOOOQQQMMMHHHDDD???:::333333333222222111111111111000000111333555444333:::888555555666666444111111333555555444333222333222222222222222222333333444444444444333222111111111222222333333222222111333333333444555666666666000111222333444444444444333444444222//////111333222222222222222333333333222222222222222222111000111111111111111222222222333555666555444222333444222222333333333333222222111222444555555444222111222222222222222222222222222222222333222222111111000//////111333444333222222222222222222111000///111222222222222333333333333333333222000///000111000111222333444444333333333222111111333333222111000000000000111111111111222444555333111111333555444333333222222333333444222333333444444333222111777666555555444444555555333222222444777777777555222222222222444666999:::;;;:::999999999999999:::888777777;;;;;;<<<@@@FFFTTTnnnrrrWWWFFFDDDFFFLLLffftttZZZLLLCCC@@@===;;;;;;<<<<<<;;;===;;;EEEXXXnnn}}}dddLLL???===>>>999:::>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999~~~tttgggeeehhheee______ZZZRRRPPPTTTSSSNNNLLLLLLLLLLLLJJJGGGDDDBBB>>>???@@@AAAAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::999999888888777777666666666666777888888888888888999999888777666555444444222222222333333222222222444444444555555666666666444444444333333222222222222333444444555555444444444555666:::@@@GGGNNNRRRWWWVVVUUUWWWZZZ[[[YYYWWWXXX___aaa[[[WWWXXXWWWTTTYYY[[[]]]___```___^^^]]]]]]___``````___^^^^^^___aaabbbaaa]]]VVVKKKAAA:::888666555333222222333333111111000000111222333333///000777???@@@:::888;;;999777777:::CCCOOO\\\ddd```eeejjjkkkiiihhhjjjmmmfffnnnnnnddd___cccccc^^^QQQEEE888555444333333444555444222111000111222333222222222222222222222222111111000000/////////......///000111222333444444222222222111000//////......111222222888AAABBB>>>444222444666333,,,...444000000000000000000000000000000111222333444444444111333444555555444222000......///000111222222333222///333888:::FFFMMMEEE;;;999555222111000111222000222222111555<<>>666333111000111222222222111111111111222333444555444222222555555222111444444444444333333333222222222222333333333222222111333333222222444:::CCCIIISSSWWWUUULLLCCC===888444666555333222111111111111111000000111333555444444:::777555555666666444111000222555555444333333333222222222222222222222222555555555444333222111000222222222333333222222222000000111222222333444444000111222333444555555555444555555222///...111333000000000111222222222333444333333222222111111111111111111111111111111111333555666555444222333333222222222333333222222222333444666777777666444333222222222222222222222222222222222222222111000///111000000111333333222000111222222222222111000000...///000222333333333333444444444333000000000222///000222444555555555444333222111111333333222111000000000000111111111111111444555444222111222444444333333222222333333444///000222333444333333222777777666555555555555666666555444555666777666555333444444555777999:::;;;999::::::::::::::::::::::::888888;;;;;;:::>>>DDDSSSooouuuZZZIIIEEEFFFHHHaaauuu[[[MMMBBB???<<<:::;;;;;;;;;;;;???999EEE]]]rrrvvv]]]HHH===<<<>>>999:::>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999{{{ttthhheeegggcccgggbbbZZZSSSQQQPPPPPPPPPOOONNNMMMKKKIIIGGGEEEEEEBBB>>>:::;;;???AAA???<<<===<<<<<<<<<;;;;;;;;;;;;<<<;;;:::;;;<<<<<<:::888===;;;999777666666777888777777777777777888888888:::777555555666777444222333333333444444555555555333444444555666666666555666555333111000000111111333333333444444444555555777666666:::@@@FFFJJJLLLWWWXXXYYYZZZ[[[[[[[[[[[[___[[[VVVSSSSSSTTTVVVWWWXXX\\\\\\XXXYYY___aaa______aaabbbcccaaa___]]]\\\bbb___\\\YYYTTTKKK@@@888222333444444333222000///......///111111222222222333444666777888777666555555444555;;;FFFRRR]]]cccdddgggkkknnnooommmjjjhhhccchhhiiiccc^^^]]]______OOOBBB666333444444333333...///000111222333333333000000111222222222222111000000000000000000000000444333222111111222333444444333222111000///...---...//////111;;;GGGHHHAAA999666333222444444333000111111000000000000111111000222111///111555444000444444555555444222000///000000000000000000000000000000111555;;;AAAFFFHHH999333///222444333111222111111111333666:::>>>@@@;;;666111111333555333000111222333444444444333222222333333444444333333222333333333333333333333333333222111222333333333222555666777555666===JJJUUU^^^TTTGGG???;;;888555111333333333333333222111000000111333333333333555666;;;888555333444555555444111444888999777333000///333333222222111222222222444333222111111333444666111111111222222333333333///000111222222222222222000000111222333333444444444555555333111111222333222222222222222111000///111111333444555666666666222222222333333444444444555666666777666444333222222222111000000111111111444555555666666555555444333333333333333222111000222222111111222222333444111111111111111222222222222222222222111111000///333333222111111000000///333333333222222111111111111111222222222333333333666555444111///000333666555111------111444333111444333333222222333333444444444444444444333222111111111222222222333333333666555444333222333444555444444444555555777888888666555555555666888:::<<<888777666555555666777888666777888888888;;;>>>AAAQQQnnn{{{]]]HHHBBBCCCGGGXXXvvv}}}___JJJDDDBBB???<<<;;;:::;;;;;;???@@@III\\\qqqwwwjjjYYYAAA???===;;;:::;;;<<<===<<<===>>>>>>>>>===;;;:::;;;999888999:::<<<<<<;;;yyyssshhheeegggdddaaa]]]WWWTTTSSSTTTTTTTTTNNNMMMLLLJJJGGGEEEDDDCCCCCC@@@===???BBBDDDAAA>>>=========<<<<<<<<<;;;;;;<<<:::::::::;;;;;;999777:::999777666666777999:::999999888888888888888888999777555555666666444222333333444444444444444444333333444555555555555555555444333222111111111111333333333444444444555555666666777;;;AAAGGGJJJLLLUUUVVVWWWYYY[[[\\\\\\]]]\\\YYYVVVUUUUUUWWWYYYZZZXXX\\\\\\ZZZ[[[aaacccaaaaaaaaabbbaaa___^^^\\\\\\```^^^[[[WWWRRRJJJ???888444444444444333222111111000111222333444444444444111222555777777666444222444333555:::DDDQQQ\\\cccjjjlllnnnoooooolllhhhffffffjjjjjjeeebbbbbb```]]]LLL???444222333333222333///000111222222222222222222333333333222111111000111111111111111111111111333222111000000111222333333333222111000///...---000000000333<<>>@@@<<<777222111333444222000222333444555555444333222333444444444444444444333222222222222222222222222333222222333444444444333777666555888>>>FFFNNNSSSVVVMMMBBB;;;888666333000222222333333222111111000111222333333111111222444999777444222333444555444222444777888666333111000333333222222111222222333666555333111111222333444111222222222222222222333000000111222222222111111000000111222222333444444333444444333111111222333222222333222222111111000222222333444555555555555222222222333333333444444666666666555555444333222333333222222222222333333333333333333333333333333333333333333333222111111222222111111222222333444222222111111111111111111222222333222222111000000222222222222222111111111333333333222222222111111111111111111222222222333444444333222111333666999;;;666111000222444222000333333333333333333333333333333444444333222222111222222222333333333333444777666555333222333333333333333333444555666666777555555666666777999:::;;;888777666555555666777888777888888888888:::>>>AAARRRpppzzz]]]HHHBBBCCCJJJZZZwww|||^^^JJJCCCBBB???===;;;;;;<<<===>>>>>>FFFZZZppptttcccOOO@@@>>><<<:::::::::;;;<<<<<<===>>>>>>>>>===;;;::::::999777888:::;;;;;;:::wwwrrrhhheeehhhddd^^^[[[WWWUUUUUUVVVVVVUUUNNNMMMKKKIIIFFFDDDBBBAAADDDBBBAAACCCEEEFFFCCC???>>>=========<<<<<<<<<<<<;;;:::999:::;;;;;;999777666666555555666888:::;;;:::::::::999999888888777888666555555666666444333444444444444444444333333222333333444444444444333555444333222111111222222333333333444444444555555555555888===CCCHHHKKKKKKQQQRRRTTTWWWZZZ\\\]]]^^^\\\[[[YYYXXXWWWWWWXXXYYYXXX[[[\\\\\\^^^ccceeedddbbbcccbbb```]]][[[[[[\\\^^^\\\YYYUUUOOOGGG>>>888666555444333222222222222111111222333444444444444...111555777888666222000333333444999CCCPPP\\\dddmmmnnnooopppooollliiigggkkklllkkkhhhhhhgggaaaYYYGGG<<<333111333222222333000111111222222222111111444444444333222111///...111111111111111111111111222111000000000000111222333222222111000///......222222333666>>>EEECCC===555333111111333444333222000000////////////000000///222333000000555888777333333444444444333333222222222333333333333222222111111111333888>>>EEEIII???888333444555333111222222222333444777:::===???===999444222333333111///333444555555555444333222444444444555555444444444111111111111111111111111222333444555555555555444999777888???IIIPPPPPPMMMJJJCCC;;;555444333111///111222222222222111000000222333333222000000111222999666333222333444444444333555777666444222222222333222222111222222333333777666444222111111111222222222222222222111111111111111111222111111000000000000111111222333333333333333444222111000222333333333333333333222222222333444444555555444444333222222222222333333333333666666555444333333333333444444444444444444444444333333222111111222333333333333333333333222222111222222111111222222333444333222222222111000000000222222333333333222111111222222222222333333333333333333333222222222222111000000000111111111222222222222333222333555999<<>>@@@TTTrrryyy[[[GGGBBBBBBJJJZZZvvv}}}^^^KKKCCCAAA???===<<<===>>>???>>><<>>===;;;999999999:::;;;<<<===>>>>>>>>>===;;;::::::888777777999::::::999wwwsssiiifffhhhddd^^^\\\YYYWWWWWWVVVTTTRRRNNNMMMKKKIIIFFFDDDBBBAAACCCCCCCCCEEEFFFFFFBBB???>>>>>>=========<<<<<<<<<;;;::::::;;;<<<<<<:::999555555555555666777888999::::::999999888777666666666666555555555555444333555555555444444333333333222222333333444333333222444333333333222222333333333333333444444444555555444555999>>>EEEIIIKKKLLLLLLNNNQQQTTTXXXZZZ\\\]]]]]]]]]\\\ZZZWWWTTTSSSSSSXXXZZZ\\\]]]```ccceeefffcccdddbbb___[[[YYY[[[]]]\\\[[[WWWRRRLLLDDD<<<888666555333111111111222222000000111222333333222222---111666999:::777222///333333555:::CCCPPP]]]fffjjjkkkmmmnnnnnnmmmlllkkknnnllljjjiiilllkkk```SSSCCC:::222222333222222444111111222222222111111000222222222222111000///...222222222222222222222222222111000//////000111222222222111111000000//////333444666;;;@@@BBB???:::222222111111111222333333/////////000000/////////...333444222222777<<<===666666555444333222111111111111222333333222111111222111111222666<<>>>>>:::666333222222000///333444555666555444333222222333333444444333333222/////////000000000000000000111333444555555666666;;;===BBBKKKRRRRRRLLLEEE???;;;555222111111111000111111111222222111000000222333333222111111333555===:::666444333444333222444555666555333222333444222222111111222222333333666555444222222111222222333333222222111111000000111111222111111000//////000000111111222222222333111222333222000000111333444333333333333333333333444555555555444444333222222222222222222222222333777555444222111222222333222222333333444444444333666444333111111333444666222333333444333333222222222222111111222222333444333333333222111000//////111222222333333333222222111111222333333444555555222222222222222222222222///000000000000111111111111222222222222444777:::BBB===777333222333333222222333555555555333111///111222222333222222111111444444444444555555555666555555555444444444444444333444444555555666666666444555777888999999888888777777666666666666777777999999:::999999:::>>>@@@UUUsssvvvWWWDDD@@@@@@IIIWWWrrr```KKKBBBAAA???>>>===>>>@@@AAA@@@===HHHccc{{{yyy^^^DDD===<<<:::888888999:::;;;<<<===>>>>>>>>>===;;;::::::888777777888999999888xxxuuukkkhhhiiiddd^^^\\\YYYXXXWWWVVVTTTRRROOONNNLLLJJJGGGEEECCCBBBBBBBBBCCCDDDEEECCCAAA>>>============<<<<<<<<<<<<<<<;;;:::;;;======<<<:::888777777666666666666666999888888777666555555444555555555555444444444444555555555444444333333333222333333444333333222222222333333333444444333333333333333444444444555555444666999???EEEJJJLLLMMMIIIKKKNNNRRRUUUXXXZZZ[[[[[[\\\\\\ZZZVVVRRRRRRRRRYYYYYY[[[^^^```aaacccdddddddddccc___ZZZXXX[[[___]]][[[XXXQQQIIIAAA;;;888555444222000000000111111111222222333333333333222...222888<<<<<<999444000444555777;;;DDDQQQ___iiijjjkkkkkkllllllllllllkkknnnlllhhhhhhllljjj]]]MMM@@@999333333444333333555111111222222222111111000//////000000000000000///111111111111111111111111222111000//////000111222111111111000000000000000333444888>>>BBB@@@;;;666111111111000000000111222//////000000000000/////////333555444666<<<@@@@@@:::999777555333000///...///000111222222111000///111222222222444:::BBBHHHDDD<<<666555555333111222222222333555777999:::;;;>>>;;;777444222111000///444444555555555444222111111111111222222111111111.........//////000000000...000222333333555888:::???FFFPPPVVVTTTLLLCCC===888555222111111111222222000111111222222222111111111222333222222444777999BBB>>>:::666555444222111444555555444333222333555222111111111222222333444333333333333333333333444222222222111111000000000111111111111111000///...000111111111111111222222000111222111000000111333444333333222222333444444555555555555444333222222222222222222222222222222666555333222111111222222///000111222222222222111555444222111111222444555222333333444444444333333222222111111222222333444333333333222111000//////000111222222333333333333111111222333444444555666222222222222222222222222///000000000000111111111111222222222111111333555===:::555222222222333444222333555555555333111000111222222333333333222222444444555555555666666666333333444555555666666666555555666777777777777666444555777999999999888777666666777777777777666666999999:::999999;;;>>>AAAVVVuuurrrRRRBBB???===HHHUUUooobbbLLLAAA@@@???======>>>@@@AAA???===JJJiii{{{^^^DDD<<<;;;999888888999:::;;;<<<===>>>>>>>>>===;;;::::::888777777888999888888}}}xxxvvvmmmiiijjjeee]]][[[YYYXXXXXXWWWVVVUUUNNNMMMKKKJJJHHHFFFDDDCCCAAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===<<<::::::999999888777555444444777777777666666555555444333555666555444333444555444444444444444444333333444444444444444333333222111222333444555555444444333333333444444444555555555666999???EEEKKKNNNOOOJJJLLLNNNRRRUUUWWWYYYZZZVVVXXXZZZXXXUUUSSSUUUWWW\\\ZZZ\\\```aaa``````bbbccceeeeeeaaa[[[YYY\\\aaa```^^^YYYRRRHHH@@@:::888444444333222111111111111444555555666666555555555000444999======:::666222444666888<<>>888444444444222222444000111111222222222111111...//////000111111000000000000000000000000000000222111000000000000111222000000000000000111111111111333999AAACCC===777444000111111000......000111///000111222222111000///000333555777===DDDEEECCC===<<<999555222///...---...///111222222111///...000222333333444888@@@FFFEEE===666555555333111333111222333444666777888999>>><<<888555222111111111333444444555444333111000///000000111111000000///---......//////000000111---///222222333666<<>><<>>======>>>???@@@===<<>>>>>>>>===;;;:::;;;999888888999999999888xxxttttttmmmkkklllhhh```]]]ZZZWWWWWWVVVUUUSSSKKKKKKJJJHHHGGGEEEDDDDDDAAABBBBBBAAA???>>>>>>???;;;;;;;;;;;;::::::::::::888888888999;;;;;;:::888:::::::::999888666555444777777777666666666666666222444666555333222444666333333444444444444444444555555555555555444333333111222333444555555555555333333333444444444555555777777999>>>EEEKKKOOOQQQNNNOOOQQQTTTVVVXXXYYYZZZVVVYYYZZZYYYUUUTTTWWW[[[```^^^___cccccc___^^^aaaaaaeeefffccc]]]ZZZ^^^ccccccaaa\\\SSSHHH???:::999555555555555444333222222555555666666666666555555222555999======:::666333333555888;;;BBBPPP```lllnnnmmmlllkkkkkklllmmmmmmnnnlllgggfffgggdddWWWHHH<<<777444444333000///222///000111222222222222222111222222222222111111000////////////////////////333222111000000111222333//////000000111111111222000111999BBBDDD;;;444222000111111000---,,,...000000111222333333222111000222333555999CCCKKKIIICCC>>><<<999555222000......///000222333333222000///...111444444444777>>>DDDEEE<<<555444444222222333000111222444555666666666===;;;888555222111111222222333333444333111000///000000111111111111000000---......///000000111111...000222222333999BBBIIIUUUYYYYYYRRREEE:::666777111111222111111111111222222222333444444444444444222333222222111333777;;;AAA>>>:::777666555444333222444555555444333333444111111111111222333444555333333333444333333222222000000000000111111111111...///000000000000000000111111111111000000000000...///000000//////111222333222000000000222333555444444444555444444333333222222222222111111111000333333333222222111000///+++---///111111111000///000000000000000000000000222333333444555555444444222222111111222222333444222222111111111111111111------///000111222222222000111111111222222333333111111222222222333333333111111111111222222222333222333444333111000111222333333333333222222333333111222222333333444444555222333444555555555555555333333444444444555555555555666777777666555444333555666777888888777666555777777777777777888888999555666777888888777666555777888999999:::===AAAEEE\\\{{{pppOOOBBB@@@===EEERRRlllcccOOOAAA@@@>>><<<<<<<<<>>>???>>>>>>PPPqqqvvvWWWAAA<<<;;;:::999999:::;;;===<<<===>>>>>>>>>===;;;:::<<<:::999888999:::999888sssqqqsssmmmlllnnnjjjfffbbb]]]XXXUUUSSSQQQOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBB@@@>>>===>>>@@@;;;;;;:::::::::999999999666666666777999999888777999::::::999999888777666777777777777888888888888222444666555333222444666333333333444444555555555555666666666555444444333000111333555666666555555333333333444444444555555888777999===DDDKKKPPPRRRQQQRRRTTTVVVXXXYYYZZZZZZZZZ\\\]]]ZZZUUUSSSVVVZZZddd```aaaeeeeee___]]]``````dddgggddd^^^[[[___dddeeeccc^^^TTTHHH>>>:::999666777777888777555444333333444444444444444333333222555999<<<<<<:::666444222444777:::AAANNN___lllkkkkkkkkkkkkmmmppprrrsssooolllhhhffffffcccVVVIII:::555333333111...---000...///000111222333333333555555555444333222111000////////////////////////444333222111111222333444//////000000111111222222...000888CCCDDD:::222111000111222000,,,+++---///000111333444444333111000333333555;;;GGGOOOLLLCCC<<<;;;888555222111000000000111333555555333111000---111555555444777===CCCDDD;;;444444444222222333///000222333444555555555<<<;;;999555222111222333222222333333222111///...111111222222222222111111.........///000111111222///222333333444;;;FFFNNN___]]]VVVKKK>>>666555777000111222111000000111111222333444444555555555555333333222111000111555888>>>;;;777555555666555555111333666666555333333444111111111111222333444555555555555444333222111000//////000000111111222222......///000000111000000111111111000000000000000...///000///...///111222222111000//////111333444333333444555555444444333222222222222111111000000222222333333222111///...+++---///111222111000000111111222222222222111111222333333444555555555444222222111111222222333444111111111111111222222222,,,,,,...///111222222222000111111111111222222222111111111222222333333333111222222222222333333333222333444444222222333444111333444444333222222222111111111222333444666666333444444555666666666555333333333444444444555555888888888888666444222000444555777888888666555333888888666666666777888999555666777888888777666555666777888999:::>>>BBBFFF^^^~~~qqqOOOCCCAAA>>>BBBNNNiiibbbPPPAAA@@@>>><<<;;;<<<======AAABBBTTTttttttVVVAAA===<<<:::999999:::<<<===<<<===>>>>>>>>>===;;;:::===;;;999999:::::::::999|||tttnnnmmmmmmjjjiiiiiifffddd___ZZZUUUQQQOOONNNLLLJJJGGGEEECCCCCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;=========<<<<<<;;;::::::888888999::::::888777666:::::::::::::::999888777;;;:::999777666666555555555666888999888555333111444444555555444444333222333444666777777777666555555444444555777666444222333444555555666666555555:::999;;;@@@GGGNNNSSSUUUTTTTTTTTTVVVYYY[[[\\\[[[WWW\\\```___[[[XXXYYY\\\ddddddddddddddddddddddddeeedddbbb^^^[[[]]]bbbggggggccc[[[QQQFFF===999888666555555555555444444444444333333333333444555555777666888>>>???;;;777666666444333777AAAQQQ```jjjkkkkkkkkkkkkkkkmmmnnnoookkklllllljjjcccYYYNNNHHH666444222000//////000111222111000//////000111222000555444111777AAA???555222111111000000111111222333333333333333333333333000000111000......///111555666:::>>>???;;;333,,,111111111111000000//////111111000000111222222333555555888@@@IIIJJJDDD<<<444555555555444333333222333222222111111222222333///111222222333666===CCCFFF===666444444111000222///000222333333555888:::===<<<:::777333111222333333333222222111000000000000111111222222333444444333333222222222222222333000222444555:::CCCPPPYYYcccWWWGGG===:::999555222333222111111111222333444555555555555555555555555777222000222222222555:::>>>888666999999555111111222333555555444333444555888777666555444555666666666555444444555444222000...000222333222222333555333111000000111222222111444333000///...///000111000000////////////000000555444222000//////111222222333444555555555444444000111333444444333111000222222111000/////////000111000...---...///111333555555444333222222222222222222222222222222222222111111111222444444333111000000000000000111111222444333222222111222222222333333222111111222333333111111000000000222333444000///////////////000111333222000//////111222444444333333222222333333444333333333333333333333333555555444444444333333333666666666666666666666666666666555555555444444444444555777888999888666555888777777777666666666555999888888888777777666666888777999<<<;;;;;;@@@GGGccc|||mmmLLLFFF===???AAAOOOfffwww]]]NNNBBB@@@===;;;999:::;;;<<>>>>>;;;<<<===>>>>>>===<<<;;;::::::999999999:::;;;;;;|||tttmmmlllkkkgggeeeeeedddbbb^^^YYYUUUQQQOOONNNMMMKKKHHHFFFDDDCCCCCCDDDCCCBBB@@@>>>===<<<<<<;;;>>>>>>===<<<;;;:::::::::888999999999999888777777888999999999999888777777:::999888777666666666666555777888999888666333222444444555555444444333222333444555666666666555555555444444555666666444222333444555555666666555555999999;;;@@@HHHOOOSSSUUUWWWVVVVVVWWWYYYZZZZZZYYYWWW[[[^^^^^^\\\YYYYYY[[[eeeeeeeeedddddddddddddddeeeeeeccc```^^^___cccggggggccc[[[PPPDDD;;;777555555555555555444444444444666555444333333333333333555333666<<<>>>:::666555888666555888BBBOOO]]]fffhhhiiiiiijjjlllmmmmmmnnnoooooonnnjjjaaaTTTHHH@@@444222000...------...///222111000//////000111222111555333000555>>>===444111111000000000000111111333333222222222222333333222222222000...---...///333777;;;???>>>999222...111111000///////////////222111111111111111222222555666:::@@@EEEDDD???999333333444444333222222111222222111111111111222222000222333222222666<<>>EEEbbbyyykkkKKKFFF===@@@BBBOOOfffmmmUUUHHHBBB@@@===;;;::::::;;;<<<@@@EEETTTrrrqqqQQQFFF======<<<<<<======>>>???======>>>>>>>>>===<<<;;;999999888888888999::::::|||tttllljjjhhhdddaaaaaaaaa___\\\XXXTTTQQQOOONNNNNNMMMJJJGGGEEECCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<@@@???===;;;:::::::::::::::999888888777888888888666666777888888888777777888888777777777777888888666777888999888777444333444555555555555444333333222333444555555555444444444444333444666666444333333444555555666666555555888888;;;AAAIIIPPPTTTVVVYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\^^^^^^\\\ZZZYYYeeeeeeddddddccccccccccccdddddddddcccbbbbbbeeeggggggcccZZZOOOCCC:::555444555555555555444444444444888777666444222111000000222000333:::<<<888555444999888777:::BBBNNNYYYaaadddeeehhhjjjlllllllllllllllllllllggg]]]NNNAAA888333222000...------......111111000000000000111111222444222...222::::::333111111000000000000111111333222111000000111222333333333333111...,,,---...222777>>>???<<<666222111111000...------...///000222222111111111111111222555888<<>>FFFaaauuugggIIIEEE===AAACCCNNNdddeeeNNNCCCAAA@@@>>>;;;:::;;;<<<===???EEESSSqqqrrrQQQDDD>>>============>>>??????????????????>>><<<;;;:::888777777777888888999:::~~~uuummmjjjgggbbb^^^^^^^^^]]]ZZZWWWTTTQQQOOONNNOOOMMMKKKHHHEEECCCBBBBBBBBBAAA@@@>>>===<<<<<<<<>>666555444222111000000000000111000000000000000000111333444111---000666777333222222111111111111222222333222000//////000222333222333222111...---...000111888???@@@999444222333333111///------...111222333222111111000111111111444888<<<===:::777555444222222333333333333222222222222222222222222222222333444444333222444:::???EEE<<<555444444222111333333444444333222222333555999::::::777444333333444333333222222111000000000000000000111222222333333222111111111111222222333444444777>>>FFFKKKKKKJJJAAA<<<777666777777555222111111222333333222000///000000111111222222333333444000///111222111333777:::555333555555444666999777777555333111111333555222222222333333444555555555444333333444444222000///000222333222111222333333111000000111222222111......000111222222222222111000000000000000000111222222111000000111222222222333444444444333222111222222333444444333222222000/////////000111222222222222222333222222111000111000000000111111222333333333333333333333333333666444111111333555666666111111000000111111222333333333111000//////......///000222333333222000///111222333444333222000...111111000000///000000000111111000000111222333333111111000000000000111111000000111222444555666666555555444444444333333333444444444444444444444444444444444444444444444444444555666777777777666666444444555666777888999999888888888777777777777777999888999;;;::::::@@@HHHbbbrrrbbbGGGCCC<<>><<<;;;<<<<<<===>>>DDDRRRooosssQQQBBB???>>>>>>>>>>>>???@@@@@@AAAAAA@@@???===<<<::::::888888777888888999:::;;;vvvmmmjjjhhhbbb^^^^^^[[[ZZZXXXVVVSSSQQQOOOMMMNNNMMMKKKHHHEEECCCBBBAAAAAAAAA???>>>============@@@???===;;;::::::::::::;;;:::888777777777888999222333444555666777777777666666666666777888999:::666777777888777666555555555555666666555555444333222222222222333333444444444333222222444555555444333444555555666555555555444777<<>>666444444333111000000//////000000000111111000000000222222000...///333444333333333333222222333333333222222111000000111222222000111111000//////111333111999@@@???888222222555444222000......000222444222222111111111111111222222777;;;;;;777444444555333333444444444444444333333444444555555444444333333444555333222444:::???EEE<<<555444444222222333555666666555333333444555999::::::999666444444555333333222222111000000000///000000111111222333333222222111111222333444444444666<<>>===<<<<<<=========CCCPPPllltttSSSCCC@@@????????????@@@AAAAAABBBAAA@@@>>><<<;;;:::999888888888999999;;;<<<<<<~~~uuummmkkkhhhccc``````YYYYYYWWWUUUSSSPPPMMMLLLLLLKKKIIIGGGEEECCCAAA@@@AAA@@@???>>>=====================<<<<<<;;;:::::::::999888888777888888888222333444555666777777777777777666666777888999999555555666666666666555555555666666666666555444444333333222222222333444555444222111222444555555555333444555555666666555555333666<<>>666222222111000///...------000000111111111111000000111111000///000222333444333333222222222222333333222222222222222222222222///000111111000000222444333999???>>>777222333666333222111000000222333555111111000000111222222333444777::::::777444444555333333444555555555444444444444666666666666444444333444444333222444:::???DDD<<<555444444222222333666777777666444333555666777888999888666555444555333333222222111000000000//////000000111222222222333333222333333444555666666;;;AAAGGGIIIEEE>>>888888777666666777666333111222222222222111000//////111111111111111111111111333000000222333222333777444222222444333111333888666666555444222111333555111222222222222111000///333222222333444444222111///111222222111000000111333111000000111222222111...//////000111222222333222111111000000111111222111111111222333333444444222333444555555555444444444444333333333333444444000000000000000000111222000000000000111111222222444444333111111000000000222222222222222222222222555333111111333555555555222111111111111222333333222222111000000000000111111222333333333333222111333222111000///000111222333222111111000000000000111111111111111111111111111111000000000000111111111111222333333444555555555555444444444333333333333333333333333333333333333333333333444444444444444444555555555666666666666666666666777777777777777777777777888888888888444333444777888:::AAAKKKmmmssszzz^^^FFFBBB;;;BBBCCCHHH]]]iiiQQQCCC@@@???>>>>>>============<<>>===;;;::::::999888888999999:::;;;<<<==={{{sssllljjjhhhdddaaaaaaXXXXXXWWWUUURRROOOLLLJJJIIIIIIHHHGGGEEECCCAAA@@@AAA@@@???>>>============:::;;;===>>>===<<<;;;:::888999999999999888777777333444555666666666666666888777777777777777888888444444444555555555555444666666666666666555444444444333333222333444555666333222000111333555555555333444555555666666555555222555<<>>888555444444444555555555444333333222111000000/////////333222222111111000000///444111111444444333444777222222333555333000222777333444555555333222333555000111222333333222222111222222111222444444222111///111222222000///000111333111000000111222222111000000/////////111222333222111111000000111111222111222222222222222222222111222444666777777777666444444444333333444444444222111000000000000000000111000000000111333444555444333222222222222222333111111111111111111111111333222111222333444444222222222111111222222333444222111111111111222333333333333333333333333333333222222333333333333333333444333222111000000000000...///000111222333444444222111111000000111111222222222222333333444444444555555444444444333333333222222222222222222222222222222333333333444444444555444444444555555666666444444555666777888999999666777777777888888888888444333444888:::===EEEOOOtttwww{{{^^^FFFAAA:::BBBEEEHHH^^^~~~cccOOOEEE?????????>>>>>>>>>>>>>>>;;;AAAKKKddd~~~wwwYYYGGGAAAAAAAAAAAAAAABBBBBBCCC@@@???===;;;:::999999:::777777777888999;;;<<<===yyyqqqjjjiiihhhdddaaabbbXXXXXXWWWUUURRRNNNKKKIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>=========>>>888:::<<<>>>???===;;;:::888888999::::::888777666444555666666777666666666888888777777777777888888444444444444444444444444666666666666666555555444444444333222333444555666333222000111333555666555333444555555666666555555111555<<>>777444333444444444333333333222222333222222111222222222333444222555:::<<<777333333666555444777???KKKWWW^^^cccddddddeeegggiiikkklllmmmkkkggg___TTTGGG<<<666333333333333222000///...///000111222222111000///......000333333222222555000000////////////000000000222444666666444222000222333333222000///000222666999<<<;;;888555444555//////000000111111111111/////////000111333444555<<<<<<:::999777555333222000111222333333333333333222333555666666555333222222333444333222555;;;@@@DDD;;;444444444333222444444555555444333222444555222444555555333222111222333333222222111000000000/////////000111111222222444444444555555777888888AAADDDGGGEEE>>>999666555111222222333444555444444444333111///...//////000444444333222111000//////444111111444555333444888333333666888666222333777222333555555444333444555000111333555666666666555222111111222444444222111///111222222000///000000333111000000111222222111222111///......000222333222222111111111111222222777666666555333111///...111222444666888888888888555444444333333444444555222222111000//////000000222111000000222444777999222222222222333444555555000000000000000000000000111111111222444444333111222222111111222222333444111111111111222333444555555444444333333444444555111333555777888777555444444333222111000000000000+++,,,...111333555666777222222111111111111222222333333333333333333333333555555444444444333333333222222222222222222222222222222222333333444444444555444444444444555666666222333444666777999:::;;;666666777777888888888999777666777;;;===AAAJJJTTTxxxyyy{{{___GGGAAA:::AAAFFFIII___zzz^^^MMMGGG????????????>>>>>>>>>>>>;;;AAAJJJbbb|||www[[[IIIBBBAAAAAAAAAAAABBBCCCCCC???===<<<:::999999999:::666666666777888:::;;;<<>><<<;;;;;;;;;<<<<<<;;;999999;;;<<<:::999888888777777888888555666777666666666888999999888888777666555555444333333333444444555555555666666666666555444333222222333333444444333333222444333333333333444555555333444555555444444555777999999<<>>:::777666444111......333333333333333222111000000000111222222222222222///111333333333666<<>>KKKGGGBBB>>>;;;888555333222222333444444555666666777555333222333222111000666555444333222222222222444333333222222333333444555666666555333222222333444444444444444444444444222222333333222222111000222222222222222222222222333222000/////////000111222111///......000222333111111111000111222222333444444444333222111000///444444444444333222111111555555555555555555444444333333222111000000000000444333222000000000000111000111222333333333333333333333222222222333444444333222111111000000111111444333111///...///000000000111222222333333333333111000/////////000222222555555444333333333444444444222000000111555999<<>>;;;GGGcccwww]]]HHHCCCCCC@@@HHHPPPfff}}}^^^MMMHHH???????????????????????????DDDPPPeeeyyyqqqOOOGGGCCC@@@???BBBCCCAAA???@@@>>><<<:::999:::;;;;;;888888999:::::::::999999wwwrrrkkkgggeeebbb^^^[[[WWWVVVTTTRRROOOLLLJJJIIIIIIHHHGGGEEECCCBBBAAA@@@CCCBBB@@@>>>===<<<<<<<<<;;;<<<<<<;;;999888:::;;;:::999888888777777888888555666777666555555777999777777777777777777666666222222222222333333333333666666666555555333222222222333333444444333333222444333333333333444555555333444555555444444555777888999===FFFRRRYYY[[[YYYUUUXXX\\\^^^___```aaaccc```cccccc^^^[[[[[[[[[XXXYYYYYYYYYYYY[[[^^^___``````___]]]^^^___``````___\\\XXXQQQGGG<<<666444555444444444444444444333333444444333333333333222222555444555888;;;;;;666222444666777999===HHHXXXcccaaadddgggiiiiiihhhhhhhhhiiihhhddd[[[NNNCCC;;;888444333111000///000111222333222000/////////000000000000000000111222333444222222111000000000000111000333777666333000111222111111111000111111222333777;;;<<<888444444333111000000111222333444555555444111111333333333777===@@@<<<888666333111//////222222222222222111000000///000111111222222222111000222333333333666;;;@@@HHHAAA999555444444444555444444444444333333333333777555333222222222111000444333333333222222222222444111000000222444333111111111222333666;;;@@@DDDHHHDDD???;;;888666333111000111111222333333444444555333111111222222111000666555444333222222222222444333333222222333333444333444555444333222333444333333333333333333333333333333333333333222222111333333222222222222222222222111111000000000111111444222000///...///000111////////////000000111111333333333333222111000///222222222222222111111000333444555666666555444333333333222111111111111222444333222111000000000111111111222333333333333333444333333222222222333333333222222222222222333333555444111.........000111111111222333333333222222111111000000000111222333555555444333222222222222444222111000111333555777>>>999222000222333222000111111111222333444555666666555333222222222222333333333222222222222333333444444333333333333444444111333555555444333444555555555555555555555555555666666666777777777888888666666777888888888888888666666777777888999999999777888777<<>><<>><<<:::999:::;;;<<<999999999999999999999999xxxrrrkkkfffccc```[[[WWWYYYYYYXXXWWWTTTQQQNNNLLLJJJIIIGGGEEECCCBBBAAA@@@DDDBBB@@@===<<<<<<<<<===<<<======<<<:::888999::::::999888888777777888888555666666555444555666888666666777888888888888888444444444333333333333333444555555444444333222111222333333444444333333222444333333333333444555555333444555555444444555777888:::???IIITTTZZZ\\\[[[VVVYYY]]]aaabbbbbbccceee___bbbbbb^^^\\\^^^```^^^\\\[[[YYYYYY[[[]]]```ccccccaaa^^^]]]^^^`````````[[[WWWOOOEEE;;;555444444333333444444444444444444444444333333333333222222444444555999<<<;;;777333666666777:::@@@KKKXXXaaacccgggkkkllljjjiiikkkllljjjiiieee[[[MMMAAA999777555444222111111111222333111111000////////////000111111000000111222333333333333222111111111111111000555999999666222000000111111000000111222222333888===???:::555333222000...///000222444666777888555222111333333333777>>>CCC@@@;;;666222111000000111111111111111000000/////////000111111111111000000222444333333555:::???IIIDDD===888555555555555222222222222333333333333555333222111222333222111222222222222222111111111111000///000222333333222///000222666;;;???DDDFFFCCC@@@;;;888666444111000//////000000111222222222333111000000111222222111555555444333222222222222444333333222222333333444111222333333222222333444222222222222222222222222444444444444444333222222444444333333222222111111111111222222222222222111444333111///......//////.............../////////333333333333222111000000//////000111111111111000000222444666777666444333222222222222222333333444444333222111111000000111111222222333333333333333555444333222222222222222222222222222222333444555777555111...---...000111222222333333333222111111222111111111111222333333444444333333222111000000222222111000000000111111444333222111111222333444222222222222222333444444888777444222111111222333555444333222111111000000444444333333333333444444333444444444333333555666555555555555555555555555444444444555555555555666777777777777777888888999666666777888999999999999777;;;:::<<<@@@BBBVVVxxxzzz\\\GGGCCCCCCAAAGGGPPPhhheeeOOOGGGBBBBBBAAA@@@???>>>>>>===???CCCLLL\\\~~~xxxxxxZZZOOOJJJEEECCCDDDDDDBBB@@@>>>===;;;::::::;;;<<<===<<<;;;999888888888888999uuupppiiieeebbb___YYYUUUYYYYYYYYYXXXVVVSSSOOOMMMIIIHHHFFFDDDCCCBBBBBBBBBEEEBBB???<<<;;;;;;===>>>>>>???@@@>>><<<::::::::::::999888888777777888888555666666555444444666777777888999999999888777666777777777666666555555444333444444444333333222111222333333444444333333222444333333333333444555555333444555555444444555777888;;;BBBKKKTTTZZZ[[[ZZZVVVZZZ___bbbddddddeeefffbbbeeeeeeaaa```bbbdddccc^^^[[[YYYZZZ[[[\\\```dddeeebbb___]]]^^^___```aaa[[[VVVMMMCCC:::555333333333333333444444555555555444444333333333222222222444444555999<<<<<<888444555555555:::CCCNNNZZZaaafffjjjooopppnnnlllnnnpppjjjjjjfff\\\MMM???888666444333222111111111111222111111111000000000000111222111111111111111222222444333222222111111222222333777:::999555222000111000000000000111222333333999???BBB<<<666333111//////000111222444666777888444111000111111111555<<>>666111111111111111111222222222111111000///000000111111111000000000222444444333555999===HHHFFF@@@999666666555333111111111222222333333333444222111111222333333222111111111111111111111111000//////000111222333333111222555:::>>>BBBCCCCCC???<<<888555444333111000///000000000111111111222222111///000222333333222444333222111111111111111444333333222222333333444111333333333111111111333111111111111111111111111444444555555444444333222555444444333222111111000000111222444444333222111333222111000//////000000---......///////////////222222222222222111000000......000111111222222222...000444666777666444222222222222222333444555666444444333222111111111000222222333333444333333222555444333222111111111111000000000111222333555666777555111...---...000222333333333333222222111000222222222222222333333333333333333222111000///...///000000000000//////......111333222111000222555333333222222222222222333777555333111000111333444444444333222111111111111444333333333333333333444333444444333222333555777555555555555555555555555333333333444444444555555888777666666666777999:::666777888999:::::::::999888===;;;:::<<<@@@XXX{{{rrrUUUDDDBBBDDDDDDFFFQQQiiikkkRRRHHHDDDCCCBBBAAA???>>>===<<<@@@DDDJJJWWWyyyyyycccOOOJJJEEECCCDDDEEECCCBBB===<<<;;;::::::;;;===>>>===<<<999777777777888999qqqmmmgggdddbbb___ZZZVVVSSSSSSTTTSSSQQQNNNKKKIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEBBB???<<<;;;;;;===>>>@@@AAABBBAAA>>><<<;;;<<<:::999888888777777888888666666777666444444666777:::;;;;;;;;;:::777555444777777777666666555555444333333444444333333222222222333333444444333333222444333333333333444555555333444555555444444555777999===DDDMMMTTTXXXXXXWWWXXX[[[___bbbcccdddeeefffdddggggggcccaaacccdddbbb___ZZZYYY\\\]]]\\\^^^dddfffccc___^^^^^^```aaaaaa[[[UUUKKKAAA:::666444333333333333444444555555555444444333333333222222222333333555999======999555333333444999CCCPPP\\\cccfffjjjoooqqqooonnnnnnnnniiijjjggg\\\KKK>>>777666222222111000000000000000111222222222222222222222222111111111111111222222444333222222111111222222666888999777333111222444000000000000111222333444999AAAEEE???777333000...111111222333333444444555444111000111111000444;;;DDDFFFAAA777000111222111222222333333444333333222000000111111111111000000000222444444333444888<<>>===<<<;;;@@@DDDNNNppptttfffLLLHHHCCCAAACCCEEEEEEDDD===<<<;;;::::::;;;===>>>===<<<999777777777888999nnnjjjfffdddccc```\\\XXXSSSSSSSSSRRRQQQNNNLLLKKKHHHFFFDDDCCCBBBCCCEEEFFFDDDBBB@@@===<<<<<<<<<===???AAABBBBBB???===<<<<<<:::999888888777777888888777888888777555555666888<<<<<<===<<<:::888555333444444444333333333333333333333444444444444333333222333333444444333333222444333333333333444555555333444555555444444555777888===FFFOOOUUUXXXXXXWWWYYY\\\___```aaabbbdddfffbbbfffgggccc```aaaaaa______ZZZ[[[aaabbb]]]]]]ccceeeccc```___```bbbbbbbbb\\\UUUJJJAAA:::777555444333333444444444444444444444444333333333333222222333333555999===>>>:::777222333555999AAAMMM[[[eeedddggglllpppqqqooollliiifffhhheeeZZZIII;;;555444111111111111000000//////111222333333444333333333111111000000111222333333333333222111111111111111666888888666222111333666//////000000111222444444888BBBGGGBBB999333111///222222222222222222222222444222222444333222555:::BBBFFFCCC777000222333000222333444444444444444444111222222222222111000000000222555555333333777:::AAAEEEBBB999444666555000222222222222333333333333333111000000222333222222111111111222222222222222000222222222111222333555111333888???EEEGGGCCC???888666333333333444333333333333333333333333333333444222111222333555555444111111000000///000000111444333333222222333333444666777666444111/////////111111111111111111111111444444444444444333222222222222111111000000//////222222222222222111111000......///000111222333333///000222333333333222111000111111111111111000000000111222333444555555555...000222444555444222111111111111111222333555555444444444444333222111000444444444444444333333222444333222111111111111111------......000111333333444333111000000111222333222222333333333222111111000111111222333222222222111111222333333111000/////////000111111111000000000222444222///...///111333222222111111111222222...//////000111222333444111111111222333444666777333333222222222222333333333444444444333333555666555555555555555555555555666666666666777777777777777777777777777888888999666888:::<<<===<<<;;;:::555;;;:::999AAANNNiiifffLLLAAA@@@@@@???EEEQQQlllwww\\\MMMDDDDDDCCCAAA@@@>>>======;;;AAACCCJJJllltttkkkKKKGGGAAA@@@BBBEEEEEEDDD>>>===;;;::::::;;;<<<===<<<;;;999888888888888999nnnjjjfffdddccc```[[[WWWUUUUUUTTTSSSRRRPPPOOOOOOKKKIIIFFFCCCAAAAAABBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<>>>AAAAAA???===<<<<<<:::999888888777777888888888999999888666666777888:::;;;======<<<999666444222222222222333333333333333444444555555555444444222333333444444333333222444333333333333444555555333444555555444444555777555<<>>???;;;777333555777888===HHHXXXdddeeegggkkkqqquuussslllfffaaadddbbbVVVEEE777222222111222222222111111000000000111222333444333333222000000000000111222333444222222111000000000000111222555888777333111222444/////////000111333444555777BBBHHHCCC:::444111000111111111111111111111111222000222444444111333777>>>EEEDDD888000222333///111222333444444444444333333333333333333222111111000333555555333333666999>>>EEEDDD999444777666111444444444444333333333333333222000000111222222111222222222222333333333444222444555444222111333666444666:::AAAGGGFFF???999555333111111222333333333333333333333333333333333444222111111222444333222222222111111111111222222444333333222222333333444666666666555222000111111222222222222222222222222333333333333333222222111000000000///////////////444333222111000/////////...///000111111111111111///000222333444333222111000000111111111111000000111222333444444444444444000111222333333222111000111111111111111222333444333444444444444222111000444444555555444333333222222222111111111111111222////////////000111222333000111111111222333444444111111222333333333222222///000111222222222111111///000222333444333222111333333222222111000000000222333222111000///000111222111111111111111222222///000111222333222222111222222222333444555777888333333222222222222333333111333555555444333444555555555555555555555555555444444444444555555555555666666777888888888888888666888;;;=========;;;:::666<<<::::::EEEUUUooo{{{\\\GGG@@@???>>>===DDDRRRmmm|||aaaQQQDDDCCCCCCAAA@@@???>>>>>>;;;BBBDDDHHHjjjtttnnnNNNHHHBBB@@@BBBDDDDDDCCC???>>><<<:::999:::;;;<<<999999999999999999999999oookkkgggeeeccc```[[[VVVSSSRRRQQQOOONNNNNNNNNNNNNNNKKKGGGCCCAAA@@@@@@AAABBBAAA@@@???>>>===;;;;;;:::<<>><<<;;;;;;:::999999888777888888888999::::::999777666777999999:::<<<===<<<:::888666333333333444444555555555444444555555666555555555222333333444444333333222444333333333333444555555333444666555444444555777333;;;HHHSSSZZZ^^^______\\\]]]\\\\\\[[[]]]aaaddd^^^dddhhhgggeeefffddd``````\\\aaalllmmmccc___bbbbbbaaa```aaacccddddddbbb^^^VVVJJJ@@@;;;999777555555555555444444333333333444444444333333333222222222222444999>>>???<<<888555888999888:::DDDUUUccciiiiiimmmttt{{{yyyooofff]]]```___SSSBBB444///000222333333333333222111111///000111222333333222111/////////000111333444555222111111000///000000000///333888888666222222222/////////000111333444555777BBBIIIDDD;;;444222000000000000000000111111111...---000333222//////333<<>>CCCFFFCCC:::222333111//////111333333333333333222222222222222222333111000000111222222111333333333222333333444444444333333222222333333444444555666555333222333444222222222222222222222222222333333333333222111111............////////////555444222///............000000111111111000000///...000222333444333111000///000000111111111000000222222333444444444333333111222222222222111111000111111000000111111222333333444555555444333111000444555555555444333333222111111111111111111222222000000000000111222333444...///111222444444444444000111222333333333333333...///000111222111000000///000222444555444333222777666444222111000//////444222111000000111222222111111000000111222222333000222333444444333111000444444444444555666777777333222222222222222222333111333555666555444444444555555555555555555555555777777777777888888888888555666888999999999888777666888;;;===>>>===;;;:::999>>>:::999FFFVVVnnnpppSSSAAA>>>>>>>>><<>><<<:::999:::;;;<<<888888999:::::::::999999qqqmmmhhhccc___\\\YYYWWWUUUSSSPPPPPPPPPPPPOOONNNKKKIIIGGGDDDBBB@@@>>>>>>>>>???AAAAAA???===<<<<<<:::;;;<<<<<<:::888888999;;;:::999777666666555555888777777777888999;;;<<<;;;<<<<<<===;;;999777555444333222111111333444555666555333333555666555444333333222222111222222333444444444555444444333333222333444555666666666666777>>>HHHSSSZZZ]]]]]]\\\___\\\XXXYYY\\\```aaaaaabbbhhhkkkiiigggfffddd```ZZZ]]]bbbhhhjjjhhhbbb\\\^^^```bbbcccdddcccbbbaaaZZZTTTKKKCCC>>>;;;888777555555444333222222222222333333222222111222222222000333666999>>>BBB>>>777999777777:::<<>>555222222111111000///////////////000000000000////////////...///111222222111111000000111222111000//////000777666444444555444222000000222222222111111333555;;;DDDHHHAAA999666555222000000000000111111111111333222000//////111222444:::CCCFFF===333111222111333555666555222111111111333333333222222222111111555666555333222111333555AAAHHHHHH<<<333333333111555555444333222000000///333333333333333222111000444222111111222222000///444555444222111222555777<<<===>>>>>><<<:::777555333444333222111111444666777666333111111111222333333333222222111000//////333222222222222222333333666333111000111222222222444444333333333333222222333333333333222222222222444333333222222333333444...............///000000222222222111111111111000111111222222222111111000444333222222111111111222111222333222000///000111///111222111000///000111111111111111000000000000......///000000000000000444333111000000111333444555555444444444333333333222222222222222111000///...000222333444333111000////////////000000000000///000333444444333222111111111111111000///------000000000///////////////000000000111222222222333111000/////////000222333444333222111000000000000///000111222222222222222333444444555555444444333111111111222222111111111222222222222222222222222333333444444555444444444666666666666666666666666999777666666888999888888777888777666444555777999999===777===FFF]]]|||vvvwww```III?????????>>><<>>===???;;;@@@AAACCCUUUlllrrrkkkRRRHHHCCCGGGFFF???>>>DDD======<<<;;;:::999999888999999999999999999999999iiifffbbb___]]]\\\ZZZXXXSSSRRRPPPPPPPPPPPPNNNMMMKKKIIIGGGDDDBBB@@@???>>>>>>@@@BBBAAA???=========;;;<<<===<<<:::888888888;;;:::999777666666666666444444333333444555777888;;;;;;<<<<<<;;;999777555444444333333333333333444999777666555666777666555333333333333333444444555333444444555444444333333222333444555666666666666888>>>IIISSSZZZ]]]]]]\\\YYYWWWUUUWWW[[[^^^```___ccchhhjjjhhhffffffdddaaa]]]___bbbfffiiigggccc___[[[\\\^^^```aaabbbaaaaaaZZZTTTKKKCCC>>>;;;888777666555444333222222222222222222111111111111111222222555888:::???CCC@@@999777666777999===EEEUUUdddhhhrrrzzz{{{yyyvvvsssnnnjjjdddZZZKKK===555222222111111000///////////////111000000000////////////---...000111111111111000000111111000//////111222777555444444444444222000...///000111000111444666999BBBFFF@@@999666444222000000000000111111111111222111000///000111333444888@@@DDD===555333444333444555666555333111111222333333222222222111111111444444444333222222444666???GGGGGG<<<333333444222222222222222222222222222333333333333333222111000333222000111222222111000333444444333222333555888<<<===<<<<<<:::888666555222333333222000000222444666444222000000000111222333333222222111000000///222222111111111222333333777444111000000111111111333333222222222111111111111111111111111111111111333333222222222222333333///............///000000222222222222222111111111000111111222222222111111111222444555555444333222222333333222000......//////111222111000///000222111111111111000000000000000000111222222222222111444333222111111222333444444444444333333333222222222222222222222111000000000111222333333333222222000000000000111111111111///000111222222222111111111111111111000///...---000000000000000000000000222222222222222333333333111000000///000111222333333222111111000111111111000111111222333333222222333333444444444444333333111222222333333222222111333333333222222222222222333444444555555444444444666666666666666666666666888666555555777888888777777888777666555555777999<<>>===>>><<<===>>><<<:::888777888;;;:::999888777666666666666666555666666777888999::::::;;;<<<;;;999666555555555555555555444333222999777555555666777666555444444333444444555666666333333444444555444444333333333444555666666666666888>>>HHHRRRYYY]]]]]]\\\UUUUUUVVVXXX\\\___``````dddhhhjjjfffdddeeeeeecccaaaaaabbbdddffffffdddbbbYYYYYY[[[]]]___```aaaaaaZZZTTTJJJBBB===:::888777777666555444333333333333111111000000000000111111444666999;;;@@@DDDBBB<<<777666666:::===FFFVVVeeejjjttt{{{|||zzzwwwtttpppnnngggZZZJJJ<<<444111222111111000000000/////////111111000000000/////////,,,---...///000111111000000000000///...000333555777555444333444333111000,,,---///000000222444777888???CCC???999555333111000000000000111111111111000000//////000222444555555===@@@===777555555555444555666666444222222333333222222222222111111111222333333333222333555888>>>GGGIII>>>444444555222000000111222333444444555222222333333333222111111222111000111222333222111222333333333222333666999===<<<:::888666555444333111222222111000000111333444333111000///000000111333333222222111000000000222111000000111222333444777555111000111111222111222222222111111111000000111111222222222222222111222222111111111111222222///////////////000000111222333333333222222111111///000111222222222222222///111444777888777666444777777777555222//////000000111222111000000111222222222111111111000000000111222222333444333333333333333333333333333333333333333222222222111111111111222222222222222111000111222222222222333333333111111111111222222222222//////000000000111111111111111111111000///......000000000111111222222333444444444333333333333333111000000000000111222222111111111000111111222333111222222333333333333333222333333444444333333222222333333444444333333222444333333333222222222111444444555555555444444333666666666666666666666666777555444555666888777777777888777666555555777999<<<===888CCCOOOeeewww]]]MMM>>>:::>>>@@@AAAAAAFFFZZZzzziiiOOOHHHBBB@@@>>>:::999;;;===@@@>>><<>>;;;===;;;;;;;;;;;;::::::::::::999999999999999999999999fffccc```]]][[[YYYVVVSSSSSSRRRQQQQQQQQQPPPMMMJJJJJJIIIGGGEEECCCAAA@@@@@@@@@AAACCCCCC@@@???>>>>>><<<===>>>===:::888777888;;;;;;999888777666666666888888888888999999::::::999999;;;;;;:::888666555666666777777666444222111555333222222444555555444555555444444444444444555333333444444555444444444333444444555666666555555666<<>>999444222000///000000000111111111111/////////000111333444555555:::>>>===:::777555444444555666666444333333333222222222222111111111111000111222222222333666999@@@JJJMMMBBB777555555222000000111222333444444555222222333333333222222111222111000111333444333222111222333333333444777999<<<;;;888555333222222222222333444333111111222333444333222111000111111111222222222111111111000000111111000000000222444555777444222111333444555555222222222222111111111111111222333444555555444444222111111000000111111222000000//////000000111222222333444444444333111111...///000111222333333333...000222555666777777777;;;<<<;;;999555333222222000111222222000000111222222222222111111111000000111222333333444444333333222222333333333333222222111111111111000000000000111111222333333222222222222111111111111222333333000000000111111111222222111000000000000111222222111111111111111000///...000000111222222333444444444444333333222222222111000000000111111111222222000000000000111222333444222333333444444444333333222222333333333333222222333444444444444444444333444444333333333222222222555555555555555444444333666666666666666666666666666444333444666777777777777777888666555666888:::::::::777IIIYYYmmmxxxWWWJJJ>>>;;;=========>>>FFF]]]pppTTTKKKCCCAAA@@@======>>>>>>???===:::>>>KKK[[[eeeiiiWWWGGGBBBBBB???;;;999999999:::::::::;;;;;;;;;888999999999999999::::::hhheeebbb```^^^\\\XXXVVVTTTSSSQQQQQQQQQPPPMMMKKKJJJIIIGGGEEECCCBBBAAA@@@@@@AAACCCCCC@@@???>>>>>><<<===>>>===:::888888999<<<;;;:::888777777666666777777777888888888888888777888:::::::::888666444666666777777666444222111222111000222444777777777777666555333222222222222222333333444555555555444333444555555666555555555555;;;DDDNNNUUUYYYZZZYYY[[[]]]___aaabbbbbbbbbbbbeeehhhhhhdddbbbeeegggfffgggdddaaa```aaacccddddddaaaaaabbbcccccccccbbbbbbYYYRRRHHH???:::888777666777777666555444444444444222222222222222333444555333555555777<<>>:::444111000///000000000111111111111/////////000111333444555666888;;;>>><<<888333222333444666555444222333444222222222111111111000000///000111111222444777:::CCCNNNRRRFFF999555444222222222222222222222222222111222222333333333222222222111000111333444444333000222333444333444666888;;;999555222000000111222444555666555333222222333444333333222222222222222222222222111111111111111111111000000111333666888666444222333555888999999444333333333333222222222000222333555666666555555222111111000000111111222000000000000000111222222333333444555555333222111...///000111222333333333/////////000111444777888;;;;;;;;;999555333222333000222333222111000111222222222222222111111111111000111111222222222222222111222222333333222222111111111000000000/////////000111222333333333333333111000000000000111222222/////////000000000111111222111111111111222333444000111111111111000000///000000111222333444444555333333222222111111000000000111111111222222222222//////000000111222444444333333333444444333333222111111222222222222111111333444444555555444444333333333333333333333333333555666666666555555444333666666666666666666666666555444333444666888888777777777888777666666999;;;;;;;;;;;;RRRdddrrrpppQQQGGG>>>===>>>===>>>@@@HHH```rrrYYYNNNDDDAAA@@@??????AAA>>>===<<<;;;===FFFWWWfffnnn^^^KKKCCCAAA???;;;888888888999::::::;;;;;;;;;888888888999999:::::::::fffeeecccbbbbbb```]]][[[UUUSSSPPPOOOOOONNNMMMKKKJJJIIIGGGEEECCCBBBAAAAAA???AAABBBBBB@@@>>>===>>>;;;===>>>===;;;:::::::::<<<;;;:::999888777777777999999:::;;;;;;::::::999666777999999999888666444555555555555555444333222333222222333666999999999666666444333222222222111222222333444555555555555444444555555555555555444555:::CCCMMMTTTXXXYYYYYY[[[]]]```aaaaaa```aaaaaadddhhhhhhdddcccfffgggffffffdddaaa```aaabbbbbbaaacccdddfffgggfffeeecccbbbXXXQQQFFF===888666555555777666555444333333333333333333333333333444555666222333333444:::AAAAAA===:::999999;;;>>>EEETTTccciiinnnqqqmmmjjjkkklllkkknnndddTTTEEE:::444222000000111222222222111000///222222111111111000000000//////.........///000111000000000000000111555888888555222111111222111000444555555444222222333444333555:::>>><<<555111111000000000000111111111111//////000111222333333333666666999>>>???999333111111333555444333222222333222111111111111000000000...///111111111333777999BBBOOOTTTHHH:::666555333333333333222222111111111111111222333333333222222333222111222333444333222000222444444444444666777888666444111000000111111444666777666444333333333333333333333333333333333111111111111111111111111222111000000222555888:::666444222333666888::::::444444444333333333222222///111333666777777666555222222111111111111222222111111111111111222222333333444555666666444222111///000111222222222222222111///...---...111444666555666666555222000000111111222333222111111111333333222222222222111111111///000000111111111111111111111111111111111111111111111000000000/////////000000222333444444444444000000111111111222222222.../////////000000000000111222222222333333333333000111111222111111000000111111111222222333333444222222111111111111111111000111222222333333222222000000000000111222333444333333333333333222222111000111111222222111111000333444444555555444444333222222333333444444555555666666666666666555444333666666666666666666666666555444333444777888999888777777888777666777999<<>>???BBBFFFMMMeeewww```SSSFFFAAA@@@>>>>>>??????<<<<<<>>>???DDDTTTfffpppbbbQQQFFFBBB@@@===:::888888999999::::::;;;;;;888888888999999::::::;;;gggfffdddcccbbb```]]]ZZZUUURRRNNNKKKKKKKKKKKKJJJJJJIIIGGGEEEDDDCCCBBBBBB>>>@@@BBBAAA???=========:::<<<======<<<;;;;;;<<<<<<;;;:::999888777777777;;;;;;<<<======<<<;;;;;;666777888999999777555444444444333333333333333444555444333333555777777666555555444444444444555555111222333444555555555555444555555555555555444444777<<>>888666777;;;???GGGWWWfffkkkoooooojjjgggiiimmmmmmjjj```QQQCCC;;;666222000000111222333333111000...222222222111111111000000222111000/////////000000///111222222111222444666888555222000111111111000222333444333222222333555333444888???===666111222000000000000111111111111000000111222222222222222444222555>>>AAA;;;555222000222333333222111111222111111111111000000000000...000111111111333666999===KKKRRRHHH:::666666444333333333222222222111111000111222333333333333222444333222222333444333111111333555555444444444666555444333222111111111222444555777666444222222222222222222333333333222222111111111111111111111111333222111111333666:::===777555333222444666777777333333333333222222222111222444777:::;;;;;;:::999333333222222222222333333222111111111111222333333333444666777777555333111000111111222222222111111111000///...///000111222000111222222000///000111111222333333111111222333333333222222222111111111///000000111111111111111111000///......///000111111111111000000000/////////000111333444555555555111222333444444444333333//////000000000111111111///000111333333222222111000111111222222111111111111111111222222222222222111111222222222222222222000111222333333333222222111000000000111222333333222222333333222111111000000000111111111111000000333333444444444444333333000111222333444666777777777777777777666555444333666666666666666666666666666555444555777999:::999666777888777666777:::<<>>???DDDJJJSSSjjjjjj[[[KKKDDDAAA>>>======AAA;;;<<>>???AAAAAA???===<<<<<<999;;;======<<<;;;<<<===<<<<<<:::999888777777777777888999999999888777666555666888999888777555444444333222111222333444555666444222222333333333222333333444444666777888999111222333444555555555555444555555555555555444444888===FFFOOOVVVZZZ\\\]]]YYY\\\___aaa```bbbeeeiiibbbggghhhfffeeefffgggeeebbbbbbaaabbbbbbaaa^^^[[[\\\___dddhhhhhhfffcccaaaVVVNNNCCC999444333222333555555444333222222222222111111111111222333444555333444333333999AAABBB???555444666:::???IIIZZZiiinnnqqqpppiiifffiiinnnpppggg]]]OOOCCC;;;666333000000111333333333222000...222222222111111111111000444222111/////////000000///111333333222222333555888555222000000111111111000111222222111222444666333333888???>>>666111222000000000000111111111111000111111222222222111111222///333>>>CCC===666444///111222222111000111222111111111111000000000000///000111111111222666888888HHHPPPGGG:::666666666222222222222222222222222000111222333333333333333555444333333333333222111222444555555444333444555444333333222222222222222333444666555333111000111000111111222222222111111111111111111111111222222444333222111333777;;;>>>999666333111222333333333222222222111111111111000666888<<>>444333333222222333333444222222111111222222333444333444666888777555333111111111222222222111111000111111111111111000/////////000222222111111222333111222333333111111222333333333333222222222111111000000111222222222222111111///...,,,,,,...///111111111111111000000000000///000111333444555666666222333555777777666555444000111111111111222222222---///111222333222000///000111111222222222111111222222111111111111111111222222222333333444444444000111222333444333222222111111111000111111222333222222222222222111000///000000111111111111000000222333333444444333333222///000111333555777888999777777777777666555444333666666666666666666666666666555444666888:::::::::666777888777777888:::===BBBAAAHHHjjj{{{wwwmmmLLLDDD???<<<<<<===>>>CCCJJJWWWoootttcccQQQHHHDDD???======CCC<<<<<>>??????>>>===<<<;;;======<<<;;;::::::::::::::::::999999888777666666:::999888777666666666666555666888999888777555333666444222222333555555444555444444444444555666666555555444444444444555555999666333222222333333333333444666666555555777888999>>>EEELLLQQQVVV[[[^^^WWWYYY\\\```bbbdddccccccbbbdddfffhhhfffbbb]]]YYY```^^^^^^```bbbbbb___[[[YYY\\\```cccddddddbbbaaa[[[NNN@@@888444111111444444444444333333222222222444666777777666555555666666444444666;;;@@@CCCEEE>>>999555666<<>>@@@888222111---...///000222222333333222333444333111000111222444333444999>>>===888222111...---111222000...///......///000000000000000111000//////000222444666777@@@GGGFFF===555333555222222222222222222222222333333333222222222111111111111111111222333444444111222333444333222111000111222333333111111222333777666555333222111000000111111222222222111000000333333222222111222222222444000---...333999<<<===777444111000111222111000333222111000111333666777888EEEOOOSSSXXXZZZNNN===777555333222222333333333333333444444333333222111222444666999:::888444111000000111111111000000///000000///......///000111......///000111222333333111111111000000000000000222222111111000000//////111111222333333333333222111111111111111222222333333222111000////////////111111222444777777666444222444777888777666555555222222222222222222222222111111111111000000000000111222222111000000111333111111222222222333333333111333444444333222222333333333444555444333222111222222222111111111111111222333333444444333333222444444222111000000//////111222333333222111000///111444777888888777888999@@@>>>;;;888666555666666888777666555555666777888555555666777888999999:::;;;777555888999777888;;;;;;EEEZZZqqq{{{qqq[[[III???AAAAAA>>>???DDDJJJMMM\\\xxxttt^^^MMMDDDBBBBBBCCC>>>??????@@@DDDKKKSSSYYYgggccc[[[QQQGGG@@@===<<<999::::::::::::999888888::::::999999999:::;;;;;;lllggg```[[[YYYXXXWWWVVVUUURRRNNNKKKJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@??????@@@@@@???===<<<;;;===<<<;;;:::::::::::::::::::::999999888777777666:::999888777666666666666666777888999999777666555666444222222444555555444555444444444444555666666555555444444444444555555999666333222222333333333333444666666555555777888===BBBJJJPPPTTTVVVWWWXXXRRRVVVZZZ^^^```aaabbbccc```bbbeeefffeeebbb^^^[[[^^^___bbbeeehhheee```[[[\\\^^^```bbbbbb```^^^\\\YYYLLL???888444111222444444444444333333222222222444555777777555444555666444333333555999>>>BBBDDD===999777999>>>HHHYYYhhhooonnnlllkkkjjjllloooqqqiiiYYYGGG<<<777222111222222111000111222333222000111111000//////000111222//////000000000000//////000222333000111666999888777555333222222333222222333222222222222222222111444222666???CCC===555222///000111222222333333333222333444333111000111222444333444888===???;;;666333000///222333111///000...///000111111111000000111000//////000222444666666>>>FFFEEE===555333444222222222222222222222222222222222222222222222222333333333222333333444555000111222333333222111111111222333333111111222333444333333222111111111111111111222222222222222111333333222222111222222333333000...000666;;;===>>>555333111111222333222222222111000000111333555777EEEVVVeeelllooonnn___NNN>>>:::555333444666666555333333444444333333222111222333555888;;;;;;777333111222222222222222111111111000/////////000111111000000000111222222333333000000000000000111111111111111111000000000000000000111111222222222222222111000000000000111222222222222111000000000111111222111111333555666555333222444666666555444555666333333333333333222222222222111111111000000000000111111222111000///111333000000111111111222222222111333444444333222222333333333333333222111000000111111111111111222222222222333333444444333333222444333222111000000000000111222222333222111000///222444666777666777888999EEECCC???<<<999777777777888777666555555666777888666666777777888888999999:::777666999:::888999<<>>===:::::::::::::::999888888;;;;;;:::::::::::::::;;;kkkfff___YYYWWWWWWWWWWWWWWWSSSOOOLLLKKKJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@???===<<<;;;<<<<<<;;;:::::::::;;;;;;::::::999999888777777777999999888777666666666666666777888999999999888777666444333333444555555444555444444444444555666666555555444444444444555555888666333222333444333333333444666666555555777888>>>EEENNNTTTWWWWWWVVVUUUPPPUUU[[[^^^___```bbbeee___aaaccceeeeeeccc```^^^^^^bbbggglllmmmiiibbb\\\aaabbbcccdddbbb___[[[XXXUUUJJJ===777444222222444444444333333333333222222333555666666555444444555333222222333777<<>>;;;999;;;@@@HHHWWWeeennnnnnnnnnnnnnnoooooopppiiiXXXEEE:::555111111222333222111222333444333111000/////////000111222333///000000111111000000///111444444222444:::<<<;;;777555333222333333333222111111111222222222222222555333666@@@FFFBBB999222222222222222222222222222111333333333111000111222444333333777===@@@???===666222000333444111000111...///111333333222111000000000000000111333444666555===DDDDDD<<<555333333222222222222222222222222111111111222222333444444555555444444333333444444...///111222222222222111111222333222111111222333111111111000111111222222000111222333333444333333333222222111222222333333222000000333999>>>???>>>555333111111222333333222111111111111222444666777NNNccczzzppp___FFF???777333555777777555333333333333333222222111222111222777===???;;;666333333333333333333333333222111111000000000111111222222222222222222222222//////000000111111222222000000000000111111111111///000111111222222111111000000/////////000111111111111000000111111222222666444333333555555555444222333444333222222444666555444444444333333222222222222222111111111000000000111111000//////000222//////000000000111111111111333444444333222222333333222111000000/////////000000111111222222333333222333333444444333333222222222111111111111222222222222222333222222111000222444555555444555777999GGGEEEAAA===:::777666666777777666666666666777777777777777777777888888888999666666:::;;;999:::>>>JJJ[[[qqq}}}xxxeeeOOOAAA@@@@@@@@@??????CCCKKKQQQeeezzz^^^NNNFFFAAA===???AAACCCDDDGGGKKKPPPTTTRRRVVVXXXVVVNNNFFF@@@>>>;;;;;;:::::::::999999999===<<<;;;;;;::::::::::::hhhddd___[[[YYYXXXWWWVVVWWWSSSOOOLLLKKKJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCBBB@@@???===<<<;;;<<<;;;;;;::::::;;;;;;;;;999999999888888888777777888888777666666666666666777777888999999999999888666444333444555666555444555444444444444555666666555555444444444444555555777555333222333444444333333444666666555555777888???EEENNNUUUYYYYYYYYYYYYSSSXXX^^^aaa``````cccfff___```ccceeeeeeeeecccbbbbbbeeekkkooooookkkeee```eeefffgggfffddd___[[[XXXQQQFFF;;;777555222222444333333333333333333333333333444666666444333444555222222222333666;;;AAAEEEBBB===:::;;;>>>GGGWWWeeennnnnnoooqqqrrrqqqooommmiiiXXXEEE:::555222333555333222111111333333222111...//////000111222222333000000000111111000000000222444444333666<<<>>><<<777555222222333333333333000000111111222222333333555222555>>>GGGFFF<<<333444333333222111111111000111222333222111000111222333333333666;;;@@@BBBBBB777333111333444111000111...000222444444333111000000000000111222333555555444;;;BBBBBB<<<555333333111111111111111111111111///000111222333444555555666666444333333222222222---...000111222222222111000222333222111000111222222222111111111111222222000111222333444555555555222222111111222222333333111000111666===AAAAAA???666444333222333333111000222222222333444666777888IIIaaa~~~sssdddOOOEEE;;;555666777555222222333333333333222111111222000111666>>>AAA???:::444444333333333333333333222222222111111111111111222222222111111111000000......///000111222222333//////000000111111222222//////000111111111111000///////////////000000111////////////000111222333:::777555444555666666555222222222000///000333555666555555444444333333222333333222222222111111111000111111000//////000222000000000000111111111222111333444444333222222333444333222000//////000111000000111111222333444444222333333444444333333222111111111111222222333444222222222222222222222111222333444333333444777:::CCCAAA>>>;;;888666444444777777666666666666777777888888888777777777777777777666777;;;<<<:::===AAANNNfffoooYYYIIIBBB???>>>>>>>>>>>>AAAKKKUUUooocccQQQHHHCCC@@@???AAACCCDDDFFFHHHKKKNNNJJJPPPWWWXXXRRRIIIBBB>>><<<;;;;;;:::::::::::::::>>>===<<<;;;::::::::::::eeecccaaa___^^^[[[WWWTTTUUURRRNNNLLLKKKKKKJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;999999999888888888888888888777666666666666666666888888888999999999888888666555444444666666555444555444444444444555666666555555444444444444555555666444333333444555444333333444666666555555777888BBBGGGNNNTTTXXXYYY[[[\\\XXX\\\```bbbaaa```aaaccc___aaaccceeefffffffffeeegggjjjmmmnnnmmmiiifffdddddddddeeeeeebbb^^^YYYVVVLLLBBB999666555222222444333333333333333333333333222333555555333333333444333333333333555:::AAAGGGGGG@@@:::999<<>>444444333222000////////////000111222222000000111222333222222555999>>>BBBCCC888333111222222000...000///000222333333333111000000000111111222444555555333:::@@@AAA<<<666333333111111111111111111111111//////000111333444555555666555444222111111111111---...000111222222222111000111222222000000111222555444333222222111222222000111222333444555555555222111111111222222333444111111333999???BBBAAA???888666444444333222000...222333333444666888999:::@@@VVVrrr}}}mmm```TTTLLLBBB;;;999888444111222222333333222222111000222000111666===AAA@@@===666555333222111111111222222222222222111111000000111111111000//////............///000111222222333//////000000111111222222//////000111111111111000///////////////000000111---------...///000111222888666333222333444444333111111000///...///222555555555555444444333333333333333333333222222222222000111111000//////000222111111111222222222333333111333444444333222222333555444333222111222333444000000111222333444444555222333333444444333333222111111111111222333444555222222222222222222333333222333444333333444777:::<<<;;;:::888777666555444666666777777777777666666888888888777777777777777777666777;;;;;;;;;@@@FFFWWWtttdddLLLCCCBBB>>><<<<<<>>>>>>AAAMMM[[[~~~jjjUUUJJJEEEDDD???@@@BBBCCCCCCDDDFFFHHHGGGNNNVVV[[[YYYPPPFFF@@@===<<<;;;:::::::::;;;;;;>>>===<<<;;;:::999999999bbbaaaaaaaaa```\\\WWWSSSSSSPPPLLLJJJJJJKKKJJJJJJEEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@???======<<<<<<======<<<;;;::::::::::::888888888888888888888888777666666555555666666666999999888888777777777777666555444555777777555333555444444444444555666666555555444444444444555555555444333333555555444333333444666666555555777888DDDIIIOOOTTTWWWXXXZZZ[[[[[[\\\^^^```aaa```___^^^```aaabbbccceeeffffffgggjjjlllmmmllliiifffeeeddd```aaaaaa```^^^YYYTTTQQQHHH???777555555333222444222222333333333333444444111333444444333222222333222333444333444999AAAHHHIIIBBB:::888;;;FFFYYYjjjppppppqqqssstttrrrkkkfff___OOO>>>555222000111444111000///000111111000///...///000111111222111111000111111222222111111000111222111111666<<<;;;666444222000000111222222222000000000111111111111111000111333888@@@EEE@@@777444333111///.........//////000222111000000111222111111222333777;;;???AAA:::444111222222///...000///000111111111111111111000000111222333444555555333999???AAA===888444333111111111111111111111111///000000222333444555555555444333222111000000111...///111222222222222111000111222111000000111222666555444333222222222222000111222333333444333333111111111111222333444444222222444999???BBBAAA>>>888777555444444333000---222222444555777888999:::;;;JJJ___ooossslll```WWWTTTOOOIIICCC>>>:::666444222222222222222111111000222222333666:::>>>??????888777555222111000000000222222222222111000///...000000000//////.........//////000000111111222222000000000000111111111111///000111111222222111111000000/////////000111111---------...///000111222333111000///000111000///000111000///...///222444333333333333333444444444444444444333333333222222111222222111000000111333111222222222222333333333111333444444333222222333444444444444444555666666111111222222333333444444222333333444444333333222222222222222222333444555333222222222222333444444222444555555444555777999999999999888888888777777666666777777777777666666777777777777777888888888777666777::::::<<>>===<<<;;;:::;;;<<<<<<<<<;;;::::::999999999999aaa```______^^^[[[WWWTTTPPPMMMJJJIIIJJJKKKKKKJJJEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???===<<<<<<======???>>><<<;;;:::999888888888888888888888888888888666666555555555666666777:::999888777666555555555555555555666777777555333555444444444444555666666555555444444444444555555444333333444555555444333333444666666555555777888@@@FFFOOOVVVZZZ[[[[[[[[[]]]\\\\\\___dddeeebbb^^^______```aaabbbdddeeefffjjjlllnnnkkkgggcccaaaaaa___``````^^^[[[UUUPPPLLLDDD<<<555555555333222444222222222333333444444444111222444444222111222333111222333222222777@@@GGGHHHAAA;;;:::===GGGZZZjjjsssqqqqqqrrrtttqqqiiiccc[[[LLL<<<555333111222444222111000000222222111000///000111111222111000000000111111222222111111000111222111111666;;;999444222000......000111111111111111111111000000000000...222444666===DDDBBB<<<555444222000//////000000...000111111000000111333000111222333444777;;;===<<<666333333333000///111000000/////////000111222000000222333444555555555444999???AAA>>>999666444111111111111111111111111000000111222333333444444555444333222222222222222000111222333333222111111///111222111000///000222333333222222222222222333111111222222222222222111111111111111222333444555333333444999???AAA@@@>>>555444444444555555222000///000222444666777888888999???JJJUUUYYYVVVNNNHHHJJJKKKJJJFFF@@@:::777666222222222222222111000000111333555666777999===@@@<<<:::777444111000000000111111222111111///...---000000000000////////////000000000000000111111111111111111000000000000000000111111222222222222222111000000000000111222222000000000000000111222333111000///000111111000...000000111000//////111333111111222222333333444444444444444444333333333333222333333222111111222444111111111111222222222222111333444444333222222333222333444555666777777777333333333333333333333333222333333444444333333222333333222222222333444444333222222222222333444555222444666777666777888999777777888888888777777666555666777888888777666555666666777777888888999999888777777999999<<>>:::>>>;;;===CCCDDDGGGXXXkkkaaaLLLEEEEEECCCCCCBBBAAA??????AAACCCCCCKKK[[[mmmvvvnnnXXXEEE???>>><<<;;;:::;;;<<<===:::999999888888888999999bbb```]]]\\\[[[ZZZWWWUUUNNNLLLIIIHHHIIIKKKKKKKKKFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>><<<<<<<<<===>>>@@@???===;;;999888888777888888888888888888999999666666555555555666666777;;;:::888666555444444444555555555666888777555333555444444444444555666666555555555444444555555555444333333444555666444333333444666666555555777888888AAAMMMWWW]]]^^^^^^]]]```]]]\\\aaahhhjjjfffaaa^^^^^^^^^___```bbbcccdddiiilllnnnlllgggaaa^^^^^^bbbbbbaaa___ZZZTTTNNNKKKBBB:::444444555333333444222222222333333444444444000222444444222111222333///111222111000555???FFFEEE@@@<<<<<>>888444444444111000222111000...------///111222000111222333444555555555444999???AAA???:::666444000000000000000000000000111111111222222333333444555555444333333333444444111222333444333333111000///111222111000///000111000000000000111222333444111111222222222111000000111111111111222333444555444333444888>>>@@@???===222222333444666666555333...///111333555666777777777777:::AAAFFFDDD???;;;???DDDGGGEEE>>>888555555111222222222222111000000111444777777555666;;;AAA???===999555222111000000000111111111000///---,,,000000000000000111111111111111111000000000000000222222111111000000//////111111222333333333333222111111111111111222222333222222222111222222333444222111222333444444222000///000111111///000111333///000111222333444444555555555444444444333333333333444444333222222333555000000000000111111111111111333555444333222333333000111333666777888777777444333333333333333333333222333333444444333333222444333333222222333333444333333222111222333555666222444777888888888888999666666666666666555444444555666777888888777666555555666666777888999999:::999777777888888<<>>777@@@<<>><<<;;;:::;;;===>>>888888888777888888999999fff___XXXXXX[[[\\\YYYUUUMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDDDDEEEGGGFFFDDDBBB@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;999888777888:::999::::::;;;:::999777666777777777777666666666666666666777666666555444333444555555555666666777777555444333222222333444555555333222222444555555444444444444444444555666777777555444444666777777666<<>>HHHAAA<<<<<<@@@HHHZZZlllxxxxxxtttnnnmmmmmmjjjdddWWWGGG888444555666555555222222222222111111000000...///000111222111000000000000111222444777999:::444222111333666777555222000000////////////000000222222222111111111111000111222333666>>>DDDCCC===333000...---///111222222111000///000333444222000...///000000111444999<<<>>>:::666444444444333111222000...---///000000///111000000222444444333222444666;;;CCCCCC<<<555333111111000000000000111111000111222333333333222222555555444333333222111111000111111222222222111111333333333333333333333333111111111111111111111111///111222111000///000222222333333333333222111111111333666<<>>:::555555444444444444555555111111222333444444444444333444666888999999888888::::::;;;:::999777555444555222000000111333333333777666444444333444555666===;;;777333000///000000222222222222111///...,,,000000000000////////////---///111111000///000111...///111111000111333555222222222222222222222222333333333222222222111111//////......///111444666333333333222222111111111000000000000000111111222000000111222333333444444555555444333333333444444444555555333111111222333555555333222111000000000111000000000000000111111333333444444555666666777777777666555444444444444555666666555333222222333///000111222222222222111222222222222333333444555444444666777888888888888555666666666777777888888555555666666666666555555777777666666666666777777:::999999<<>>888999AAACCCGGG```}}}uuuUUUFFFCCCAAABBBCCCCCCCCCBBBAAA@@@CCCMMMVVVtttwwweeeJJJCCC===:::;;;<<<;;;;;;>>><<<;;;:::999888777777777ddd^^^XXXWWWZZZ[[[XXXSSSMMMLLLKKKJJJHHHHHHGGGGGGDDDDDDDDDEEEFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<;;;<<<<<<:::888888999::::::::::::::::::999888777888888777777777666666666777777888888888777666666666666666666777777777888666555444333333444555666666444333333555666666555555555444444444555555666666555444444555666777666:::DDDOOOTTTYYY\\\\\\ZZZZZZ\\\```dddggghhhgggeeeccc___\\\]]]aaacccaaa^^^eeedddcccdddfffeeebbb```___^^^[[[XXXYYYXXXPPPEEE<<<999666444444444444333333333333222222222111111222333444444444333222111333333222111111444888<<>>666222000000000//////000000000333444555777777666666555555555444333333222111111222222333333333333222222111111111111111111111111111111111111111111111111///000111111//////000111222222222333333222111111111333777===BBBBBB???;;;555555444444444555666777555555555555555555555555444444555666777777777777666777888888888777666555444222111111222333333222444444333222222333333444:::888555111/////////000111111222222111000///...000000000000000000000000///111222222111000111222000111222222111111333555333333333333333333333333333333333222222222111111333222000///...///000111333333333222222111111111000000000000000111111222111222222222333444444444444444444444444555555555333444444333222111333444555444444333333333333444111111000000000000111111111222222333444444555555777666555444333333333333444555666444222111222333111111111222222222333333444444333333444444555555444444666777777888888888555555555666666777777777666777777777777666555555888888777777777888888999999888;;;BBBHHHOOO[[[eeeaaaUUUJJJDDDAAA===;;;;;;===999;;;BBBDDDLLLhhh|||ZZZGGGDDDCCCCCCDDDDDDDDDCCCBBBAAACCCMMMTTTqqqwwwhhhMMMCCC===:::;;;<<<:::;;;>>><<<;;;:::999888888888888ccc^^^XXXWWWYYYYYYVVVRRRNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCCCCCCCDDDDDDBBB@@@???>>>>>>======<<<<<<<<<;;;<<<<<<;;;999888888999::::::999999888888999999999999888888888777777777777888888999999999999888666777777777777888888888666555444333333444555666777555444444666777777666666666555444444444555555555555555555555666777777;;;FFFQQQUUUWWWZZZ\\\[[[\\\\\\^^^ccchhhiiigggdddaaa``````_________``````cccbbbbbbcccddddddbbb```___^^^[[[XXXXXXXXXPPPGGG;;;888555333333333333222333333333333222222222222444444555555555444222111000111222222222333666999BBB@@@===>>>AAAJJJ\\\lllvvvvvvtttpppppppppjjjbbbOOOBBB666444555444222111222222222222111111111111000111111222333222222222222111111000///000000000444333222444777888555222111000000//////000000111222222222111111111111000000222333555;;;BBBBBB===777555222111333444555555111000000111333333222000000111222333333555999<<>>:::555111000//////111000...///111222333222000000000222555666666555333666???IIIJJJAAA777111000000000000000000000000111222333444444444333222555444444333333222222111333333444444444333333222111111111111111111111111111111111111111111111111...000111000///...///111111111222222222222222111222444999>>>BBBBBB???<<<666555333333444666999;;;;;;:::888666666666666777555555444444444444555555333333444555666666555555333222111222333444222000222111111000000111222222666444222///......//////000000111111111111000///000000000000000000000000111222333333222222333444222333444333222222333555444444444444444444444444333333333222222222111111333222000///............222222222222222111111111000000000000000111111222222333333333333333333333222333444555555555555555222333444333222222444555444444444444444555666777222111111000000000111111000000111111222333333333666555444333222222222222333444555444222000111222333333222111222333444555666666555444444444555555444555555666777777777777555555555555555666666666888888888888777666555555888888888888888999:::;;;:::;;;BBBOOOYYY___dddhhhVVVLLLCCC@@@>>>;;;:::;;;<<<:::>>>DDDFFFPPPrrraaaLLLGGGDDDDDDEEEEEEDDDDDDCCCBBBCCCLLLQQQlll}}}wwwkkkRRRDDD>>>:::;;;<<<:::;;;>>><<<;;;:::999999888999999ddd___ZZZYYYYYYYYYUUURRRNNNMMMKKKIIIHHHFFFFFFEEEDDDCCCBBBBBBCCCBBBAAA???>>>>>>>>>======<<<<<<;;;:::<<<<<<;;;999777777888;;;:::999888888888::::::999999999999888888888777666777888999999999999999666666666666666777777777666666444444444444666666666555333444666777777666777666555444444444444444444555555555555555777888>>>JJJUUUXXXWWWZZZ]]]______^^^___ccchhhjjjgggdddaaabbbcccbbb___^^^```cccbbbbbbbbbccccccdddccccccaaaaaa]]]YYYWWWVVVOOOFFF:::777444222222222222111333333333333333333333333555555666666666444333222...000222222222333444666AAAAAAAAA???AAAKKK\\\jjjtttuuusssrrrrrrqqqiii___III>>>555444555333000///222222222222222222222222111111222222333333333333222111000///////////////444333222555888888555222111000000000000000000111222222222111111111000000000222333444999@@@@@@===999666333222333444444444111111111222222222111000000111222333333444777:::AAA@@@===777111...---...000//////000222444444333000///000222555777777666333666@@@KKKNNNDDD888111111111222222222222111111...///000111222111000000444444444333333222222222333333333333333333222111222222222222222222222222111111111111111111111111...///000000///...///000000000111222333333222222333666:::>>>@@@???<<<999666444222222333777:::===???===:::777555555666666666555333222222222333444111222222333333333333333222111222333444444222000000000000000111111111222222111///...------.../////////000000111111111111000000111111111111111222000111333333333444555777555555555444222222333444444444444444333333333333333333333222222222111111////////////////////////222222222111111111111111000000000000000111111222222222222222222111111111222333333444444333222111111222333333222222444666555555555444444555555666222222111111000000111111000000000111222222333333555555444333222222222222222333444333111000111222555444222111222333555777666666555444444333444444444555555666777777666666444444555555555555555555777777888888888888777777777777777888888:::;;;;;;>>>@@@LLLaaapppoooeee\\\KKKDDD>>>===<<<::::::<<<;;;;;;@@@CCCEEETTTzzzhhhQQQLLLEEEDDDDDDDDDCCCCCCBBBBBBBBBLLLOOOgggyyywwwoooWWWDDD>>>:::;;;<<<:::;;;===;;;::::::999999999::::::dddaaa]]][[[ZZZYYYUUURRRMMMLLLKKKIIIGGGFFFFFFFFFEEECCCAAAAAABBBBBB@@@???<<<============<<<<<<;;;999;;;<<<;;;888666666666::::::888888888999:::;;;999999999999888888888777555555666777888888888777555555555555555555555555666555444333333444555666555333222333444666555555777666555444444444444444333555666555444555777:::???KKKUUUWWWVVVYYY^^^```bbbaaabbbeeehhhiiigggdddbbbdddfffdddaaa```cccfffccccccdddcccccccccdddeeeeeeeeeaaa[[[XXXTTTLLLDDD:::777444222222222222111333333333333333333333333666666777777666444333222...000222333222222333555<<<@@@BBBAAABBBMMM^^^kkkrrrssssssrrrtttqqqfffZZZDDD;;;555444555222//////222222222222222222222333222222222222222333333333111111000000000111111222444333333666999999555111111111000000000000111111222222222111111111000000///222333333777===???===999666333111222333333222000111222222222111111111///000222222222333555777???@@@@@@;;;333...---///000//////000333444333222//////000222555777666555333555>>>KKKNNNEEE888000222333333444444333333222000111222333333333222222444444333333333333222222222222222222222111000000222222222222222222222222111111111111111111111111///000111000///...///111///000111333333444444444555888<<<>>>===:::777444555333222111333666;;;===@@@>>>;;;777555444444555666555333111111111222222333222222111111111111111222111222333444444222000000000111222222222222222000///...---------....../////////000000111222222000111111111222222333333...000333555555666777999555666666444222222333444333333333333222222111111333333333222222222111111...///000111111000//////111111111111111111111111000000000000000111111222111111111111000000000000333333333222111000///...111222333333222222444666777666555444333333333333333333222111111111111111111111222222333444444444555555444333222222222222222333444333111000111222555444333222222444666777555555444333222222222333444555555666666666666555555555555555555555444444444555666888999999999999555555666777888999;;;<<<>>>DDDWWWsssyyyaaaMMMDDD???;;;<<<<<<:::;;;???:::<<<@@@CCCFFFYYYlllTTTMMMDDDDDDCCCBBBAAAAAAAAA@@@AAALLLNNNdddxxxyyysssZZZDDD>>>;;;;;;;;;::::::===:::::::::999::::::;;;;;;eeebbb___]]][[[XXXUUURRRLLLKKKJJJHHHGGGGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@???;;;<<<===>>>>>>===;;;;;;:::;;;===<<<999777555555999999888888999999::::::999999888888888777777777444555555666666666666555555555444444444444444333555444333222222333444555555333222222444555555444666666555444444444555555222444666666444444777;;;???IIIQQQSSSUUUYYY^^^___cccdddeeeffffffeeeddddddccceeefffeeecccccceeehhhdddeeeeeedddbbbbbbdddeeefffhhheee___ZZZTTTKKKBBB:::777444222222222222111333333333333444444444444666666777777666444222111///111222333222222333555555===BBBAAADDDPPPbbbnnnqqqrrrrrrssstttpppcccTTTAAA:::444444444111000000222222222222333333333333222111111111111222333333111000000000111222333444444333333666:::999555111222111111000000111111222222222222111111111111000...222333222555;;;>>><<<999666333111111111111111000222333333111000000111...000222222111111333444;;;@@@CCC???666//////111000//////111333333222000/////////111444555555444444444<<>><<<888555333333222111111333666999;;;@@@>>>;;;888666444444333444444333222222222222222444333222111111111111111333222111222333444222000000111222333333333333333000//////...............000000//////000111222222111111111222333333444444///333777999999888888888555555666444222222333444444333333222222111111000333333333222222222111111111222333333222000...,,,000000000111111111111111000000000000000111111222000000111111111111111111444444222111000/////////222333444333222222444555888777666555333333333333444333222111111111111111222222333333444555555555666555444333222222222222222333444333222111222333444444333222333444555666444444333222222222333333444555555666666666555555666666666555555555555555444555666777888999999999444555555666888:::;;;<<<<<>>>>>===;;;:::<<<>>>???>>>;;;888777777777888999:::::::::::::::888888777777777666666666555555666666666555444444666666555555444444444444444333222111111222333444555444333333555666666555555555444444444555555666111444777666444444888<<<@@@HHHNNNQQQUUU\\\``````bbbeeegggfffbbb___```cccbbbcccdddddddddeeeggghhhdddeeeeeeccc```___aaadddeeehhhhhhbbb]]]VVVLLLCCC;;;888444222222333333222333333333444444444555555666666666666555333111000111222333222222222444666555???EEECCCDDDPPP```jjjqqqqqqrrrssstttooo___OOO@@@999444333333111000222222222222333333333444444111111000000000111222333111111000000111111222333444333444777::::::555111222111111000000111111222222222222111111111111000...111333222444999===<<<:::777333111111111111000000222444333111///000111///111333333222222333444777???FFFCCC:::222111444000//////000222222000.../////////111333444333111555333888CCCHHHCCC888111000111333444444333111000......000111111111000///333333333333333333333333333333333333222111000///000000000000000000000000111111111111111111111111000222333222111000111333000111333555666777888888333888===???===999777666222222111222333555777888???>>><<<:::888666444333333333333444333333222222333222222111111222444444444222111111222333333222///000111333444444333333111111000000////////////111000000//////000111222111111222222333444444555444888===???===:::666555333444555333222222333555555444444333222222111111333333333222222222111111000111333555444222///---///000000000111111111222000000000000000111111222111111222222333333444444555333111000000222444555333444444333222111333444888777666666555555555555555444333222111111111111222222333333444555555555777666555444333333333333222444555444333222333555222333333333333444444444444333333333333444444555444555555666666555444444777777777666666555555555666666666777777666666555555555666777999;;;===>>>AAASSSnnnzzzdddOOOEEE???<<<<<<>>>===;;;<<<@@@===???BBBGGGRRRmmm|||\\\LLLFFFEEEDDDBBBAAAAAAAAAAAA???NNNQQQfffzzz~~~vvvZZZEEE???;;;;;;;;;999:::<<<999999999::::::<<<======bbbaaa___\\\YYYUUUQQQOOOIIIHHHHHHGGGGGGHHHHHHIIIHHHFFFCCCAAABBBBBBAAA@@@999;;;<<<>>>>>>===;;;:::>>>???AAA@@@===:::888888666888999:::;;;::::::999777777777777666666666666666666777666666555444444777777666666555555555444333333222111111222333333666555444444666777777666444444444444444555666777111444777666444444888<<>>GGGFFF<<<444333555000//////000111111///---/////////000222222111000666333666@@@FFFAAA888222...///111222222111///...222333444555666555444444333333333333333333333333444555444444333222111000111111111111111111111111111111111111111111111111111222333333222111222333111222444666777888999999222777===???>>>;;;999999111111111222333444555666???>>>===<<<:::777555333222222444555555444333222222111111111222444666777555333000000111333333333...///111222333333333222222222222111000000//////222111000//////000111222111111222333333444555555999===BBBDDD@@@;;;555222222333444333222222333555666666555444444333222222333333333222222222111111,,,...222555666555333222//////000000111111111222000000000000000111111222222222333444444555666666555333111000111444888;;;444555555333111111222333777777777777777888888999555444333222111111111111111222222333333444555555777777666555444444444444333444555555333333444555111222333444444444333333444444444444444555666777444555555666555555444444888888777777666666666555888888888777666444333222666666777888:::===???@@@HHH^^^yyymmmSSSFFFFFF>>><<<<<<>>>===:::<<<@@@>>>@@@CCCJJJYYYvvvbbbNNNHHHGGGEEECCCBBBAAABBBBBB???NNNSSShhh|||wwwZZZEEE???;;;;;;;;;999999<<<999999999:::;;;<<<===>>>gggccc^^^XXXSSSPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHKKKGGGDDDCCCCCCCCCAAA>>>??????>>>===<<<=========<<<<<<===<<<;;;999666555;;;;;;;;;::::::888777666777777777777666666666666555555666666666666555555555555555444333333222222666555555444444333222222===999555444555666555444888777666555555555555555666666666555444555999;;;DDDHHHSSS^^^```\\\]]]bbb```ccceeeccc___[[[YYYZZZ^^^]]]]]]___ccchhhkkklllkkkfff```^^^___aaaaaaaaaccciiiggg___[[[YYYNNN???777666555333222222333333333444555444333333444555222333444555555333111000///000111222333222111111???BBBEEEDDDEEEKKKXXXcccnnnnnnoootttvvvlllZZZKKK>>>999333222444555222///333222222222111000000000222222222111111111111111222222222222111111111111444333444888<<<<<<777111222111000......000111222555444333222111///......222222111111333666:::<<<::::::999555111///111333333222111000////////////000000111222333333444444777???GGGHHHBBB:::444111222000///000222333333222222222222222222222333333444333666>>>CCCAAA;;;555000000222333333333333333333333333333333333333333333333333333333333333333444444333222222333333333222333333444444555666777555444333333222222333333555444444333333444444555111000000333777999666333444666;;;???AAA???999444555444333333222222222222777999;;;<<<;;;888555222111111222333333444444555333333222111111222333333444333111//////000111222111222333333444444444444111111111111111000///...111000000000111222333333//////000000111111111111:::DDDHHHAAA999666555333111111000000111222333333555444444333333444444555444333222000000000000111222222222333333444444444333333222222111111000000111111111000111111222333444333333222111111111222111222333333444444333333111222333333444444333333777777777999:::999666444555444333222222222222222333222222222333444444555555444444333333444444555555555444333333333444444444444444444444444444444222333555666666666555444111222222333444444444444666666777777666555444444777777777777777666666555888555666:::;;;:::@@@JJJSSSppp~~~cccMMMCCC@@@???>>><<<;;;;;;<<<======???@@@CCCKKK^^^~~~oooUUULLLGGGCCCEEEEEEDDDCCCFFFFFFLLL[[[iii{{{^^^GGGAAA===;;;999777999===:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>============;;;;;;;;;:::999888777666999999999888888777777777777777777777666666666666555666666777777666666555555444444444333333222222666555555444444333222222999666333222444666555444777666555555444444555555666666666555444555999;;;EEEIIISSS]]]___\\\]]]bbb___aaabbbaaa^^^[[[ZZZZZZ___^^^^^^___bbbeeehhhjjjiiigggdddccccccbbb___]]]```eeeddd]]]ZZZXXXLLL>>>777666444333222222222333444555777666555444555666222333444555555333222000000111111222333222222222:::>>>BBBCCCFFFMMMZZZdddnnnmmmpppuuuvvvlllYYYIII<<<777111///111222111...222222222111111111111111444333333222222111111111222111111000000111111111333333555999===<<<666000222111000//////000111222444444333222111000///...111111000111333777:::===::::::999555111///111333333222111111000000000000111111111222222333333333777>>>FFFHHHBBB:::444222222000///000111333333222000111111111111222222222333333555<<>>===:::555222444444333222222222333333666888:::;;;;;;888555333333333333333333444444444333333111111111111333333333222111000///000111111111222333333444444333333111111222222222111000000111111111000111111222222000000111111222222333333:::AAACCC===777555444111111111111111111222333333444444333333333333444444777666444222111000000000222222222222222222222222111111111111111111000000111111111111111222222333444333222222111111222222111222333333444444333333000111222222333333222222666666666888999999777444555555444333333333333333222222222222222333444444444444333333333333444444444444333333333444444555555555555444444444444444333333444555555555555555333333444555555555444444666666777777666555555444444555666666777777777777777666888;;;;;;<<>>===<<<;;;;;;<<<======@@@AAAEEENNNbbbqqqWWWMMMGGGCCCCCCDDDBBBBBBEEEGGGLLLZZZhhh~~~dddHHHAAA;;;:::999888999<<<::::::::::::;;;;;;;;;;;;cccaaa]]]YYYSSSOOOKKKIIILLLKKKJJJIIIHHHGGGGGGGGGHHHFFFCCCAAAAAA@@@???======>>>?????????>>>===<<<:::999888888777777888888888888666666666666777888777777777777666666666666666777777888888777777666444444444444444333333333666555555444444333222222444222000111222444555555666555444444444444444444666666666555444555999;;;FFFJJJRRRZZZ\\\[[[]]]aaa]]]___```___]]]\\\\\\]]]```_________```bbbdddfffeeefffgggiiiiiifff```\\\[[[______ZZZXXXUUUJJJ===666555333222111222222333333555777888666555444444222333444555444333222111222222222222222333444444:::>>>CCCFFFIIIPPPZZZcccmmmnnnqqqvvvvvvkkkWWWHHH<<<777111///000111111000111111111111111222222222555555444333222222111111222111000//////000111222222333555:::===;;;555///222111000//////000111222333333333222111000//////000000000111444777;;;===;;;:::888555111000111333222222222222111111111111111111222222222222222222666<<>>???;;;666333222333333222222222333444444444666888::::::888666444555555444444444333333333333222111000000111222333111222222222111111000000111222222333333333333333111111222333333333222222222222111111000111111111222222222222333444555666<<<>>><<<888555444222///222111111111111222222333444333333222222333333444888777555333222000000000222111111111111111111111000000000000000111111111111111111111111222333333333333222222111111222222111222222333333333333333///000000111222111111111444444555777999999777555555555555444444444444444222222111111222222333333444444333333333333444444333333222333333444555666666666666555555444444444444444444444444555555666555555666666555555444444666666777777777666555555333333444555666777888888777777999::::::>>>LLLYYYlllzzznnnRRR@@@===AAA===<<<;;;;;;;;;<<<===>>>@@@BBBHHHSSSjjjtttXXXNNNGGGBBBAAAAAA@@@AAADDDHHHLLLYYYgggkkkMMMCCC::::::;;;;;;;;;===999999999999::::::::::::___^^^\\\XXXTTTPPPLLLJJJMMMLLLJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@???>>>======>>>@@@AAA@@@???===;;;:::999888777777888999:::999777666555555666888:::777777777777666666666666777777888888888888777777555555555555555555555555666555555444444333222222333222111111222333444444555444444333333333444444666666666555444555999;;;EEEJJJRRRWWWYYYYYY\\\___]]]^^^__________________aaaaaa```^^^^^^^^^aaacccccceeeiiikkkkkkhhhccc```XXX[[[[[[XXXVVVSSSHHH<<<555444333222111222222333222555888999888555333333333333444444444333222111444333222111222333444555???CCCHHHJJJMMMRRRZZZaaammmnnnrrrwwwuuuiiiUUUFFF===999333000111222333333000000000111222222222333444444333333222111000000111000///......000111222111333666:::<<<:::444///111111000//////000111111333222222222111000000000//////000111444777:::<<<<<<:::777444222111111222111222222333333333222222222222222222111111111111333999???AAA???999555333333111000000111222222111000000111111222222333333444555666999???CCC@@@999555333111000000111333444222222222222222222222222222222222222222222222222222222333333333333333333555444666???HHHJJJDDD>>>444333333222111222222222444333333333333333333444666333222444999<<<;;;:::888>>>BBBAAA;;;555333444222222222222333333444555333444666888999888666555666666555555444333222222333222111000000111222333111222444444444333111000111222222333333333222222111111222333444444444444333333222111000000000111333333333333555666888999>>>;;;777444444444222///222222222111111222222333333333222222222222333333555555444333222111111111000111111111222222222333/////////000000111111111222111111111111222333333333333222222111222222333111111222333333333333222///000111111222222111111333333333555777888777666555555555555555555444444222222111111111222222333444333333333333333333444222222222222333444555666777777777666555555444444555444333333333444555666555555666555555444333222666666777777777666666555444444444555555666777888666888888777999CCCVVVeeetttuuuooo]]]III===<<<>>><<<;;;;;;:::;;;<<<>>>>>>@@@BBBJJJYYYrrrvvvWWWOOOHHHAAA@@@???>>>@@@CCCJJJMMMYYYfffnnnRRRFFF;;;;;;>>>???>>>>>>888888999999999:::::::::[[[[[[YYYWWWTTTQQQNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFEEEEEECCCAAA???>>>=========>>>@@@AAAAAA???===<<<::::::999888888999;;;<<<999888777666666777999:::777777777777666666666666777777888888888888777777555555666666777777888888666555555444444333222222444444444333333222333333444444333333333444444555666666666555444555999;;;DDDKKKRRRUUUWWWXXX[[[\\\^^^^^^___aaabbbbbbbbbbbb```aaa```^^^\\\\\\___bbbgggiiikkkllljjjfffbbb```XXXYYYXXXVVVTTTOOOEEE<<<555444333222222222333444444888===???===999666444333444444444333333222222444333222111222333444555===AAAFFFJJJNNNTTT[[[```lllnnnrrruuurrreeeSSSEEE;;;888444111000111333333000000000111222222222333222222222111000//////...111000/////////111222333111333777:::;;;888333///111111000000000000111111222222111111111111111111...///000111444777999;;;<<<:::666444222111111111111111222333333333222222222111111111111111111111111555:::===<<<888555222333111000000111222222111111111222222333444555555555777666888>>>EEECCC<<<666444222000000000222333222222222222222222222222111111111111111111111111111222333444444444444333666666:::BBBLLLNNNGGG@@@333333222111111111111222333333333222222333333333777444222444888<<<===<<<:::>>>BBB@@@:::444444555222222222222333333444555222333555666777777666555666666555444333222222111222222111000000111222222222444555666666444222111222222222333333222111111111222333444444444444444333333222111000000000111444444444444666888:::<<<@@@:::444222444444333111333333222222222222222333222222111111111111222222111111111222222222222222///000111222333555666666//////000000111111222222222222222111222333333444333222222111222222333333000111222222333333222222000111111222222222222222333222222333666777666555444444555666666555555444333333222222111222222333333333333222222333333333111111111222333444555666777777666666666555555555555555333222222333444555444444444444444333222111666666777777777777777666777666555555555555666666666888777666:::III]]]lllqqqfffXXXMMMDDD???<<<;;;;;;:::::::::;;;<<<>>>??????BBBLLL```{{{yyyXXXPPPHHHBBBAAA@@@???@@@DDDLLLOOOZZZfffmmmQQQEEE;;;;;;>>>>>><<<<<<888888999999999:::::::::\\\[[[YYYVVVTTTQQQPPPOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB???======>>>>>>???@@@@@@@@@???>>>===:::::::::999::::::;;;;;;:::999888777777777888999777777777777666666666666666777777888888777777666444555555666777888999999666555555444444333222222444555666555333222333444444444444444444444555666666666666555444555999;;;DDDMMMTTTWWWWWWZZZ[[[ZZZ^^^^^^```ccceeeeeecccaaa___```aaa___\\\\\\```cccmmmnnnooommmhhhccc___^^^[[[YYYVVVSSSPPPJJJAAA:::555555444333333333444555888===CCCEEECCC???:::777444444333333333222222222222222222222222333444444555999>>>EEELLLTTT]]]bbbkkkllloooqqqlll___NNNBBB666555222000//////000111111111111111111222222222000000000000000/////////000000111111222222333333222444777999999666333111000000000111111000000000111111111111111222222222//////000222444666888999===:::666333222222111000111111222333333222111000000000111111111111111111000222666::::::999555333444222000000111222111000111222222333444555666666555777666555<<>>666555333111000000111111222222222222222222222222000000000000000000000000000111333444555444444333666777;;;CCCJJJKKKFFF@@@333333222111111111111111333333222222222222333333888444111333777<<<>>>>>>999<<<>>><<<888444333444333333222222222333444444222333444555666555555444555555444333222222111111222111000//////000111222333444555666666444222111222222222222222222111000222222333444444444333333222222111111000111111111444444444444666999<<<>>>???888333333444333222333444333333222222222222333222111111000000111111222...///000111222333333333000000111222444555666777111111111111111222222222222222222222222333444444222222111111222222333333000111111222222222222222000111222222333333222222333222111222444555555444222333444666666555444444444444333333222222333333333333222222222222333333222222111222222333444555555555555555555555555555555444444333333333333333333333333444333333222222666666777888888888777777999888777555555555666777777999999888???NNN^^^hhhbbbTTTFFFBBBBBB@@@<<<:::999999999999;;;<<<>>>@@@???DDDPPPggg\\\PPPIIIDDDCCCCCCAAACCCFFFLLLPPP]]]iiikkkLLLBBB;;;:::;;;:::888999999999999999::::::::::::___]]]ZZZVVVSSSPPPOOONNNOOONNNLLLIIIGGGEEEDDDDDDEEEFFFFFFCCC???===>>>???@@@@@@@@@?????????>>>>>>999999:::::::::999999888888888888777777666666555777777777777666666666666555666666777777666666555222333444555666777888888666555555444444333222222111333555555333222444555555555444444555555666777666666666555444555999;;;EEEPPPXXXZZZZZZ]]]]]]ZZZ]]]]]]```cccgggfffbbb^^^]]]___aaa___\\\]]]aaafffjjjmmmooonnniiiccc___^^^]]]XXXSSSOOOKKKDDD<<<777666555444444444555666666999???EEEHHHFFFAAA;;;888444444333333222222222333000111111222333222222222333555:::AAAJJJTTT]]]ccchhhiiikkkkkkeeeXXXHHH===333444333222000//////000222222222111111111111111000000000000000111111111///000222444555444333222333555777888666555333222000000111111111111000000000000111111111222222222000000111222444555666777===:::555333333333222000000111222333222111///...//////000000111111222222000222555999;;;:::888555444222000000111222111000000111222333444555555666333666444111999EEEEEE===555555444333222000000///111111111111111111111111000000000000000000000000///111333444555555444333444666<<>>>>>::::::::::::888777666555444444333222222222333333222333333444444444333333333333333222222111111111222111000//////000111222222333444444444333111111222222222222222111000000222333333333333222222111111111111000111111222222444444333444666999===???<<<666222444333000111444555444333222222222222222111111000000000000111111///000222333333333333222222222222222222333333333333333333333222222222222333222222222222333444444222222111111222222333444000000111222222222222222///000000111222111111111444222111111333444333222111222444555555555444333666555444444333333444444333333222222222222333333333222222222222222333333333333333444555555666666444444444444444333222111222333444444444444444444666666777888888888888888999888777666666777999:::777;;;>>>???GGGSSSZZZZZZOOOEEE>>>@@@AAA>>>;;;;;;999888888999:::===???@@@AAAFFFTTTnnneeePPPJJJFFFFFFFFFEEEEEEHHHKKKPPP___mmmkkkIIICCC>>>===<<<999777999::::::::::::;;;;;;;;;;;;ccc```[[[VVVRRROOONNNMMMOOONNNLLLIIIGGGEEEDDDDDDEEEFFFFFFCCC???===>>>@@@AAA@@@??????>>>>>>??????888999999::::::888777666777777777777666555333333777777777777666666666666555555666666666666555555111111222333444666777777666555555444444333222222...111444555333333555777555555555555555666777888666666666555444555999;;;GGGRRR[[[]]]]]]```___[[[[[[\\\___dddgggfffaaa\\\\\\___aaa___\\\]]]bbbgggbbbgggmmmooolllfffcccaaa^^^WWWQQQLLLHHH@@@999555777666555444555555777777777===DDDGGGEEE???999555555444333222222222333333///000111222333222111111777888<<>>:::555333333333222000111111222333222000...,,,...//////000111222222333111333666999<<<<<<:::888444222000000111222111000///000000222333444555555111555222///666CCCDDD<<<555555444444222111///...111111111111111111111111000000000000000000000000///000333555555555444333222555;;;@@@AAA@@@===;;;333222222111000111111111333222222222222222222333888444000111666;;;>>>???<<<;;;::::::;;;;;;999777555444444333222222222222333333333444444333333222222222222111111111111000222111000//////000111222111222222222111111000000222222222222222111000///333333333333222222111000111000000000111222333333444333333333666999===@@@:::444222444333...///555555444333333222222222222111111000000000000111111222333444444444444222222333333222222111000//////444444444333333222222222333333222222333333444555222111111111222333333444000000111222222222222111...//////000000000000000444333111111222333222111000111333555555444333222777666555444444444444444333222222222222222222333333333222222111222222222111222222333444555666666333333444555444333111000333333444555666666666666666666777888888888888888888777666666777999;;;===777===BBBEEEMMMUUUTTTNNNCCC>>>===AAAAAA<<<:::===888888888999:::===???@@@CCCHHHWWWrrrlllOOOJJJGGGHHHIIIGGGGGGIIIIIIPPPaaappplllJJJEEECCCBBB???:::999;;;::::::;;;;;;;;;;;;<<<<<>>>>>???AAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===<<<:::999888999888888777666555555444888888888888888777666666666555555444444444555555333444555555666555555555333333222444555666555333222222333333333333444444555444333333333333555555777666555444555666999:::GGGMMMVVV\\\^^^]]]\\\[[[\\\ZZZYYY\\\___aaa```___XXX\\\bbbdddbbb``````aaacccdddfffhhhiiigggbbb______\\\WWWQQQIII@@@999666777555333222444555666777888<<<>>><<<<<<===;;;666444444444333333222222222444333222222222333444555999777888???IIISSSZZZ\\\bbbeeejjjkkkdddUUUDDD999333222222111111222222333000000000000000000000000///000222555888777333000000222444666666444222000000555999999666333222333666444333111000000111111000000000000000000000000222222222111111222666888???999222///111333222///222333333222222111000/////////.........000111222333222222777<<<>>>;;;777555444333111000111111222555333111111333444555444666666555444999AAABBB???;;;555111222333000000222111111111111111111111111000000000000000000000000222222111111111111111222222333555666777888888888555333111000111111000//////000222222111111111222777444222000222666;;;>>>>>>???>>><<<888666555666555444444333222111000000///111333333111000111222333333222222111222222222333333333333333333333333111111111222333444555666333333333222111000///...333444555333111000000111222222111111111111222222222000000444;;;??????===999888555333222111111222444444333333222111000000000111222333444333222111555444333333444444222000444555555333111000000111222222222222222222333333111111222222222333333333333111111111333444333222000000000000000111111222000000000000000000111111444222111//////000222333000000111222444666777888777777666666555555444444444444444555555444333333222222222333333444444444444555666555444444555666444555555666555444222111555555555555555444444444555777888777666666777888666777888777555444555666;;;<<>>>>>===<<<___[[[WWWSSSQQQPPPNNNMMMMMMKKKHHHGGGFFFFFFDDDBBBFFFEEECCCAAA???>>>>>>>>>@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999888888888777777666666555555888888888888888777666666666555555444444555555555666777777777666555555444333333222444555666555333222222333333333333444444444333222222222333555666777666555444555777999:::GGGMMMUUU[[[]]]\\\[[[ZZZYYYWWWVVVXXX\\\______^^^ZZZ___cccdddbbb______```bbbccceeehhhhhheee```\\\\\\[[[XXXPPPGGG>>>888555333333333555666777777666:::======::::::;;;:::666444444444333333222222222555444333222333444555666777666888>>>GGGPPPVVVYYY^^^ccchhhjjjdddVVVEEE:::666555444222111000//////000000000000000000000000000000222444666666444111111222333444444333222111222666;;;;;;888555444444555444333111000000111111000000000000000000000000000111111111111222666999CCC<<<666222333444111///111111222222111111000000000///.........///000111333111222666;;;>>>;;;888555444222111111111222222444222111111333444444444333444333333999AAADDDBBB;;;555111222333111111333222222222222222222222222111111111111111111111111222222111111111111222222000000222333444555555555555333111000111111000///...000222222111000111222666444111000111555:::===AAAAAA@@@===888555444555444444333333333222222222333444555444333222333444333333222222111222222333444444444444444444444444111111111111222333444444333333333333222111000///111222333111///......///111000000000000000000111444222111555:::===;;;999666555444333333222333333444444333333222111111000111111222333333333333222444333222333444444222000333444444333111///000111333333222222222222222222111111222222222333333333222111111111333444333222000000000000000111222222222111000000000111222222333222111//////000222333333333333444555666777888777777666666555555555444333444444444444444333333222222222333333444444444444555666555444333444666444444444444444333222222444444444444444444444444555666777777666555666777555777777777666666777999999???JJJSSSTTTNNNEEE???;;;;;;<<<<<<<<<<<<<<<<<<===;;;;;;=========AAAGGGOOOTTTiiitttYYYQQQJJJGGGEEECCCEEEIIIOOOTTTeeexxxhhhOOOGGG@@@??????<<<999:::888999;;;===>>>>>>===<<<[[[[[[YYYUUUQQQNNNMMMNNNMMMKKKHHHGGGFFFFFFDDDBBBFFFEEECCCAAA???>>>======??????===<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999888777777777777777777777777888888888888777777777666666555555444555555666666999999999888777555444333333333222444555666555333222222333333333333444444111111111111222444555666777666555555555777999;;;GGGMMMTTTZZZ[[[ZZZYYYXXXXXXWWWVVVWWWZZZ]]]___```^^^bbbfffeeebbb^^^]]]^^^aaabbbeeehhhhhhddd]]]XXXZZZ[[[YYYPPPDDD:::666666000222444777888888888777===>>>===888666999888666444444333333333333222222555444333333333555666777666666888===EEEMMMRRRTTT[[[aaahhhjjjcccUUUEEE;;;666555444222111000//////000000000000000000000000111111111222444555444333222222222222222222222222333888<<<===:::777555555444333222111111111111111000000000000000000000000///000111111111333666999CCC>>>777444333222000---///000000000111111111111111111///......///000000111000111555:::<<<;;;888444333222111111222333333444222111111333444444444111222222333888AAAEEEDDD;;;555222222333111222444333333333333333333333333222222222222222222222222222222111111111111222222000000111222333444444555555333111111111222111000...000222222111000111222444333111000111444888;;;FFFEEECCC>>>999555444444222222222333333333444444222222111000......///111333222222111222222333333555555555555555555555555222111111000000111111222222222333333333333222222111222222111///...///000000000////////////000000666444333555999:::777444222333333444444444333333444333333222222111111111222222111111222222333444444333222333444444222000111222333222000//////000444444333333222222111111111111222222222333333333222111000111333444333222111000000000000111222222444333111000000111333444222222111000000111222333555555555666777777888888666666666666666555555555333333444444444444333333222222333333333333444444333555666555444333444555333333333333222222222222444444444444444444444444555666777666555444555666666777777777666777999<<>><<<===??????>>>AAAFFFPPP[[[uuu|||[[[TTTMMMJJJHHHFFFFFFIIIOOOUUUhhhlllOOOGGG@@@>>>>>>;;;999:::999:::;;;=========<<<<<>>======>>>>>><<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::999999777777777777777777888888999888888777777777777777555555555555555666666777777888888777666555444444333333222444555666555333222222222333333333444444//////000111222444555666777666555555666888:::<<>>;;;777555555333222222111111111111111000000000000000000000000---///000111111222555888>>>:::666333222111...,,,.../////////000111222222444333222000000000111111000000111444999;;;:::999444333222222111222333444333222111222444555444333000222222222777???DDDDDD<<<666222333333222222555444444444444444444444444333333333333333333333333222222111111111222333333333333333444555666777888555333111111222222111000///111333333222111222333333222000000111444777888HHHHHHEEE???:::555444444000000111111222333333444111000///---++++++---000222222111111222222333333555555555555555555555555333333222111111111111111111222333444444444444444222333444333111000111222000000////////////000000444444444777999888666333111222333444444333222111333333333222222111111111333222111000111222333444333222111222444444222000000111222111//////000111555555444333222222111111111111222222222333333333222111000111333444444333111111000000111111222333666444222111000222333555222111111000000111222333444555666777999999::::::555555555666666666666666222333333444444444444333333333333333333333333333333444555555333333444555333333222222222222222222555555555555555555666666555666777666555444555666777888777666666777;;;>>>HHHZZZiiicccPPPAAA>>>@@@:::::::::;;;<<<===>>>>>>>>><<<>>>AAA@@@>>>@@@EEEOOOaaa^^^UUUMMMKKKJJJGGGFFFHHHLLLQQQgggqqqOOOFFF???======:::888999::::::;;;<<<======<<<<<>>===>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999777777777777888888888888999888777777666666777777555555555555555666777888444555555666666555555555333333222444555666555333222222222333333333444444......000111333555555666777666555555666888;;;<<>>888333333333111222555444444444444444444444444333333333333333333333333222222111111222333333444555555555555666888999:::666444222111222222111000000222444444333222333444222111111111222333555666GGGGGGEEEAAA<<<777555444//////000000111111222222333333222000......111333222111111111222222333444333333333333333333333333555444333222222222222222111111222333444444444444222333444333111111111333222111111000000111111222111222555888999999666444222333333444333111000///333333222222222222222111333222111000111222333444222111111222333444222000///000111111000///000222555555444444333222111111111111222222222333333333111000000111333444444333111111111111111222222333666555333222111222333444111000000111111222222333222333555888999;;;;;;;;;444444555555666666777777222333444555555555555555333333333333333333333333333444555444333222333555333333333333333333333333555555666666777777777777666777888777555444555666999999888666666999===AAAOOOaaalll___III<<<:::===:::::::::;;;<<<===>>>>>>===;;;===@@@@@@>>>@@@EEERRRkkk```VVVMMMJJJJJJGGGFFFGGGKKKNNNeeewwwOOOFFF???===<<<:::999:::;;;;;;<<<<<<<<<<<<<<<<<>>>>>======<<<;;;;;;<<<<<<======<<<:::::::::::::::888888888888888888888888:::999777666666666777888555555555555666777888888333333444555555555555555333333222444555666555333222222333333333333444444...///111333444555666666777666555555777999;;;===GGGKKKRRRWWWYYYZZZZZZZZZYYYYYYZZZYYYYYY[[[___bbbccceeegggddd```\\\\\\]]]aaabbbeeehhhhhhddd]]]XXXSSSTTTTTTMMMBBB:::777777555666555444333666===CCCGGGEEE???666222333444222222222333333333333444444000000000000111222444555555666888:::===CCCKKKPPP\\\bbbgggeeeZZZLLL???888666555444222111000//////000000000000000000000000222000///000222444444333222111000//////000111222///555;;;===:::555222222000111111222111111000000000000000000000000000000---...000111000111222444666666777777666666555444111000000000000222444555666555333222222333444444///000222555777:::<<<===777666444333222222222333222222222333555555444222111444444111333:::AAACCCAAA:::444333333111222555444444444444444444444444333333333333333333333333222222111222222333444555444444333333444666888999666444222222222333222000000222444444333222333444111222222222333444555555BBBDDDDDDBBB>>>:::777666111111111111111000000000000111000///......000222111111111111222333444444111111111111111111111111555444444333222222222333111111222333333444333333///111222111000///000111222222111111111111222222///222666:::;;;999777555333333333222111000///...222222222222222222222222222222111111222222333444111111000111333444222111...000111111000000222333555555444444333333222222111111222222222333333333111000000111333555444444222111111111111222333333555555444333222222222222000000000111222222333333111222555777999::::::999333444444555666777888888333444555666666666666666444444333333333333222222222444555444333222333444333444666777777666555555555555555666777777888888777888999888666444555666999999888888999===CCCHHHZZZfffjjjZZZGGG???>>>>>>:::;;;;;;;;;<<<=========<<<;;;<<>>>>>======<<<<<<======>>>===;;;:::999999:::::::::999999888888777777777:::999777666555666777888555555555555666777888999555666666666666555555444333333222444555666555333222222333333333333444444///000222444555666666555666666555555777999<<<>>>FFFKKKRRRWWWZZZ[[[\\\]]]ZZZ[[[]]]\\\[[[[[[^^^```aaaccceeeccc___\\\\\\^^^___aaaccceeefffccc^^^YYYOOOOOOMMMHHHAAA:::666555444666888666444666<<>>;;;;;;<<<<<<<<<<<<<<<<<<>>>;;;<<>>>>>============>>>>>>===;;;:::999999:::;;;:::::::::999888777666666:::999777666555666888999555555555555666777999999888888888888777555444333333333222444555666555333222222333333333444444444000111333555666666666555666666555666777:::<<<>>>FFFKKKQQQWWWZZZ\\\]]]^^^\\\___aaa```^^^]]]___bbb___bbbdddbbb^^^\\\]]]___^^^___aaacccdddbbb]]]ZZZMMMLLLIIIEEE@@@:::555222333666999999666666;;;???JJJIIIBBB999444444333000222222222333333444444444111111111111222444666777333333444444666===HHHOOOTTTZZZ^^^[[[PPPDDD<<<999333222222222222222222333000000000000000000000000000//////111333444333111//////000000000000/////////555<<<>>>;;;666333222///000111222222111000///000000000000000000000000...///111111000//////000222444666777555333222222444333222111111333555666111111000000000111333444000222444666888:::>>>@@@999888666333222111111111222111222444555555333222,,,000111///222;;;DDDHHHFFF>>>777444222000000333333333333333333333333333222222222222222222222222222222222222333444555666555444333333444666999:::666555333222333333222111---///000111000///000111222333444444555555555555777<<>>:::888999888777555333111000///---///222333222222333444111111111111222333444555111111111111111111111111222111111111111111222222111111222222222111111000111222333333222111222444000000////////////000000111666;;;===<<<999555333000////////////111333444222222222222222222222222000111222333444333222222000000000111333333222111///000222222222222444666333333444444444444444444111111222222222333333333000//////111333555555444222222111111222222333444222333444555444222///...//////000222222333333333333444555666555444222000222333444555666888888999555555777888999999999999444444444333333222222222222333444444222222333444444777:::===>>><<<999666111111222333333444555555999:::;;;999777666666777777888999<<>>===;;;;;;======<<<<<<;;;;;;;;;<<<<<<[[[YYYVVVRRROOOLLLKKKKKKJJJHHHFFFEEEEEEDDDBBB@@@BBBBBBCCCCCCCCCBBBAAA@@@======>>>>>>===<<<;;;;;;:::::::::999999999888888<<<;;;:::888777666666555666777888888888666555444777666666666666666777777;;;:::888666444444444444777777666555444222000///222222333444555555555444666555333222222333444666777555666888666555;;;BBBIIINNNTTTWWWWWWXXXZZZ]]]]]]___aaa^^^ZZZYYY^^^ccccccbbb```___^^^___aaabbbaaaddddddaaa___]]]WWWPPPHHHKKKIIIAAA:::888777666777666555444555777999:::@@@BBBCCC???888333333555222222444444444444222222000000111222333333444444444555555444666<<>>@@@EEEOOOYYYvvvoooXXXLLLJJJBBB@@@EEEEEEIIINNNZZZsssqqqPPPGGG???===<<<999888999:::::::::;;;;;;<<<<<<<<<[[[YYYVVVRRROOOMMMLLLKKKKKKIIIGGGFFFGGGGGGEEECCCCCCDDDDDDDDDBBBAAA???==================<<<;;;;;;:::::::::999999999888888;;;:::999888777666666666666777777888777666555444777777666666666666777777;;;:::888666555555555555888888777777555444222111333333444555555555555555666555333222222333555666666555666888777666;;;BBBMMMRRRXXXZZZZZZZZZ\\\^^^___```aaa___\\\[[[^^^aaabbbaaa___^^^^^^___aaabbbbbbddddddbbbaaa___XXXOOODDDGGGFFF>>>888777777555666555444444444666888999???BBBDDDAAA:::555444555222222333444444333222222000111111222333333444444555666666444444:::BBBIIIPPPWWWYYYRRRHHHAAA:::555444444333333333222222222444222111111333444333333111111000000000000111111111111111111000000000000111666;;;<<<888333///............///222444444333111111111000//////......000000000111111111222222444888<<<<<<999555444444333222222222111111111111///111222111000///000111111111222222333555:::>>>@@@;;;444000000111222222333333333444444333222222111000222444555666===EEEKKKAAA555///000111000...111111111222222222222222555444333222111111222222222222111111111111222222333666555222444:::<<<999777444111000111111111000222222222111111111222222333222222111222333444555888777888;;;>>>???===;;;888999999666333111222333444333333333222222222222333222111222333444444222222222222222222222222222111222222333333333222222222111000//////000111111222222111111111111222222000111111222222222111111333:::===:::666666666666//////000111111111111111222222111111111111222222333333333222222111000///222222222222111///---,,,111111111222222333333444333333222222333333444555111222444333222222333444222333444555555333222000111111111222222222333333333333333444444444444555444444444444444444444444444333333222222333333444444444444444444444444444777666666666666666777777888888888888888777777777555555444333333333333444555555555666666666666777666666666666666666666666>>><<<:::888888888888888:::;;;===AAAFFFMMMTTTXXXTTTMMMCCC=========;;;999777888888999:::;;;<<<===<<<;;;<<>>DDDQQQWWWYYYQQQFFF???999555333333333333222222222222444333222333444444333111111111000000000000111111222222111111111000000000222666;;;<<<888333000////////////000333555555444000000000000000000000000111111222222222333333333666:::??????;;;666444444222222111111111000000000///111222111000///000111222222111111111555:::>>>???;;;555111000222444555444444444444333222222111111111222444555666<<>><<<<<<===???CCCNNNdddxxxvvvZZZKKKIIIEEEEEEHHHEEEGGGKKKWWWnnnpppMMMEEE>>>======;;;:::<<<:::::::::;;;;;;;;;;;;<<<[[[YYYVVVRRRPPPNNNMMMLLLNNNKKKHHHGGGGGGGGGEEEDDDDDDDDDDDDCCCBBB@@@===<<<<<<===============<<<<<<:::::::::999999999888888888888777777777777888888666666666666666666555555888777777666666666666777999888888777666666666666666777777777777666666555444555555666666555555555444444333333333444555555555444666888777777===EEEMMMRRRXXX[[[[[[[[[\\\^^^dddbbbaaaaaaaaa___\\\ZZZ]]]]]]]]]^^^___aaabbbccc```aaa``````aaa^^^RRRFFF@@@CCCBBB;;;555444444333222222222222333444555666999===BBBCCC???:::555333222222222333333222222222111111111222222333333333333444444333222555;;;AAAOOOVVVXXXPPPDDD===888555333333333222222222222111444444333444555444222///222111111000000111111222222222222111111111000000222777;;;<<<888333111000333111000111222333222111//////000000000111111111222222222333333333444444777;;;??????;;;666333333111111111000000000000//////111222111000///000111333222111000000444999===BBB>>>888333222333444666555555555444333222111000222111222555555555<<>>;;;777555444666777444444444444444444444444111000///000222333222111222222333333444555666666111111111111222333444444444333111000///000000111222222111111111111222222222111111000000000000000:::>>>>>>999555444333000//////000111111111111111000000000///000000111222444333333222111111111000222333333444444555555555333333222222222222222222333333333333333444555555555666777666444333333444555444333222222222333333111111111222222222333333222222333333333444444444333333333333333333333333444333333222222333333444555555555555555555555555777666666666666666777888666777888999::::::999999666555444444333333444444222333333333444444444444666666666666666666666666;;;;;;;;;:::999999;;;===999>>>DDDFFFEEECCCBBBBBB>>><<<::::::<<<======<<<999888777777888:::===>>>======???AAAEEEUUUqqqxxx[[[JJJIIIGGGHHHJJJEEEGGGJJJUUUkkkjjjLLLCCC===<<<===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;[[[YYYVVVSSSPPPNNNNNNMMMOOOLLLHHHEEEDDDDDDBBBAAAAAABBBBBBBBBBBBAAA???>>><<<<<<===============<<<:::::::::999999999888888777777777666777777888999555555555555555555666666888888777666666666666666666666777777666666666666444555555666666555555444444555555555555555444444333333333333444444555555555444666888888888>>>FFFKKKQQQXXX\\\]]]]]]^^^```dddcccaaaaaa```___\\\ZZZ]]]]]]^^^___```aaaccccccbbbccccccaaa```\\\PPPEEEBBBEEECCC;;;444333222111111111111222333333444555555:::???BBB@@@;;;555222222222222222222222222222111222222222222222333333000222333222222444:::???JJJRRRVVVOOOCCC;;;777555333333222222222111111111444333333444555444111///222222111111111111222222222222222222111111111111222777;;;;;;888444222222222111000000222222111000//////000000111111222222222333333333333444444444555:::>>>???:::555222111111111111000000000000//////111222111000///000111333333222111000333777;;;EEEBBB===888444333444555555555555444333222111000222111222555555555<<>>===CCCIIIJJJEEE???<<<;;;;;;::::::;;;<<<<<<<<<;;;888777666666777999<<<===??????@@@CCCKKK^^^~~~vvvZZZKKKKKKIIIJJJKKKFFFGGGJJJTTTiiibbbKKKCCC<<<<<<===<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;[[[YYYVVVSSSPPPOOONNNNNNNNNKKKFFFDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA??????;;;<<<==================:::::::::999999999888888777777666666666777777888555555444444555555666777999888777666666555555666444444555666666666555555333444444444444444333222444444444555444444333222222333333444444555555555444444555888888999???GGGMMMSSS[[[_________```aaacccbbbbbb```^^^]]]\\\\\\]]]^^^___```aaabbbccccccfffiiihhhddd___ZZZPPPFFFCCCFFFDDD<<<444222222000111111222222333444444444333777===@@@@@@<<<666222222222111111111111222222222222222222222222222222///111333333222444999===BBBMMMSSSMMMBBB:::777555222222222222111111111111333222111222333333222000222222111111111111222222333222222222222111111111333777;;;;;;888444333333.........///222444444333000000000111111222222222222222333333333444444444333888===>>>:::555111000222222111111111000000000///111222111000///000111222333333222111333666888DDDCCC@@@;;;666333333444444444444444333222222111333222333555444555;;;CCCIIIDDD<<<777444444444333333444666888999888777666333444444444444333222222222222111111111111222222111000111333333444:::BBBFFF@@@888111//////000000000111222444444444333333222222333444444444444444333444444444333555777:::???<<<999777777777777666333333333333444444444444222111000111333333333222222333333444444555555555444333222111111111333333333222111000000111222333222222111111111111222222111000/////////000222333999;;;999555222333222...//////000111111111111111000000000000111111222333333222111///...//////000444333222111111111111222222222222222222222222222222111111111111222333333444555666666444333444555555444333222111222333444333333444444444555555555222222222222333333333333333333333333333333333333111111000000000000111111555555555555555555555555333333444555777999:::;;;999;;;===>>>>>>===<<<:::888888777666666666666666444444444555555555666666666666666666666666666666666888:::999777888<<<@@@EEEJJJOOONNNFFF>>>::::::999999999:::::::::::::::888777777777888:::<<<===@@@@@@BBBHHHSSSjjjqqqXXXLLLMMMKKKKKKLLLHHHFFFIIITTTjjj^^^KKKCCC<<<<<<===<<<<<<>>><<<;;;;;;;;;;;;:::::::::ZZZYYYVVVSSSQQQOOOOOOOOOLLLHHHEEEBBBBBBCCCCCCCCCAAABBBBBBBBBAAA@@@>>>===;;;;;;<<<===============:::::::::999999999888888888777777666666666777777555555444444444555666777999888777666555555555555111222444555555555444444444444444444444333222111333333444444333222222111111222333444555555555555444333555888999:::@@@HHHOOOUUU\\\```___]]]\\\]]]aaabbbbbb___[[[ZZZ\\\^^^___```aaabbbccccccccccccfffkkkkkkddd[[[SSSLLLEEE@@@DDDBBB;;;444222222111111111222333444444444444444777<<<@@@AAA===888444333222111000000111222333222222222222222222222222000333555444222333666::::::GGGPPPLLLAAA:::777555222222222222111111111111222111///000111222222111333222222111111222222333333333222222222111111111333777;;;;;;777444333444/////////000333555555444111111111111111111222222222222222222333333333333111777===>>>;;;666222111333222222222111111111111///111222111000///000111111222333333333333444666@@@AAA@@@<<<777333222222333333333444444333222222333222333555444555;;;CCCKKKFFF@@@999666444444444333555777999999777666444111222333444444333333222222222111111111111222222111///111333333333:::DDDKKKDDD;;;333//////000000...///111333444444333222111111333444444444333222222333555444222222444777:::777444444555666555333222222222222333333333444333222111222333444444222333333333333333444444444666444222111000000222222222111111000111222444555222222111111111111222222222111000000111333555666999:::888444333555444111//////000111111111111111000000000111111222444444555333111000//////000111333333111000000111111222111111111222222333333444333222222222222333444444333444555555444333444666444444333333222222222333333333333333444444444444111222222222222333333333222222222222222222222222222111111111111111111222555555555555555555555555444444444555666888999::::::;;;===>>>>>>===:::999:::999888888777777888888444444444444555555555555666666666666666666666666555888;;;:::888999>>>BBBJJJOOOSSSOOOFFF===::::::999999:::999999999:::;;;888999999:::;;;<<<===>>>@@@???BBBMMM^^^wwwjjjUUUMMMOOOKKKJJJLLLJJJCCCHHHUUUlll___KKKCCC<<<<<<===<<<<<<>>><<<<<<;;;;;;;;;:::::::::ZZZYYYVVVSSSQQQPPPOOOOOOIIIGGGCCCBBBCCCEEEFFFFFFCCCCCCCCCBBBAAA>>><<<;;;;;;;;;<<<===>>>>>>======:::::::::999999999888888888888777666666666666666555444444333444555666777999999777666555555555555000111333444555444444333555555555555444333222111333333333333222222111000111222333444555555555555333333555888999:::@@@IIIPPPUUU\\\^^^\\\YYYXXXXXX___aaabbb^^^YYYXXX\\\aaa```aaabbbccccccdddccccccdddjjjjjjaaaUUUMMMGGGCCC>>>AAA@@@999333333333222111111222444444444444444555777<<<@@@BBB???:::666333222111000000111222333222222222222222222222222333555666555222111444777555CCCNNNLLLBBB:::777666222222222111111111111000111000......000222222222333222222111111222222333333333333222222222111111333777;;;;;;777444444555444333222222444444333222111111111111111111111111111111222222222333333333111666===???<<<777333222333333333222222222222111///111222111000///000111000222444444333333333444;;;===???<<<777333222222222222333444444444333333333222333555444555;;;CCCMMMHHHBBB;;;777555444555333555777888888666444222///000222333444444333222222222111111111111222222000///000333222222:::EEEOOOHHH===555000///000000---///111333444333222111000111222333444333222222111333555444222111333555555333111222444444222000111111111222222333333333333222111222444555444333333333333333333333222222777555333111000000111222111111000000111333555666222222111111111111222222333222111111333555888999999:::888444555777777333//////000111111111111111111111111111222333444555666444222111000000222222111111111111222444666777000000111222333333444444444333333333333444555555111333444444333333555666444444444333333333222222000000111111111222222222111111222222222333333333222222222222222222222222333222222222222222222333666666666666666666666666666666666666666777888888888:::<<<===<<<:::888666;;;:::999999888888999999333333444444444444555555666666666666666666666666666999<<<<<<999:::???DDDLLLPPPSSSNNNCCC;;;888999:::;;;;;;;;;:::;;;===>>>999:::<<<===>>>????????????>>>CCCPPPeeefffSSSNNNQQQLLLJJJLLLKKKBBBGGGUUUnnnbbbLLLCCC===<<<===<<<<<<===<<<<<<<<<;;;;;;:::::::::XXXYYYYYYXXXTTTOOOLLLKKKLLLIIIDDDAAAAAAAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;777999::::::888777777888888888777666666555666666333444555777777777666666666666555444333333222222444444444444444444444444444444444333333222222222444444333333333333222222333333333222222222111111888666777888777888>>>GGGQQQUUUYYYZZZYYYXXXYYY[[[___]]][[[[[[^^^aaabbbccceeefffgggeee```^^^___```___gggmmmgggWWWIIICCCDDDDDDBBB???;;;777444222111444444444333333222222222777666666;;;@@@@@@;;;666444222111111222333222222444444444333333222222222///111222222222222444555555===GGGHHHBBB;;;777777333222111000///////////////000222333444333333222222333333444444333333222333333222222111222222222333888===<<<777111000111222000------///222444555666222///000333555222///111111222222222333333333555666;;;@@@???999555666111111111111111111111111222333333444444333333222333333333333333333333333777<<<@@@???999333000111111000000111333555444333666666555555555777;;;???IIIMMMHHH;;;555888888555888888888999999777444111000111111222222222111111222222111000////////////000000000111222555777999RRRNNNEEE;;;666777555111222222222222222222222222555555666555444333111000444333222111000111222333444333333222111111111222111111111222222333333333222222222222222222222222111222222333333444444555555444222111111111222222444333111////////////000444444222111000000/////////000111333555666777888::::::999666222000000000111111222222222111111000222222111111222222333444555555555444444333222222555555555555444333222222222111111111222333444444333222111111333333222111111222444666666555444333222111000111333444333222333333222111111222222222,,,444777333111333333...333111//////222333222///111222222333333222222111333333333444444666777888999777555555777999999999===<<<;;;;;;:::999888888666666666777999888666444222333444444555555444444666777888777555555777888999777999===<<<:::@@@JJJNNNLLLIIIDDD@@@===:::999;;;:::999888888888999:::;;;;;;;;;;;;<<<===>>>>>><<>>;;;:::;;;<<<;;;;;;::::::;;;;;;<<>>??????>>>>>>===<<<<<<;;;::::::888999::::::888777777888999888777777666666666777333444555777777777666666666555555444333333222222444444444444444444444444444333333333333333333222444444333333333333222222111111222222222333333333555444444666666777===EEERRRUUUYYY[[[ZZZYYYZZZ[[[^^^\\\[[[\\\^^^```aaaaaabbbccccccaaa^^^]]]^^^______eeeiiicccUUUHHHCCCBBBCCCBBB???;;;777444222111444444444333333222222222444333444999???BBB???;;;666444222222333444333333333333333333333333222222222333444333111111111222222999BBBFFFDDD>>>:::777333333222111000000000000000111222333444333222111222222222222222222222222333333222222111222222333444999>>><<<666111///000000000000000000///---+++888333000000333444222000111111111111222222333333555666;;;AAA@@@999555555111111111111111111111111222333333333333333333222222222222222222222222222444999======888333222222111000000111333444444333555555555555555666:::===HHHLLLHHH;;;555777888444666666666666777555222000111111111222222222111111333222111000000000000000111111111222333555777888LLLKKKEEE<<<777666555222000000000000111222333333555555666666666444333222555444333222222222222333444333222222111111111222222222222222222222333333222222222222222222222222333333333333333333333222444444222111111111222222555444222111000000111111444333222111000000000000222333444555666777888999::::::888666333111000000111111222222222111111000222222222111222222333444333333333333333333444444444444444444333222111111111000000000111111222333666555444444666666555444222444555777777666555444222111111111333444333222333333222222222222333333222222000///111666666444111111222333333222222111222222222333333222222222444444444444555555666777777666555555777999:::999:::999999888777666666666666666555777888999777666666666666666555444444333444555555555444444666888:::999===EEEHHHEEEEEEGGGGGGEEECCC@@@>>><<<:::::::::999999999888999999:::::::::::::::;;;<<<===>>>===BBBJJJXXXssslllVVVLLLNNNKKKIIIIIIEEEDDDGGGPPPfffbbbJJJDDD??????>>>;;;:::<<<<<<;;;;;;::::::;;;;;;<<>>FFFTTTWWWZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZ\\\^^^```___^^^^^^______^^^\\\\\\]]]___```bbbccc]]]RRRHHHAAA???BBBAAA>>>:::777444222222444444333333333333222222222111222777>>>BBBCCCBBB888666333333444444444333222222222333333333333333444555555444111//////000111666===EEEHHHEEE>>>999444333222111111000000111111222333444333222111000333222111000000111222333333222222111222222333333555:::>>><<<666000///000222222333222111000///...999555111000222333333111000000000111111111111222555666;;;AAAAAA999444222222222222222222222222222222333333333333333333222222222222222222222222222111555:::;;;777444333333222111000111333444444333333444555555444555777999FFFKKKHHH<<<555666777333444333333444555444111///111111111111111111111111333222222111111111222222333333333333444555666777CCCFFFFFF???999777666444000///......///111333555555666777777777777555555555555444444333333333333333333222111111111111222333333222222222222222222222222222222222222222222555444444333222222111111444333333222222222222333666555333222111111222222222222111111111111222222444444444444555666777888:::999777555333222111111000111111222222222111111222222222222222333444444222222111111222333555666333333333333222111000000000000//////000000111111444222111222333444333222222333444555666555444444333222111222333444333222444444333333333333444444777111---///333444444444000111333444333222222333222222222222222222222222555555555555555555555555555555444666888:::::::::888888777777666666555555666555444555888:::::::::999999888777666555444444444555555444444444777999:::<<>>;;;:::<<<<<<;;;;;;::::::;;;;;;<<<\\\YYYUUURRRPPPOOOMMMMMMKKKIIIEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@????????????;;;;;;;;;::::::999999999888:::;;;:::999888888888999999888888888888888999666666666666666666555555555555444444444333333333444444444444444444444444222222222333333444444444444444333333333222222222000111111222333444555555333333666::::::;;;AAAIIIWWWYYY[[[\\\]]]\\\[[[ZZZXXXXXXZZZ\\\______]]][[[\\\\\\\\\\\\\\\]]]___```aaa```]]]XXXPPPHHH@@@<<>><<<555000///000111111000000000222555777:::666222000111333333222000000000000000000000111444555:::AAAAAA:::333111222222222222222222222222333222222222222222222333222222333333333333333444000444999;;;999555333222222111000111333444333222111333444555444444555777CCCIIIHHH===555666666333333222222333444444333111222222111111111111111111222222222111222222333333555444444444555555555666;;;CCCGGGBBB<<<:::999777333222000...///111333555444555777888888888777777555555555666555555444333222222111111111111111222333333333222222111111111222222222222222222222222333333333333222222111111333333333333333333333333555444333111111111222333111111111111222222333444333333222222222333444555:::888666444444333222111000000111222222222111111333222222222222333444444444333222222222333555666333333333333333222111111111111111000000111111222222111000111222333222000///000111222222222222111333222111222444555444333444444333333333444555555333000222999:::444000111444222000000222444444444222222222222222222222222555555555555555555444444444333444777:::;;;;;;:::888888888777777777777777666555444555888;;;<<<===;;;:::999999888777777777999999999777666666999;;;;;;CCCQQQ[[[[[[QQQEEE===888888888777888888999999777888999:::;;;:::999888:::999999::::::;;;<<<===@@@EEEQQQhhhnnnWWWLLLMMMIIIGGGHHHDDDDDDFFFNNNbbbbbbKKKEEE@@@???>>>;;;;;;===<<<;;;;;;::::::;;;;;;<<<```[[[UUUQQQOOONNNLLLJJJJJJGGGEEEDDDEEEEEEDDDCCCDDDCCCAAA@@@???>>>>>>>>>:::::::::::::::999999999888:::;;;;;;999888888999999888888888888888999999777777666666555555555555444444444444444333333333444444444444444444444444222222222333333444444444444444333333333222222222222222333333333444444444444333666999:::<<>>;;;999666444333222333333333333333333333333333222222444888===AAACCC:::777333111111222222222111111111222222333333333222333444333111000111222555444888AAAJJJJJJAAA888555444333222111111111111222333333444333222000///222111///......///111222222111111111222222333444666:::===;;;555000///111,,,///222333222222444555777555222111111222222222111000000000000000000000444444888???AAA;;;444222222222222222222222222222333222222111111222222333444444444555555555666666222666;;;>>><<<888333111333111111111333444333222000222333444333444555777AAAIIIIII>>>555555666333444333333444666777666555333333111111000000111111222111111111222333444444444555555555555555555555666@@@GGGEEEAAA>>>===;;;888666333111000000222333444555666888888888777777444555666777777555444222111111111000000111222222333333333222222111111111222222222222222222222222111111111222222333333333333333333333333333333333444333111111000111222222111111111111222333444555444333222111111222333444:::777555444444444333111///000111222222222222222333333222222333333444555777666555333333333444555333333444444444444444333444444333333222333333444666444333444555666555444000000000111111111111111333222111222444555444333444333333333444444555666---555CCCMMMMMMEEEAAABBB===666///...222555666444333222222111111222222333444555555666666555444333333333555888;;;<<<:::888555666666666666666666666666444444555999<<<>>>>>>;;;:::999999999::::::;;;<<<<<<;;;999777888:::===BBBOOO^^^bbbZZZMMMBBB<<<999888888777777777888888777888999:::;;;:::999999::::::::::::;;;<<<======@@@EEETTTooonnnWWWLLLMMMIIIHHHJJJFFFCCCFFFPPPfffaaaLLLEEE@@@???>>>;;;;;;>>><<<;;;;;;::::::;;;;;;<<<```ZZZTTTPPPOOONNNKKKIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCBBBAAA???>>>=========::::::::::::::::::::::::999:::<<<;;;999888888999888777777777777888999999999888777555444444444444444444444444444444444444444444444444444444444444222333333333333333333444444444333333333333222222333333333333444444444444444333444666777999AAAJJJ]]]]]]]]]___```___\\\ZZZWWWWWWYYY\\\^^^^^^\\\ZZZ[[[\\\^^^aaacccdddbbb```___^^^[[[VVVOOOGGG@@@<<<===<<<:::888666444333222222222333333333333444444444333333333666999>>>@@@;;;888333111000111111111111111111222222222222222111222333333222111222444444222444<<>>CCCBBB===666111333222111111333333333111///111222333333444666999???IIIKKK@@@777666666444555444444555888::::::999444333222000000000111111000000000111111333444555333444444555555555444444555>>>EEEFFFDDDCCC@@@<<<:::888555333111111111111333333555666777666666555333444666888777555333111111000000000000111222222333333222222222222222222222222222222222222222222000000111111222333333444222333333444444444444333333222111000000111222333222222222222222333444555666555333222222444666777:::666333333555666444111///000111222222222222222333333333333333444444555666666555555444333222222111222333444555666666666666666555555444444555555444333222333444555444222222222333333333444444444444333222333444555444333333222222222333444555666666GGGXXX___``````aaaaaaJJJCCC:::555555666555333444333222111111222333444333444555666666666444444222333666999<<<<<<999777111222222222333333444444555555555777:::===>>>>>>;;;:::999999999;;;<<<===::::::999888777999<<<@@@MMMZZZeee```SSSHHHAAA>>>::::::999888777777777888777888999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>AAAFFFWWWvvvqqqZZZNNNNNNJJJIIIJJJGGGDDDGGGQQQgggbbbMMMFFF@@@>>>===;;;<<>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999;;;<<<;;;:::888999999777666666666777777888999:::999777555444444444444444444444444444444444444444444444444444444444444444333333333333333333222444444333333333333222222111222222333444555666666666444444555666888AAAKKK___^^^^^^___aaa```]]]ZZZXXXXXXYYY[[[]]]^^^]]][[[[[[\\\___cccgggfffbbb^^^]]]^^^]]]XXXOOOFFF@@@===<<<;;;999777555444333333222222222333333444444444222222222333444777;;;>>>===999555222111222222222222222222222111111111111111222333333111111222333555333444;;;DDDHHHCCC===333333222111000000000000000111222333444333222111111111111111111111111111111111111111222333444555444888;;;:::444111222444<<>>IIILLLBBB888777777555666555444666999;;;<<<;;;555444222000//////000111/////////000111222444444111222333444555555444444444;;;BBBDDDEEEEEEAAA;;;777666555333222111111000111222333444555444333222111333666888888555222000000000000000000111222222222222222222222222333333222222222222222222222222111111111111111222222222222222444555555555444444444333222111111222333444333333222222222333444444555444222111222444666888999666222333666777444111//////000222222333333222444333333333333444555555111222333444444333111000...///111333555666777777777777666555555555555555222111000000222222111000333333333333333444555555444333222333555555555444111111111222222333444555GGGUUUZZZSSSSSS___fffcccWWWUUUOOOFFF;;;444333333444333111000000111333444222333555666777666555444333444666:::<<<;;;888555000000111111222333333444555555666999<<<>>>>>>======<<<:::999999:::;;;<<<888888999888:::===CCCGGGVVV]]]___UUUIIICCC@@@===::::::999888888888888888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>??????DDDHHH[[[}}}www^^^QQQPPPJJJHHHIIIEEEFFFHHHPPPeeedddNNNFFF@@@>>>===;;;<<<@@@<<<;;;;;;::::::;;;;;;<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999:::666666555666666777888888:::999777555444333333444444444444444444444444444444444444444444444444444444444444333333222222222444444444333333333222222///000111333555666888888:::777666666777:::CCCNNN```___^^^```bbbaaa]]]YYYYYYYYYYYY[[[]]]^^^^^^\\\ZZZ[[[___dddhhhgggbbb\\\\\\^^^___ZZZPPPFFF@@@>>><<<;;;999777555444333333222222222333333444444444000111222222333666:::===???;;;666333222333333333333222222222111111000000222333444333111000111222666555666===FFFJJJHHHDDD333222111000///////////////000222333444333333222111111222222222222111111111111111111222333444555333777;;;999444222333666@@@@@@===666///---111666,,,...111333222111111111333333333222222222111111555000111888>>>===:::888333333333333333333333333333222000//////000222333333333444444555666777777111888BBBKKKNNNIII???888444222111222333333222111000000111111222555:::>>>>>>IIIMMMCCC999777777555666555444666999<<<======555444222000//////000111.........///000222333444000111222444555555444333444999???BBBEEEFFFAAA999444333333333222111111000111222333333333222111000111333666888888555111///000000///000000111222222111111111222222333333444222222222222222222222222333333222222111000000000111222444555666555444444555444333333333444555666444333333222222333333444333222000///000222555777999555222222666777555222//////000222222333333333444333333333333444555555,,,...111333333222000///,,,---///222444666777777888777666555555555555555555444333333555555444333222222111111222222333444444333222333555666555444111111111111222333444555NNNTTTJJJ555333EEEOOOIII^^^bbb```TTTAAA333000333444333111000000111333444111222444666777777666555333444777:::<<<;;;777444111111222333444555555666555555777:::===>>>===<<>>;;;999888999999:::777888999;;;>>>CCCJJJNNNYYY[[[VVVIII@@@>>>===:::999999888888888888999999999888777777888:::<<<======<<<<<<======>>>???@@@FFFJJJ^^^{{{bbbTTTQQQJJJGGGGGGBBBHHHHHHOOObbbfffNNNFFF@@@>>>===<<<===@@@<<<;;;;;;::::::;;;;;;<<>>>>>======:::;;;<<<<<<;;;;;;<<<>>><<<<<<;;;::::::999888888555555555555555666777777666<<<<<<777222333777888888888777555333333555777777777666666555444222222444444444444444444444444333444444555555444444333222222222222333444555555999888555444555:::CCCJJJZZZ[[[]]]bbbffffffbbb^^^[[[ZZZZZZZZZ[[[]]]___aaa___bbbeeefffccc```^^^]]]^^^aaaaaa[[[OOOEEE@@@>>>@@@===888444333333333222222222222222222222222222555555444333333444444444======<<<999666444444444333444555444222111222333111222222333333222222111444555333444>>>IIIJJJDDD666444111000111222222222000111111111111222222222000111333333333111///...000000000000111111111111111444777666333111222444555555444333222111000///////////////000000000000333333333222222111111111555444333555;;;@@@<<<333333333222222222222222222333222111000000222444555333222222222222333444444444444;;;KKKXXXTTTEEE777999666333222222444444333222333333333222222444555<<>>AAAAAA>>>:::888444111000111222111///222333333444444333333333333555666555333111111111444444333222222222333333444333111000000000111222444444444444444444444444222222222222111111000000111111222222222333333333000000000000111222333444666666555444444444444555777333000111333666666555888777555555555555333111000000111111111111000000111111222333333333333222444333222222333333111000...///111333555666777777555666666555333111222333222222222222333444555555999777555444555666555444333333222111000000000111000000000111222222222333SSSIII===666666777777555DDDCCCKKKVVVSSSAAA444222444444444333333222222222333333333444444444555555555555555444444333333333000111333444555555444333777888888888888:::>>>AAAEEEAAA;;;777666777888999;;;>>>===:::<<>>>>>>>>???HHHLLLcccaaaOOONNNHHHEEEHHHHHHJJJIIISSSdddcccOOOFFF>>>======<<<<<<>>>===<<<;;;:::999:::;;;;;;YYYTTTPPPOOOPPPPPPNNNJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCAAA>>>===<<<<<<<<<;;;<<<===<<<;;;:::;;;===<<<;;;;;;:::999999888888666555555555555666777777>>>BBBBBB;;;555444555555666666666444222222444666666666666666555444333222444444444444444444444444333444444555555444444333222222222222333444555555:::999888777888???HHHOOOZZZ[[[^^^bbbeeeeee```\\\\\\\\\]]]^^^___```aaaaaa```cccffffffddd```^^^]]]```bbbaaaZZZOOOEEE@@@>>>???<<<777444333222222111222222222222222222222222444444333333333333444444===??????===999555555666444555555444222111222333222222222222222222222222444444222333<<>>@@@>>><<<999666222111222333222111333333444444444333222222333555666555333111111222333333333222222333444444555444222111000000000111444444444444444444444444222222222222111111111000111111222222222333333333222222222222333444555555777666555555444444555555666333000000333666666666777666444333444333222000///000000111111111000000111111222333333333333222444333111222333333222000///000111222333333333333555666666555333111222333222222222222333444555555777555444444555555444222333222111111111111111111222222222222333333333333???999222///000222444333999777===GGGFFF:::333444444444444333333222222222333333333333444444444444444444444444444333333333000111222444555444444444555666777777888:::>>>AAAFFFBBB>>>:::999::::::;;;:::<<<===@@@IIIUUU[[[[[[UUULLLAAA;;;:::;;;:::999999999888888888777777777888:::;;;:::999999:::<<<<<<<<<======>>>>>>??????GGGNNNhhhbbbPPPNNNIIIEEEHHHGGGHHHGGGRRReeegggMMMDDD===<<<=========???===<<<;;;:::::::::;;;;;;YYYUUUPPPOOOOOOOOOLLLIIIFFFFFFDDDCCCAAAAAA@@@@@@DDDBBB@@@===<<<;;;<<<===<<<===>>>===;;;::::::;;;;;;;;;::::::999999888888666666555555666666777888>>>BBBCCC===777555555333555555555333111222333555555666666666555444333333444444444444444444444444333444444555555444444333222222222222333444555555555666666555777===GGGOOOYYY[[[^^^bbbeeeccc___[[[ZZZ\\\___aaabbbbbb```___aaadddffffffdddaaa___^^^bbbcccbbbZZZPPPFFF@@@>>>???;;;666333222222222111333333333333333333333333333333222222222222333333<<<@@@CCCAAA;;;777666888555666666555333111222333333333222111111222333333333333111222999DDDHHHGGGCCC<<<444111222333222///000111111111111222222222111111222333333111000///........./////////000000222666:::999666222111222...//////000111222333333333222222222111111000000111111111222222222222222///000111333:::@@@>>>888333333333222222222111111444333222111222333444555444333333333333444555555666444777EEESSSUUUGGG888777444111000222333333333333444444444333333555666:::GGGOOOJJJ>>>777444444222333333333444444444444333333222222111000000000000000000000111111111111444333333333222111111000000111222666:::>>>???>>>===:::555333333333444333444444444444333333222111333555666555333222222222222222222222333444444555555444333222111111111111444444444444444444444444222222222222111111111111111111222222222333333333444444333333333333444444666666555444444444444444444222000000333555666666777555333222222222111000...//////000111111111000111111222333333333333222444222111222333333222000111111222222222111000000444555666444222111222333222222222222333444555555444333333444555444333111222111111111111222222333444444444444333333333333333222111111111333444555333///111888888222111555444444333333333333222222222222222222333333333333333333333333444444444444000111222333444444444444444555666666777999<<>>;;;:::::::::;;;888;;;AAANNN```kkkhhh___LLLFFF???;;;;;;;;;:::999888888888888777777777666999999:::999888888;;;===<<<<<<<<<===>>>???@@@AAAGGGRRRooodddQQQOOOIIIEEEHHHGGGEEEFFFRRReeekkkLLLCCC<<<<<<>>>===>>>AAA===<<<;;;::::::::::::;;;XXXUUUQQQOOOOOOMMMJJJHHHHHHGGGEEECCCBBBAAA@@@@@@BBBAAA>>><<<;;;<<<>>>???>>>>>>???===:::999999:::::::::::::::999999888888666666666555666777777888555:::<<<999666777666444444555555444222222444666555555555555555555444444444444444444444444444444333444444555555444444333222222222222333444555555555666777666666<<>>@@@<<<888444333333333222333333333333333333333333222222111111111222333333999@@@EEEDDD>>>888777888666666777555333222222333444333111000000111333444333111000111777???FFFHHHJJJAAA777222333444111...000000111111111222222222111111222222222111111000////////////000000000000222666::::::666222111222......///000111222222333333222222111111000000///000000111111222222333333///111111333999???>>>888444333333222222111111111333333222222333333444555444444333333444444555666666444666@@@NNNTTTIII:::666444111000111333333333333444555444333333555777999GGGQQQLLL???666333333333333333333333222222222222222222111111111000000000111111111222222222222555444333222111000000000444444444666999<<>>>>><<<;;;888888888777777777666666777888777666555666:::<<<<<<<<<<<<===>>>???AAABBBIIIXXXuuugggSSSPPPIIIEEEGGGGGGDDDFFFRRReeemmmMMMDDD===<<<=========???<<<<<<;;;;;;::::::::::::VVVTTTRRRPPPNNNLLLIIIGGGIIIHHHFFFDDDCCCBBBAAAAAA???>>>===<<<===>>>@@@AAA>>>??????===:::999999999:::999999999999999888888666666666666666777888888000555777666555888888555444666666666444444555777444444555555555555555555444444444444444444444444333444444555555444444333222222222222333444555555999<<<===;;;:::>>>GGGOOOYYY[[[___bbbcccaaa___^^^YYY\\\```cccdddbbb___\\\```bbbdddeeecccaaaaaaaaaffffffddd^^^UUUKKKCCC???BBB>>>999666555555444444333333333333333333333333222111111111222222333444666<<>>888555222111111222333222333444444444333333555666777DDDNNNKKK@@@777444222444444444333333333333222222222222111111111111111222222222333333333444444444444333222111111111222555555555666888;;;???BBBDDDBBB===888333111000000333444444444333333222111333555666555444333333444111111111222333444555666000111222333444555666666333333333333333333333333222222222222222222222333111111222222222333333333333333222222111222222222333222111111000000111111222222111222333555888::::::777444333333444333222//////000111111222111111111111222333333333333222333222111111333333333111111111222333444444444444222444444444222111222333222222222222333444555555555444333444666666444333222111111111222333444444444444333333222222111111000222555666444222222222777555444555444111000222333333333333333333333333111111222222222333333333111222222333333444444444222222222222333444555555777777888777555444555666666777888888777777:::===???MMMccczzzhhhNNN@@@???>>>>>>>>>>>>===<<<888888888888777777777777777888888777666777;;;===<<<<<<<<<<<<>>>@@@CCCDDDMMM^^^{{{jjjUUUPPPIIIDDDGGGFFFFFFGGGSSSdddmmmPPPFFF???======;;;;;;===;;;;;;;;;;;;;;;:::::::::SSSSSSRRRPPPNNNKKKIIIGGGHHHHHHFFFEEECCCCCCBBBBBB>>>>>>>>>??????@@@AAAAAA>>>??????===:::999999:::999999999999999999888888777777666666777777888999444777888555666888888555444555777666555555666777333333444555666666666555444444444444444444444444333444444555555444444333222222222222333444555555888<<<>>><<<999<<>>BBBBBBAAA>>>999333000//////222333333444444333333222333555666666444333444555222222222222333444444555000111333444555666666666333333333333333333333333222222222222333333333333111111222222222333333333555555444444444444555555222222111000000000000000111222333333444666:::===;;;888444333333444444333111222222333222222111111111111222333333333333222222111111111333444333222///000222333444555666666222333444333222111222333222222222222333444555555666444333333444666666555333222222222222333333444333333333333222222222222///000222444555666555444333333444444444444333333222222333333333333444444222222222222333333333333222222222222333333333333222222222222333444555666777888888777555444444555555888::::::999;;;AAAEEELLL^^^uuuwww\\\EEE<<<======>>>===<<<;;;;;;999999999999888888888777999:::;;;;;;:::;;;>>>@@@<<<<<<;;;<<<>>>AAADDDFFFPPPeeelllWWWQQQIIIDDDFFFFFFGGGGGGQQQ```lllQQQHHH???======::::::;;;;;;;;;<<<<<<;;;;;;:::999PPPQQQQQQPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>===>>>>>>===;;;999:::;;;888888888888888888999999777777666666777777888999666888777444555888888555222444666666555555555666222333444555666666666666444444444444444444444444333444444555555444444333222222222222333444555555444999<<<:::888;;;EEENNNZZZ]]]```aaa```bbbeeehhhbbbbbbbbbccccccccccccccc[[[]]]```aaaaaaaaacccdddeeefffgggeee___UUUIIIAAACCC???:::777666666555555444444444444444444444444222222222222333444555666111666===EEEHHHDDD;;;444000111333222111111222444222222222222222222222222000000222555333111888BBBHHHFFFBBB;;;555111222333000111111111111222222222111111000111111222222333000111111111111222222222000333555333111111333666333222222222111111111111/////////000000111222222111111111111000000000000111444555555888>>>@@@>>>555444444333222111000///000000111111222222222111222111111111111222333333111777888666===IIILLLGGG===:::666333333222222111111222222222111111333444333<<>>>>>===:::777666999<<<<<<===<<<999444000///000111111222333444444444444333444666666555444444555333333333222222333444444222333444555666555555444222222222222222222222222222222222333333333444444111111222222222333333333444444444444444555666777333333222111111111111222222333555555555777<<<@@@:::777333111222333333333444444444444333222222111111111222333333333333222222111000111333444333222///000111222444444444444111222333333222111222333222222222222333444555555666333111000222444555666444444333222222222333333333333333333444444444444333111000222666999888666333333333333333555555555222222222333333444444444333333333333444444444444333333333222222222222222222222222111222444555666555666888888666555666777555888:::;;;;;;???GGGMMM\\\oootttbbbOOOCCC===>>>??????>>>===<<<<<<::::::::::::999999999999999;;;============???AAA<<<;;;;;;<<<>>>AAAEEEGGGRRRjjjnnnXXXRRRIIIDDDFFFFFFFFFFFFNNN[[[}}}nnnPPPFFF???======;;;;;;===;;;;;;<<<<<<<<<;;;:::999OOOPPPQQQPPPMMMKKKIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@===;;;<<<===>>>===;;;::::::;;;888888888888888888999999777777777777777888888999555666444222444888999777111333555555444444444555222222444555666666777777444444444444444444444444333444444555555444444333222222222222333444555555555:::???>>>;;;???JJJSSS[[[]]]`````````bbbgggkkkbbbbbb```___```aaabbbcccYYY[[[^^^``````aaaccceeeeeefffhhhhhhbbbWWWKKKBBBBBB>>>999666555555444444444444444444444444444444333333333333444555666777111555<<>>???;;;;;;;;;:::::::::999999777999<<<===<<<===>>>???<<<;;;;;;;;;>>>BBBEEEHHHRRRmmmoooYYYRRRIIIDDDFFFFFFDDDDDDKKKXXXzzzoooNNNEEE>>>======<<<<<<>>>:::;;;<<<<<<<<<;;;:::999PPPNNNLLLMMMOOOOOOLLLIIIDDDDDDCCCAAA??????AAADDDDDDEEEFFFDDDAAA???>>>>>>;;;<<<;;;;;;:::999888777:::999888888777777888888777777666666666666777777555444444555777888777666555444444444444555666666222222333444555555555555555444333222111222333333333333333555666666333111222222222222222222222222222666:::;;;<<>>EEEFFF>>>777555444000666555333111000000111111......//////000000000111000000111222222222222111//////000222222333333333111111111111111111111111333333333333333333333333000000000000111222333444000222444666;;;AAA@@@;;;555333111111222222222111000000000000000000000000222222222111111111000000+++...111444888???IIIPPPKKKBBB777333555666444111000222333333111000000111111555???HHHGGG>>>777444333333222111111222333333333333333333333333333333111111111111111222222222222333333333222333666888GGGFFFEEE@@@;;;777555555666666777777666444222111///111333555555333111///000222444555555444333222444444444555555444333333666666555444333333222222111222333333444444333333333222222111222333555666444333333222222111111111222222333444444555555666555333000000222333222000888555222333444777<<>>???>>><<<;;;;;;;;;<<<;;;:::999999:::<<<===>>>;;;999;;;>>>@@@???===:::<<<>>>>>>@@@DDDFFFFFFUUUvvvwwwVVVLLLLLLIIIGGGIIIHHHIIIEEEYYYvvvqqqPPPEEE<<<;;;===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;PPPMMMLLLLLLNNNOOOLLLIIIDDDDDDDDDBBB@@@???AAACCCAAABBBCCCBBB???=========;;;;;;<<<;;;;;;:::999888::::::999888888888888888777777666666666666777777666555444555777888777666555444444444444555666666333333444555555555444444666555444222222222222222444333333444555555444222333333333333333333333333111555999;;;<<>>777444333333222111111222333333333333333333333333333333222222111111111111111111111222222222111222555777AAABBB@@@===888555444444444444444555444333111000000222444555555444222000000222333555555444333222333444444444444444333333555555555555555555555444111222333333444444333333444333222111222333444555333333333222222222222222333333333444444444444555444222000111333555444333777555444444666999???DDD>>>666111222444444555888444444333333333333333333222222222222222222222222......//////000111111222222222111111111111222222222222222333333222222111222222222333333333444444222111111000111222333444444333222222222222333444333222111//////000111222111111111111222222222222222222333333333333444444222333333333333333333444666666444444333444555555000111111222222333444444;;;444000333444222111444666666666666555555555555777777777777:::CCCOOOXXX___hhhiiiZZZIII@@@===<<<<<<===>>>>>><<<:::;;;;;;===<<<:::999999:::<<<===<<<:::999:::<<<>>>>>>===;;;<<<>>>>>>???CCCEEEGGGYYYzzzxxxXXXLLLLLLIIIGGGHHHGGGIIIFFFZZZwwwqqqQQQFFF===<<<===<<<;;;;;;======<<<<<<;;;;;;::::::OOOMMMKKKLLLNNNNNNKKKGGGCCCDDDEEEDDDBBB@@@@@@AAA===???@@@???===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;:::999999888888999999777777666666666666777777666555444555777888777666555444444444444555666666444444555555555444444333666555444333222222222222555444222222444444444333444444444444444444444444000444888:::<<>>FFFGGG???777444333222222111111222222333333333333333333333333333333222222222111000000000000111222222111111333555:::;;;:::888555333333444111111222222222111111000111333444555555444333111111222333444555444333333333333333444444444444444333333444444444555555555111222333333444444333333444444222111111222333333222222222222333333333333555555444444444333333333333111111222444666777666666666555444555:::AAAEEE@@@888222222444444444666444444333222333333555666444333222222222222333444000////////////111222333222222111111111111222222111222222333333222222222222222222222333333333333111000000000000111222222333333222222222222333444444333222000///000000111333333222222222222222111222222333333333333444444444333333333333333333222333444444555555555555444333333444555555666666777888333111222333222111333777777666666666555555555888777777:::@@@IIIRRRWWWZZZ\\\ZZZNNNCCC???>>>>>>:::<<<======;;;::::::;;;>>>===;;;:::::::::;;;;;;:::999888888:::<<<<<<;;;<<<======>>>???AAAEEEHHH^^^zzz[[[NNNLLLIIIFFFFFFFFFIIIGGG\\\yyypppRRRGGG???===>>>===;;;<<>>===<<<;;;::::::OOOMMMKKKKKKMMMMMMJJJFFFBBBDDDFFFFFFCCCAAA@@@???<<<===>>>>>><<<::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;::::::999999999999999777777666666666666777777777666555666777888777666555444444444444555666666555555666555555444333333444444444333333444444444666444111111222444444444333333333333444444444444111444888999:::AAAKKKTTT^^^```ccceeeeeedddbbbaaadddccccccbbbbbbdddgggjjjhhhgggeeeddddddeeefffggg^^^^^^^^^______\\\VVVQQQJJJEEE???999666444333222222222222222222222222222333222222222222222111111111000000444;;;BBBFFFGGG<<<888222//////111333444111111222111111111000000111111000000111222333333666???HHHGGG@@@888444222000000000000000000111111111111111111111111222222111111222333333333333333...///000111111111111111333333222222111000000000000000000000111111111111222111000000/////////000000333444444888>>>AAA???999777444333333222111///111111111111111111111111111111111111111111111111///000000000222888BBBIIIQQQHHH<<<555333444444333222333555444222111111222333555<<>><<<;;;::::::::::::888888777888999:::;;;;;;=========???>>>???DDDKKKbbb```PPPLLLIIIGGGFFFEEEIIIGGG]]]zzzqqqSSSIII@@@>>>???===<<<<<<>>>>>>>>>>>>============PPPMMMKKKKKKMMMLLLIIIFFFBBBEEEGGGGGGDDDAAA??????<<<>>>???>>>===;;;;;;<<<;;;;;;<<<<<<===<<<<<<<<<;;;:::999999888888999999777777666666666666777777888777666666777888777555555444444444444555666666666666666666555444333333111222333444555666666666555333111111222333444333111111222222333333333333333666888888888>>>HHHPPP^^^___bbbddddddbbb```^^^cccccccccaaa___```dddgggffffffeeeeeedddeeefffgggbbbbbbaaa```___]]]YYYWWWNNNIIIAAA;;;777555333222222222222222222222222222333333333333222222111111222111111222777===CCCFFF???;;;444111000222444666333222222111111111111111333333222222222333444444444;;;EEEIIIEEE<<<666444222222111111000///......222222111111111111111111222333444444555555444444///000000111111111111000222222222111111111000000/////////000000111111111...............///000000111444555444666===AAAAAA:::888555444333333111000111111111111111111111111111111111111111111111111333444444333333888AAAHHHKKKCCC:::333222333444555111222333333111000000111444555;;;DDDFFF???777333222222222222222222222222222222222222222222222222333333333222111000//////222333555444333333444555111333444444333333444555000000111111222222333333333444444555555444444333111111222333444444444555333222222222222333444555888777666555444333222111111222333333444444333333555444222111000111111222222222222333333444444555666666555444333222222111666666555555444444555666<<<@@@>>>777444:::@@@BBBAAA888222111222111000222222111000//////111333555666555333222222333555666333222000///000111333444222222111111111111222222000111222333333333333333222222222222222222222222//////000000111111111111111111111222222333333333111111222222333444555666555444444444333333222222222222222333333333444444444444444333333222222222000222444666666555444333//////000000111222222222444555555444444555555555444444444444444444444444333888AAALLLSSSTTTQQQMMMKKKHHHEEECCCAAA>>>;;;999:::;;;===<<<;;;999:::;;;???>>>===<<<;;;:::::::::777888888888888999;;;<<>>???@@@@@@QQQNNNLLLLLLMMMMMMIIIFFFCCCEEEGGGGGGDDDAAA??????>>>@@@AAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999888888777777888888777777666666666666777777999777666666888888777555555444444444444555666666555555666666666555444444000111333555666777777777444333111111333333333222000111111222222333333444555777888888888===GGGPPP\\\]]]___```___^^^\\\[[[^^^______]]]ZZZ[[[___cccfffggggggfffeeeeeefffhhhfffeeecccbbb```___^^^^^^RRRLLLEEE>>>999666444222222222222222333333333333444444444333222222111111222333333333444999>>>CCCBBB===777333333444666666444333222111111111111111444444333333333444444555333777@@@HHHIIIBBB:::666333333333222111000...---111111111111111000000000333333444555555555555444000111222222222222111111111111111111111111111111/////////000111111222222------------...///000111111444555333555<<>>JJJTTTVVVRRRKKKEEECCC@@@???AAAAAA<<<999999<<<===>>>===;;;999999:::>>>=========<<<;;;;;;;;;888999::::::999:::<<<===???===>>>AAA@@@???HHHUUUmmmnnnVVVMMMKKKJJJHHHGGGJJJHHH^^^{{{tttTTTJJJ@@@??????===;;;;;;999:::;;;===>>>@@@AAABBBRRROOOMMMMMMNNNMMMJJJFFFEEEFFFGGGFFFCCCAAA@@@@@@@@@AAABBBAAA>>><<<;;;<<<;;;;;;<<<;;;;;;:::999888999888777777666666777777777777666666666666777777999888777777888888777555555444444444444555666666444555555666666666666555333333555666666666555444333222111222444444222111111111222222333444444555666888999999999???JJJSSS]]]]]]^^^]]]]]]\\\[[[[[[[[[]]]^^^\\\YYYZZZ___eeeiiijjjkkkiiifffdddeeegggeeeeeedddbbbaaabbbdddeeeUUUPPPGGG@@@;;;777555333222333333333444444444444555444444333222222111111000222444444444666<<>>999555333222333333111333444333222000111111555444999BBBEEE@@@777222111222333333333333222111111111111111111111111111222222111111111111111111111333555555444222222333111222333333222111222444333222111111111222333444222333333333333333333222111111111222333444666666222111000000111333555666:::999888777666555444444111222333333444444333333222111111000000111222333444444444444444333333333555555555444444333333333333444555444333222555777???GGGGGG<<<666===DDDEEECCC;;;444444444333333555222222111111111111111111333333333333333333333333333333333333333333333333222222111111111111222222000000111222333333333333222222222222111111111000000000222333333333222111...///111222333333333222...///000111222333333333444444444444555555555555222222333333333333444444222333333333333333333444333333444444444333222111222222333444444555555666...444777333222555777555333444555666777999999:::???HHHSSSXXXTTTKKKBBB===???;;;;;;???@@@<<<;;;>>>>>>???@@@>>>;;;999999999<<<===============<<<<<<999;;;<<<<<<:::;;;===@@@@@@<<<>>>CCCBBB@@@KKKZZZuuuuuuXXXMMMLLLLLLJJJHHHJJJHHH]]]zzzvvvTTTIII@@@>>>>>><<<::::::::::::;;;<<<>>>???@@@@@@SSSPPPMMMMMMOOONNNJJJGGGFFFGGGGGGFFFCCC@@@@@@@@@AAABBBBBBAAA>>>;;;;;;;;;;;;<<<;;;;;;:::999888777888777777666666666666666777777666666666666777777:::888777777888888777555555444444444444555666666444444555666777777777666555666666666666444333222222111222333444444222000222222333444444555666666666888::::::;;;BBBMMMWWW```______^^^^^^]]]]]]]]]ZZZ]]]^^^]]][[[]]]ccciiimmmnnnnnnlllgggddddddfffdddccccccaaaaaacccgggjjjWWWQQQIIIAAA<<<888555333333333333444444555555555555555444333333222111111...111555555444666;;;@@@EEEAAA<<<888777888888777666444333111000000111111333333222222111222222222444111777FFFOOOJJJ???999000111222333444333222222111000000000//////......000000111222222222222111333333444444444333333222//////000111222333333444///000000111222333333333444333222111000000000000111555666333333:::AAAEEE999777555555555666555444222222222222222222222222000000111111222222222222222444666555333333777:::AAA???:::666444222222222222444555555333222222333666444888AAAEEE@@@777222111222333444444333222111111111111111111111111111111111111111111222222222000222444444333111111111111222333222111000111222333222111000000111222333222222222222222222222222111111111222333444666777222111000000111333555666555555555444444333333222222222333444444444333333111111000000000222333444555555555444444333333333555555444444444333333333000222444444222333666999;;;DDDDDD999444<<>>===;;;;;;>>>AAA@@@<<<>>>CCCBBBAAAMMM^^^{{{yyyZZZMMMMMMMMMLLLIIIKKKHHH\\\zzzwwwTTTIII@@@>>>>>><<<::::::;;;;;;<<<<<<======>>>>>>TTTQQQNNNMMMMMMLLLIIIFFFGGGFFFEEECCCAAA???===<<>><<<;;;;;;;;;===;;;888888:::;;;:::888999888777666666555555555777777888888888888777777888888888888777777777777444444444444444444444444444444444444444444444444444444444333333222222222444444444333111111222444444444444444444444444444888999999999;;;BBBLLLTTT]]]dddddd\\\YYY``````[[[\\\[[[ZZZZZZ]]]bbbgggjjjooonnnllliiifffcccaaa```___eeeddd]]]___hhhkkkfff___XXXMMMAAA999555444444444444444333333222222111555555444444444333333333777777666444333555888;;;BBBBBB@@@;;;666333444666000111111222222222111111222222111111000111111111444222444<<>>GGGGGG@@@888444444444222//////000222222111111222444222333555666777666555444333333333333444444555666444333222111111111222333444333222111111111222333111000000111333333111000555444333222222222333444444333333222222333333444111111222333333444555555555555555444444333333333222222444444444444222222//////000111111111111000111222333333333333444555666666666555555444444444333444666666444333333444...777<<<888666<<>>@@@AAABBB@@@>>>;;;;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@???AAA>>>???CCCCCCLLLccc~~~^^^OOOOOOPPPOOOJJJMMMIII[[[uuurrrRRRHHH???>>>???===;;;;;;:::;;;;;;<<<<<<;;;;;;:::RRRPPPOOOPPPPPPMMMHHHDDDEEEEEEDDDCCCAAA@@@??????BBBAAA@@@>>>===============;;;888888:::;;;:::888999999777666666666666666666666666777777666666666999888888777777666666666555555555444444333333333444444444444444444444444555444444444333333333222333444555444222111222444444444444444444444444444666777888999<<>>===<<<===>>>=====================<<<<<<<<<======>>>@@@@@@???AAA>>>???DDDCCCMMMccceeeTTTPPPOOOLLLIIILLLHHHZZZrrrqqqSSSIII@@@???@@@===;;;;;;:::;;;;;;<<<<<<;;;;;;:::OOOPPPQQQRRRQQQMMMGGGCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>???===;;;999999:::::::::999:::999888777666666666666555555666666666666555555999999888777777666555555555555555444444444333333444444444444444444444444555555555444444444444444333444555444222222222444444444444444444444444444888999999:::<<>>>>>;;;666333222000000111111000000000000222222222333333444444555222111222999CCCIIIJJJHHH>>>666111222333111000111000000000000000000000000//////............//////000000000111222222333333222111111000000111111222000111111111111222222222333222222111111222222333111111000000222777>>>DDDBBB===888444333333333333333333222111111111111222333333222111111111222222444333222111222333444555888;;;:::666333444555444444444333222111111111111666555666;;;@@@@@@;;;555111222444555666666555555444333222111111000111111111111111111222222222333111111000000111111222333222555555222111333222///111222222222000000222444444444444333111000111333111111111333555666444222222222222333333333444444333333333444444444555555222333444555555444333222111222333444555444444333333333222222222333444444555555555555444444444444555444222111111222222333444222222333333444;;;DDDJJJCCC:::444333444333222222333444333222111222333333333333333333444444555222222222111222222333444444333222222111111222222222222333333333333333222333222111111333333222111444333333222222333333444444333333222222333333444333333333333333333333333333333333222222222222222222333333444444333333222222333444444555555444444333444555444222111222333444444444444333333333333333555555444333222222333555666666;;;HHHZZZfffjjjggg]]]OOOAAA999555555666777777777777888999;;;<<<>>>@@@AAAAAA???>>>>>>???====================================>>>>>>???@@@>>>@@@>>>@@@EEEEEEOOOeeeppp[[[SSSNNNJJJHHHKKKGGGWWWnnnpppSSSIII@@@???@@@>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;OOOPPPQQQQQQOOOLLLGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>??????<<<;;;:::999999::::::999::::::999888777777777777666666666666666666666666999999888777666555555444444444444444555555555555555555555555555555555555555555555555555555555555333555666555333222333333333333444444444444444444:::;;;;;;;;;===CCCMMMUUU```dddddd^^^\\\^^^___]]]ZZZ\\\```cccdddcccbbb```eeedddcccccccccdddeeeeeebbbeeeeeebbbccchhhhhheee```aaa___WWWKKK@@@;;;999999888666555444444444444444444444333333333222222111222333333333555888;;;555999===???===999555222111111000000000000000000000111222333444444444555111000111777@@@GGGLLLMMMBBB:::333333333111000222222222222222222222222222////////////////////////...///000111222333444444111111000000000000111111000000111111111222222222333222222111111222222333111111111111222777===BBBCCC>>>999555444333333333333222222111111111111111333333222111000000111111333333222222222333444555777999:::888555555555444666555333222111000000000444333444999>>>???:::444222333444666777666666555444333222222111111111111222222222222222222222222111111000000000111222222000444555222111333333000111222333222111111222444555555555333111000111222111111222444444444333222222333333444444555555666444444444444444444444444222222333444444333222222111222444666666555444222333222222222333444555555444444444444444444444444444333222111111111222222333111111222222333999BBBJJJCCC:::444222222222333333444555444222111222333444333222111222333444555222111111111111111222222333333222222222222111222000111333444555444333333555333222222333333333111333333333333333333444444444333333222222333333444333333333333333333333222222222111111111111111111333333333333333333333333111222333333444444333333333444555444222111222333333333333333333333333333555666777666444333444555777666888BBBVVVjjjrrrqqq^^^RRRCCC999666777888888666666666777888888999:::;;;===??????>>>===>>>???<<<<<<<<<===============>>>>>>======>>>??????@@@===@@@>>>AAAGGGFFFPPPfffzzzbbbVVVOOOJJJGGGKKKGGGTTTiiioooRRRHHH@@@>>>???===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;PPPPPPPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<===>>>>>>;;;;;;;;;:::999999999:::;;;:::999888888777777777888777777666666777777888888888777777666555555444111222333444666777888888555555555555555555555555555555555555555555555555333555666666444333333333333333333444444444555555777999:::;;;>>>FFFQQQYYY```cccccc___]]]^^^______]]]```ccceeedddbbb^^^\\\aaaaaa``````aaaccceeefffeeeiiikkkkkkjjjjjjgggcccdddccc___WWWMMMDDD???===<<<;;;999777666555666666444444333333333222222222///111222222222444777999333666;;;??????<<<777444222222111000//////000000...///111222333333333333000000111555<<>>888555444444444333333222111111000000111111333222222111000000000000222222222222333333444444555666999:::888555444555666555444222111000000///222111222777===>>>:::555333444555666666666555444444333222222222222222222333333333222222222222222111111111000111222222333---222444222111333444333111222333222111111333555555666555444111000111333111222444444444444333333444555555555666666777777666666555444333333222222111111222222222222111111111222444666666555444333444444333444444555666666222222222222222222222222333333222222111111111222222111111222222222888@@@HHHCCC;;;444111111111222333444555444222111222333444333222111222333444555222111111000000111111111333333333333222222111111///111333444555555444444666444222222333444333222222222222333333444444444444333333222222333333444333333333333333333333222111111111111111111111111333333333333333333333333222222333444444444444333333444555444222111222333333333333333333333333333444555555444333333555666888:::@@@MMMaaappppppjjjQQQGGG;;;666777999999777555666666777888888888888888:::<<<<<<<<<<<<===>>>;;;;;;<<<<<<=========>>>???>>>>>>>>>>>>??????@@@===@@@???BBBHHHGGGPPPfffgggXXXPPPLLLFFFKKKGGGRRRddd|||oooRRRGGG???>>>>>><<<::::::;;;<<<<<<======<<<<<<;;;OOOOOONNNLLLHHHFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;<<<======:::;;;;;;:::888888999;;;<<<;;;:::999888888888888999888777666666777888999777777666666666666555555111222333444666888999999555555555555555555555555444444444444444555555555333555777777555333333333222333333444444555555555333555888:::@@@IIIVVV___aaaccccccbbb```aaabbbccccccdddeeefffeeeccc```^^^___^^^^^^^^^___bbbeeegggiiilllooopppooolllhhheeegggddd^^^WWWPPPIIIDDDAAA>>><<<:::777666666777777333333333333222222222222///000222222222333555777333555999===@@@???;;;888444333222000000000111111...///111222333222222111000111222444999@@@HHHNNNJJJ@@@777444333111111333000000000000000000000000000000111111111111000000...///000111222333444444111000000//////000000111000111111111111222222222333222222111111222222333222222222222333666;;;???@@@<<<777444333444444444222222111000000000000111222222111000000000111111222222333333333444444444333444888<<<;;;555333555666555444222111000000000111000111666===@@@===888444444555666555444333222333333222222222222333333333333333333333222222222222222111111222222333444...444777333111333444444111222333222222222444666555555555444222111222444111444666666555333333444666666666666666666666666777666555444333222222111222222222111111222222222222333444555666555555444555555444444444555666666111111111111222222222222333333333333333222222222222111111333222222888???HHHDDD===777333111111111222333444333222111222333333333333333333444444555333222111111000111111111222333333333333222111000000111222333555666666666888666333222333444444333111111222333444444444444444333333222222333333444333333333333333333333333111111111111111222222222444333333222222333333444333444555555666666555555333444555444222111222333333333333333444444444444222333333222222222555777:::AAAKKKWWWccciiicccXXXFFF@@@999666888888666333666666777888888888888888777888:::;;;::::::;;;<<<;;;;;;;;;<<<<<<======>>>?????????>>>>>>??????@@@>>>AAA@@@CCCIIIGGGPPPeeeiiiXXXPPPLLLGGGLLLGGGPPP```xxxoooRRRHHH???>>>???===;;;:::<<<<<<============<<<<<>>======<<<<<<<<<<<<===:::;;;<<<;;;888777999;;;<<<;;;:::999999888999999888777666555555666777888555555555666666666666666444444555555666666777777555555555555555555555555222333333333444444444444333555777777666444333333222222333333444555555666444666999;;;@@@IIIUUU^^^aaaaaabbbbbbbbbaaacccfffddddddddddddccccccbbbaaa]]]]]]\\\\\\^^^aaadddfffhhhiiijjjlllllljjjhhhhhhiiiddd^^^ZZZVVVPPPHHHAAA>>><<<999666444555666666333333333222222222222111///000222222111222333555555555777<<<@@@AAA???<<<666555333111000111222222000111222444444333111000///111333444666<<>>>>>:::666333333444555555222222111000000000000000111000000000000111111222222222333333444444444333222333888>>><<<666333555555444333222111111111111222111222888@@@CCCAAA===555555555555444333111000333333333222222333333444222333333333333333333333333333333222333333444555333999;;;777333333444444111222333333222222444666444444555444222222333555222555777777555444444555666666555555444444333333555555555444444333333333444333333333333333333444444444444444555555555555555555444444333333444444111111111222222333333333444444444444444333222222222111222444333222777???HHHEEEAAA;;;666333222222000111333222111111222333333333444555555555555555333333222111111111111111222222333333333222111000111111111222444666777888999777444222333444444333000111222444555555444444444333333222222333333444222222222333333444444444111111111222222222333333444333333222222333333444333333444555555555555555111333444444222222333555333333444444444555555555333333444444444555999<<<@@@JJJUUU\\\___\\\QQQFFF===;;;888777888777555333666777888999999999888777777999;;;;;;::::::;;;<<<::::::;;;<<<<<<===>>>>>>@@@@@@???>>>>>>??????@@@???CCCBBBDDDIIIGGGOOOdddgggVVVNNNJJJGGGMMMHHHOOO]]]uuuoooTTTJJJAAA@@@AAA???<<<<<<<<<<<<============<<<<<>>===============:::;;;<<<;;;888777999<<<<<<<<<;;;:::999999999999888666555444444555666888444444555555666777777777777666666666555555555555666666666666666666666666222222222333333444444444333555777888666444333333222222333333444555666666:::;;;<<<<<>><<<999444222222444555555222111111000000000000000000000//////000111222222111222333444444444333333222222888???===666333555444444333222111111111111333222333:::BBBFFFEEEAAA555666666555333111///...333333333222222333444444222222222333333444444444444444333333444444555666888>>>???:::444333444333111222333333222333555777333444555444333333444666333666999888666444444666555555444333222111111000333333333444444444555555666555555444444555555666555444444444444555666666555444444333222222222222222222222333333444444444444444555555555444333222333222333444333222777???IIIGGGDDD???999555333333///000222222111111222444333444555666777666555444444444333222111111222222222222333444333222111000111111111222333666888::::::777444222333444444444000111222444555555444444444333333222222333333444111111222333333444555555111111222222333333333333444444222222222222444444000111222222333333222222111222333333333333444555444444444555555666666666666777777777888:::>>>AAADDDPPP\\\^^^ZZZQQQEEE:::777666666666777888777666666777999::::::999888888888:::<<<<<<;;;;;;;;;<<<::::::;;;;;;<<<===>>>>>>@@@@@@???????????????@@@@@@DDDBBBEEEJJJGGGOOOcccfffSSSKKKHHHHHHMMMHHHOOO\\\ssspppVVVKKKCCCBBBBBB@@@>>>>>><<<<<<============<<<<<>>===<<<;;;;;;<<<>>>???>>>===<<<;;;999888777666::::::999888888777777666555555444444444444555555666555444333333333333333666555444333333444666666666555444333333444555666444444333222333444555666777777666555555555555666222444555555444555666888777888999;;;@@@HHHRRRYYYXXXZZZ\\\\\\\\\[[[\\\]]]aaabbbbbbaaa___^^^```aaa^^^]]]\\\^^^```bbbbbbbbbhhhbbb```dddeeeaaaaaadddeeecccbbbcccbbb[[[PPPGGG@@@;;;555444666777444111333333333333333333333333111111000000000111333444666111...444>>>DDDBBB===666333000000222333222111333333444555444333111000222333222000///444>>>FFFMMMHHH???888555333222111//////000000000000//////...............///000000000000000000000000000000222111000.........//////222111///......000222333333222111222333333222000444444333222222444888;;;@@@;;;555333444555555444000///.........000111222333333222111111222333333555444444333333222222111222444666999999999777666444222111111222333333222777111444999>>>IIIMMMCCC666333333555333000111444111111111111111111111111000111222222000000111222111111000000111333444555999999:::<<<<<<:::555111111111222333333444444555444555666777777555333222666777777777777777666666444444222222222222444444444444444444444444444444777777666666555555555555444444444444333333222111333333333333333333333333111111111333555666555444333444555555666666555555333333222222333555666888AAAJJJJJJ>>>666777555000333333333333333333333333222111111000000111111222444222111222333444444444333444444555444333222111//////000111222222333333666555444333333333444444444444555555555444222111444444444444444444444444222222333444444444333222555444444333333333444444333333333444444555555555555444333222333333555666222222222222222222222222333333333333444555666666999888777555555;;;DDDKKKWWWXXXWWWSSSKKKDDD???===:::888777777888888777555777888888999999999888888<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAA<<<>>>>>>>>>===>>>???AAABBBDDD@@@BBBHHHHHHPPPeeeiiiUUUKKKIIIHHHIIIKKKKKKYYY{{{|||___NNNGGGEEE??????AAA<<>>>>>=========<<>>??????@@@@@@===>>>???>>>>>>>>>@@@BBBAAACCC@@@CCCIIIJJJSSSiiijjjWWWNNNKKKKKKKKKLLLLLL[[[~~~aaaNNNEEECCC>>>???AAA;;;>>>>>>>>>======<<<<<<<<>>;;;;;;;;;:::999999888888666666555555555555666666666555555555555666666777666555555444444444555555555555444444444444555555444333333333333444555666555444333222111111111111222444555555444555666888<<<<<<<<<>>>AAAIIIRRRXXXWWWXXXYYYZZZ[[[]]]```ccc]]]^^^______^^^^^^```bbbbbbbbbbbbcccdddfffhhhiiijjjeeecccdddeeecccbbbdddfffaaa^^^aaaeeecccZZZQQQKKKDDD<<<777666555333111333333333333333333333333333333222111111111222222222111111333777999::::::777555333222333333222111222333444444444333222111///111222111000333999>>>HHHHHHFFF@@@888222000000///000000111111000000//////////////////000000000000000000000000000000000000000//////000111333444555444333111111111222222222111111222333333222000111222111000000222555999@@@<<<777444333333333222222222222333222222111111333222222111111222222333222222222222333333333333333555888:::;;;999666444333111000111333444444333555///222777:::EEEJJJAAA;;;777555555222......111222222222222222222222222222333444333222111222444555444444444555666777888333222222333444444222000111222333444555666777777333444555555555444222111333444444555555555444444444333333222222333333444444444444444444444444444555555444444444444333333222333333444444444444333333333333333333333333333222111000111333333222000111222444555666555333222555555444444444555555666>>>IIINNNDDD999666444222333333333333333333444444555444444333333444444555444333111222444555555444000111222222222111000///222222333333444444555555444333333333222222222222555555666666666555444444222222333333444555666666444444333222222222333444222222222222222222333333333333333444444444444555666666555444333333333444222222222222333333333333444444444444555666777777666777888888===IIIYYYfffeeeZZZLLL@@@:::888777666999888777777888888777666777777888999999999999999;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>??????>>>???AAACCC@@@CCCAAADDDKKKLLLXXXooommmYYYPPPNNNLLLJJJKKKKKKZZZ~~~eeeNNNBBB@@@===@@@AAA:::=========<<<<<<<<<<<<<<>>????????????BBBDDDBBBEEECCCEEEKKKMMMZZZsssoooZZZPPPMMMJJJGGGGGGHHHWWW{{{hhhPPPAAA>>>===@@@AAA:::<<<<<<<<<<<<<<<<<<;;;;;;OOONNNLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBB@@@???>>>===<<<;;;::::::;;;;;;;;;:::::::::::::::<<<<<<;;;::::::999999888666666777888888777666666666666666666666777888999666666555555555444444333333444444444444444444333333333333444444444444444666555444333222222222222222444555555444555666777666777888;;;@@@IIISSSZZZ^^^^^^]]][[[YYYZZZ\\\___YYYZZZ\\\]]]]]]___aaadddaaabbbaaa```___```dddgggiiigggdddbbbccceeefffeeecccaaacccjjjpppooodddZZZOOOIIIAAA;;;777555555555333333333333333333333333444444444444333333222222000222333222111111333666999999888777444333222111111222333444444444333222///000222222222222333444<<>>===:::666333222222222,,,---000222333333333333222222222222222222222222///000111111222333444444333555777888999888666555444222111222333555555444555111444777888CCCJJJCCC<<<666222333444222111333222222222222222222222222222333444444222222333444333444444444555555555555555333222222444666666666777666666555444444333333333333444333333333222222333444555666666666666666333333333333333333333333333333333444444444555555222333333333333333333333222333444444555555555555222222222333333444444444555444333444555555333222000111333555555444333222444444444444444333333333;;;FFFNNNKKKBBB:::555444333333333444444555555555444333333333333333333444555333222333444555555555222333444555555555444333222222222222333333333333222222333333333222111000222222222222222222222333111111222333444666666777666555333111111111333444333333444555666666555555444444444444444444444444222333444555666666777777222222333333333444444444222222222222333444555666888888<<>>???BBBDDDEEEHHHEEEFFFKKKMMM[[[uuuqqqZZZNNNKKKIIIFFFFFFHHHVVVwwwjjjQQQBBB???===@@@AAA:::;;;;;;<<<<<<<<<<<<<<<<<>>>>>=========<<<<<<;;;<<<<<<;;;:::999999888888;;;;;;;;;:::999999888888666777888999999888777666777666666666666777777888666666666666555444333222333333444444444444333333222333444444555555444444666555555444444444444444222444555555444555666888555666777:::@@@JJJTTT[[[aaaaaa```]]]ZZZYYYYYY[[[YYY[[[\\\]]]]]]___bbbddddddeeedddaaa^^^___cccgggffffffccc```aaafffhhhfffbbbcccffflllpppnnnfff___QQQMMMFFF???999777666666333333333333333333333333444444555555555444333333111222333222111222333555999:::;;;999555333222222111222333444444444333222222222222222222222111111888<<>>777444333333333444555555666666777666666555555666666777555444222333555666666555444555666777777777666555222222222222222333333333222333444444444333111000111111000000000111222222222222333333444555666666666555333222111222222333222444555777777777666666555444444444444333333333222333444666777777777777222222333333444444555555333333333333333444666666777:::BBBQQQ```eee___XXXGGGAAA:::666666666444333888777666777888999888777555666777888999::::::::::::999999888888999999:::::::::::::::::::::::::::;;;<<<===>>>>>>???AAACCCEEEHHHFFFFFFJJJLLL\\\xxxtttZZZMMMIIIJJJFFFHHHKKKVVVssskkkSSSEEEAAA===@@@AAA;;;<<<<<<<<<<<<<<<=========OOOMMMKKKIIIGGGGGGHHHHHHEEEDDDBBBAAA@@@@@@AAABBB>>>>>>>>>======<<<;;;:::<<<<<<<<<;;;::::::999999:::::::::999888888777777666777999::::::999777666777777666555555555666666555666666666666444333222222333444444444444333222222333444555555555444444444444444444444555555666222444555555444555666888777777999;;;AAAJJJTTT[[[aaaaaaaaa___[[[YYYXXXYYYZZZ[[[]]]^^^^^^___bbbdddfffgggfffbbb]]]]]]aaafffcccdddaaa^^^```gggiiigggcccdddfffiiijjjhhheeecccWWWSSSMMMEEE===888666666333333333333333333333333333444555666666555444444333333222222333444555555:::<<<<<<:::666222111222111222333444555444333333444333222222222222111000555888;;;===<<<999555333000111111222222111111000///000222333444333222111000000000000000000000000222111000/////////000111111111111222111111111000///...///000222333222111111222111000000222666999:::;;;;;;888444222333444222111111111111222333333111222333333333333222111000000111111222222333333222222111111333555777999777555333333333444333222444111444666555???HHHBBBCCC:::333333333111//////333333333333333333333333111222333222111111111333222333444444444444333222222111111111333444333111333333333333333333333333666555555444444444444444222222333444555666666555222333333444444333333222222222333333444555555666333333333333444444444555555555555555555555444333111111222333333444555555333222222444666666555444555444333333333444555666333444555777777777666666999???HHHNNNLLLCCC:::444333333444444555666666666777777666666666666777777555444333333555666666555444555777888888888777666444444444444444333333333222333555555555444222111111111000000000111333333333333333444444555555555555555444333333222111111111222444666777777666555555555444444444333333333555555666777777666555444222222333333444555555666555444444555555666777888<<>>@@@CCCCCCGGGEEEEEEJJJMMM___|||vvv[[[MMMIIIHHHDDDGGGKKKTTTmmmjjjUUUIIIEEE>>>???AAA<<<<<<<<<<<<======>>>>>>>>>OOOMMMKKKHHHGGGGGGHHHIIIEEEDDDBBBAAA@@@@@@AAAAAA?????????>>>===;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666666777999::::::999777666888777666555555444555555555666777777666444222111222222444444444444222222222333444555555555444333333333333333444555666666222444555555444555666888::::::;;;===BBBJJJSSSZZZ```aaaaaa___\\\ZZZYYYYYY[[[\\\^^^^^^^^^___bbbdddfffgggfffaaa[[[ZZZ^^^cccbbbccc```\\\___gggjjjgggdddeeefffeeedddcccdddfff[[[XXXRRRIII@@@999666555333333333333333333333333222333555666666666555555555333222222555666666555:::<<<===;;;666222111222111111333444555444444333666444222111222222111000555666999<<<>>>===999555111111222222222222111111///111222444444333222111000000000000000000000000//////.........000111222111111222333333333222222///......000222333222111000000000///...000444888999:::;;;888444222333555777555444222111111222222111222333444444333222111111111111111111222222222222111//////111444888:::888666444333333333222111333000333444333===FFFAAA@@@777111222444333222333333333333333333333333333000111222222000000111222333444555555555444333222444333222333555555333111000111111222333444555666666666555444444444444555000111222333444444555444222222444444444444222222222222333333444555666666333333333444444555555555555666666666555444333333111111222333333444555555111111111333555666555444666555333333333444777888444555777888999999999888999===FFFNNNOOOFFF;;;444333333444444555666777777555555444444444444555555666444333333555666666555444555666888888888777666555555555555555555555444333444555666666444222111222222111111111222444555444444444444444444444444444444555444333222111000000111444555666666555444555555555444444333333333777888888888666555333111222222333333444555666666666666666777777888999:::CCCNNN[[[aaa\\\QQQGGGBBB999999999777555555777999777666666666888999999888555666777888:::::::::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888:::;;;<<<<<<===@@@BBB@@@EEEDDDDDDIIINNNaaawww\\\NNNJJJDDDAAAEEEJJJQQQgggxxxwwwjjjVVVLLLGGG???>>>AAA>>><<<=========>>>>>>??????PPPNNNKKKIIIGGGGGGGGGHHHFFFFFFEEECCCBBB@@@??????CCC@@@===<<<>>>>>><<<:::555777:::;;;:::888888888===:::666666888999888666777777888888888777777666444444444333333222222222444666777666555333333444444444444555555555555666333333333333333222111000444333333222222333333444444444444444444444444444666777999===CCCLLLVVV]]]]]][[[ZZZ\\\______\\\YYYZZZ\\\^^^^^^^^^^^^```bbbbbbeeefffddd```^^^aaaeeeaaabbbccceeeffffffeeeeeeeeegggeeeaaabbbggghhhccceee```YYYPPPHHH@@@999444444444444444444444444444666666555555555444444444111111111222333444555666999;;;<<<;;;777333000///111111222222222222333333444333222111111111222333222333666>>>FFFEEE===444555333111111222111///...,,,---///000222333333333...000111000///...///111111111000000111111222333222222111111111111111111000//////111333444333111...000222222222111222333999======888555555555222444444222222222222444444///000111222222222222222000000000000111222333444333333222333444666888999888666333222222222222111///111333444444777===CCC>>>===:::555111///000222333333222111222333444555333444666777777666444333444444444444444444444444111111111111222333333444444444444444444444444444777777666666555555555555555444444444444555666666555555444333333333333444333222222333777999::::::666555333333333444666888777777777777666666666666555555555555555555555555222222333333444555666666555555555555555555555555555777888888666555666777:::<<>>999222666666555444444444444555333333333333333333333333222333333444444333333222666666666555555444444444222333333444444333333222111111222333333333222222333333333444444444555555555666777777666444222111222333444666777666444222444555555555666<<>><<<777666666555444444333333555555666777777777777777777777888999::::::;;;;;;888888777777888888999:::===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;===AAADDDCCCCCCAAAEEELLLOOOccc}}}```SSSKKKJJJOOOIIIKKKNNN___zzzrrrlllTTTIIIIIIDDDBBBBBB===@@@===;;;<<<>>>???>>><<>>;;;888888999:::999888888888888888888888777666555555555444444444333333222333555555444333444555333333333333444444444555222222222222222111000000333333222222222222333333444444444444444444444444777888:::===BBBKKKTTT[[[^^^]]]\\\]]]___^^^\\\YYYYYYZZZ\\\]]]^^^^^^``````bbbdddfffddd___^^^```cccbbbaaaaaabbbccceeefffgggfffhhhfffcccdddhhhhhhdddeeeaaaZZZSSSLLLDDD===888555555555444444333333333555555555444444444444333222222222222333444555666666888;;;;;;888555222111222222222333333444444444444333222111111111222222444444777???FFFEEE>>>666555333111111222222000///---...///111222222222222///000111000///...///111000000000111222444666666222222111111111111111111222111111333555666555333///000222222111111222333999>>>???:::555555444222444333222222222222333444111111222222222222222111000000000000111222333444444333333333444555777888888666333222222222222111///222444444555888???DDDAAA>>>999444111111111222444333222222222333555666222333444555555444333222444444444444444444444444333333222111222222444444444444444444444444444444666666666555555555444444444444444444444555555666666555444444333333444444444333222333666888999888666555444333333555666888777777777777666666666666444444444444444444444444222222333444444555666666555555555555555555555555333444666666555555555777:::;;;BBBQQQ]]]ZZZKKK>>>888777666666888888666333666777777666444333333444333444555555666666555555444333333666:::;;;777333444555555555666666777777555555444444333222111111222333333444444333333222555555555444444444333333222333333444444333333222111222333333444333333333222222222222333333333333444555666777666555333222444444555666777666444222111333666777:::DDDRRR\\\dddccc^^^TTTGGG===999999777777666555444333333222555555666777777777777777777777888888999::::::;;;999888888888888999::::::<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;===@@@DDDBBBCCCAAAFFFMMMRRRhhhbbbVVVOOOGGGLLLFFFKKKNNN```}}}vvvmmmUUUHHHHHHCCCAAAAAA===???===;;;<<<>>>???>>><<>><<<;;;;;;;;;:::999::::::999777666666999<<>>===<<<<<<>>>>>>===<<>>???===<<<;;;::::::999999:::::::::888777777999;;;===<<<;;;;;;:::::::::999999::::::999999888777666555555555555555555555555444666888888666666666777222333333333333444444444222222222333333222222111111222222222222222222111333333444444444444444444666777999<<>>999888666444333222222222444444333333333222222222333333222222222333444444222555999;;;999666333111000111111222333444555555333333222222222222111222333333666===EEEHHHFFFCCC666444222111222333222111000000111111111000000//////000111111000///000111......///111333555777999111111222222222222222333111000///000222333333222111222333222111111222333;;;BBBDDD???888555333111333222222222222222222333333333444444444333222222111111111111222333444444555444333333333444555666888555333222222222222111000222444555666:::AAAFFFJJJBBB888333333555444222555555444333444555666777666666777888888777666666444444444444444444444444888666444222111222444555444444444444444444444444444444444444444444444444333333444555555555555555666666555444444444444444666444333333555666666555666555555444555666777777777777777777666666666666444444444444444444444444333444444444555555666666555555555555555555555555888999:::999777777888:::???>>>DDDUUUkkksssdddPPP@@@:::666999<<<;;;888777666777888666444333444555444444444444444555666666555666777555222111222444111333555777888777666555666666555444333222222111333333444444444444333333333333333333333333333333222333333444444333333222333444444555555555555555555555555666666666777777333444555666666555555444666666777666444444444555666:::BBBMMMYYYdddlllpppjjj^^^LLL>>>777666888999777777666555444333222222555555666777777777777777666666777777777888888888::::::999999::::::;;;<<<;;;:::::::::;;;;;;<<<<<<;;;<<<<<<<<<;;;<<>>======<<<;;;999888999999888:::<<<;;;:::888888888:::;;;;;;:::999888888888999::::::999888777666666444444444444444444555555666777888777555333333333444444444444555555555555333333444555555444444444111222333333333333222111333333333444444444555555444555888<<>>@@@@@@BBBAAAFFFNNNXXXuuulll[[[PPPLLLMMMGGGLLLLLLYYYyyy{{{~~~^^^IIIDDD??????@@@;;;;;;<<<===>>>===<<<<<<<<>>===;;;999888999:::888:::======;;;888777777888999;;;:::888666666777999999999888777666555444444444444444444555555555555666666555222000///000444444444555555555666666444444555666666666555555222333444555555444333222222333333444444555555555333555888===CCCMMMXXX___aaaaaa```^^^[[[ZZZZZZ[[[___bbbeeefffeeedddcccddd```bbbdddgggiiijjjjjjjjjggghhhkkkmmmoooooooooooonnniiigggiiikkkjjjjjjlllmmmkkkgggbbbZZZPPPFFF???;;;999777444222222333333444444444444333333333333555444444333222222222222444666999999666444222111000000000000111111111111222333333333333222111000000000222777???EEEIIIKKK;;;888444222222222111111000000111111111000000///000111222222000000111222111111111000111111222222111111222222333444444444444222000111333555555555111222222222111222555777;;;DDDJJJEEE<<<777444333111111222222222222111111111111222333333333333333222111111222222333444555444333222222222444555666888666333222222222222111111333555555555999???DDDLLLFFF===777666555444333555444333333333444666666444444444444444444444444444444444444444444444444444444444333333333333333444444444444444444444444444444444444444555555555444555666777888777666666777666555555444444555555555444333333444555555444555555666666666777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555999999888666333333444666666:::AAAOOOeeexxxwwwmmmSSSDDD999:::<<<999777999777888888777555444444555333222111111111222444555555777777555111000111444333444444555444333222111333333333444555555666666444444555555555555444444333333333333444444444444222333333444444333333222333444555555666666555555222333333333333444444444555555555555555555555555444666777666555777<<<@@@GGGKKKUUUdddoooooodddXXXGGGBBB<<<999888777444222555555555555555555555555555555666777777777777777888888888888888888888888999999999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???@@@BBBAAAEEENNNYYYyyyttt___OOOJJJJJJDDDKKKLLLZZZ|||eeeLLLEEE??????@@@;;;:::<<<>>>>>>===<<<;;;<<>>>>><<<999888999;;;:::<<<<<<;;;999888888999777999;;;:::888555555666888888888777666555444333444444555555555666666666444555666555333111111222333333444444444555555555333444444555666666555555222333555666666555333222222222333333444555555666666777:::>>>DDDNNNXXX______``````]]]ZZZYYYZZZ\\\```eeejjjjjjeeeaaabbbeeeggghhhiiikkklllkkkjjjhhhkkkllllllmmmooopppqqqqqqpppiiifffhhhjjjhhhjjjnnnmmmllliiieee___UUUJJJCCC;;;999666444222333444555555555555444444444444333666555444333222222222222333555666666555444444555222222222111111111111000222222333333333222111000111111222555:::@@@EEEHHH>>>:::666333111111111000///000000111111111000000000111222222000000111222222222111111111222333333111111222222333444444555444222000000222555666666000111111111111333666999:::DDDKKKGGG===888666444000111222333333222111000//////111222333333444444222222222222333444555555222222111111222444666777888666333222222222222111111333555444444777===BBBKKKGGGAAA;;;777444444444444333222222222333555666444444333333333333444444444444444444444444444444111222333444444333333222444444444444444444444444444444555555555666666666555666888999999999777777777666666555555555555555444333222222444666666555555555666777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666555444333333666888555<<>>;;;999777666555444444333333444444555666666666555555666777777777777777999999999999999999999888999888888888888999::::::888999:::<<<<<<<<<<<<<<<:::<<<===<<<;;;;;;<<<>>>>>>AAAAAAFFFPPP]]]fffRRRJJJIIIDDDKKKKKKXXX|||kkkPPPGGG@@@@@@AAA<<<999<<<>>>???===;;;;;;<<>>>>>>>>===??????===999888:::<<<======<<<999777777999;;;777:::<<<;;;888666666777888888777777666444333222555666666666777777888888555777888888777555666777222222333333333444444444222333333444555555555444333444666777777666444333222222333333444555666666888999<<>>999666555000111222333333222111000---...///111222333444444222222222222333444555555111111111111222444666777888666333222222222222111222444555444333666;;;@@@JJJHHHDDD===777444333444333333222111222333444555666555555444444555555666444444444444444444444444...000222444555444222111444444444444444444444444555555555666666666777777555777999:::;;;:::888777777777666555555555555555444222111222444666666555555555666777777777777777777777777777666666666666777777777777777777777777666666666666666555555555555555555555555555555555555555555555444666:::===999BBBGGGHHHSSSgggqqqpppcccMMM<<<999999555444999777888999888555444555666555444333222222444555777666666666666555444333222333333333333444666777888666666666555555444444333444444555555555555444444444444444555555666666666222333333444444333333222222333444444555555444444333333333444444444555555888777666555444333333333555888;;;;;;;;;@@@HHHOOOhhhkkkllleeeXXXIII???:::999888666444444555888999222222333444555666777888555666666777777777777777::::::999999999999999999888888777777888888999:::777999:::<<<======<<<<<<:::<<<===<<<;;;;;;<<<======AAAAAAGGGRRR```lllUUUNNNLLLEEELLLKKKVVVyyyoooRRRHHHAAAAAAAAA<<<888;;;??????===:::;;;<<>>GGGQQQYYY]]]```aaabbb```]]]\\\___bbbccciiiooolllddd^^^aaaeeejjjhhhjjjnnnmmmhhhfffgggpppqqqpppllliiiiiimmmqqqccccccdddeeegggjjjmmmooopppppplllfffaaa[[[PPPFFFCCC:::333333333222222333333444444555666777888888333333333333333333333333555555555555555555555555888666444222111000111111000000111222222222222111555444444444777:::>>>AAADDD>>>888444333222111///333222222111111222222333333222111111111222444444666444222000000000222222000111222333444555555555333333222222222222222222444333111000000111333444===FFFNNNKKKAAA777333333222222111111000//////...222222222111000111333555333111000000111222222111333333333333444555666666>>>999444222333444333222444444555444444777:::===DDDGGGEEE<<<444333444444333222111222444555444333444444444333333222222222444333333333333444555555444444444333333222222222111222222333444555777777444333222222444666666555444555666777777666555555666777777777777777666666555555555555555555444444555555555555666888999:::888777666666666666666777888888888888888777666666444444444555555555555555555555444444444333333333666666555555555555555666999GGGOOOMMMQQQ```nnntttkkkZZZEEE:::999;;;:::777444666777777555444555555222333444444333333555666777777777666444222222333555444333444666777666555777777777777777666555555666666666555444444333333555666666666555444444333444444333333333333222222222222333333444555666666222000///111444555444222777666444444555666666666999;;;<<<<<>>===>>>>>>======<<<<<<<<<<<>>============<<<<<<<<<;;;;;;MMMKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@????????????>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;:::::::::::::::999999888888888777777777666666666666555555555555666555555555555666666777555666666777777666666555555444444333333333333333555333222222444555555444444444444444444444333333444333222222222444666888444777<<<@@@GGGPPP[[[ddddddbbb___^^^_________^^^```bbbdddgggiiihhheeebbbdddbbbdddhhhhhheeeccceeemmmnnnooommmjjjhhhggggggccccccdddeeeeeeeeeeeeeeekkkmmmlllhhheeeaaaXXXPPPGGG>>>777666555333222333555555444444444333333333333333333333333333333333444444444444444444444444555444333222222222222333000000111222222222222111444333333444666999<<<>>>GGGEEE@@@888111///222555222222111111111111222222333222222222222333444444222222111000000222333444111111222222222222222222222222111111000///------333222111000000111222333555???IIIKKKEEE<<<888777333333333222111111000000000111111111000000222444555333222222333444444333222111111222222333444555<<<999666333222222000///111222444444444555777:::EEEIIIHHH???666333222222444222222333444555444333444444333333333333222222444333333333333444555555666666555555555555444444111222444666777777666555888666555555666666666555666666777666666444222111666777777888888888777777555555555555666666666666999888777666666666666666;;;:::999888666555444444444444555555444444333333666555444444444555777888777777666666666666555555999999888888888999999:::<<>>======<<<<<<<<<;;;;;;;;;;;;;;;KKKJJJHHHHHHIIIHHHGGGEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999999999999:::888888888888777777777777666666666666666555555555555555555555555666777888555666666666666666666555555444444333333444444444555333222222444555555444555555555444444333333333555444222111111444666888333888>>>BBBFFFOOO[[[ddddddaaa]]]\\\^^^___]]][[[\\\^^^cccgggiiihhhfffeeefffdddeeeiiiiiieeeccceeelllnnnoooooonnnkkkiiihhhcccdddeeefffgggfffeeeeeeiiilllmmmjjjgggddd]]]VVVKKKBBB:::888777444333444666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333444000000111222222222222111333333333333555777999;;;DDDFFFEEE>>>444///111555222222111111111111222222111111111111222222333333000000000000111222333444222222111111111111111111222222333333333222000000222222111000000111222222333<<>>FFFRRR^^^dddbbb\\\WWWLLLEEE===777555888;;;===777666555555555555666666333555666666444444555666666666555555555666777777777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@DDDKKKWWWrrrrrrZZZPPPLLLEEEEEEKKKMMM```}}}___JJJ@@@>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;KKKIIIHHHGGGHHHHHHFFFEEEAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======:::999999888888888888888888888888777777777666666555555555666666666666666555555555555555666777888555555666666666666555555444444444333333444444555555333222222444555555444555555555444444333333333555444222111111444666888444999???CCCGGGOOOZZZbbbbbb___[[[[[[]]]^^^\\\ZZZXXX^^^dddggggggfffgggiiikkkiiiiiilllkkkgggeeegggjjjjjjkkkmmmmmmmmmlllkkkdddeeegggiiijjjjjjiiiiiihhhmmmooommmiiigggbbb\\\OOOEEE===:::888555333444444444555555666777777888444444444444444444444444333333333333333333333333222222333333333444333333000000111222222222222111222222222222444555777888===CCCGGGCCC999222111333222111111000000111111222///000000111111111111111//////000000111222333444333222111000000000111222000111333444444333222111111111111111111111111111333<<>>>>>>>>????????????BBBIIIVVVoooyyy^^^QQQNNNGGGGGGKKKKKK[[[yyyfffNNNAAA>>>??????;;;;;;;;;;;;;;;;;;;;;;;;KKKIIIGGGGGGGGGGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999999888777777777777777888888777777777666666666555555555666666666666666666555555555555666666777444555555666666555555444333333333333333444444555555333222222444555555444444444444444444444333333444333222222222444666888666999???CCCIIIPPPZZZ``````^^^\\\[[[\\\]]]]]]\\\ZZZ___eeegggfffeeehhhkkknnnkkkkkkmmmmmmiiihhhjjjhhhgggfffgggiiikkklllkkkhhhhhhjjjkkklllllllllllliiiooorrroookkkiiiddd___RRRIII@@@===:::666333444111111222333444555666777444444444444444444444444222222222222222222222222222222333444444444333333000000111222222222222111111111111222333444555555777???FFFDDD<<<444111222111111000000000000111111///000111111222111111111//////000000111222333333333222111000000111333333000111333444444333111000111111111111111111111111333:::CCCFFFBBB;;;444111222222222222222222111111...000222222111000111222333111000000111222222111222111111222222333444555888999:::999666333222111222444888999999777777777<<>>;;;888555444333444666777666555444444555555444444333222777666666555444444333333444444555555666666555555444444333333333333222222555555555555555555555555333444555444222222222444333555777888:::???GGGMMM]]]cccfffaaaTTTGGG???<<<888666444444555555555444555555555666666666666666444555666555444333444555444444444444555666777777888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@CCCJJJWWWooo{{{^^^RRRPPPIIIIIILLLJJJXXXuuunnnUUUEEEAAAAAAAAA;;;;;;;;;;;;;;;<<<<<<<<>>;;;777444444222333333333444444555555555555555555555555555555222222222222222222222222222333444444444333222111000000111222222222222111111111111111222333333333444:::AAAAAA<<<666333222111111000000000000111111000111222333444333333222//////000111111111111111333222111000111333444666333444666666555222///...000000111111111111000000111888???BBB@@@:::555222111111111111111111111111///111333333222111222222444222000111222333222222222222222222333444555666666999<<<;;;888555444444000444777999888777666555555AAAIIIEEE;;;666555666555444333444555666666444222222222333333444444444444333333333333444555555333333333333444444555555666666777777777888888888666444333333555666666555444555777888888888777777444555666777888888888888666666777888888999::::::888777777777888999999:::777999:::;;;<<<;;;999888555555666777777777777777555666888::::::999888777777777777777888888888999666555555666666888999999>>>GGGQQQVVVYYY\\\\\\ZZZ^^^fffkkkfffXXXIII@@@>>>999:::;;;:::777555555666555666666555444333333555555444555:::???AAA>>>:::666555444555777888777666666666666666555333222111555555555555555555444444444555666666777777666666444444333333333333222222666666666666555555555555222444555555333222444666555:::AAAEEEHHHMMMTTTZZZcccaaa\\\SSSHHH???999888777666444444555555444333444555555666666666666666444555666555333222333444444444444444555666777777777777777888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@AAAEEENNN[[[qqqcccTTTQQQKKKKKKMMMJJJWWWsssvvv[[[IIICCCCCCBBB;;;;;;<<<<<<<<<=========LLLJJJHHHGGGFFFEEEBBB@@@CCCBBBAAA@@@????????????<<<<<<======<<<;;;;;;:::;;;:::999999888888999999777777777777666666666666444555555555666666777777888777666555555555555555444555555555555555555444111111111111222222333444555333222222444555555444333333333444444555555555222222333444444555555555444555999BBBLLLWWW^^^aaa]]]___aaa```]]]^^^aaaeeefffccc```bbbhhhkkkjjjggggggdddfffjjjllljjjlllooorrrlllfffcccfffjjjmmmnnnqqqpppnnnlllkkkkkklllllllllsssvvvsssmmmjjjfffaaaWWWMMMCCC???<<<777444444777666666666666555555555555555555555555555555555111111111111111111111111333333444555444333222111000000111222222222222111000000111111222222222222444888===>>>;;;777555444111111000000000000111111222333444555666555444444///000000111111111111000333222111111222444666777999:::::::::777444000---000000111111111111000000000555<<<@@@>>>:::555333000000000000000000111111///111444444333222222333555333222222333444444333333333333333444555666666666999======:::666555666///222777999888666444444000===GGGCCC:::555555555555444333444666666666555222222222333333444444444444333333333333444555555444444444555555555666666333666888;;;;;;999666444666555333444666777777777111333555888:::;;;;;;;;;666666777999999:::::::::666777777888999999:::::::::999888888777888888888999:::<<<<<<<<<:::888777666666777888888888888888555666999;;;;;;:::888666666666777777888888888888666666666666777888999:::888CCCIIIHHHLLLUUUYYYUUUTTT```kkkjjj]]]MMMCCC@@@:::<<<<<<;;;999777666777666777888777555444444555222222333999@@@CCC@@@<<<777666555666777888888666888888777666555333222111333333444444555666666666555555666777888888777777444444444333333333222222666666666666666555555555222555777777555444666999999AAAKKKRRRVVVZZZ```eeebbbZZZOOOEEE???;;;888666777555333333555777888888444444555666777777666666555666666555333111222333333333333444555666777888555666666777888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???AAABBBGGGQQQ___uuuoooTTTRRRMMMMMMOOOKKKWWWssszzz___LLLEEEDDDCCC<<<<<<<<<=========>>>>>>KKKJJJHHHFFFDDDDDDDDDDDD@@@AAABBBBBBAAA@@@>>>===>>>===<<<;;;:::999999999:::888777888999;;;::::::999888777666555555555555999888888777666555555444555555555555555555555555666555555444444444555555666555444333333333333444111222222333333444444555666555444333222111111111555555444444444555555666888999<<>>:::555333111111222222222111111000222222222222222222222222000111111222222333444444333333222222222333444555444777;;;;;;999777777999333444444444444444444444555;;;CCCDDD@@@:::666555555555555666666666666666444444444444444444444444666666777777666555444444444444444444444444444444888:::<<<<<<:::888777777:::777555666888888666333444444666888;;;;;;999777999999888888777777666666666666888999:::;;;;;;<<<;;;;;;999999999:::;;;<<<999999::::::999888777777999999:::;;;:::888666444444666888888777777999:::<<<;;;:::999888888888888999999888888888999999:::::::::===BBBIIINNNNNNMMMLLLQQQZZZdddggg]]]JJJ:::@@@===:::888888888777666777666666666555555555555555666777888999:::;;;<<<777666666666666888999:::666555555555555666666777444333333222222333333444555555666666666666555555777666444333222333444444:::888666555666777888888444444666:::===<<<;;;<<<===HHHYYYfffjjjeee\\\UUUPPPKKKDDD<<<888777888:::666666666666666777888888888999999888555444444555999666444444666777555333777777777777777777777777444555777888888888:::<<<;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<============>>>@@@???>>>>>>@@@BBBBBBEEEJJJRRRaaayyyvvvXXXRRROOOOOOMMMNNNYYYhhh^^^HHHLLLCCCAAA>>><<<999999:::<<<======KKKJJJHHHEEEDDDDDDDDDDDD@@@AAAAAAAAA@@@???>>>===???>>>===<<<<<<<<<<<<<<<;;;999888999:::<<<;;;;;;999999888777666666666666777777777666555444444444555555555555555555555555555555444444444444555555555444444333333333444444111222222333333444444555666555444333222222222222555444444444444555666666888999<<>>777555666444444444555555666666666666555444444333333333333666555555444333333222222444444444555666555222000333222222222111111111111333333222111111111111111555111333<<>>:::999555555555555666666666666444444444444444444444444555555555555555444333333444444444444444444444444666888;;;;;;999888777777888666444555666777555333333444555777::::::888666888888777777777777777666444555666777888999999999;;;::::::999999999::::::888888888888777777666666999:::;;;;;;;;;999777666777888999999888888:::;;;:::999999999999999::::::999888888777888888999999;;;;;;>>>BBBGGGJJJIIIGGGHHHLLLUUU```eee^^^MMM>>><<<999777666777888777666777777666666666555555555444444555666777888888999777666666666666888999:::666666555555555555555666444333333222222333333444555555555666666555555555666555444333222222333444444444444555666666666555888666555666888:::===???OOOZZZgggkkkeeeYYYOOOKKKDDDBBB>>>:::777555444444666666666666666777777888666777888777666555666777999777444444666777666444666666666666666666666666666777888888666666777888;;;;;;:::;;;;;;<<<>>>>>>======<<<<<<;;;;;;<<<<<<@@@??????>>>>>>>>>???@@@AAADDDIIIRRRbbb|||{{{[[[TTTOOOOOOMMMMMMXXXfffbbbJJJMMMCCCAAA@@@>>>;;;;;;<<<>>>>>>>>>KKKIIIGGGEEEDDDCCCCCCDDD@@@@@@@@@@@@???>>>===<<<>>>======<<<<<<<<<======;;;:::999999;;;<<<<<<;;;::::::888777777777777777666666555555444444333333555555555555555555555555444444333333333444444555444444333333333444444555111222222333333444444555555555444333222222222333444444444444444555666666888999;;;AAAJJJRRRXXX[[[\\\[[[[[[[[[]]]___bbbdddcccbbbbbbdddgggkkkooorrrwwwxxxvvvqqqjjjfffggghhheeeeeeffffffffffffffffffcccccceeeiiilllnnnmmmllleeeooossslllggghhhhhhddd^^^TTTJJJEEE@@@999444333333333444444444444555555555444444333333444444444555555444444333333222222444333333444555555333111000111222222222111000///555444333222222222222222444111333999===:::666444111222333444444555444444111111111111111111111111333333333222222111111111444444333222222333333444111///...///111111000...000000111111222222333333///222777:::;;;888555222222222333333333333222222222222222222222222222222///000000222333444555555333333333333333444444444333666999:::999888777888666666555444333222222111777<<>>BBBEEEEEECCC@@@CCCEEELLLXXXaaa___RRREEE===:::888777777777666555777777777666666666555555333333444444555555555555666666666666777888999999777777666555444444444444444444333333333333444444444444555555555555444444444444333222222222333333111333555777888777666555;;;:::999:::>>>EEELLLPPP```hhhnnniii[[[LLLCCC@@@888888888888666444222111555555666666666777777777444555777777666666777888888777555555666777666555666666666666666666666666666777999888777666777999888888888999:::;;;<<<===@@@>>>===;;;::::::;;;;;;@@@AAAAAAAAAAAA@@@@@@??????CCCHHHRRRddd___VVVOOONNNKKKJJJUUUcccgggMMMMMMBBB@@@@@@>>><<<;;;===>>>>>>>>>JJJIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@???>>>===<<<<<<:::::::::::::::;;;<<<===;;;999888888:::;;;;;;:::;;;:::999888777777777777666666666555555444444444555555555555555555555555444333333333333444444555444444333333333444555555111222222333333444444555555444444333333333444444444444444444444555666777888999;;;@@@IIIQQQVVVYYYZZZZZZ[[[[[[]]]___bbbeeecccbbbaaacccgggkkkoooqqqxxxyyyyyyuuuooojjjhhhiiiddddddcccbbbbbbccceeefffddddddeeegggiiijjjjjjjjjeeennnrrrkkkddddddggggggdddXXXLLLFFFBBB;;;444222333333333333333333333333333333333333333444555666444444444333333333222222333222222333555555333222...000111222222111///...333333222222222222333333111111333777<<<===<<<;;;222222333444666666555444111111222333333222111111333333333222111111000000222222222222222333333444444111///000222333000---000000111222333333444444333555888:::;;;:::666333222222333444444444333333222222222222222222222222111111222222222333333333222333333444444444444444333555777999999888777777555555555444444333333333333777<<<@@@BBB@@@<<<999666555555555555555444444333333444444444444444444444444555555555444444333666666555555444444333333333555777777666666666777666666555666666666666555333222333555777888777666555555555666666777777888777777888999:::;;;;;;;;;999::::::;;;:::999777666:::999999999999999999999888888999:::::::::999999:::;;;<<<<<<::::::;;;<<<:::::::::::::::;;;<<<===<<<;;;::::::::::::::::::999;;;>>>@@@BBBAAA>>>===>>>???DDDOOO[[[]]]VVVMMMCCC???;;;999888777666555777777777666666666666555333444444555555444333222555555666666777888888999888777666555444333333333444444333333333333444444333333444444444444333333333333333333222222333333444666999::::::999999:::777<<>>===<<<;;;;;;===>>>@@@AAAHHHNNNNNNHHHCCCBBBCCCAAADDDIIISSSeeecccXXXOOOLLLIIIHHHRRR___jjjOOOMMMBBBBBB???===;;;;;;<<<======<<>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999777:::===??????>>>======<<<<<>>???@@@>>>>>>>>>???AAADDDFFFGGGLLLXXXbbb```RRRFFFCCCEEEDDDFFFKKKTTTggghhh[[[PPPKKKHHHGGGPPP]]]}}}mmmOOOLLLBBBCCCAAA???======>>>???>>><<>>???888777666666888999999888::::::888777777777777777777777777777777777666666555555555555555555555555444444444444555555666777666555444333333333333444111222222333333444444555444333333333444555666666333333333444555666777888888888:::@@@HHHPPPUUUXXXYYY\\\______^^^^^^bbbeeemmmiiifffgggkkkoooqqqpppnnnrrrvvvvvvrrrnnnllllllkkkhhheeebbbbbbdddgggiiimmmmmmllliiifffeeefffhhhmmmooooookkkfffeeehhhlllpppeeeXXXPPPHHH>>>777555444444333333333333222222333333333333333444555666333333333333222222222222111000000111444555555444///000111222222222111000000000000000111333444555///222333444999BBBGGGHHH:::666333333444555333000222222222222222222222222111111111111111111111111......///000111333555555111333555444222111333555000000111111222222333333555333222444777666333///000111222333333444444333222222222222222222222222444444333333222111000000222333444666666555555444222222444666999999777555111222222333444555666666444444666<<>>888666666555555444333333333222333333444444555555555444555666666777666666666555555555555555555555555444555666666444444555777666888999999777777888:::666555555666999::::::999777777777777888888888888666666777888888888888888999::::::;;;;;;::::::::::::999888888888999:::;;;:::::::::999999999999999888:::;;;<<<;;;;;;===>>>AAAAAA???>>>>>>=========;;;;;;:::999888888888888888:::===>>>======>>>>>><<<===???DDDKKKSSSXXXZZZIIIDDD<<<888777999;;;<<<888888777777777666666666666777888999999888666555444444555666777777777777666666555444333333333333555555444444444444555555444444555555555555444444333333444555555555444444222555888888999===CCCHHHLLLZZZdddeeeeeefffbbb[[[PPPGGG<<<666444555444333777555333222111111222222333444555666777666555555555666777666444333444555666777888777666666888999888888888888888888888888666777999999888888999;;;;;;;;;<<<===>>>@@@BBBCCCGGGHHHIIIKKKMMMNNNOOOPPPYYYeeennniiiWWWHHHCCCEEEEEEGGGKKKUUUhhhnnn___RRRMMMJJJIIIRRR^^^yyyoooOOOJJJBBBEEECCCAAA@@@@@@AAAAAA???>>>IIIHHHFFFDDDCCCBBBBBBBBBDDDCCCAAA???>>>===============<<<<<<<<<======>>>999777666777888:::999999999999888777666666666666666666666666666666666666555555555555555555555555555555555555666777888888777666555444333222222222111222222333333444444555333333333444444555777777333333333444555666777888777888:::@@@HHHQQQVVVYYY[[[^^^aaaaaa___^^^bbbffflllgggdddeeekkkooopppooonnnppprrrqqqnnnlllmmmooommmllljjjhhhgggggghhhhhhmmmmmmmmmjjjhhhhhhkkknnnpppooommmjjjiiiiiimmmqqqtttkkk```VVVJJJ???999999555444444444333333333333444444333333333444555555222222222222222222222222111000///000333555555555111111111111222222222333333333222222222222333333000333444222666@@@GGGHHHAAA;;;555333444555222000222111000//////000111222000000111111222333333333/////////000000222333333000111222222111111222333111111111111111111111111333000///222666888555222///000111222333333333333222222222222222222222222222222222222222222222222222333555666777666555444222222222555999999777444222333333444444555555555666444555;;;CCCEEE???888666666555444444333222222222222333333444555555666333444555555666666666555444444555555666666777777555666777666444444555666555777999888777666888:::999777777888:::<<<<<<<<<999999999999888888888888666666777888888888888777::::::::::::;;;<<<=========<<<;;;;;;;;;<<<>>>???>>>===<<<;;;;;;;;;;;;;;;999:::<<<======>>>???AAABBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<===???>>><<<;;;===???>>>@@@AAABBBEEELLLVVV]]]VVVNNNCCC;;;888999<<<>>>888888888777777777666666555777999;;;;;;999888666333444555777777777777666555555444333333444444444555555444444444444555555555555555666666555555555333444555666666666555555333888???CCCFFFKKKSSSYYYaaalllppphhh___\\\UUUMMMDDD???:::666444444444444444444333333333333333333222333555777777666555444333555666555444444555777555777888777666666888:::999999999999999999999999;;;<<<>>>>>>======???@@@???@@@BBBEEEIIIMMMPPPRRRXXXYYYZZZ[[[ZZZYYYWWWVVV[[[aaaddd___SSSHHHDDDDDDDDDFFFKKKUUUjjjttteeeVVVPPPMMMMMMUUUaaazzzrrrOOOHHH@@@EEEAAA@@@??????@@@???===<<>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::888777888999;;;::::::999888777666555555555555444555555555555555555555555555555555555555555555555555555666666888999999888777666444333222111111111222222333333444555555333333333444555666777888222333333444555666888888777777:::@@@IIIQQQWWWZZZ\\\___cccbbb___^^^bbbfffgggccc```bbbhhhmmmnnnlllpppppppppllliiiiiimmmpppmmmmmmnnnnnnmmmjjjhhhfffkkkllllllkkkjjjkkkpppuuuqqqmmmjjjjjjkkkmmmppptttwwwooodddYYYLLL???:::<<<555555555444444333333333555444444333333444444444222222222222222222222222111//////000333555555555222222111111222333444444888777555444333222222222111555555111444>>>EEEGGGFFF???777444444555333000111///...,,,,,,...///111000111222333444444555666111111000000000000111111333222111000111111///...111111111000000000000000222000///333888;;;:::777...///000111222333333333222222222222222222222222000000111222333444444555222333555777777666555444222111222555999999777444444444444444444444444333666333333:::BBBDDD>>>666666666555444333333222222222222333333444555666666222333333444555555555444333333444555666777888888777777777666444333555666333666888888666555777::::::999888999<<<===>>>===;;;:::::::::999888888888888999999:::::::::999999;;;:::::::::;;;===???@@@BBBAAA@@@???@@@AAACCCEEEAAA@@@???===<<<<<<<<<<<<999;;;===>>>???@@@BBBDDDAAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@>>>;;;:::===@@@@@@BBBCCCAAAAAAGGGTTT___eee[[[MMMAAA;;;:::<<<===888888888888777777777777555777999;;;;;;:::888777333444555777777777777666444444333333333444555555555555444444444444555555555555666666666666555555333444666777777777666666777???IIIQQQVVV\\\ccciiigggooommm]]]PPPKKKEEE===;;;<<<===;;;888666666888333333555666777777666666222333555777777666555444111333444555555555777999555777999888666666888;;;::::::::::::::::::::::::===@@@BBBDDDDDDFFFIIIKKKLLLNNNQQQVVV[[[```eeegggfffggggggfffddd___[[[XXXTTTTTTSSSPPPLLLGGGDDDCCCBBBEEEJJJUUUkkkyyyhhhYYYSSSPPPPPPYYYddd}}}tttOOOGGG???DDD>>>===<<<<<<===<<<:::888MMMJJJGGGEEEDDDCCCAAA@@@DDDCCCBBBBBB@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888888777777777777666999888777555555555555666555444444444444555666666666666666555444444333333555444333222333555777999999888666555333333222222///111333555666666555444222333444444555555444444444444444555555777888999888999<<>>:::111333111//////111222222222222222222222222222222222222222222111111111111111222444666888888666444222666333222333777999999777666777888777555333444555666777666666:::@@@AAA===666444333333444555444333333333333333333333333333333333333333333333333333111222333333444444333333777777666555555555555555666666555555555555666666555555555666777777888888<<<===>>>===;;;999999999;;;:::999999::::::999777AAA???>>>===>>>@@@CCCDDDAAAFFFGGGDDDDDDIIINNNPPPPPPGGG@@@BBBFFFEEECCCAAAEEEDDDCCCAAAAAA@@@@@@@@@HHHEEECCCDDDDDDEEELLLUUU[[[SSSLLLLLLIIIDDDCCCGGGBBBAAA??????>>>?????????@@@DDDEEE@@@<<>>;;;999666:::;;;;;;999777666666777777555555888;;;<<<:::777444333222444666888888888444444555666666666666555333444555555444333111000111333444555444444555666444555555666888;;;???BBBHHHOOOZZZeeejjjjjjgggdddcccaaaZZZPPPEEE>>><<<<<<===<<<:::888666444444333333444555555555444333222777555333555777888777555111333444444333222444555888888:::<<<:::888:::@@@<<<===>>>???????????????HHHKKKPPPTTTVVVXXX[[[]]]```kkkqqqooorrrxxxvvvnnnsssnnnfff]]]VVVQQQOOONNNGGGFFFDDDCCCBBBBBBCCCCCC@@@EEELLLVVViiiiii\\\[[[SSSPPPXXX]]]uuuuuuSSSIIIFFF>>>@@@???>>>===<<<;;;::::::JJJGGGEEEDDDEEEDDDCCCBBBCCCCCCBBBAAA@@@??????>>>??????>>><<<;;;:::999888999999888888888777777777:::999777666555666666666555444444444555555666666555555555555555555555555555444333333444666888999999888666555444333333333000222444555666666444444333333444444444444444333444444444444555777888999888999;;;@@@HHHQQQYYY^^^```aaaaaaaaa___```aaacccfffhhhhhhfffccceeejjjppptttvvvvvvrrrmmmjjjjjjlllkkkjjjiiijjjlllmmmlllkkkmmmllllllllllllnnnoooppppppppppppnnnnnnpppsssvvv~~~vvvjjj^^^SSSJJJCCC>>>888666444333444444444333444333111222333444444333444333222222111111111111222222222333333444444444333222111000000000111222222333444444555444444444111222222222444888===BBBHHH@@@777111111222222111000000000000000111222222444111//////111111000...111111111000000000//////222222222111111111000000111111111111222333444444444444222444:::@@@===555444222000000111333333222222222222222222222222222222222222222222222222222222333555777777555333222444333222444777999888666666777888777555333444555444555555555:::@@@AAA>>>666444333222444444444333333333333333333333333333333333333333333333333333333444444555666555555555666666555444444444444444666666666666666666666666555666777888999999999999999:::;;;;;;999888999:::======<<<<<<=========<<>>DDDGGGHHHJJJKKKMMMNNNOOOOOOVVV[[[bbbhhhkkklllmmmnnnqqqyyy|||wwwuuuxxxsssjjjaaa^^^WWWQQQLLLIIIHHHHHHCCCCCCAAA@@@@@@AAAAAABBB@@@EEEMMMWWWjjjoooaaa___VVVRRRYYY]]]xxxxxxUUUJJJGGG@@@??????>>>===<<<;;;::::::FFFEEECCCCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>AAA@@@???===:::888666666:::999999999888888888888::::::888777777666777777555555555555666666666666333444444555666666777777666555555444555666888999999888777555555444444444222333444555555555333333333444444444444444333222333444444444666777888999777888;;;@@@GGGPPPXXX]]]___```aaaaaaaaabbbeeeggghhhiiiiiigggdddeeejjjnnnqqqsssssspppkkkhhhhhhjjjjjjiiihhhjjjlllnnnooonnnggghhhiiijjjkkkmmmmmmnnnpppqqqqqqqqqqqqsssvvvxxxwwwlllbbbYYYPPPGGG@@@888666444333444444444333444333222222444666666555444333333222222333333333222222333333333333444444333333222111000000000000222222333444444444444444333333333111111333777:::DDD@@@999444222222222222111000000000000111222222333111//////000111000///222222222111111111000000222111111111111000000000111111000111111222333444333333333555;;;BBB@@@:::555333111111222333444333222222222222222222222222222222222222222222222222111222444555555444222111222222333555888888777666666777888777555333444555222444444444888???AAA???777555333222333444333333333333333333333333333333444444444444444444444444555666666777777777777777555555444333333333333444555555777777777777555555555777999:::;;;;;;999999777999::::::999999:::<<<<<<<<<<<<<<<===>>>???@@@DDDGGGJJJJJJKKKOOOXXX___ffflllpppppprrrwwwzzzzzzwwwmmmcccaaaaaa]]]ZZZYYY[[[[[[ZZZYYYXXXWWWVVVUUUVVVYYY\\\]]]ZZZ]]]kkk{{{|||sssnnnttt{{{wwwjjj```SSSMMMEEE???===>>>???@@@DDDDDDBBB???<<<>>>DDDJJJbbbmmmpppaaaLLL@@@???BBB::::::999888777777777777:::999888888888888666333666666666666777777888999777777777777777777777777999999888888888888888888;;;:::999888999;;;===???AAADDDGGGFFFDDDEEEKKKPPPTTT[[[cccgggcccWWWIII???@@@???>>>;;;888888:::<<<777666666555555555666666222333555666777888888888777555333333555666666555:::;;;======<<<;;;<<<===AAA@@@BBBFFFHHHHHHLLLRRRYYYYYYZZZ[[[[[[\\\\\\\\\\\\bbbiiimmmooonnnllllllnnnttttttlllhhhgggaaaXXXNNNKKKGGGDDDBBBAAABBBCCC???>>>>>>>>>>>>???@@@@@@AAAFFFMMMXXXlllwwwhhhdddYYYTTTZZZ]]]zzz}}}YYYKKKGGGAAA??????>>>===<<<;;;;;;:::FFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@>>><<<:::888777666:::::::::999999999888888::::::999888888777777777555555666666777777777777444555555555666666666777666666666555666777888999888777666666555555555555444444555555555444333222333444444444444333222222333333444444666777999999777888:::???GGGOOOWWW\\\]]]^^^___``````cccgggjjjiiijjjiiihhhfffgggjjjmmmppprrrssspppkkkhhhhhhjjjkkkiiihhhiiikkkmmmmmmmmmdddeeegggiiikkklllmmmmmmppprrrttttttuuuvvvyyy{{{~~~wwwmmmddd]]]SSSHHH???<<<999666555555666666555555444333444666888888777333333333333333444555666333333333333333333333333666555444333222222111111222222333444444444444333444444333111000111444666@@@???<<<888555333222222111111111000000111222222222111000000000000111000333333333222222222111111111111111111000000000000000000000000111222333444333444444666<<>><<<===>>>???@@@BBBEEEGGGLLLRRRXXX[[[\\\bbbnnnxxx}}}{{{yyyxxxuuurrrrrruuuttttttrrroookkkhhhffffffhhhlllooooooqqq|||{{{jjj]]]UUUJJJBBB@@@BBBDDDEEEGGGEEECCCAAA@@@@@@BBBDDDTTTdddpppiiiXXXKKKFFFEEE<<<:::888777888888888777888888777777777777666555888888999888888888:::;;;:::999999888777777777777999999999999:::<<>>;;;999999888888888999;;;===666555555444444444555555444444555666777888888888888666444444555777888999999<<<@@@CCCDDDFFFHHHJJJPPPPPPTTT[[[^^^]]]___bbbeeedddbbb```]]][[[ZZZYYYVVVYYY]]]^^^]]]ZZZXXXWWWWWWZZZZZZUUUQQQPPPLLLEEECCCAAA???>>>===>>>@@@AAA<<<<<<======>>>???@@@@@@BBBFFFMMMYYYooo~~~lllggg[[[UUUYYY[[[yyy\\\LLLGGGBBB???>>>>>>===<<<<<<;;;;;;IIIGGGDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@???>>>>>>=========<<<;;;:::999888888:::::::::999999999888888::::::999999888777777666555666777888888888777777777777666666666555555555666666666666666777777888777666555555555555555666555555555555444333222222222333333444333333222222333333333444666777999:::777888;;;???FFFOOOWWW[[[]]]]]]^^^^^^___bbbfffjjjjjjjjjiiihhhhhhhhhjjjllltttvvvwwwuuupppmmmmmmnnnllljjjiiihhhiiijjjiiihhhcccdddgggiiikkklllmmmmmmppprrrtttvvvwwwyyy|||~~~~~~xxxoooiiicccYYYKKKAAA???<<<888666666666666555444222222222555666777666333333333333444555666666333333333333333333333333555555444444333222111111111222333333444444333333222333333222111222444777<<<>>>???<<<777333222333222222111111111111111222000111000000000000111222333333333333222222222222000000000000000000000000000000000000111222333333444666666666;;;AAABBB>>>888555333222333444444333222222222222222222222222000000000000111111222222111111222333333222111111///222444666777666666555666777888777555333444555444666666444555;;;>>>>>>;;;888555333333444444333666666666666666666666666444444444555555666666666555555666777777777777666666555555555555555666666555666888999999888666555333555888:::;;;:::888777;;;<<<<<<<<<;;;;;;===???@@@BBBEEEFFFHHHLLLQQQUUUXXX___ggglllooowww~~~|||{{{~~~qqqggg]]]QQQIIIGGGIIIKKKKKKHHHFFFDDDCCCBBBBBBBBBBBBHHHWWWeeehhhccc[[[OOOFFF???<<<999888888999888777555666777777777888999::::::<<<===<<<;;;;;;===@@@AAA@@@???>>>============???@@@AAACCCFFFJJJMMMOOODDDEEEJJJPPPVVVYYYXXXVVVUUUVVVTTTNNNGGGCCCEEEHHHBBBAAA>>><<<:::999::::::555444333333444555666666777666555444444333333444555555555666777777888888888777666555666999===@@@???CCCIIINNNRRRUUUXXX[[[aaaaaaffflllmmmhhhcccccc```^^^[[[WWWSSSPPPNNNNNNMMMNNNOOOMMMKKKIIIIIIIIIFFFHHHHHHFFFDDDDDDBBB>>>???>>>===<<<<<<===???@@@<<<<<<===>>>???@@@AAAAAABBBEEEMMMZZZqqqmmmggg[[[TTTWWWXXXttt```LLLFFFBBB>>>>>>======<<<<<<;;;;;;KKKIIIFFFEEEEEEDDDCCCAAABBBBBBAAA@@@???>>>======;;;;;;;;;;;;:::::::::::::::999999999888888888888999999999999888777666555555666888999999999888777888888777666666555444444666666666666666666666666555555444444444555555666555555555444444333333333111111222333333333333333222222333444666888999:::888999;;;@@@GGGOOOWWW\\\^^^^^^^^^^^^^^^aaaeeeiiijjjjjjiiiiiiiiijjjlllmmmqqqtttvvvtttooolllkkkllllllkkkjjjiiiiiihhheeecccdddeeefffhhhjjjkkkmmmnnnoooppprrrtttuuuxxx|||zzztttppplllcccTTTHHHAAA===888555444444444333222111000000222444444333333333333333444444555666444444333333333333222222222222222222222111000///111111222333333333333333111222333222222333555777888===BBB@@@:::444222333333333222111111111111222///000111000//////111333333333333222222222111111//////000000000000000111000000///000000111222333444666666666:::AAABBB@@@888666333222333444333333222222222222222222222222000000000111111222222333222222222333333222222222///222555666555555666777666777888777555333444555444777777444555;;;???@@@>>>;;;777444444555555444666666666666666666666666444444555555666777777777444444555666666666666666666555555555555666777777666666888888888888666666444555888999:::999888888;;;<<<<<<<<<<<<===@@@BBBBBBFFFJJJMMMPPPUUU]]]cccgggnnnvvv||||||nnndddWWWOOONNNNNNNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCLLLWWWbbbiiihhh[[[NNNCCC???:::888::::::999777444555777777888999<<>>AAACCCCCCAAAAAAEEEHHHMMMLLLJJJHHHGGGFFFGGGGGGJJJLLLNNNQQQUUUZZZ]]]___RRRTTTWWW]]]aaaaaa\\\WWWSSSQQQMMMHHHBBB???>>>>>>:::;;;;;;;;;:::999777666777555333333444444444333777666555444444444444444666666666777888999;;;<<<::::::::::::<<>>======<<<;;;;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAAAADDDLLLZZZrrrmmmeeeZZZSSSUUUVVVmmmeeeNNNFFFCCC>>>>>>======<<<<<<<<<<<>>======;;;;;;:::::::::::::::999999999888888888777777777888888888888888666555444555666888::::::999888777777777777666666666666666555555666666666555555555333333333333333444555555555444444333333333444444///000111222333444444444222222333444666888:::;;;::::::<<>>???AAADDDHHHLLLJJJNNNTTTXXX\\\cccllltttzzz~~~sssggg___]]][[[WWWRRRQQQRRRQQQNNNJJJGGGGGGHHHFFFIIIOOOZZZhhhooogggZZZHHHBBB<<<:::;;;;;;999666444666888888888:::===AAADDDGGGJJJJJJIIIIIIMMMRRRWWWUUUSSSPPPOOONNNOOOOOOQQQSSSVVVYYY]]]```bbbcccVVVUUUUUUXXX[[[YYYSSSMMMIIIEEE@@@===<<<<<<:::888777888:::;;;:::888666444888666444555777888666555555555555444555555666777555555666888;;;>>>AAABBBCCCDDDEEEFFFIIIPPPYYY___fffiiikkkkkkiiifffdddccc\\\WWWVVVWWWUUULLLCCC@@@???>>><<<;;;;;;;;;===>>>999;;;<<<<<<;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAABBBBBBAAAAAA@@@CCCJJJYYYrrrllldddZZZSSSUUUUUUfffjjjQQQHHHEEE============<<<<<<<<<<<>>======<<<;;;;;;::::::999999888888888888777777777777666777777888888777666444333555777999:::::::::888777555555666666777777888888444555555555555555444444222222222222333444555555444444444333333444444555...///000222333444555555222222333444666888:::;;;:::;;;===AAAHHHPPPXXX\\\ddddddbbb```___aaaeeeiiiiiihhhhhhiiilllmmmnnnnnnnnnqqqsssrrrnnnjjjiiijjjkkkkkklllnnnnnnkkkfffcccfffeeeddddddeeehhhjjjllljjjjjjkkkkkknnnrrryyy}}}yyyvvvtttvvvxxxqqqcccWWWJJJEEE???:::777777666555888666555555666666666555444333333222222333333333444444444333333222222222111222333444555444333222111111222333333333333222000111222111000000222444333<<>>FFFIIICCC???999666666666777777333333333333333333333333444555555666777888888999555555666777777777777777333333333333333444555666888888777777777777888888888999999999:::;;;<<<<<<>>>@@@BBBDDDGGGKKKQQQUUUWWW\\\bbbgggkkksss~~~|||tttpppmmmfff```ZZZ[[[ZZZVVVOOOKKKLLLNNNKKKJJJLLLUUUeeeqqqnnneeeJJJDDD===:::;;;<<<999666666888:::999888:::>>>AAAHHHLLLPPPPPPNNNOOOSSSXXX[[[YYYVVVSSSRRRQQQRRRRRRQQQSSSVVVYYY\\\^^^______OOOLLLJJJLLLNNNMMMGGGBBB???:::666555999;;;999666777666555444444444555666444222111333666888666444333333444444666777999:::444555666999===BBBFFFHHHMMMNNNPPPRRRUUU]]]gggooohhhiiihhhddd]]]VVVQQQOOOMMMGGGDDDFFFEEE???:::999:::999777666666777888999999<<<>>>>>><<<999777666;;;999999;;;<<<<<<===@@@;;;;;;;;;;;;<<<======>>>>>>???AAABBBBBBAAA@@@@@@???BBBJJJYYYssskkkdddZZZTTTVVVUUUcccnnnTTTIIIFFF===============<<<<<<<<>>BBBHHHPPPZZZ```fffhhhiiifffcccdddjjjooojjjjjjjjjiiiiiijjjnnnpppppprrrrrrpppllliiijjjkkklllkkklllnnnpppooojjjeeehhhfffeeeeeegggiiijjjjjjjjjkkkkkklllmmmppptttxxxxxxvvvuuuuuurrrlllccc\\\WWWHHH;;;999999666555666777777666555555555555555333333333333333444555666333333333222222111111111222111000000000111333333222222222333333444444444111111111111111111111111111777>>>BBBAAA<<<777444555555555333222222444666666555444333222111111111333222000/////////000111111111111111000000//////222111111111111111222222+++444777111444AAAJJJJJJ<<<888333111000000000000222222222111111111111000...///222444555444333222222333444444555555444444222222222222444555777777999999999888888666555555555555555555777===EEEJJJHHHAAA888555666888777555444444444444555555666666777777666666555555555444666666777777777666444333444444444444444444444444888999:::999777666777888999::::::;;;<<<<<<===>>>@@@EEEJJJLLLSSS^^^gggjjjllloootttyyy}}}}}}tttooommmiiieeeeeeeeeccc]]]XXXUUUPPPMMMSSS___kkkqqqrrr]]]PPPDDD@@@>>>:::888:::777777777777888999:::;;;BBBEEEIIIJJJHHHGGGIIIKKKOOOPPPOOOLLLIIIGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLFFFCCC???=========<<<;;;;;;:::888777666777999:::999888777555444444444444555444333333444555555555999777555555888;;;>>>@@@AAAEEEEEEBBBFFFRRR[[[\\\]]][[[ZZZ^^^dddfffdddaaaZZZWWWSSSNNNJJJFFFDDDCCCBBB@@@>>><<<<<<:::888666999888777777777888:::;;;::::::;;;<<<<<<<<<;;;;;;888888888888999;;;<<<===999:::::::::999999;;;===???@@@AAABBBBBBAAA@@@???DDDDDDHHHVVVqqqqqqggg___SSSSSS[[[jjj}}}PPPDDDEEEBBB???===;;;;;;<<<;;;:::GGGGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA???======<<<<<<;;;:::999888777999999888888888777777777777888999999999888777666:::777666777:::;;;777333444444555555666777777888666555555555555444444444555555444333333333333444333333444444444333333222333333444333222222555777999777555444555666999:::;;;<<>>@@@BBBIIIPPPVVVZZZbbbnnnwwwzzz~~~zzzyyyyyywwwqqqlllddd^^^WWWUUUZZZeeepppwwwooobbbTTTKKKDDD===;;;===:::999999888888999999:::===???BBBCCCAAA@@@AAACCCFFFFFFFFFCCCAAA???@@@AAA>>>???@@@AAABBBAAAAAA@@@>>><<<999888999::::::::::::999777666555666777888888888777555555444444444555444444555666777888777666555666888<<<@@@DDDFFFOOOTTTWWWUUUXXX^^^aaa___bbb^^^ZZZZZZ\\\\\\XXXTTTIIIGGGDDD@@@===<<<;;;:::>>><<<::::::;;;;;;999777777777777777777888999999777777888999999999999888999999888888888999999::::::;;;<<<<<<;;;;;;===???============>>>???AAABBBCCCDDDGGGSSSkkk|||pppggg\\\YYY___dddUUUFFFDDDBBB???===;;;<<<<<<;;;:::FFFFFFDDDCCCBBBAAAAAAAAAAAA@@@???@@@AAAAAA???======<<<<<<;;;:::999888888888888999999999888777666666777999999:::999888888999777555666999999666333555555666666777888888888666555555555555444444444555555444333333333333333444444444444444333111111333444444333222222444666999888777666666888:::;;;<<<===@@@EEELLLUUU\\\aaahhhkkkmmmllliiigggiiikkkiiijjjiiihhhggggggjjjlllmmmnnnnnnmmmkkkjjjjjjkkkllljjjhhhiiimmmppppppnnnpppmmmjjjiiihhhhhhfffeeeiiikkknnnoooooopppqqqsssrrroookkkiiiiiijjjjjjiiifffXXXIII@@@<<<999666666777666555555444444555555333444555555555444333222333333333222222222222111---///222444444333111///111111111222222222222222111111111111111111111111111333777===BBBBBB>>>:::333333333333333333333333333333222111000000000111333222111000///000111111222222222222222111111111000000000000111222333444000888:::666666???DDDDDD:::777555444555555555444333222222222111111111111111222333444444333222111444444444555555555555666444444555555666777888888666666666666555444333222555555555555777;;;BBBGGGGGG@@@999444444444333222222444555777777666555444666666666666555555555555666666777888888777555444333444555666888999:::;;;888999;;;:::999999:::<<<;;;<<<>>>???AAADDDIIIMMMVVV^^^fffkkkttt}}}tttfffZZZWWW___nnnzzzzzzmmm___PPPDDD@@@AAA======<<<;;;::::::::::::999;;;======;;;:::;;;<<<<<<======<<<:::999:::;;;999999:::;;;;;;:::::::::888666444444666999999999888777555444444444555666888777666555555555555555444555666777888999999:::888999;;;@@@HHHRRR[[[aaaiiilllmmmjjjgggeee```[[[XXXSSSMMMJJJIIIHHHDDDAAA>>><<<;;;999888888888999999777777888999:::999888555666666777777777777777555666666777888888777777999999999888999999::::::888:::<<<<<<;;;;;;;;;<<<@@@>>>===<<<===???BBBDDDCCCEEEHHHQQQfffrrriii^^^YYY\\\^^^}}}\\\JJJDDDAAA???===<<<<<<===<<<:::FFFEEEDDDCCCAAAAAAAAAAAA@@@?????????AAAAAA???======<<<<<<;;;::::::999999666777888999999777555444666777888:::::::::999999888666555555777777555333555555666666666777777777666555555555555444444444555444333333222222333333444444555555555444444333444555666555444444555666888777666666666888999;;;<<<===@@@FFFNNNVVV\\\___cccfffjjjkkkiiigggggghhhhhhiiiiiihhhffffffgggiiilllmmmmmmmmmmmmmmmmmmnnnooolllkkkmmmppprrrqqqoooooommmkkkiiiiiihhhfffdddiiillloooqqqpppoooooopppqqqooolllkkkkkklllnnnooonnnbbbRRRFFF>>>:::777555666666555444444444444555333444666666666444222000222222222222222222222222...000222333333333111000111111111111111111111111111111111111111111111111222111333:::AAADDDAAA===333333222333444333222111222111000000000000000111333222111000000000111222222222222222222222222222/////////000111333444555222888:::777666;;;???@@@888666555444666666666555333333222222222111111111222333333444444333222111555444444444555555666666555555666777888888999999555555555555555444333333444555555555666:::@@@DDDGGGAAA;;;666444444333111222444666888888777555444666666666666666555555555666777888888888777666555555555666777888999:::::::::;;;<<<<<<;;;;;;<<<>>>===???CCCEEEIIIOOOWWW]]]eeellltttzzzwwweee]]]aaannnxxxxxxdddRRRGGGDDD???>>>======<<<<<<<<<<<<;;;;;;<<<;;;::::::999::::::;;;;;;:::999999:::<<<999999999999999999999888777555444555777999:::999666555444333333333333444777666666555555555555666444555777888888999:::;;;===@@@DDDLLLXXXfffuuu~~~|||uuummmddd[[[SSSLLLFFFBBB===;;;;;;;;;:::888;;;;;;999888888999:::;;;666555555666888999888777333444666777777777666555666666777888999999999999888888888999:::;;;===>>>:::<<<>>>>>><<<;;;;;;;;;DDDCCCAAA??????@@@BBBCCCEEEFFFJJJQQQdddqqqhhh]]]XXXXXX]]]{{{aaaMMMDDDAAA???============<<<;;;FFFEEEDDDCCCAAAAAAAAAAAA???>>>>>>???@@@AAA???>>>===<<<<<<;;;;;;:::::::::555666777888888666444333666666888999:::999999888777666555555555666555444444444555555555555666666666555555555555444444444444444333222222222222333333333444666777777777777555777888777666555666777555444444444555666888999:::;;;>>>EEENNNVVVZZZ\\\\\\___dddggghhhgggfffeeeggghhhhhhgggfffeeeggghhhmmmmmmnnnoooqqqrrrrrrrrrrrrqqqqqqsssvvvuuuppplllnnnmmmllllllmmmmmmkkkjjjiiilllpppqqqqqqoooooooooqqqrrrrrrqqqqqqqqqqqqrrrsssjjjZZZKKKAAA<<<888444666666555444444444444444333444666666666444222000222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111222000111666???DDDCCC@@@666444222222444444222000000000000///000000111111444333111000000000111222222222222222222222222222/////////000111333444555222666888666444777;;;===999777444333444555555555333333333222222222222111333333444444333333333222555444444444444555666666555666777888999999999888555555666666666555444444444555555444555888===AAAGGGCCC===888555444333333222444666888999777555444555555555666666666666666666777888999999888777777777777777777777888888888999;;;<<<=========???AAAAAAEEEKKKOOOTTT[[[fffmmmuuu|||yyyqqqqqquuuxxx}}}gggVVVLLLBBBAAA@@@>>>===============<<<;;;;;;:::::::::999:::;;;<<<;;;::::::<<<>>>888888777777666666666666888777666666888999888777555444444333333333333333666555555555555666666777555666888999999:::>>>AAADDDKKKWWWbbbkkksss{{{vvviii]]]RRRIIICCC???>>>;;;999888999:::;;;<<<:::999888777666777888888777666555555777777666555333444555777777666555555666666777999999:::::::::888888888888999:::<<<<<<===???@@@@@@>>>======>>>BBBAAA@@@@@@@@@AAABBBCCCGGGIIIMMMTTTffftttiii```\\\\\\bbb|||eeeOOODDD@@@???===>>>>>>>>>===;;;FFFFFFDDDCCCBBBAAAAAAAAA>>>>>>===???@@@AAA???>>><<<<<<<<<<<<;;;;;;::::::666666777777777666555444555666888888999888777777777777666555555555555666444444444555555555555555666555555555555444444444444444333222222222222222111222444555777888888888666777999888777555666666222222222333444555666777888999<<>>EEEBBB>>>999666444444444333555666888888777666555555555555666666666666666666777999::::::999888888888888888888888888888888777:::===???AAADDDGGGIIILLLRRRYYY___cccjjjuuu}}}lll```OOOMMMJJJFFFBBB>>><<<;;;===;;;999888999:::999888999:::;;;:::999:::;;;===;;;:::888777666666666666888666555666777777666444555555555555444444444333555555555555555666777888666888;;;;;;<<>>?????????@@@BBBDDDDDDCCCAAAAAAAAADDDFFFHHHOOOQQQTTT\\\nnnuuuhhh___]]]^^^eee|||iiiRRREEE???>>>>>>>>>??????===;;;GGGGGGEEEDDDCCCBBBBBBBBB>>>======>>>@@@AAA???>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888777777777777555666777888777666555444888888777666444555666777666666666555555555555555666555555555555444444444444333222222111222222222111111333444555555555555444666888777666444444444111111222333444555666666888888;;;DDDOOOVVVXXXWWW[[[]]]```dddggggggfffddddddfffhhhhhhgggggghhhiiinnnmmmmmmqqquuuyyyyyyxxxyyywwwuuuvvvwwwvvvqqqmmmmmmmmmnnnqqqsssttttttrrriiillloooppppppooopppqqqppprrruuuuuutttuuuwwwzzzxxxttthhhXXXLLLEEE>>>777666555444444333333444444333333444444444444444444111111222222222333333333000000111111222222222222444333333333222222222222111111111111111111111111111111111333666;;;@@@CCCAAA;;;444111222333222///000//////000111222333444444333222111111111222222000000000111111111222222111111000000111222333333222333444333333555;;;AAABBB===777333222333444555444444333333333222222222333333333333444444555666444333111111111222444555555666888999:::999777666333333444444444444333333444555555444444666999<<>>@@@CCCKKKWWW___hhhqqq{{{}}}tttfffYYYRRRPPPGGG@@@@@@???;;;888888666777777777666555666666<<<;;;999888777777777888999888777777888888777666666666555555666666777888666777888:::;;;<<<<<<<<<:::;;;<<<===@@@BBBDDDEEEEEEFFFGGGIIIKKKOOOTTTXXXZZZUUUOOOIIIHHHKKKPPPTTT``````bbbkkk|||vvvddd[[[ZZZ]]]ccc{{{nnnTTTDDD???>>>>>>???@@@@@@===;;;HHHGGGFFFDDDCCCCCCCCCCCC>>>======>>>@@@AAA???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999666666777777777555444333888888888666555555666888777777777777666666666666666666555555555444444444444333222222111111222222111111222333333333222222333444666666444222222222111111222333444666666777888888<<>>CCCDDD===555111222333222///000000000000111222444444444333222111111111222333//////000000111111111222222111111111111111222222333333333333333555<<>>>>>>>>BBBIIIPPPXXX___fffjjjrrrzzz{{{qqqeeeWWWLLLCCC>>>===:::777777:::;;;;;;999999:::;;;:::888888:::<<<<<<:::888666555555555555777666666777999:::999777777777888888777777666555444444444555555777888999999<<<@@@DDDIIITTTbbbmmmpppsssssslll^^^OOOFFFBBBAAA;;;999???BBB===777666444666888888777666777777777666444333333333444555999888777888999:::999888777777666555555777888999999:::<<<===>>>?????????999;;;>>>CCCHHHMMMQQQTTTTTTUUUWWWZZZ^^^dddlllrrrssskkk___UUUQQQSSSYYY^^^nnnmmmooowwwzzzeee\\\\\\___aaaxxxqqqVVVDDD???>>>>>>???@@@@@@>>>;;;GGGGGGFFFFFFEEEDDDDDDDDD>>>???@@@AAA@@@>>><<<;;;===<<<<<<;;;;;;:::999999;;;999777888:::;;;:::777888888888777777777777777777777777777777777777777888666444333333333555666777777777666555555444444333333333333333333333333333222222444555666555444444444444444333222222111222222333222333555999<<<;;;;;;<<>>>>>???AAADDDGGGJJJJJJKKKQQQYYYcccjjjnnnpppiiikkktttxxxvvvzzzsssggg___^^^```cccpppoooooottt~~~ggg[[[WWWWWW___mmmmmmYYYFFF>>>>>>???@@@@@@???======GGGGGGFFFFFFEEEDDDDDDDDD>>>???@@@@@@@@@>>><<<;;;<<<<<<;;;;;;:::999999999;;;999777888:::;;;:::888999888888888777777666666666666666666666666666666777666444333333333555666555555555555666666666666444444444444444444444444444333333444555666444333333333444444444333222222222333444444444555888;;;<<<;;;<<>>;;;999999999999::::::999999888555666888777555444444555666666666666666666666666555666777888999;;;===???;;;<<<===<<<;;;<<<@@@CCC???BBBEEEHHHKKKOOOSSSVVV\\\^^^bbbiiiqqqxxx{{{||||||uuutttzzz{{{vvvxxxzzznnnccc[[[YYY[[[\\\cccbbbbbbgggvvvgggYYYUUUUUU\\\kkknnnXXXDDD??????@@@@@@@@@???>>>===GGGFFFFFFEEEEEEDDDDDDCCC>>>???@@@@@@???>>><<<;;;;;;;;;;;;:::999999888888:::999888888::::::999888:::999999888777666555555555555555555555555555555777666444333333333444555333444444555666666777777555555555555555555555555555444333444555555333222222222333444444444333333333555666666666666888999;;;:::;;;AAAKKKVVV___dddffffffeeefffhhhgggeeecccddddddcccaaa______aaadddiiikkkmmmnnnoooooonnnmmmmmmmmmnnnppprrrpppmmmjjjkkkhhhcccaaabbbdddeeefffjjjooorrrpppnnnqqqttttttiiiiiikkkpppwww}}}~~~xxxqqqgggXXXHHH<<<666666555555444555555555555444333222111222333444111111222333333333222222333333333333333333333333///000222444444444222111///000111111000///000111333222111000111444777999FFFDDD@@@;;;666444444555444333333222222222222333222111000/////////000111666555333222000/////////111111111111111222222222111222333444444666:::===EEE@@@999333111111222222333444555555555444333222333333222111111111111222222222333444444333333333333444555666666555444333666666555444333333333444222333444444333444777:::CCCGGGGGG???777666777777777777666666666555555555666666777777888777777777777666666666666666777777999999999999:::>>>DDDIIIPPP]]]lllvvvzzzooo\\\MMMDDDAAA@@@>>>>>>>>>===;;;999::::::999::::::;;;<<<<<<777777888888888999999999666666777777777777888888666666777888888888888888:::===AAAGGGMMMRRRUUUWWW___cccggghhhbbbYYYQQQLLLDDDAAA>>>;;;:::999777666666777888:::;;;;;;;;;;;;444666777777555444444555888777666555444555666666888999999888999;;;???CCCAAA@@@@@@BBBGGGKKKOOOPPPKKKOOOUUUZZZ^^^bbbfffhhhhhhkkkpppwww{{{|||zzzwwwsssmmmjjjmmmlllffffffkkkooojjjaaaYYYSSSPPPPPPQQQTTTSSSTTTYYYiiihhhYYYUUUVVVYYYiiirrrWWWCCC???@@@@@@@@@@@@???>>>===FFFFFFFFFEEEDDDDDDCCCCCC>>>?????????>>>===<<<;;;;;;::::::999999888888777999999999999999:::999999::::::999888777666555444555555555555555555555555666555444333333333444444444444444555555666666666444444444444444444444444666555444444555555333111111222222333444444444444333555777888777666777888:::999:::???GGGRRR\\\bbbeeeeeefffgggggggggeeedddffffffeeecccbbbbbbdddfffiiikkknnnpppqqqooolllkkkkkklllmmmooopppooolllkkkiiigggdddbbbbbbccceeefffjjjooorrrooonnnqqquuuvvvjjjjjjlllrrr{{{~~~{{{vvvnnn___KKK===777666555444444444555555555444333222222222333333111222222333333333222222333333333333333333333333///000333444555444222111111222222222222222333333222222111000111333555666???BBBBBB===666111333666555444333222222222222222333222111000//////000000444444222111000000000000000000000111222222222333111222333333333444777999CCC???999444111111111222333444555666555444333222222111111111111111111111333333333333333333222222333333444444444333222222777777666555444333333333333444444444444555888:::CCCJJJLLLCCC999666777999777777777777666666666666777888888888888777777666444444444444555555666777999999999999===DDDMMMTTT]]]jjjyyyrrr```RRRJJJEEEBBB>>>=========;;;999::::::::::::;;;<<<======888888888888888888888888777777777777777777777777222333555666777888;;;<<<<<>>;;;999999888777666555666777888999:::::::::333555666666555444555666:::888666555444555777888======<<<:::999<<>>======<<>>>>>===<<<<<<;;;;;;::::::999999888888777999999:::999999999999999::::::999888777666555444555555555555555555555555555555444333333333333333666555555555444444444333333333333333333333333333666555444444555555333111111222222333444444444444333555777888777666777888<<<<<<===@@@GGGPPPZZZ```dddeeegggggggggfffeeeeeeeeeeeeeeedddcccdddgggjjjkkkmmmppprrrrrrooollljjjjjjkkklllmmmmmmmmmmmmnnniiihhhfffddddddeeeggghhhjjjoooqqqooommmqqquuuvvvkkkjjjlllsss}}}~~~|||yyyqqqbbbMMM???999888666555444444555666444444333333222222222222222222333333333222222111333333333333333333333333111222333444444222111///111111111222333333333333000000000000111333444555:::AAAFFFCCC:::333444777555555444333222222222222444333222222111111111111111111111000111111222222000000000111222222222333111333444333333333555666@@@>>>:::555222111111222444444555555555444222111111111111111111111111111333333444444444333222222222333333333333333222222777777666666555444333222222333444444333444777:::AAAJJJMMMEEE:::666777999999999999888888888777777777888888888888777777666333333333333444555666777;;;<<<>>>AAAHHHRRR]]]dddrrr~~~{{{iii^^^WWWNNNGGG@@@<<<<<<===;;;999::::::::::::;;;;;;<<<===::::::999999888777777666666666666666666666666666555777888888888;;;???CCCJJJVVVgggvvv|||wwwmmmeee^^^[[[SSSJJJ@@@;;;999999>>><<<:::999999999777666666666777777777777666666333555777777666666666888:::999888777777888:::<<<;;;===???>>>???DDDLLLSSS\\\^^^dddmmmtttsssjjjaaabbbeeehhhiiigggeeecccbbbZZZYYYYYYYYYXXXUUUPPPLLLGGGEEEDDDEEEDDDBBBBBBDDDEEEDDDDDDDDDCCCCCCCCCCCCFFFGGGIIIPPP```{{{jjjZZZVVVXXXWWWhhhZZZFFF??????>>>===<<<<<<;;;;;;FFFEEEEEEDDDDDDCCCCCCBBB??????>>>======<<<<<<;;;;;;;;;;;;:::999999888888888999::::::888888999::::::999999888777666555555555555555555555555555555444444444444333333333222666666555555444333333222333333333333333333333333555444333444555555333222222222333444444444333333333555666666666666888999???@@@BBBEEEJJJRRR[[[bbbccceeeggghhhgggeeeffffffbbbcccccccccccceeeiiilllmmmoooqqqrrrqqqnnnkkkiiiiiikkkllllllllllllnnnpppiiiiiiiiigggffffffiiikkkiiinnnqqqooommmpppssssssllljjjlllsss~~~}}}zzzqqqbbbPPPCCC===;;;888666444444555666444444444333333333222222222222333333333222111111333333333333333333333333333333333333222222111000000///...///111222222111//////000111222333444444888AAAJJJJJJAAA999777888555444444333333333333444333333333333222222222222000000000000000111333333111111111111111222222222111333444444333333444555???>>><<<777333111111333333444444555444333111000000111222222333222222222333333444555555444444444222222222222333333333444666666666666666555444333111222333333222333666999===FFFKKKDDD:::777777888::::::999999999888888888666666777777888777777777333333333444555777888999;;;>>>CCCKKKTTT```kkkssswwwmmmggg]]]SSSFFF???===>>>===;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666555777777666666666666555555888999:::999:::>>>FFFLLLdddnnn|||vvvdddXXXJJJJJJGGGCCC<<<777444444555444444555666777666555666666666666666555444333333555777888777777888:::555555666777:::===@@@BBB???BBBGGGHHHKKKQQQ\\\dddlllnnnqqqvvvwwwqqqdddYYYZZZ\\\]]]\\\WWWRRROOONNNIIIGGGFFFFFFFFFFFFDDDBBBBBBBBBAAA@@@???>>>======<<<>>>@@@BBBCCCDDDDDDDDDBBBEEEHHHOOO^^^yyykkkYYYTTTVVVVVViii\\\III@@@???>>>===<<<;;;;;;;;;EEEEEEEEEDDDCCCCCCBBBBBB???>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999999999888999;;;:::888777999;;;999888888888777777666666666666666666666666666666444444444444333333222222444444444444444444444444444444444444444444444444444333333444555666444333333333444444444333222222222333444444444555888;;;===@@@CCCGGGLLLTTT]]]cccbbbeeehhhhhhfffeeefffgggddddddeeedddeeegggjjjmmmnnnoooppppppooollliiihhhfffjjjnnnooonnnmmmnnnoooiiijjjjjjiiiggggggjjjlllgggnnnqqqooommmooopppppppppmmmnnnuuuzzzoooaaaRRRIII@@@>>>:::777555444555666333444444444333333222222222333333333333222111000333333333333333333333333333222111111111222333444000...---///222333222111000000222333333333333222555@@@KKKMMMFFF===777666444444333333333444444555000111111222222222222222111000000000000111111222222222222111111111111111111333555555444333444555>>>>>>===999444222222444222333333444333111000///000111222333444444333222333444444555666666666666111111111222333444555666555555666777777666555444000111222222111222555888999AAAFFFAAA:::888777777999999999888888888888777444555666666777777777777555555555666888:::;;;<<<@@@EEEOOOYYYeeerrr}}}rrrdddQQQEEE@@@@@@>>>===<<<;;;:::999999888999999999999999888888888777777888888888777777666666666888;;;===???CCCMMM[[[eeeyyy~~~wwwfffTTTHHH===>>>???===999666555444222222222333555666555444666666666777666555555444444666888999999999:::<<<666888<<>><<<;;;<<<===>>>>>>===>>>??????>>>======<<<::::::<<<>>>AAACCCDDDDDDDDD@@@DDDIIIPPP^^^xxxooo[[[UUUVVVVVVhhh]]]JJJBBBAAA@@@>>>============EEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;;;;::::::999777:::;;;:::888777999;;;888888888777777777777777777777777777777777777777333333444444444333222111222333333444444555555666555555555555555555555555333222222444666666555444444444444444333333222111222222333222333555999<<<999<<>>???>>>:::555222333444222222333333222111///...111222333444555444444333333444555666777777777777000111111222333555666777444555666777777666555555000111111111111222555777666>>>BBB???:::888777666888888888888777777777777333333555666777777777777777777888999:::<<<>>>???KKKRRR^^^kkkxxxpppZZZJJJCCCBBB@@@>>><<<;;;:::999888777777777888888888888888999999999999999999999888888777777<<<@@@EEEJJJSSScccuuu}}}uuuhhhWWWGGG>>>::::::888666444444666888777666555666777777555333666666777777777777777666444666999:::::::::;;;===@@@DDDKKKTTT\\\dddiiillllllnnnmmmfff]]]YYY\\\aaaccc___YYYSSSNNNIIIFFFCCC>>>@@@AAAAAA>>><<<<<<<<>>???>>><<<:::<<<>>>===>>>@@@???>>>:::;;;===@@@AAABBBBBBBBB@@@EEEKKKRRR___xxxttt___XXXXXXUUUggg}}}\\\JJJEEECCCAAA???>>>>>>>>>???GGGFFFEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@???@@@@@@@@@>>>===<<<;;;:::999999999888:::;;;:::888888999:::888888999999888777555444666555444222111111222222222222333333333444444444777666444444333444555666777777666555444333333222444555666666666555333333555555555444444333333333444333222222333555888999:::<<<@@@FFFOOOWWW___ccc___aaaeeeiiikkkkkkiiihhhlllkkkjjjjjjjjjkkklllmmmooojjjfffgggkkknnnmmmkkkgggnnnrrrqqqqqqsssssspppnnngggfffkkkmmmiiifffgggiiilllpppqqqooooooqqqtttyyytttttt}}}sssjjjaaaPPPFFFAAA;;;666444444444444777333555333,,,111666///222222333333333222111111888666222111222333444444111222222333333222222111000111111111111222222222333111///000222333222///222999CCCIIIGGGAAA999444333222111111333555555444222333333444333222111000111000///......///000111222333333444444333333222222222222222333444555666;;;CCCCCC888333666666111333444555666555333000...//////000111222333333333444666666666555555666777000000111444777888666555333444555666666555444444555444333333444555666777666:::??????<<<777444333777777666666666666777777444444333444666777666555777666999===@@@AAAFFFMMMUUUaaarrrcccTTTMMMGGGCCC@@@AAA===999888:::;;;999666@@@666999>>>999888<<<:::===<<<;;;::::::::::::::::::BBBLLLXXXggguuu||||||wwwpppeeeZZZPPPHHHBBB>>><<<;;;:::999888777666555///111444555555555555666666333555999888444555;;;::::::;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::;;;===<<<;;;::::::;;;<<<<<<<<<<<<===>>>???@@@AAA@@@DDDMMM\\\ttt```UUUXXX[[[cccyyyfffMMMBBBBBBAAAAAA@@@??????>>>FFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???????????????======<<<;;;::::::::::::999:::;;;:::888777888999999::::::999999888777666666555444222222222222222222222333333333444444444777666555444444444555555666666666555444444333333333444555555555444333222444444444444333333333222444333333222333555888999:::<<<@@@FFFNNNVVV]]]aaa```cccgggjjjlllllljjjiiiiiihhhhhhggghhhiiijjjkkkmmmiiifffggglllppppppooojjjooorrrrrrsssvvvuuuqqqrrrllljjjmmmmmmiiiggghhhkkkooossswwwxxxxxxxxxyyyzzztttttt|||vvvppphhhXXXKKKFFF@@@:::888666555444777444777666111666:::222222333333333333333222222444222000000222444555444111222222333333222222111000111111111111222222222333111000111333444222000333999AAAFFFGGGAAA999444333222111111333444444333222333333333333222111000333222111000000111222333333444444444444444444333111111222222333444555555@@@HHHGGG<<<555777666000444444555555444222111000000000111111222222333333444666777777666555555666222222222444666666555333111222444555666666666555666555555444555666777888:::>>>CCCDDDAAA<<<999888888777777666666666777777888888888999:::;;;;;;;;;:::999<<>>;;;:::;;;;;;:::888999333999BBBCCCGGGFFF<<<::::::::::::999:::<<<>>>===KKK\\\jjjtttzzzxxxsssaaa[[[SSSJJJCCC>>>999666999888888666555444333333444666888777666555555555999666777::::::666888>>>;;;>>>BBBHHHMMMPPPQQQQQQ\\\ccclllsssvvvvvvwwwwwwgggbbb[[[SSSLLLGGGEEEDDDCCCBBB@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::;;;======;;;:::;;;;;;>>>>>>>>>>>>???@@@AAABBB@@@AAADDDLLLYYYpppfffZZZZZZ[[[aaauuuiiiOOOAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<:::888777777888;;;;;;:::999888888888888666555444333222222222333333333333333444444444444777666555555444444555555444444444444444444444444333333444555444333222111333333333333222222222222444333333333444666888999:::<<>>:::888999888777666666666666666777777777888999:::;;;;;;???>>>CCCKKKRRRYYYccclllzzzvvveeeUUUIIIEEE@@@???>>>===<<<;;;::::::666444999???EEESSSTTTEEE:::;;;;;;:::888:::@@@DDDJJJ\\\ppp{{{|||uuuhhh^^^NNNJJJDDD???<<<:::777666777777666666555444333333555666777666555444555666999888999<<<======AAAFFFFFFJJJQQQZZZaaadddcccaaaeeeiiimmmnnnllliiifffdddSSSPPPKKKEEEAAA===<<<;;;::::::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;======<<<;;;;;;<<>>444444444444444555555666666444333333222111...,,,111111222222222222111111000000111111111222222222333333333333333444333333666555888===CCCBBB<<<555444222111111222333222111222222222222222222222222000000000000000000000000222333333444444333333222111111222222333333333333555<<<>>>999555555444111444444333222222222333333222222222222222222222111444777999:::777444222222333333333444666666444222000000111333444555555555666666666666666666777777666:::???BBBBBB???;;;888999999888777666666666666666777777777777777999;;;AAACCCMMMZZZdddlllvvv|||dddSSSKKKDDDCCCBBB???<<<::::::::::::999;;;888<<>>===:::999>>>GGGOOO]]]kkkyyyyyyoooaaaRRRGGGDDDAAA>>><<<;;;;;;:::999888888777777666666555555444666777777777888:::===999;;;>>>CCCGGGLLLRRRWWW[[[^^^dddlllqqqpppjjjeee]]]^^^^^^\\\XXXSSSOOOLLLFFFDDDAAA>>><<<:::999999555555555666666777999999:::::::::::::::::::::::::::::::::::::::::::::::::::<<<======<<<<<<<<<===>>>=========>>>>>>???@@@@@@CCCIIIMMMTTThhhyyyddd^^^[[[aaatttpppPPPEEEDDDAAA??????@@@BBBCCCDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::888666666777:::999777555555555666666444444444444444444333333333333444444444555555555777777777666666555444444222222333333444555555555555666777777777666444333222222222222222222222222333333333444555666777888:::;;;???DDDKKKSSSYYY]]]cccdddgggiiijjjjjjjjjiiikkkjjjjjjiiijjjkkklllmmmpppnnnkkkkkkmmmpppssstttqqqqqqpppqqqwww}}}zzztttqqqqqqooommmlllnnnpppqqqpppnnnlllnnnqqqsssrrrppprrroooqqqyyyzzz{{{xxxjjjSSSNNNGGGAAA<<<999666444666222555666555BBBNNNKKK555444444444444555666777777555444333333222///---000111111222222111111000000000111111111222222222333333444333333333333333666444444999???@@@===888555333111111222222222000222222222222222222222333000000111111111111000000111111111222222111111111000111222333333333222222666<<<@@@>>>:::888666555333333222222222333444444333333333222222222222222444777999:::777444222222111111222444666777666444333222222222333333444444555555555555555555555555666:::???DDDFFFCCC???;;;999999888777777777777777999;;;;;;;;;:::;;;>>>AAABBBIIIWWWhhhttt{{{yyycccXXXPPPLLLEEE@@@<<<:::::::::999<<>>AAAJJJUUU^^^iiipppqqqgggYYYMMMCCC===>>>;;;999888999999999888777777777777666666666666777888999999:::<<<@@@CCCBBBGGGLLLRRRXXXaaahhhllloooooopppssssssmmmccc[[[QQQPPPNNNLLLIIIFFFBBB@@@>>>======<<<;;;::::::999555555555666888999;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::<<<>>>>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAEEEJJJNNNUUUiiihhh^^^]]]fff|||tttOOOIIIGGGCCC@@@??????@@@AAADDDDDDCCCBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::;;;<<<:::888777777888888888777666555555555555444444555555555555444333333444444444555555555555888888888777666555444333222222333333444444444555666666777888777666555444222222222222333333333333222333333444555666777777999;;;>>>DDDKKKSSSZZZ^^^dddeeeggghhhjjjjjjjjjiiimmmmmmlllkkklllmmmnnnooopppooonnnmmmmmmooopppqqqoooqqqpppppptttxxxwwwrrrooorrrrrrpppooosssvvvvvvtttrrrooommmnnnnnnnnnnnnmmmlllpppyyy}}}}}}}}}xxx{{{yyykkkYYYRRRIIIAAA<<<888666444777222444444333@@@LLLJJJ555444333333444555777888333222111222333444333222000000111111111111000000000111111111111222222222222333444333222111222444444333333666:::======<<<777555333222333333222000222222111111222222333444222222333444444333222222///000000111111000000///000111222333333222111000666;;;???>>>999444111000222222222333333444444444222222222333333333333333444666888999777444333333000000111444777888777555444444333333333333444444444555555555555555444333333666<<>>:::888888888777777888888999888:::<<<<<<<<>>AAAGGGPPPZZZcccgggeeeeee___QQQFFFBBB@@@>>>===;;;999999999:::999888555555555555555555666666666777888999;;;???DDDIIIWWW^^^cccfffkkkrrrxxxyyytttpppkkkiiifff___TTTLLLFFFDDDAAA@@@???>>><<<;;;888999::::::;;;::::::999666666777888999:::<<<===::::::::::::::::::::::::;;;;;;999999999999;;;;;;:::<<<>>>???>>>>>>>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCEEEIIINNNWWWlllmmm___]]]kkkyyyTTTKKKIIIEEEBBB@@@?????????EEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<999:::;;;:::888777888999888888888777777666555444333444555666666555444444444444444444555555555555888888888888777555444222333333333333333333444444555666777777777666444444222333333333444444444444222222333555666666777777999:::>>>DDDLLLUUU\\\```ffffffhhhiiijjjkkkkkkkkkmmmlllkkkkkkkkklllnnnooonnnnnnoooooonnnnnnooopppmmmppppppnnnooosssssspppkkkqqqssspppooosssuuutttuuuuuutttrrrooommmlllmmmjjjjjjpppzzzzzzyyyyyywww|||{{{nnnbbbZZZOOODDD<<<888666444333///222222///888AAA<<<444333222222333555777888222111//////111333444333000000111111111111000000000111111111111222222222000222444333111000111333333222222444777:::===???999777444333444333222111222222111111111222333444222333333444444333333222000000111111111111000000000111222333333222111///222666;;;<<<888222//////000111222444555555444444111222222333333444444444444666777777666555555666111111222444666777555444444444333333333555666777555666666777666555444333000333999@@@DDDCCC===888777777777777888999::::::555888===???AAAFFFNNNUUUbbbhhhvvvvvvfffPPPBBB>>>???===;;;:::888???BBB<<<>>>CCC>>>AAADDDKKKVVVaaafffeeebbbVVVTTTLLLBBB<<<===>>><<<<<<;;;999999:::;;;999888555555555666666777777777888999<<<@@@EEEMMMVVV\\\pppvvvyyyvvvuuuxxxxxxuuuggg```XXXTTTRRRNNNGGG@@@@@@<<<999888999:::999777777888999;;;;;;;;;:::999777777777888888:::;;;;;;999999999999999999999999<<<;;;999888888999;;;<<<;;;<<>>>>>???@@@BBBAAAAAA@@@@@@AAAAAAAAABBBCCCFFFMMMYYYppprrrccc]]]nnn\\\IIIHHHFFFDDDBBB@@@??????EEEEEEDDDCCCBBBBBBBBBBBB>>>======<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<999:::;;;:::888888999:::888888999999999777555444333444555666666666444444444444444555555555666666888888999888777555333222333333333333333333333333444555666666666555333333333333333444444555555555111222444555666777777777888:::>>>EEEMMMVVV]]]aaaggghhhiiijjjkkkllllllllllllkkkjjjjjjjjjkkklllmmmkkkmmmooopppooooooooopppkkkooopppmmmlllooopppooogggnnnqqqnnnlllppprrrppprrruuuwwwuuuppplllkkkllliiijjjpppzzz~~~}}}}}}wwwwwwxxxwww}}}}}}pppjjjaaaSSSGGG>>>999666555444111555555000666;;;444444333222111222444666888555222///...///000000000000000111111111111000000000111111111111222222222///222333222000///111333111222333333444888===BBB:::888555444444444333111222222111111111222444555000111222333333222111000111111222222222222111111000111222333333222000///111555;;;???<<<777444555...000333555666555444333111111222333333444555555444666777666555555666777444333333555666666444222333333222333444666888:::666777888888888666555444333666<<>>;;;>>>DDDCCCIIILLLUUUbbblllkkkaaaXXXHHHGGGAAA;;;999:::999555888666555666777777666555777777888888999999::::::???BBBGGGNNNXXXdddpppwww~~~xxxvvvqqqkkkYYYPPPGGGCCCDDDDDD@@@;;;AAA===999777999:::999888777888:::<<<===<<<:::999777777777777777888999999999999999999999999999999<<<;;;999888888999;;;<<<;;;===????????????@@@AAA@@@@@@??????>>>?????????BBBAAACCCKKKYYYqqqvvvfff\\\ooocccGGGFFFFFFDDDCCCBBBAAA@@@HHHGGGEEECCCAAA@@@?????????>>>>>>============>>>======<<<<<<<<<;;;;;;;;;;;;:::888888999:::999888555666666777777777666666222333444555666666666666666666666666666666666666888888777666555444333333444333333222222333333444444444444444444444444444555555555444444333333333222222333333444555666666999===CCCJJJPPPTTTVVVWWWdddfffiiihhhggghhhkkkooopppooolllgggddddddgggiiinnnmmmkkklllooorrrssssssnnnoooqqqqqqpppmmmjjjhhhjjjmmmppppppooonnnppprrrnnnqqqrrrqqqnnnlllnnnpppnnnoooqqquuuyyy|||}}}}}}}}}yyywwwxxxxxxvvvtttrrrhhhZZZOOOGGG???999666333333333222222333444444555444333222333444555666444444555555444333111000000000000000000000000000333222111111000111111111222222222111222222333333000000000000222888???EEEBBB???999666444444444444444333222222111111222222222222222222222222222222111111222333333333333222000111111111111222222222333333666;;;;;;666222333555444222111111111222222111222333444666777888888555555555444444555555555555555555333222222333555555444333222333444555666555555666666666555333222444777:::>>>DDDHHHCCC;;;666666777777777999<<>>===<<<<<<;;;:::999999777555333444777999888666888:::<<<:::777888>>>DDDJJJQQQ\\\iiittt|||uuuiii^^^VVVRRRFFFDDD???;;;999999:::;;;999777666777888888777666666666777777777666666555777666555555555666888999777888888999999:::;;;;;;888999:::;;;<<<;;;:::999>>>===<<<===>>>???>>>===>>>??????@@@AAAAAABBBBBB<<>>============>>>===<<<<<<<<<;;;;;;;;;;;;;;;999666666777888888777555555666777777666666555222333444555666666666666555555555555555555555555777777666666555555444444222222111111222333333444555555555555555555444444555555444444444333333333333333444555666666777888<<>>CCCIIIRRR\\\eeeppp|||xxxXXXLLLIIICCC??????:::999;;;>>>===<<>>===<<<>>>>>>??????@@@@@@AAAAAA>>>BBBGGGLLLXXXrrruuuhhhooo~~~dddSSSFFFDDDGGGAAA@@@BBB===HHHGGGEEECCCAAA@@@@@@???@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::888555444555666777666555666666777666666555555333333444555666666666666555555555555555555555555555555555555555555555555333222222222333333444555777666666666555555444444444444444444333333333333333444555666777888999999???@@@BBBEEEJJJPPPUUUWWWaaaeeehhhhhhfffeeegggjjjllllllkkkhhhffffffhhhkkklllkkkkkklllppprrrssssssooonnnllljjjkkkmmmppprrrmmmnnnnnnllliiiiiijjjkkkqqqooonnnnnnqqqsssuuuuuuvvvvvvvvvwwwxxxzzz|||~~~~~~{{{yyyyyyyyyxxxwww{{{rrreeeVVVKKKBBB<<<888444444333333333333333444666555444333333333333333---///000222444444444444222222222222222222222222333333222111111111111111000000111111222333444555333333333222333777===AAAIIIEEE???:::666555555555444333222222111111222222111111111111111111111111111111222333333333333222000111111111111222222222333333777<<<<<<777333333444333333222222222222333222222333333333444444444444444333333333333444444444555555444222222333555444333333333333444555666555555555666555555444333555555555;;;EEELLLHHH???888999::::::;;;<<<@@@CCCLLLXXXgggrrryyy```PPPIIICCC??????::::::<<<>>>>>>AAAKKKVVVbbbfffeee[[[NNNFFF@@@;;;999999888888777777777666<<<:::777666777777777666888:::===???BBBJJJWWWbbb~~~wwwrrrkkkcccXXXKKKAAA;;;999888999999::::::999777555444666555444555666777666555777777888888888888888777777666666666666777888999777888888999999:::;;;;;;::::::999999::::::;;;;;;;;;:::999:::<<<===<<<;;;=========>>>??????@@@@@@>>>CCCIIINNNZZZttt~~~kkkooo{{{eeeSSSFFFDDDFFFAAA@@@BBB>>>GGGFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;999555444444666666666777777888888777777666666333444444555666666555555555555555555555555555555444444444555555666666666666666555444444444444444666666666555444444333333333333333333333333333333333333444555777888999999===???BBBGGGMMMRRRWWWYYY```dddggggggeeedddfffhhhlllmmmlllkkkiiiiiikkkmmmmmmllllllnnnqqqssstttsssooommmlllkkklllmmmpppqqqrrrqqqooommmkkkiiijjjjjjpppmmmjjjlllqqquuuwwwwwwyyyyyyxxxwwwvvvwwwzzz|||~~~|||zzzyyyxxxxxxxxx|||vvviiiYYYLLLCCC<<<666555444444333333333333444666666555444333222222222---...000222333333333333222222222222222222222222333333222111111111111222000000000111222444555666333333333222333555999<<>><<<<<<::::::999999999999999999999888666666777888999:::???BBBEEEHHHOOO\\\nnn{{{vvvjjj^^^WWWTTTOOOGGG???:::888888999666777777777777666555444666555444555777777777555777888888999999999999888777777777777777888888888777888888999999:::;;;;;;;;;:::999888999:::;;;<<<;;;:::::::::<<<===<<<;;;<<<<<<======>>>?????????>>>CCCIIIOOO[[[uuummmnnnuuufffTTTFFFDDDFFF@@@@@@BBB>>>GGGFFFDDDCCCAAAAAA@@@@@@AAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;===:::777666666777777777999999999999888888777666333444555555666555555555555555555555555555555555333333444444555555666666888777555333222111111000444444444333333222222222333333333333333333333333111222333444666777888999999===CCCKKKRRRWWWZZZ\\\___cccffffffddddddfffhhhmmmooooooooommmmmmnnnooonnnnnnnnnpppsssttttttsssmmmmmmnnnnnnnnnnnnnnnmmmrrrqqqooommmkkkjjjiiihhhmmmjjjhhhjjjpppuuuxxxxxxzzzzzzyyywwwttttttwwwzzz~~~}}}{{{yyywwwwwwwwwxxx|||zzzppp___PPPGGG???777666555444444333333333444666666555555444333222111000111222222222222111000111111111111111111111111444333333222111222222222000000000111222444555666111222222222111222555777EEEDDDAAA<<<666222222333444333222222111111222222000000000000000000000000111111222333333333333222000000111111111222222222222333888>>>???999555555333333333333333333333333333222222222222111111111444333333222222333333444333555666555333222333444222222333444555555555666555555444444555555555555666555444888DDDNNNMMMGGG<<<<<<===???EEEPPP\\\dddsssjjjZZZMMMCCC>>>======<<<<<>>@@@CCCKKKUUU^^^dddmmmwwwwwwmmm```TTTJJJEEE@@@>>>;;;888666555666666777777666555555666777777777666555666888999888777777777888999999999999999666777777888888888888888777888888999999:::;;;;;;;;;:::999888999:::;;;<<<<<<;;;:::;;;===>>>===<<<;;;<<<<<<===>>>>>>??????===BBBGGGMMM[[[wwwnnnlllooohhhTTTGGGDDDEEE@@@???BBB???FFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>=========::::::::::::;;;;;;;;;;;;===;;;999999999999888666999999999999888777666666444444555555555555555444444444444444444444444444333333444444555555555666666555333111000.........222222222222222222222222222222222222333333333333111222333444666777999999888<<>>@@@DDDJJJTTTbbbpppyyy}}}iiiWWWHHH>>>???@@@???BBBLLLZZZeeehhhcccSSSDDD>>>===<<<999888666777777777888999999999:::;;;;;;:::;;;===BBBFFFRRR___ooozzz{{{wwwtttsssqqqkkkaaaVVVKKKCCC===;;;::::::999888666555333333888777666555666777888999777666555777999:::999888666666777888999999999999666777888888999999888888777888888999999:::;;;;;;::::::999999::::::;;;;;;<<<;;;;;;;;;===>>>===<<<<<<<<<<<<===>>>>>>??????<<>>=========999999:::::::::;;;;;;;;;<<<;;;:::;;;;;;:::777555888888888777777555444444444555555555555555444444444444444444444444444444444444444444444444444444444333222111111111111111111222222333333444444555111111222222222333333333222222444555777999:::;;;:::===CCCKKKRRRXXX\\\^^^```bbbccccccbbbdddiiinnnoooqqqssssssqqqoooooooooooonnnnnnpppqqqqqqooommmhhhjjjmmmpppqqqpppooommmmmmllllllnnnooonnnjjjggggggiiilllnnnppptttxxxzzzzzz|||~~~{{{vvvtttuuuxxxwwwxxxxxxuuurrrqqqsssvvvyyy|||kkk]]]TTTHHH<<<777666555444444333333333333444555555555444333222333444444444333222000///222222222222222222222222444444333222222222222333222111111111222333333444...000222222111111333444999===AAA@@@:::555333333444333222222111111222222222222222222222222222222111111222333333333333222000111111111111222222222222333999@@@AAA;;;666666222222444555555555444444222222222333333333333333555555444444444444555555333444666666444333222333000111333444666666666555555444444333444555666777555777888999@@@IIIOOOOOOEEEKKKTTT___kkkxxx|||gggSSSEEEBBBCCCEEEKKKWWWbbbbbb\\\QQQFFF===<<<===:::888999666777777888999::::::;;;888:::===???CCCIIIPPPVVVjjjuuu|||oooeee```WWWRRRJJJBBB<<<888777666:::999999888666555444333777777777888888777777666666555444666888999999888444555666777888888888888666777888999999999888888777888888999999:::;;;;;;999999::::::;;;;;;::::::;;;:::::::::<<<===<<<;;;<<<======>>>>>>???@@@@@@===AAAEEEKKK[[[{{{rrrjjjfffuuuqqqUUUGGGCCCDDD??????CCC???FFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAA???>>>=========999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<:::666333666666666666555444333222444555555555555555444444444444444444444444444444444444444444444444444444555444444444444555666666111222222333444555666666111111111222222333333333333333555666888:::;;;<<<===???CCCHHHNNNUUU[[[^^^```bbbcccbbbaaaeeekkkqqqoooqqqssssssqqqooonnnmmmnnnnnnnnnnnnoooooollljjjgggiiilllnnnpppqqqqqqqqqmmmmmmnnnqqqsssrrrnnniiifffjjjoooqqqrrrtttxxx|||zzz}}}}}}xxxuuuvvvxxxuuuvvvvvvtttqqqppprrrtttuuu}}}|||lll^^^UUUIII<<<777777666555444333333333222333444555555555444333333333444555444333222111333333333333333333333333555444333333222222333333222222222111222222333333...000333333333222333555666<<>>HHHOOOQQQNNNVVVcccqqq~~~ttt]]]NNNCCCFFFJJJRRR___fff___QQQAAA;;;999<<<===::::::>>>999999:::;;;<<<<<<===>>>;;;>>>DDDJJJQQQ[[[fffmmm{{{xxxjjj[[[RRROOOGGGDDD@@@;;;888777777888555444333222222222333333444666888::::::888555333555444333555777888888777444444666777777888888888666777888999:::999888888777888888999::::::;;;;;;888999:::;;;<<<;;;:::999:::999888999;;;<<<;;;:::======>>>>>>??????@@@@@@???BBBEEEKKK[[[}}}tttkkkfffsssuuuUUUGGGCCCDDD>>>???CCC@@@EEEDDDCCCBBBBBBAAAAAABBBAAAAAA???>>>>>>>>>???@@@>>>===;;;:::999999:::::::::999888888777777888888666666666666777777777777444444444444444444444444555555555555555555555555444555666555444444555666444333333444666777666555555555333333333333555555333444444555555444444333555555666888999:::;;;<<<<<<>>>BBBGGGMMMVVV___eeedddddddddccccccfffjjjmmmnnnmmmllllllmmmnnnooopppqqqrrrsssqqqnnnkkkiiiiiijjjlllooorrrsssrrrpppooopppqqqtttvvvvvvuuusssqqqqqqooonnnnnnppptttxxx{{{~~~|||{{{{{{{{{{{{yyyxxxxxxtttqqqqqqtttvvvvvvuuusssuuutttlll___PPPEEE@@@999555333444444111111444444444444444444444444444444444333333333333222222222333555555555333111000222222222111222222333333444333111000///000111222111222222333333222222111444<<>>BBBAAA;;;555555444444333333444444555333333333444444444444444777777666666666666777777222333444555555444333222111333444444444444555777666555444444444666777888:::777777:::===CCCOOO[[[YYYhhhyyylllUUUKKKMMMTTT```hhhdddVVVIII===<<<;;;;;;::::::;;;;;;999999999:::;;;<<<<<<<<>>???@@@@@@CCCFFFMMM___yyyiii]]]www{{{ZZZHHHAAAAAA???BBBFFFAAAEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????>>>===;;;:::999999:::::::::999888888777777888888666666666666666666666777444444444444444444444444555555555555555555555555444555666555444333444666555444333444666666555444555444333222222333444555111222222333333222222111555555666777999:::;;;<<<:::===AAAFFFLLLUUU___eeedddeeeeeeddddddgggjjjnnnrrrqqqooommmkkkjjjjjjjjjqqqssssssrrrnnnkkkiiiiiigggjjjmmmqqqrrrrrrqqqpppmmmooorrrtttuuutttsssrrrooonnnmmmlllmmmpppsssuuuyyyxxxwwwwwwwwwwwwvvvuuuxxxtttqqqpppsssvvvwwwwwwwwwwwwuuuooodddXXXLLLEEE<<<777444555555333333555444444444444444444444444444444333333333333222222333333444444444333222111333333222222111222222222555444222000000000111222111222222333333222222111333:::BBBGGGDDD>>>777444333333222111222333555555555333111111111222000///222222222222222222222222000111111222222333333444222222555:::>>>>>>:::555444444333333333333444444444444444444444555555555777666666555555666666777333444555666666555444333222333555555444444555666666555555555555777888::::::999999;;;===CCCQQQ___gggvvv}}}eeeTTTUUU[[[aaaddd^^^PPPDDD<<<<<<;;;:::::::::::::::888999999::::::<<>>???@@@@@@BBBEEELLL]]]~~~vvvgggZZZrrr~~~\\\JJJCCCCCC???AAADDD>>>FFFFFFEEEDDDDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>???======;;;:::::::::::::::999999888777777777777888666666666666666666666666444444444444444444444444555555555555555555555555333555666555444333444555666555444444555666555333333333222222222222333333111222222333333222222111444555666777999:::;;;;;;999;;;???DDDKKKTTT]]]cccgggggghhhhhhhhhiiimmmooosssrrrqqqnnnlllkkkiiiiiiqqqssstttssspppmmmllllllgggiiillloooqqqrrrrrrqqqmmmoooqqqrrrrrrqqqpppooommmlllkkkjjjkkklllnnnppptttssssssrrrrrrssssssssswwwtttpppnnnqqquuuxxxzzzzzzxxxuuurrrlllbbbUUULLL???999555666666555555777444444444444444444444444444444333333333333222222444444333333333333222222444444333222111111111111555444222111000000111111111222222333333222222111333777???EEEGGGBBB:::444444333222222222333444555666444222111222333222111222222222222222222222222222222222222222222222222333222333666:::;;;999666444333333222222333333444444444555555555666666666555555555444444555555555444555666777777666555444333444666555444444555666777666666666666888:::;;;;;;;;;<<<===<<>><<<;;;::::::999999:::::::::;;;;;;999:::>>>FFFLLL___ppp~~~zzzmmmWWWQQQIIIBBB>>><<<;;;:::999888888777666666555555555555555555555555555555666555444444333333333444666666777777777666555555666666666777777666555555555555666777888888888888777888999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@???AAADDDJJJ[[[{{{rrrdddWWWmmm^^^LLLEEEEEE@@@AAABBB<<>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::999999888777777777777777666666666666666555555555444444444444444444444444555555555555555555555555333444555555333333444555777666444444555555444222222222222222222222222222333444444555555444444333444555666777888999:::;;;:::<<>>>>><<>>===<<<:::===FFFTTT___ppp{{{uuusssfffTTTIIIEEE@@@<<<;;;<<<<<<;;;888777777777777777666666666666666666666666666666777666666555444444444444666666666666666666555555666777777777777666555555444444555777777888888888666777999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA@@@BBBEEEJJJZZZyyy~~~kkkbbbWWWlll^^^LLLEEEFFFAAAAAABBB<<>>>>>======;;;;;;;;;;;;;;;;;;::::::999888777777666666777777777666666666555555444444444444444444444444444444555555555555555555555555333444555444333222333555777666444444555555444222222222222222222222222222333444444555555444444333444444555666888999:::;;;<<<>>>@@@CCCGGGNNNVVV[[[eeegggiiijjjjjjjjjkkkllljjjkkknnnoooppppppooonnnmmmpppsssuuuvvvvvvwwwxxxqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqrrrqqqppppppmmmllljjjjjjjjjlllnnnpppqqqrrrrrrpppoooooorrrttttttqqqmmmkkkkkkpppvvv{{{yyyuuurrrssstttnnnaaaVVVFFF===555555666555555666444444444444444444444444444444333333333222222222444333333222222333444444555444333222111111111111111111000///////////////111222222333333222222111555333222777>>>AAA>>>:::666555333222111222222333444333111222333444444333222222222222222222222222333222222111111000000///111222555:::??????:::666222222111111111111222222444444555555666777777888444444333333333333444444555666777888888777666555444666777777555555666888===;;;999888777666777777;;;<<<>>>===;;;AAATTTgggzzz}}}zzzqqqcccTTTGGG@@@===<<<;;;::::::999999::::::<<<<<<<<>><<<888777777888888888888888888888888888888888777777777777777777777777777777777777666666555555555555555555555555666666666777777777777777666666444444555777777888888888666777999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAABBBDDDGGGLLL[[[yyy}}}fffbbb[[[nnn^^^LLLEEEFFFBBBCCCDDD>>>DDDEEEFFFFFFEEEDDDBBBAAA>>>>>>??????>>>>>>===<<<:::;;;;;;<<<<<<;;;::::::888888777666666666666777777666666555555444444444444444444444444444444444555555555555555555555555222444555444333222333444666555444444555666555333222222333333333333222222111222222333333222222111333444555666888999::::::===>>>@@@CCCGGGMMMTTTZZZbbbdddggghhhggggggggghhhiiijjjmmmnnnnnnmmmjjjiiikkknnnrrruuuvvvwwwyyyzzzuuutttsssrrrqqqqqqqqqrrrnnnoooqqqsssuuuvvvwwwwwwrrrpppmmmkkkkkkmmmppprrrqqqrrrrrrpppmmmmmmppptttrrrpppmmmiiiiiimmmsssxxxxxxuuusssuuuvvvqqqeee[[[KKK@@@777555666555444555444444444444444444444444444444333333333333222222222222333333333333444444444444333222111111111111/////////000000000000000111222222333333222222111555222000333999>>>>>>===777555444222111111222222333111000111333444444444222222222222222222222222222222111111111000000000111222666<<>>???AAAAAABBBDDDGGGMMM\\\yyydddddd___ooo```NNNEEEEEEAAACCCEEE@@@CCCDDDEEEEEEEEECCCAAA@@@===>>>?????????>>><<<<<<::::::;;;<<<<<<;;;;;;:::888888777666666666666666777777666555555444333333444444444444444444444444555555555555555555555555222333444444222222333444555444333444666666555444222333444555555444333222111222222333333222222111333444555666777999::::::;;;<<>>>>>777666444222111111111111111000///000222444444333222222222222222222222222111111111111000000000000111111444999???AAA@@@===111111000000000000111111222222333444555666777777555555444444444444555555555555666777777666555555333555666777777888:::;;;:::999888777666777888888:::888888888999???MMMZZZtttvvv___NNNDDDAAA@@@>>>===<<<<<<;;;;;;<<<<<<===@@@IIIXXXhhhtttyyyyyynnnaaaTTTLLLEEE===999::::::999888888999:::999888888888888777777666666666555555555555555555555555444555666777888888777777555555444444444555666777444555666777888999999999777777888888888888888777888999::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBAAADDDGGGMMM[[[yyyeeeggg```lll}}}dddQQQFFFDDD???AAAEEE@@@BBBCCCDDDEEEDDDCCC@@@???===>>>?????????>>><<<;;;999:::;;;<<<<<<<<<;;;:::888888777666666666666666777777666555444444333333444444444444444444444444555555555555555555555555222333444444222222333444444333333444666777666555333333555555555555333333333444444555555444444333333444555666777888999:::888;;;>>>BBBHHHPPPXXX^^^fffiiimmmnnnmmmlllkkkkkkkkknnnqqqssstttqqqnnnllljjjlllpppqqqqqqrrrssstttrrrqqqpppooooooqqqsssttt{{{{{{zzzyyyxxxwwwvvvvvvzzzrrrllliiijjjmmmooommmooooookkkfffeeejjjnnnnnnnnnllliiifffhhhnnnrrrzzzzzz{{{}}}|||vvvmmmfffUUUGGG;;;777888666555555444444444444444444444444444444444333333333222222000111333555555555333222222222222111222222333333///000111333555666666666222222222333333222222222222222444777;;;===>>>>>>888666444222111111111111000///...///222333444333222222222222222222222222000000000000000111111111222111222666<<>>JJJUUUiiizzzwww]]]LLLDDDAAAAAA>>>>>>===<<<<<<<<<<<<===DDDHHHSSScccqqqvvvqqqjjjZZZKKKBBBCCC@@@777666<<<666555555666777888888666888777777666555555444444444444444444444444444444222333555666888888777777555444444333444555666777333444666777999:::::::::888999999999999888888777999999:::;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBB@@@CCCFFFLLL[[[xxxggghhh```iiixxxhhhSSSHHHDDD>>>@@@CCC???CCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>============888888:::;;;<<<;;;::::::999888777666555555555555888777777666555444444444333555888888666444333222222222222333333333444444444444444333333333222222333444666777777666444333222222333333444555666666333333444555444333111111333333444555777:::===>>>::::::<<<@@@IIISSS^^^dddffflllnnnkkkiiilllppppppmmmmmmnnnrrrvvvuuuqqqllljjjoootttvvvuuurrrooommmpppooommmkkklllnnnppprrrwwwvvvvvvyyy|||}}}{{{xxxzzzsssllliiiiiikkkmmmnnnnnnmmmiiiffffffjjjnnnooosssrrrjjjeeeiiiqqqvvv|||zzzxxxyyyzzzwwwoooiii\\\QQQDDD;;;888777555333444444444444444444444444333333333222222111111111333444444555555444444333222222111111000000//////222222333333333222111111555555555444444333333333444111///111666;;;>>>>>>===444000333444222111555///000111222222333222222555333111000///000111222000000111111111000000///222222000111888??????:::333111000000222444444444333444555666666666555444444333333333333333333333555555555555666666666666555555555666777999:::;;;777666555555555666888999;;;:::999777999>>>EEEKKKfffsss|||```MMMDDDAAAAAA@@@???>>><<<;;;<<<>>>@@@FFFPPP___kkknnngggZZZQQQHHHFFFBBB===:::888777777999888666555444555777888888888999999999999888888555555666666666666666666444444555777999999888666666555555444444444555555333444666777777777666555666666777777777777666666777777888999::::::::::::888888888999:::;;;======<<<<<<;;;::::::::::::;;;;;;<<<>>>>>>>>>???AAACCCAAAEEEGGGJJJ[[[|||rrr^^^ZZZbbbmmmmmmTTTFFFEEE@@@>>>@@@===CCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>============888999:::;;;<<<;;;::::::999999888777666666666666888777777666555555444444333555777777555333333333333333333333333444555555444444444333333333333222333444555666666555444333222333333444444555555555555444333222222222333333333333444555777:::<<<>>>::::::<<>>>>>999333222000000222444444444333444555666777666555555333333333333333333333333555555555555666666666666888777666666555555555555777666666555666777888999999888777777888<<>>>>>>>>===<<<>>>AAADDDRRRZZZdddgggaaaWWWMMMGGGBBB@@@>>><<<:::::::::;;;999888666555555555777888777777777888888777777777666666666666666555555555444444555777999999888666666666555555555555555666444444666777777777666666666666777777777777666666777777888999::::::::::::888888999999:::<<<===>>><<<<<<;;;::::::::::::;;;:::<<<======<<<===???AAA???CCCGGGLLL^^^xxxaaa[[[```jjjrrrWWWGGGEEE???>>>@@@===CCCCCCAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>============888999;;;<<<<<<;;;:::::::::999999888777777666666777777777666555555444444444666666666444333444555666555333333333444666777555555444444444333333333333444555666666555444333444444444444444444444444777555222000000111444555333333444555777999<<<===999:::<<>>>>>>>>BBBJJJOOO^^^bbbddd]]]QQQEEE@@@???>>>===;;;:::999::::::;;;999888777666555666777777666666777777777777666666777777666666555555555444555555555666888999888666666666666555555666666777555555666777777777666666666666777777777777666666777777888999::::::::::::::::::::::::;;;<<<>>>>>><<<<<<;;;::::::::::::;;;:::;;;<<<<<<;;;;;;===???===BBBFFFMMMbbbeee\\\^^^fffzzz]]]JJJEEE>>>===@@@===DDDBBB@@@??????@@@BBBCCC>>>>>>>>>>>>============999:::;;;<<<<<<;;;::::::::::::999999888888777666777777666666555555555555555666666555333333555666777666444333333555777999555555555555444444444444333444444555555444444333444444444444444444333333555444222111111222444555333333444444666999;;;===999:::===BBBKKKUUU___eeedddcccaaa___dddkkkllliiilllnnnpppooonnnooossswwwyyyxxxvvvrrrnnnmmmnnnooolllmmmmmmoooqqqssstttuuuuuuuuuttttttttttttsssrrruuutttrrrqqqppppppqqqqqqrrrpppppprrrvvvwwwtttqqqwww{{{{{{tttnnnnnnppppppkkkkkknnnrrruuuuuurrrooommmbbbSSSEEE<<<888666444222222222222222222222222222222222222222222222222333444444555555444444333000000000111111222222222///000111222333444444444111111222222333333444444111111111222444777999:::???;;;888555333111000000000000111222333333333333000000//////000111222333444333222111111222444666555666444222666<<<===:::666333111111222333333333555555666777777888888888111222222333444555666666444444444555555555666666444444555555555555555555666666666666666777777888444666777777888:::===@@@JJJ]]]wwwkkkSSSFFFAAAAAA<<<===>>>???CCCKKKWWW___fffccc\\\QQQEEE===;;;;;;===<<<;;;999888888888888999888777666666666777777666666777777777777666666777777777666555555444444666555555666888888888666777666666666666777777888666666666777777777666666666666777777777777666666777777888999::::::::::::;;;::::::;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;<<<======<<<;;;;;;===???===AAAEEEMMMdddggg\\\]]]aaa}}}bbbLLLEEE>>>===@@@<<>>>>>>>>>>>============:::;;;<<<<<<<<<;;;:::999999999::::::999888666666666666666666555555555555444555555555333333555777888666444333333555888:::666666666555555555444444333444444444444444444333444444444444444444333333222333333444444333333333444333333444666888:::<<<999:::===CCCKKKUUU^^^cccddddddbbbaaafffmmmoookkkmmmnnnooommmlllmmmrrrwwwzzzyyyvvvrrrnnnmmmnnnpppmmmnnnppprrrtttuuuvvvwwwuuuuuuuuutttsssrrrrrrssstttrrrooommmmmmooorrrtttpppnnnllloootttxxxyyyxxxxxx{{{zzzsssnnnmmmnnnlllhhhjjjmmmrrruuuuuutttrrrmmmdddVVVIII???:::888777222222222222222222222222222222222222222222222222333444444555555444444333000000111111222222333333///000111222333444444444222222333333444444555555222222333444555666999:::@@@???===888555333222111000111222333333444333333111111111111222333333444444333222111111333555777111333222000444;;;>>><<<777555222111222333333222555555555666777888888999222222333444444555666666444444444444555555555555555666666777777777666666555666666777777777777777555777888888888:::===???EEEYYYsssnnnTTTFFFAAA@@@?????????CCCKKKWWWccckkkhhh^^^QQQFFF@@@<<<:::888::::::999888888888777777999888888777777777777777777888888999999888888777777777666666555555555444777666555555777888777666666666666666666777888888777777777666666666777777666666777777777777666666777777888999::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;::::::::::::;;;>>>??????>>>======???@@@???BBBEEEMMMeeehhh]]]]]]]]]ttteeeMMMEEE???>>>@@@<<>>>>>>>>>>>============;;;;;;<<<======<<<:::999888999999:::999777666555666666666666666666555555333444666555444444555666777666444444444555777888777666666666666555555555444333333333333333333444444444444444444444444444111222333444555444333222444333333444555888:::;;;:::;;;>>>CCCJJJSSS[[[```ccceeeffffffjjjoooqqqnnnllllllkkkiiihhhjjjnnnqqqwwwvvvuuuqqqnnnlllmmmnnnlllnnnqqqsssuuuvvvvvvvvvsssttttttsssqqqpppqqqssstttqqqnnnllllllooorrruuuqqqpppppprrrwww{{{~~~xxxzzzwwwqqqllllllllljjjhhhkkkoootttvvvwwwvvvuuummmfff[[[NNNCCC===999888333333333333333333333333111222222222222333333333333444444555555444444333111111111222222222222222000111222222333333333333333444444444444444555555555666777666444444555666@@@BBB@@@:::666555444222000111222333444444444444222222333333333333333333333222222111222333555666///111111///222999>>>===888666333222222333222222444444444555666777888999333333444444555555666666333444444444444555555555999999:::999999777555444555555666777777777777777777888999999888:::<<>>@@@@@@@@@??????AAACCCAAACCCEEEMMMeeekkk```___[[[mmmfffMMMEEE@@@???AAA<<>>>>>>>>>>>============;;;<<<=========<<<:::999777888999999888777555333555666666666666666666666111444666666666555555666555555444444555555666777777777777666666666555555444333333333333333333444222333333444444555555555222222222333333333444444444444333444555777999::::::;;;>>>BBBIIIQQQXXX]]]aaafffjjjjjjlllppprrrqqqmmmkkkhhhggghhhjjjkkklllpppqqqrrrpppnnnkkkkkkkkkkkkmmmpppsssuuuuuutttssspppqqqrrrpppnnnnnnpppsssrrrqqqpppooooooqqqrrrtttqqqtttwwwyyy{{{|||~~~xxxyyyvvvnnnkkklllllljjjkkknnnssswwwxxxxxxwwwwwwpppjjj```TTTHHH???:::888333333333333333333333333111111222222222333333333333444444555555444444333333222222222222222222111111222222333333333222222444444444333333333333333444666777555333222333555>>>BBBAAA:::555555555222000111222333444444444444222222333333333222111111111111111222333444444444111444333000222888======999777444222333333222111444333333444555666888999444444444555555555555555333333444444444555555555777888999:::999888666555444555666777888777777666888888888777777888<<>><<<<<<;;;999555666777888999:::::::::888999999999888888777777777777888888888888777777444444555555666777777777999777555555666777777666444444444444555666777888999999777666666666777777666666777777777777666666777777888999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;>>>???@@@@@@@@@@@@BBBDDDBBBDDDEEENNNgggqqqeeeaaaZZZiiieeeLLLEEEAAAAAABBB<<>>===>>>>>>>>>>>>============<<<<<<=========<<<:::999666777888999888666444333555555555666666666666666000333666777666555555555444444444555555555555555777777777777666666666666444333333222222333333444222222333333444555666666444333111000111333555777444444333444555777999::::::;;;>>>BBBIIIPPPWWW[[[___gggmmmmmmmmmpppsssrrrppplllhhhhhhjjjlllllljjjjjjmmmoooooommmjjjiiiiiijjjlllooorrrtttsssrrrqqqnnnooopppnnnllllllooorrrqqqqqqrrrsssssssssrrrrrrqqqvvv|||~~~}}}|||}}}~~~yyyyyyuuunnnjjjlllllljjjmmmpppuuuyyyzzzyyyyyyxxxrrrnnneeeXXXKKKAAA:::888444444444444444444444444111111111222222333333333333444444555555444444333444333333222222111111111222222333333333222111111444333333222222111111111///222444444222222444777<<>>???LLLaaayyyiiiUUUKKKHHHBBBDDDLLL]]]lllnnnaaaTTTCCCBBB???===<<<<<<>>>???999999999999999888777666888999999999999888777777666666777777777777666666333333444555666777888888999777555555666777777777333333333444444666777777:::999888666666666777888666666777777777777666666777777888999::::::::::::::::::999999999:::;;;;;;<<<<<<;;;::::::::::::;;;===>>>???@@@@@@AAACCCEEECCCDDDEEEOOOhhhwwwiiicccYYYhhhdddLLLFFFBBBBBBBBB<<>>=========<<<<<<;;;;;;:::999:::;;;<<<;;;:::999888777888888888777666444333444555666777777666555555444555666666666555333222333333333444444555555555777777777777777888888888444444444555555555555666444444444444444444444444333222222111111222222333444444444555777888:::;;;:::<<>>888444555555222222444555111///111666888777444444555555666555444222111444444444444444444444444555555555555666666666666777777777777777777777777888777666666777999;;;===;;;FFFZZZqqqyyy]]]MMMIIIDDDMMM\\\lllrrriiiVVVFFF@@@@@@>>>===;;;;;;::::::888888888999999:::::::::888888777777888999::::::888888777555555444444444888888777777666666555555777777666555555555555555777777777777777777777777666666777777888888888888777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::<<<<<<======>>>>>>??????===EEELLLRRRggg~~~hhhYYYYYYfffzzzjjjLLLCCCCCC@@@<<<===FFFEEEDDDCCCAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888777666555444444555666777777666555555555555666666555444444333333444444444444444444555555555555555555555555555444444444444555555555555333333333333333333333333333222222111111222222333333444444555666888999::::::===AAADDDHHHOOOWWW]]]```dddiiijjjhhhhhhlllooonnnllljjjkkknnnooonnnmmmkkkiiilllppppppllljjjkkkkkkmmmoooooonnnmmmnnnnnnssstttsssqqqooooooqqqtttwwwvvvvvvxxxyyyxxxtttpppqqquuuzzz}}}}}}{{{zzzyyyyyy{{{zzzsssppprrrsssrrrvvvvvvttttttxxx}}}{{{vvvssstttqqqgggXXXHHH>>>999666555444444666666444222000111111222333333444444222222222222222222222222333444555555555444333222111111222333333444555555333333222222111222222222222222111111222222333444<<>>888555555555222222444555111///111555888777555333444555666666666555444444444444444444444444444666666666666777777777777777777777777777777777777777777666666777999;;;===<<>>===<<<<<<<<<<<<888888999999999:::::::::888888777777888999999:::888888777555555444444555888888888888777777777777888888777666666666666666555555555555555555555555777777777777777777888888777888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@>>>EEEJJJPPPccc{{{fffZZZZZZeeewwwiiiKKKBBBCCC@@@===>>>EEEEEEDDDCCCAAA@@@??????>>>===;;;::::::;;;<<<=========;;;:::999999999999666666777777777777666555555555666666666666555555666666555444444444444555555555555444444444444444444444444444333333333333444444444444555555555555333333333333333333333333333222222111111222222333333333333444666777999::::::===BBBFFFJJJPPPVVVZZZ^^^bbbeeefffeeefffjjjmmmnnnmmmmmmnnnpppqqqpppooollljjjlllqqqqqqllljjjkkkoooppppppnnnllllllmmmooovvvvvvuuusssqqqrrrtttvvvyyywwwvvvvvvvvvuuurrrpppooosssxxx{{{{{{zzzyyyyyyxxx{{{zzzuuusssuuuwwwvvvuuuvvvuuuuuuyyy}}}{{{vvvrrrsssrrrkkk^^^OOOAAA:::666555444444555555333222111111111222222333333444222222222222333333333333444444444444444333222222222222333333444555555555222222222111222222333333222222111111222222333444888<<<>>>===888333222222222222222222333333333333222222222222222222222222333222222111111222222333111222222111111333666999???999555666555222222444444111000111555888777555333333555666777777777777444444444444444444444444666666777777777888888888777777777777777777777777777777666666777999;;;<<<===CCCPPPbbbvvvsssaaa\\\^^^jjjuuurrrbbbOOODDDAAA??????>>>===<<<<<<======999999999999::::::::::::888888888777888888999:::888888777666555555555555888888888888999999999999999999888777777777777777555555555555555555555555777777777777777777777777777888888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>DDDHHHMMM___{{{fff[[[YYYbbbtttkkkMMMBBBBBB@@@>>>???EEEDDDCCCBBBAAA@@@?????????===;;;999999:::===>>>???>>><<<:::999888999999666666666777777777777777666666666666666555555555666666444333333444555666666666555555444444333333555555555555444444444444333333444444444555555555222222222222222222222222333222222111111222222333333333333444555777999999;;;===@@@EEEKKKQQQXXX\\\```bbbeeeffffffgggkkkmmmqqqqqqrrrssstttsssqqqppplllkkkmmmqqqqqqmmmkkklllqqqpppooommmkkklllpppsssvvvuuusssrrrqqqrrrtttvvvyyyxxxvvvtttsssrrrppppppooorrrwwwyyyyyyxxxxxxxxxxxx{{{{{{wwwvvvyyyzzzyyysssuuuvvvuuuxxx{{{zzzuuunnnpppqqqnnndddVVVFFF<<<888666444444444444333222111111111222222333333333222222222333333333333333444444444444333333222222222222222333333444444444111111111111222333444444222222111111222222333444666999======:::666333222222222222333333333333333111222222222222222333333222222222222222222222222000111222222222555888<<<@@@:::666666555333222444333222000222555777777666333444444555555555555555555555555555555555555555666666666666777777777777666666666666666666666666777666666777888999;;;<<<;;;AAALLL]]]rrrssshhhbbbkkkqqqiiiVVVFFF@@@BBB======<<<<<<<<<<<<<<<===::::::::::::::::::::::::999888888888888888999999888888777666555555666666777777777888888999999999999888777777666666777777555555555555555555555555777777777777777666666666777777888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????======>>>??????@@@@@@AAA>>>BBBFFFKKK[[[|||jjj\\\XXX___sssqqqSSSDDDBBBAAA??????DDDDDDCCCBBBAAAAAA@@@???>>>===:::999999;;;===???@@@>>><<<:::999999999999666666666666666777777777777777666666555555555555666555444333333444666666666666666555555444444444888888777777777666666666333333333444444444444555222222222222222222222222333222222111111222222333333333333444666777999:::<<<<<<===AAAIIISSS\\\aaaccceeeggghhhiiijjjlllmmmqqqrrrttttttssspppnnnmmmlllkkkmmmrrrrrrnnnlllnnnooonnnllljjjjjjlllqqquuutttsssqqqpppppprrrssstttyyyxxxvvvsssqqqooooooppppppssswwwyyyxxxwwwwwwwwwwww{{{|||xxxwwwzzz{{{zzztttvvvvvvssstttwwwvvvrrriiikkknnnooojjj\\\KKK???:::888555444444444333222111222222222222222333333222222333333333444444444444444333333222222222222111111111111111222222222111111111111222333444444222222111111222222333444444777<<<>>><<<999666444444444444333333333333333111111111222222333333333222222222222222222222222000111222333444777<<>>III[[[pppnnniiijjjfff\\\NNNDDDAAAAAA<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::::::::999999888888888888888999888777777666666666666777555666666777777888888888777777666555555555555666666666666666666666666666777777666666666666666666777777888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@<<<<<<======>>>?????????===@@@DDDJJJXXXvvvnnn^^^WWW]]]sssyyyZZZHHHBBBAAA???>>>DDDDDDCCCBBBAAAAAA@@@@@@===<<<;;;::::::;;;===>>>>>>>>><<<;;;::::::::::::888777666666666666777777888777666555555444555555555444444444444555666666666666666555555555555555999999999888777777666666333333333333444444444444333333333333333333333333333222222111111222222333444444444555777888:::;;;===;;;;;;@@@IIITTT^^^cccfffgggiiikkklllllllllkkkkkknnnqqqrrrooollliiihhhkkkjjjmmmrrrssspppnnnpppnnnnnnllljjjjjjmmmrrrvvvtttrrrooooooqqqsssssssssyyyyyyxxxuuurrrppppppqqqtttvvvyyyzzzyyywwwwwwwwwwww{{{|||yyywwwyyyyyyxxxuuuwwwuuupppoooppppppmmmfffggglllpppooocccQQQDDD===:::777555555555444333222222222222222222222222222222333333444444555555444444333222222222222222000000000111111111111111222222222111222222333333222222111111222222333444333666:::<<<===;;;999666444444444444333333333333111111111222222333333444111222222333333222222111000222333444555888===@@@AAA;;;777777666333222333222222222333444555666777555444333222111111111111555555555555555555555555333333444444444555555555777777777777777777777777666666777888999::::::;;;999===FFFVVVllltttuuulll^^^QQQIIIDDDBBBAAA===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::999888888777888888888888777777666666777777777666666666666666777777777777666666555555555555555777777777777777777777777555555555666666777777777777888888888888999999999888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===>>>>>>??????===???CCCIIITTToooppp___VVV[[[sss___JJJBBBBBB@@@>>>CCCCCCCCCBBBBBBAAAAAA@@@;;;;;;;;;;;;;;;<<<======<<<<<<===<<<<<<;;;::::::999888777666555555666666999888666555444444444555333444444555666666555555555555555555666666666666888888777666666555444444222222333333333444444444333333333333333333333333333222222111111222222333555555555666888999;;;<<<===<<<<<>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888777777888888888777777777777777888888888888777777777777777777888777777666555666666666666666666666666666666666333444444555666777888888777888888888888999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<============;;;:::::::::;;;<<<======<<<======>>>??????@@@@@@>>>@@@CCCHHHPPPeeeooo___VVVYYYrrraaaJJJBBBBBBAAA>>>CCCCCCCCCBBBBBBAAAAAAAAA:::;;;;;;<<<<<<=========;;;;;;=========<<<;;;::::::999777666555555555666999888666555444444444555222333555666777666555444444444555555666666777777666666555444333333222222222222333333333444444444444444444444444444444444333222222222222222222333666666666777888:::<<<<<<===<<<>>>EEENNNVVVZZZ[[[eeefffiiikkkllljjjfffbbb```ffflllooonnnkkkjjjjjjiiihhhlllrrrtttrrrrrrttt||||||zzzwwwuuuvvvzzz}}}yyyvvvssssssvvvxxxyyyxxxzzz|||~~~|||xxxvvvvvvwwwzzz|||}}}|||zzzxxxxxxxxxxxx||||||xxxuuuuuutttrrrxxxxxxsssjjjeeeffffffeeedddeeejjjrrrvvvnnn]]]NNN@@@===999777666666555444222222222222222222222222222222333333444555666666444333222111111111222333333222222222222222222222444444333222111111111111222222111111222222333444111222444888:::;;;999888222222222222111111000000000000111222333333444444111222333444444333222111444555444333222333666999BBB<<<888777666333222333111222333333333444666888444333222222333444666777666666666666666666666666555555555555666666666777777777777777777777777777555666777888::::::::::::???===>>>HHH[[[tttyyyiiiTTTDDD>>>@@@BBBDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777777888888888777777777777777888888:::999999999888888777777999888888777777777777777555555555555555555555555222333444555666888999999777888888888888999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<=========>>>;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCGGGMMM___mmm___WWWYYYqqqaaaIIIAAABBBBBB???DDDDDDCCCBBBAAA@@@@@@???======<<<;;;;;;;;;;;;;;;<<<======<<<::::::;;;===:::888666555666666555444:::999777555444333444444555555555444444333333333333444444444555666666666444444444444444444444444222222333333333333444444333333333333333333333333222222222333333444444444555555555666777999:::;;;999===CCCIIINNNRRRWWWZZZcccdddfffiiijjjhhhdddaaaZZZgggpppnnniiijjjllllllkkkiiihhhjjjpppuuuwwwwwwzzzyyywwwuuuxxx}}}|||xxxzzzvvvqqqrrrvvvzzzzzzxxxyyy{{{~~~~~~{{{yyywwwwwwxxxzzz}}}~~~}}}{{{zzzzzz|||xxxwwwxxxwwwsssrrrtttxxxvvvqqqlllhhhgggiiikkkiiikkkmmmppptttqqqaaaQQQGGGAAA999555555666555333000333555555444222222333555444333333222222222333444444333333333333222222111111000000111111222333222222222222222222222222333333333222222111111111111000000444999;;;:::999777555333333444444333222111111000000000000000111333333333333333333333333333333333111222444999===FFF@@@999777888999666333666666555555555555666666888555111......111555888555666666666666666555555666777888777555333444555999888777888999999888777555666666888999:::;;;;;;;;;:::===GGGTTTgggnnnPPPDDDFFFHHHGGGDDD???===>>>@@@AAA>>><<<<<<999999:::;;;;;;:::::::::999888888777777777777777555666777777777777777666888999999999999888777777888888888888777777777777333444666666555555777888777666666666666888:::;;;>>><<<999777666777999:::999;;;<<<;;;::::::;;;<<<;;;<<<======<<<;;;;;;;;;:::<<<>>>===;;;:::;;;>>><<<>>>??????>>>>>>???AAAAAAAAA???DDDMMMTTTqqqvvvaaa]]]___dddgggNNNEEEEEEAAA:::DDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>><<<:::999:::;;;;;;999777666777777666555999888666444333333333333555555555444444333333333555555555666666666666666444444444444444444444444222222333333333333444444333333333333333333333333222222333333333444444444555555555666777999:::;;;;;;>>>CCCHHHMMMRRRXXX\\\cccdddfffggghhhfffcccaaa\\\gggooolllhhhiiikkkkkkhhhhhhhhhiiilllpppssstttxxxxxxvvvtttvvv{{{{{{wwwxxxtttpppqqquuuxxxwwwuuuwwwxxx{{{||||||zzzwwwuuuxxx|||~~~}}}|||yyyyyy{{{zzzwwwvvvxxxyyywwwrrrnnnkkklllnnnqqqoooqqqrrrtttwwwsssdddTTTHHHBBB:::666666666555333111333555444333222333444444333333222333333333444444444333333333333222222222111111111111222333333222222222222222222222222666666666555555444444444222111111444888;;;;;;999777555333333444444333222222111111000000111111111333333333333333333333333333333222111111444888<<>><<<===???@@@>>>>>>999::::::;;;;;;::::::::::::999888777777777777777666666777777777777777666888999999999999888777777777777777777777777777777555777888777555555666777777666666666777888:::;;;;;;;;;::::::999999::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<===>>>>>>===<<<<<<>>>>>><<<:::888:::<<<<<<===>>>>>>>>>>>>???AAABBBBBB@@@DDDKKKQQQkkkzzzddd______ccchhhOOOEEEEEEBBB===DDDDDDCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<>>>???>>><<<999888888:::<<<:::888777888888777666777666555444333222222222555555555444444444444444777777777666666666666666444444444444444444444444222222333333333333444444333333333333333333333333333333333333444444444444444555555666777999;;;<<<===???CCCGGGLLLSSSYYY^^^eeefffhhhhhhhhhfffdddccc^^^fffllljjjgggggghhhhhhhhhjjjlllllljjjkkknnnqqqvvvwwwtttqqqsssxxxyyyvvvuuurrrooopppssstttsssqqquuutttuuuxxx{{{|||yyyuuuxxx}}}|||zzzzzz}}}}}}yyyxxxzzzxxxuuuqqqmmmmmmooorrruuuuuuwwwxxxyyyzzzvvvgggXXXJJJDDD<<<888777777555444333444444333222222333555444333333333333333444555444444333333333333222222222222222222222333444444222222222222222222222222666666666666555555555555222222222555888:::;;;:::888666444333444444333222333222222111111222222333222222222222222222222222222222222111111333777:::HHHBBB;;;666666666555444555444444333333444444555333444666666666666444333555666666777777666666666555777888777666666777999999888777888999999888777777777888999:::;;;;;;<<<<<<;;;===BBBKKKZZZqqqoooRRREEEEEEFFFDDDCCCGGGCCC???<<<===>>>===;;;::::::;;;;;;;;;;;;::::::;;;:::999888777777777777777777777777777777777777888999999999999888777777555555666666777777888888888999999888666555555666777777777777777888999:::999999:::;;;;;;;;;;;;;;;===>>>>>>===;;;:::;;;<<<===;;;;;;>>>BBBCCCAAA>>><<<===<<<;;;999999;;;===;;;<<<>>>>>>======???@@@BBBDDDAAACCCIIILLLaaajjjccc``````iiiPPPEEEEEEDDD@@@DDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<=========<<<999888999;;;<<<;;;999888999999888777777777666555444444333333555555555555555444444444777777666666555555444444444444444444444444333333222222222333333333444444333333333333333333333333333333444444444444444444444444555666888999;;;<<<>>>@@@BBBFFFKKKRRR[[[```hhhiiikkkkkkiiihhhggggggbbbfffiiiiiigggfffffffffmmmqqqtttqqqkkkgggjjjnnnssstttrrrooopppuuuwwwuuurrrqqqooopppqqqqqqpppnnnrrrooonnnrrryyy~~~}}}{{{zzz~~~~~~|||zzz{{{~~~}}}xxxvvvwwwuuurrrmmmkkklllooorrrtttwwwyyyzzzzzz{{{wwwjjj]]]MMMGGG???999888777666444444555444333222222444666555555444333333333333333444444333333333222222222333333222222333333444555222222222222222222222222333333333333333333333333222222333555777999:::;;;999777444444444444333222333333222222222333444444111111111111111111111111111222222111111222666999IIICCC<<<777555555444444444333333222222333333444333444555666666555444333555666666777777777777666444666888888777777999:::999888777888999999888777777888888999:::;;;;;;;;;;;;:::<<<@@@GGGUUUkkknnnRRRDDDDDDEEEDDDDDDCCCCCCAAA===;;;======;;;;;;;;;;;;;;;;;;;;;:::999<<<;;;:::999888777777777999999888888777777888888888999999999999888777777444444555666777777888888888999999888777666666777777777777888888999999999888888999:::;;;<<<<<<===>>>??????>>><<<:::;;;<<<===<<<<<<@@@EEEFFFDDD@@@;;;;;;:::::::::;;;>>>@@@:::<<<===>>>======???@@@@@@CCCAAABBBGGGHHHYYYvvvpppgggaaa^^^{{{jjjQQQEEEDDDDDDAAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>???>>>===<<<<<<:::;;;;;;;;;999999;;;======;;;999888999999888777888888777777666666555555555555555555555555555555555555555444444333333333555555444444444333333333222222222333333333444444333333333333333333333333444444444444444444444444333444444666888:::<<<======???BBBEEEJJJRRR[[[aaagggiiijjjjjjhhhggghhhjjjffffffggghhhhhhffffffgggqqqvvvxxxtttjjjdddeeeiiioooqqqppplllmmmrrrvvvvvvsssrrrpppppppppooonnnlllqqqmmmkkkoooxxx~~~~~~}}}~~~xxxtttuuuuuuqqqmmmlllmmmppprrrrrrvvvxxxzzzzzzzzzwwwmmmaaaPPPJJJAAA;;;999888666444555555555333222222444777888777666444333222222111444444333333333222222222333333222222333333444555222222222222222222222222111111111111111111111111222222333444555777999;;;999777555444444444333222333333222222333444444555111111111111111111111111111222222111111222555888HHHCCC===888555444444444333333222222222222333333333333333333333333333333555555666777888888777777444666777888777888999;;;999888777888999999888777888888888999999::::::;;;999999;;;???EEERRRiii}}}oooSSSEEEDDDEEEEEEEEEBBBKKKPPPJJJBBB@@@@@@???;;;<<<<<<<<<;;;;;;:::999<<<;;;:::999888888888888;;;:::999888777888888888888999999999999888777777444555555666777888888999555777888888777777888:::888888888999999999999999888777777777999;;;===???>>>??????>>><<<:::;;;<<<>>>>>>???BBBFFFGGGDDDAAA>>>===<<<<<<<<<>>>>>>???<<<===>>>>>>======>>>???<<>>>>><<<===>>>???>>>===<<<;;;888999::::::999:::<<<>>>===;;;999888999999888777777888888888888777666555555555555555555666666666444444444333333333333333555555555444444333333222222222333333333333444444333333333333333333333333555555555555444444444444333333444666888:::<<<===<<<>>>AAADDDJJJRRRZZZ```bbbeeefffeeeccccccfffjjjjjjfffeeehhhjjjhhhhhhiiinnnsssvvvrrriiibbbaaaccclllnnnnnnjjjkkkqqqvvvxxxvvvuuusssqqqpppooonnnnnnpppnnnnnnrrryyy{{{uuuuuuvvvrrrpppppptttvvvvvvuuuvvvyyy{{{zzzzzzxxxoooeeeSSSLLLCCC===;;;999777444444555555444333333444666888777666444333222222222444444333333333333222222222222222222222333444444222222222222222222222222222222222222333333333333111222333333333444888::::::888666555555444333222222222222222333444555555222222222222222222222222222333333333222333555888EEEBBB>>>999666444444444444333333222222333333444444333222111111222333444555555666777888888888888444555777777777777888:::999888777888999999888777777777888888888999999999777888;;;>>>BBBOOOfff{{{tttXXXIIIFFFEEEEEEFFFXXXlllxxxkkkSSSDDD???===<<<<<<===<<<<<<;;;:::999<<<;;;::::::999999::::::<<<;;;:::888888888999999888999999999999888777777666666777777888888999999444666777777777777888:::888888999999:::999999888777888888999:::<<<>>>???===>>>>>>===;;;:::;;;<<<>>>@@@CCCEEEEEEDDDBBBAAACCCAAA@@@@@@@@@@@@???===>>>???@@@???>>>===>>>???;;;AAA@@@???EEEGGGSSSiii{{{nnnccc]]]wwwoooWWWGGGCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>;;;<<<===>>>>>><<<;;;:::999:::;;;:::999999;;;<<<<<<:::888888888999888666666777777888888777555555444555555555666666666777333333333444444444444444666555555444333333222222222222333333333333444444333333333333333333333333666555555555444444444444333333444666888:::<<<===999<<<@@@DDDJJJQQQYYY^^^___bbbdddcccaaaaaafffkkkmmmgggeeeiiilllkkkjjjllliiimmmqqqooohhhcccaaabbbiiilllmmmiiijjjqqqwwwzzzzzzxxxvvvssspppooopppqqqoooqqquuuyyy}}}~~~xxx{{{}}}~~~~~~~~~~~~{{{vvvuuutttqqqqqqtttyyy|||{{{xxx{{{~~~~~~}}}{{{yyypppgggUUUNNNEEE???<<<:::777555333555666666555444444555666555555444444444444555444444333333333333222222222111111111111222333333222222222222222222222222222222222333333444444444000111222111111222666:::;;;999666555555444333111111111111111222333444555333333333333333333333333222444444444333444666888BBBAAA>>>;;;777555444444444444333333333333444444444444333333333333444444555555666888888999999888444555777777666666777888999888777888999999888777666777777777777888888888777888:::===???KKKbbbvvv}}}```OOOIIIFFFEEEFFF^^^^^^DDD<<<;;;============<<<;;;:::999;;;::::::::::::;;;;;;<<<===<<<:::888888888999:::888999999999999888777777888888888888999999999999555666777777555555666777888999:::::::::999888888666999<<>>===;;;<<<===<<<;;;:::;;;<<<>>>CCCHHHHHHDDD@@@@@@AAAAAAAAAAAACCCFFFFFFDDDAAAAAABBBBBBAAA>>>======>>><<>>>>>;;;<<<===>>>>>><<<:::999;;;<<<<<<:::888888999:::<<<:::888777888888777666555666777777777666555444444555555555666666777777333444444555555666666666666666555444333333222222222222333333333444444444333333333333333333333333666666555555555444444444333333444666888:::<<<>>>888;;;???DDDJJJQQQXXX]]]___bbbdddcccaaabbbhhhnnnooogggdddjjjnnnmmmlllnnngggjjjnnnnnnjjjfffddddddgggkkkllliiijjjqqqxxx||||||{{{xxxtttqqqpppqqqsssooottt|||~~~{{{yyyooosssyyy|||}}}}}}}}}}}}zzzzzz~~~{{{uuutttpppoooooouuu{{{}}}zzz}}}zzzqqqiiiWWWPPPFFF@@@<<<:::777555222444777777666444444444333333333444555666777888444444444333333333222222111111000000111111222333222222222222222222222222111111111222222333333333///111222111///111555999;;;999666555555444333111111111111111222333444555333333333333333333333333333444555555444444666888???@@@???<<<888666444444555444444333333444444555444444555666666555444444555555666888888999999999444555666666555555666777999888777888999999999777666666666666777777777777777888:::<<<===GGG^^^sssfffTTTKKKGGGEEEEEEEEEqqq^^^CCC===???============<<<;;;:::999::::::::::::;;;<<<======>>>===:::888888888999:::888999999999999888777777:::::::::999999999999999666777888777555333444555888999:::;;;::::::888777555999@@@EEEFFFCCC>>>;;;999;;;<<<;;;::::::;;;<<<>>>EEEJJJIIICCC>>>>>>@@@<<<<<>>EEEBBB???CCCGGGQQQcccpppeee___yyywww```NNNFFFCCCAAACCCCCCCCCBBBAAA???<<<;;;@@@???>>>===<<<;;;;;;;;;999::::::;;;;;;<<<<<<===;;;::::::999888777666666555666777888999888888777777777666555444444333333555444333222222444555777777666555444333222222222111111111111111111111111444444444444444444444444555444333333222222333333444444444555777888:::;;;999<<>>;;;777444555666666555333333444666444444555666555444222111333333333222222111111111333222222111111222222333555333222222333444333222444333111000000000111111222222222111000111333666<<>>:::666;;;888@@@OOORRRFFF;;;999;;;;;;:::::::::;;;<<<<<>>:::AAAUUUddd```QQQEEEBBBGGGGGG???;;;<<<===:::???@@@AAAAAABBBIIIRRRZZZooobbbeeeooo```JJJHHH>>>AAACCCCCCCCCBBBAAA???===<<<===<<<;;;:::999999999::::::::::::::::::;;;;;;;;;999999999888777777777666555666888999999999888777777666666555444444333333555444333222222444666777777777666555444333333444111111111111111111111111444444444444444444444444555444333333222222333333444444444555777888:::;;;999===???AAAHHHSSS[[[\\\aaaffffffaaa]]]___ccceeegggeeeeeeiiimmmoookkkgggfffggghhhjjjkkkmmmnnnnnnoooqqqsssqqqooopppuuuzzz|||xxxwwwwwwxxxxxxwwwwwwzzz{{{wwwppprrrtttvvvwwwwwwwwwwww{{{zzzyyyyyyzzz{{{zzzyyyxxxssspppsssvvvwwwyyy}}}}}}yyytttqqqeee\\\OOOEEE@@@===999555555666666444333222444555333444555555444333222111333333333222222222111111333222222111111222222333333222000111222333333222333222111111111111222333333333333222111222444777;;;AAACCC<<<666444444333444222111111222222333333555555444444444333222222333444555666666666555444:::???@@@;;;666666888888555666777777555555666777555555555555555555555555444555555666666666666666777777666666666666777777888888888888888888888888888888888888888999999:::999888999:::;;;CCCTTTdddxxxooo___TTTKKKFFFAAAOOOpppSSS>>>EEE444@@@======<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;::::::999888999999999999999999999999666666666666666777888999===;;;:::<<<>>>???;;;888<<<;;;CCCSSSWWWKKK>>>::::::::::::;;;;;;<<<<<<<<<@@@NNNTTTKKKBBB@@@???;;;>>><<>><<>>AAACCCCCCCCCBBBAAA???===<<<;;;::::::999999999:::::::::::::::999999999999888777777777777777777777777666777888999:::999888888666666666555444444333333555444333333333444666777888777666555444444444555222222222222222222222222333333333333444444444444555444333333222222333333444444444555777888:::;;;:::>>>@@@AAAHHHSSS[[[\\\aaagggiiieeebbbccccccccceeeeeegggkkkpppqqqmmmjjjcccdddgggkkkmmmoooppppppqqqsssuuutttqqqqqqsssvvv}}}|||zzzzzz||||||{{{zzzyyy{{{{{{yyynnnrrrwwwxxxwwwvvvwwwyyy|||yyyxxxyyyzzzzzzyyyyyysssppprrrttttttvvvzzz|||xxxtttqqqkkkbbbTTTIIICCC>>>:::777444555555444222111333444333333444444444333222222333333333222222222222111333222222111111222222333111000//////111333333222333333222222222333444444444444444333222333555777;;;CCCGGGBBB:::666555555222222222222222333333444666666555444333333222222333333444555666666555555>>>BBBAAA:::555555666666666777888777666555666888555555555555555555555555444555555666666666666666888888777777777777888888888888888888888888888888999888888888888999::::::;;;::::::;;;;;;AAAQQQaaarrrmmm[[[NNNGGGBBBDDDWWWAAA999EEE666;;;=========<<<<<<<<<;;;;;;===<<<;;;::::::::::::;;;;;;;;;::::::::::::999999:::::::::::::::999999888999999999999999999999999777777777777777777888888<<<<<<<<<===??????<<<:::<<<<<>>;;;<<<===JJJbbbsssnnnWWWCCCBBBDDDCCC>>><<<===??????===???@@@AAABBBFFFNNNTTTssszzziiiiiiqqqeeeLLLHHH>>>AAACCCCCCCCCBBBAAA???>>>>>><<<;;;;;;;;;;;;<<<<<<===::::::999999888777777666666666666666666777777777777888999::::::999888777666666555555555444444444555444444333444555666666666666555444444444444444222222222222222222222222333333333333333444444444555444333333222222333333444444444555777888:::;;;:::>>>@@@AAAHHHSSSZZZ\\\bbbgggiiifffeeeggghhhfffjjjiiijjjmmmpppqqqpppnnnccceeeiiimmmoooqqqqqqpppnnnqqqtttuuutttrrrssstttxxxxxxyyy{{{}}}}}}{{{yyywwwxxxzzz||||||zzzxxxwwwnnntttyyy{{{xxxvvvxxx{{{~~~yyywwwxxxyyyzzzzzz{{{uuuqqqrrrttttttvvvyyy}}}yyyuuurrrpppooogggZZZNNNEEE???;;;888333444444333111111222444333333333333333333222222222222222222222222222222333222222111111222222333111000///000222444444333555555444444333333333333333333444333222222444666999DDDJJJFFF===888777666///000111222222333666777999888888777666555555555333444666888:::<<<>>>>>>CCCFFFDDD<<<666555333111555666777777666555666777555555555555555555555555444555555666666666666666999888888888888888888999888888888888888888888888888888777777888888999:::999999:::;;;;;;AAAPPP^^^rrr}}}fffUUULLLFFFAAAIII<<<;;;EEE999;;;============<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999::::::::::::999888888888888888888888888888888888888888777777888888999999;;;>>>??????===;;;:::999;;;FFFWWW]]]TTTDDD:::888999;;;<<<============EEETTT___YYYLLLCCC>>>;;;:::<<>>AAAAAACCCHHHPPPVVVsss~~~llljjjpppjjjOOOHHH>>>BBBDDDCCCBBBAAA@@@@@@??????<<<<<<;;;;;;;;;<<<======::::::999888777777666555666666666666666777777777777888999:::999999777777555555555555555444444444444444444444555555666666444444333333222222333333222222222222222222222222222222222333333333444444555444333333222222333333444444444555777888:::;;;:::>>>???AAAGGGRRRYYY[[[cccggghhhfffgggkkknnnmmmooollljjjjjjkkknnnooopppgggiiillloooqqqqqqqqqpppoooqqqtttuuutttqqqpppooorrrsssuuuxxxzzzzzzxxxvvvuuuuuuwwwxxxxxxxxxwwwvvvooouuuzzz{{{xxxwwwyyy|||}}}yyywwwxxxzzz||||||xxxssstttuuuuuuwww{{{}}}zzzvvvssspppoooqqqjjj___SSSIIIAAA;;;777333444444333111111222444333333333333333333333444222222222222222222222222333222222111111222222333222111000111333555555555777777666555444222111111111222333333111222333555888BBBIIIFFF???:::888555000111222222111333666999<<<===>>>>>>>>>>>>===<<<::::::<<<>>>AAADDDFFFGGGGGGIIIFFF???999777555111444555666666444444555666666666666666666666666666444555555666666666666666999999888888888888999999888888888888888888888888666666666666666777888888777777999;;;<<>>>>>BBB;;;;;;>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::999999888777888888888888888888888888999888888888888999999:::777;;;AAABBB@@@<<<999888999;;;FFFVVV___YYYIII>>>999:::;;;<<<============EEETTTaaa```TTTGGG???;;;;;;===EEEVVVgggkkk^^^OOOFFFCCC>>><<<;;;<<<>>>@@@>>>???AAAAAACCCHHHPPPVVVuuunnniiinnnoooRRRIII>>>BBBDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;:::::::::;;;;;;::::::999999888777666666777777777777777777777777777777888999888777666555555555555555555555555555444444555555666666666666333333222222222222222333333333333333333333333333111111222222333333444444555444333333222222333333444444444555777888:::;;;:::===???@@@FFFPPPXXXYYYdddggghhhhhhjjjppprrrqqqmmmkkkgggeeeeeehhhllloookkkmmmoooppprrrrrrrrrqqqssstttuuuuuusssooollliiinnnoooqqquuuwwwxxxuuusssssstttvvvxxxyyyyyyyyyxxxsssvvvyyyzzzyyyyyy{{{~~~{{{xxxwwwyyy|||~~~zzzuuuuuuvvvvvvyyy}}}~~~{{{wwwtttqqqpppooorrrmmmdddYYYMMMCCC<<<888444555555444222111333444444444333333333444555555111222222222222333333333333222222111111222222333333222111222444555555444666666666555444222111000000111333333222111222444666>>>DDDCCC???<<<888444555555555333111333888===???BBBEEEHHHIIIIIIGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLSSSRRRLLLBBB<<<;;;999555444555666555444333444666666666666666666666666666444555555666666666666666999999888888888888999999888888888888888888888888666555555555555666777777666777999<<<<<<@@@NNN[[[rrrkkk^^^OOOIIIDDDAAA@@@===;;;<<<>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;999999999999999888888777888888888888888888888888888888888888999:::;;;<<<777???HHHJJJEEE===999888;;;===GGGUUU```___RRREEE<<<<<<;;;;;;<<<<<<===>>>CCCQQQ___ccc[[[NNNBBB======???DDDOOO^^^hhheee]]]MMMFFF???======<<<===@@@???AAABBBBBBDDDKKKUUU]]]zzzqqqkkkooosssUUUKKK???CCCDDDDDDBBBAAA@@@@@@AAAAAA>>>===<<<<<<;;;;;;;;;;;;:::::::::999999888888777999999999888777777777666666777777888777666555444555555555555555555555555444555555666666666666666333333333222222333333444333333333333333333333333000111111222333333444444555444333333222222333333444444444555777888:::;;;999<<<===>>>EEEOOOVVVWWWdddhhhkkklllooosssrrrooohhhgggfffddddddgggkkknnnnnnooopppqqqrrrtttuuuuuuuuuuuuuuuuuussspppllljjjnnnnnnpppsssvvvvvvtttrrrqqqsssuuuxxxyyyzzzzzzzzzwwwwwwwwwxxxyyy{{{}}}~~~{{{yyywwwwwwzzz~~~zzzuuuuuuvvvwwwzzz~~~}}}zzzvvvsssrrrqqqqqqssspppjjj___SSSGGG>>>999555666666444333222444555555555444444444555666777111111222222222333333333333222222111111222222333444222111111222333333222333333444555444333222111000222444444333222333444444999===>>>>>>===888222555666666444333888AAAIIINNNQQQWWW]]]```___]]][[[YYYYYYYYYZZZ\\\^^^aaabbbllleeeVVVEEE;;;999888666444666777666555444555666666666666666666666666666444555555666666666666666888888777777777777888888888888888888888888888888666666666666666777777888777888;;;===<<>>???>>>>>>>>>>>>=========<<<;;;;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;999999999999999888777777888888888888888888888888777777888888:::;;;===>>>;;;EEEQQQSSSLLLBBB<<<;;;;;;===DDDRRR___aaaWWWKKK@@@>>><<<::::::;;;===>>>AAALLL\\\eeebbbTTTFFF>>><<<@@@CCCIIIUUUdddjjjhhhUUUKKKCCCAAA???===>>>AAA===???BBBFFFMMMYYYgggqqqvvvooorrrwwwXXXMMM???DDDEEEDDDBBBAAA@@@AAAAAABBBAAAAAA@@@>>>>>>=========:::::::::999999999999999;;;::::::999888777666666555666777777777555444333444555555555555555555555444555555666777666666666444444333333333444444555333333333333333333333333000000111222333333444444555444333333222222333333444444444555777888:::;;;888;;;===>>>DDDNNNUUUVVVdddiiimmmooorrrtttqqqkkkeeeffffffggggggiiilllooooooooopppqqqsssuuuwwwxxxtttssstttuuuuuutttqqqoooooooooqqqsssvvvvvvuuusssnnnpppsssvvvyyyyyyyyyyyyzzzxxxvvvvvvyyy|||~~~~~~xxxwwwvvvxxx|||zzztttuuuvvvwwwzzz~~~zzzwwwtttssssssssstttrrrmmmdddWWWJJJ@@@;;;555666666555333333444666666555555444555666777888111111111222222333333333333222222222222222222333333222000000111222111000///111222444555555444444111333555555444333444555333666999:::===>>>888000111333444444666>>>KKKUUUbbbgggooovvvzzzzzzwwwuuupppqqqrrrtttxxx{{{www```GGG888555444222666777888777666555666888777777777777777777777777444555555666666666666666888888777777777777888888888888888888888888888888777777777777777888888999999:::<<<===<<<===HHHTTTccc{{{^^^QQQ???BBBDDD>>>CCCCCC>>>>>>>>>>>>============:::;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;888999999999999888777777777777777777777777777777666777777999:::<<<>>>??????KKKXXXZZZRRRFFF???===999;;;AAAMMM[[[```XXXLLLBBB@@@<<<999999:::===>>>???IIIYYYfffeeeXXXHHH???999>>>BBBDDDOOO```jjjlll[[[OOOFFFCCCBBB>>>???BBB999===BBBJJJVVVhhh{{{zzzsssvvvyyyZZZNNN@@@DDDHHHFFFCCC@@@??????@@@@@@BBB@@@===;;;::::::;;;<<>>AAAFFFMMMVVV\\\bbbgggmmmqqqpppmmmiiifffeeeffffffffffffhhhkkkmmmvvvlllggglllqqqpppooooooqqqpppoooooonnnnnnoooooolllrrrvvvvvvwwwxxxvvvqqqooommmlllqqqwwwzzzyyyvvv|||vvvrrrttt{{{||||||vvvuuu|||xxxqqqqqqwww}}}}}}}}}zzzwwwvvvxxxzzzzzzvvvppphhh]]]PPPDDD<<<;;;777555666666333333666555444444333333444444555333333333333333333333333222111000000222333222111444444333222111111111111///000000000000111111111444444333333333444555555111333666999<<<===;;;999777444444555444999NNNdddrrr~~~fffEEE<<<;;;666555555444444444444555666666888777555333222222222222333333444444555555666666777888999999888777666555666666666666666777777888666777777666555555666888555666888:::<<>>@@@>>>============>>>>>>???======<<<;;;::::::999999888999::::::;;;;;;;;;;;;::::::;;;;;;999777444333555777:::<<<===<<<:::888777777888:::;;;<<<===>>>@@@TTTddd```VVVNNNEEE<<<:::>>>AAADDDNNNZZZ^^^ZZZNNNCCC<<<>>>???===<<<>>>DDD>>>JJJdddmmm]]]JJJDDDCCC>>><<>><<<;;;;;;;;;;;;>>>======<<<;;;999888777999888888888888888888888888777777666555555444444555555555555555555555555555333111222555666666555777777888888777666444333444333333222222333333444444444444444444444444444444444444444444444444444444333333444555666777888:::<<<>>>AAAFFFMMMVVV\\\dddgggkkknnnmmmjjjgggeeedddeeefffffffffhhhkkkmmmvvvmmmgggiiilllkkkiiijjjppppppppppppoooooonnnnnnmmmrrruuuuuuuuuvvvsssooonnnllllllpppvvvzzzyyywwwzzzwwwtttvvv{{{~~~}}}|||xxxxxxyyyrrrqqqwww|||}}}|||}}}zzzyyyzzz|||~~~zzztttlllaaaSSSFFF===;;;666444666555333333666555444444444444444444555333333333333333333333333333222000111222333222000333333222111111111222222000000000111111111222222555444333222222222222222333333555999>>>???>>>;;;555222222666666<<>>AAA???>>>>>>=====================<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<;;;999:::;;;;;;:::888666444555666888999::::::999888777888:::;;;;;;;;;<<<===AAARRRbbbeee___SSSGGG>>>999<<<===>>>EEERRRYYYYYYQQQFFF>>>===>>><<<;;;===CCC???III___kkkbbbQQQHHHBBB??????AAADDDJJJWWWbbbccc\\\OOOCCC@@@CCCBBB???<<>>@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777888888888888888888888888777777777666555555444444555555555555555555555555666444333333444555555444888888777777666555555444444333333222222333333444444444444444444444444444333333333333333333333333333333333444555777888999;;;<<<>>>AAAFFFMMMVVV[[[eeefffhhhiiiiiigggeeedddbbbccceeeeeefffhhhkkknnntttmmmggghhhjjjjjjjjjkkkooopppqqqrrrrrrpppnnnmmmmmmqqqtttrrrrrrrrrpppkkkkkkjjjjjjooouuuyyyyyyxxxyyyxxxxxxxxxzzz|||~~~{{{xxxyyy~~~}}}~~~zzzsssrrrvvvzzz{{{zzz}}}{{{|||~~~~~~yyyrrrfffXXXIII@@@;;;666333555555444444666444444444444444444444444333333333333333333333333444333222222222222111000222222111111111222333333111111111111222222222333555444333111000000000000555333333888???CCCBBB???555222333777888<<>><<<777777555444444444444555666666666555555555666777888888999888888888888888777777999999999:::999999888777777777777777777888888999777888999999777777888999777888::::::<<>>AAA??????>>>===<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<999:::;;;;;;;;;:::888777666777777888999999::::::888:::<<<===<<<;;;;;;<<<@@@JJJ[[[iiihhhYYYHHH>>>:::<<<;;;999>>>IIISSSXXXUUUKKK@@@<<<;;;::::::===@@@@@@GGGWWWfffiii]]]OOOBBBAAAAAAAAA@@@CCCOOO\\\eee```TTTFFF???AAACCCBBB???CCCGGGXXXooosssmmmooolll}}}wwwiiirrr{{{~~~iiiVVVEEE@@@CCCCCCCCCCCCAAA@@@>>>===????????????>>>===<<<;;;999:::;;;<<<<<<;;;999888888888888888888888888888777777666666555555555555555555555555555555555555777666555444444444444444666666555333333333333333444333333222222333333444444444444444444444444444333333333333333333333333222222333444666777999:::;;;<<<>>>AAAEEEMMMUUU[[[cccbbbbbbccceeeffffffeeebbbcccdddeeeeeegggkkknnnqqqnnnjjjjjjkkknnnpppssspppqqqtttuuuuuussspppnnnmmmqqqrrrpppooopppmmmiiihhhggghhhlllrrrvvvwwwwwwxxxyyy{{{zzzyyyyyy|||{{{yyyyyyzzz{{{zzzzzz{{{zzztttsssvvvyyyzzzyyy~~~}}}}}}~~~~~~{{{uuulll^^^PPPFFF>>>777333444666444444666444444555555555555444444333333333333333333333333666444333222333333111///111111000000111222333333111111222222222333333333444333222111111111111111666333222777@@@FFFFFFCCC:::555444888888999EEESSSvvvoooKKK???<<<777888555444444444444555666666555555555666666666777777999999999888888777777777999999999:::999999999999555555444444555555666777888999::::::999888999:::888999:::;;;<<<>>>BBBEEEMMMddd}}}fffVVVIII@@@>>>AAA>>>>>>===<<<<<<==================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;:::999999999888888999:::<<<===:::===@@@@@@===::::::;;;===@@@QQQgggmmm]]]III???<<<======;;;<<>>===???HHHQQQ\\\[[[SSSGGG>>>>>>AAAAAAAAAAAAHHH```uuunnn```bbb[[[mmmwwwgggnnnzzz~~~ggg[[[NNN@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>>>>??????>>>===<<<;;;999999:::;;;;;;:::999888999999999888888888888777666666666666555555555555555555555555555555555555777777666555444333444444666555444333222222222333444333333222222333333444444444444444444444444444444444444444444444444444222333333444666888999:::;;;===>>>AAAEEELLLUUU[[[```^^^]]]^^^bbbfffggghhhbbbdddeeeeeefffhhhkkknnnooopppnnnllllllooosssuuuqqqsssvvvxxxxxxuuurrrooommmpppqqqnnnmmmooonnnjjjffffffgggjjjooosssvvvwwwxxx{{{}}}|||yyyyyy|||~~~|||xxxwwwxxxzzz{{{}}}yyytttsssvvvyyyzzzzzz~~~|||}}}~~~||||||zzzwwwooodddWWWOOOAAA999444444666555444555444555555666666555555444333333333333333333333333777555333333444333222000000000000000111222222333111111222222222333333333222222111222222333444444555222111666>>>EEEGGGGGG>>>777444777777777???JJJlllrrrNNN@@@;;;777888555444444444444555666666666666666666555555444444888888888777777666666666999999999999999999::::::555555555555555666777777777999;;;;;;:::999999999888:::;;;;;;<<<===@@@CCCLLLccc|||eeeRRREEE@@@@@@===============>>>???@@@>>>===============<<<<<<::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999888777777777999;;;<<<===AAAEEEDDD???;;;999:::;;;<<>>======@@@HHHOOOSSSNNNEEE<<<888999:::;;;888>>>BBBHHHZZZllllllaaaMMMDDD<<<<<<>>>???BBBFFFNNNQQQOOOGGG@@@???@@@@@@BBBAAAHHHbbbwwwjjjWWWVVVRRRcccxxxfffkkkwwwddd]]]UUUDDDBBBBBBBBBAAA@@@?????????>>>=========<<<<<<<<<<<<:::::::::999999999999999;;;::::::999888777666666666666666666666666555555555555555555555555555555666777777666444333444666777777666666555444444333444333333222222333333444444444444444444444444444555555555555555555555555444444444555666888999:::<<<===???AAAEEELLLTTTZZZ^^^[[[YYY\\\aaafffhhhhhheeeffffffffffffhhhkkkmmmnnnqqqrrrmmmjjjllloooppprrrtttwwwxxxxxxvvvsssqqqmmmppppppmmmmmmppppppnnnfffggghhhjjjnnnrrruuuwwwyyy{{{}}}}}}zzzyyy{{{}}}|||yyy{{{}}}}}}yyyvvvtttsssvvvyyy|||}}}~~~|||}}}~~~{{{zzzzzzwwwrrriii___WWWFFF===555666777666444444444555666777777666555444333333333333333333333333666555444444444444333222111111000000000111222222111111111111222222222333111111111222333444555666333222111444:::AAAGGGJJJ@@@777333666777777===GGGbbb~~~uuuOOO@@@:::666888555444444444444555666666666666666666666555444333666666666666666666555555999888888888888999::::::888888888888888999999:::777999;;;;;;:::999888999888999;;;;;;<<<===@@@BBBLLLccc~~~zzzaaaNNNEEEBBB???>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>======:::::::::;;;::::::999999999999999999999:::::::::777666666555666888999:::@@@EEEJJJHHHBBB<<<999:::;;;<<>>???>>>???EEEIIIKKKFFFBBBBBBBBB@@@AAAAAAHHH```tttiiiSSSOOONNN\\\zzzzzzfffiiitttccc\\\XXXGGGCCCBBBAAA????????????@@@======;;;::::::;;;;;;<<<<<<;;;999888777888999:::===<<<;;;999777666555444555666666666666666666666555555555555555555555555555666777666444333555777555666777777666555333222444333333222222333333444444444444444444444444444444444444444444444444444555555555555666777888999<<<===???AAAEEELLLTTTZZZ^^^ZZZXXX[[[aaafffgggfffggghhhhhhhhhggghhhkkkmmmjjjqqqsssnnniiikkknnnnnnrrrtttvvvwwwvvvuuurrrqqqllloooooommmnnnrrrtttrrriiijjjkkklllooorrrvvvyyy{{{|||}}}|||{{{{{{{{{{{{}}}}}}}}}zzzuuutttrrrsssvvvzzz~~~|||~~~~~~}}}~~~~~~||||||zzzxxxtttmmmddd^^^KKK@@@777777888777444444444555666777777666555444333333333333333333333333666444333444555666444333222111111000000000000111000000000111111111222222111111111111111222333444111111222333666<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;::::::999:::999999888888888999999888888888888999:::;;;;;;BBBIIINNNLLLDDD===:::::::::===CCCPPP___ggg```UUUAAA:::777:::;;;:::<<<@@@BBBEEEDDD>>>;;;===<<<999999;;;===@@@FFFOOOUUUXXXSSSIII@@@>>>===<<<<<<>>>@@@DDDDDDAAA???AAABBB@@@???BBBHHH[[[pppiiiTTTLLLKKKVVVooo|||gggiiipppfffXXXUUUEEEDDDBBB@@@>>>>>>>>>@@@AAA===<<<:::999999:::;;;<<<>>><<<999777666777999:::>>>===;;;999777555444333555555555666666666666666555555555555555555555555444666777666444333666888222333555555555333111///444333333222222333333444444444444444444444444444333333333333333333333333666666666666666777888888===>>>???AAAEEELLLTTTZZZ___[[[YYY[[[aaaeeefffdddiiiiiijjjiiihhhhhhjjjmmmeeeoootttooolllnnnrrrrrrrrrssstttuuutttsssqqqppplllnnnooommmoootttwwwuuulllmmmnnnooopppssswww{{{||||||||||||||||||{{{zzz~~~zzzvvvrrrrrrrrrsssvvv{{{{{{}}}~~~~~~~~~|||yyyuuunnnfffaaaNNNBBB999888999777444333444555666888888666555444333333333333333333333333555444333444666666555444222222111000//////000000///000000000000111111111111111000000000000000111///111333222333999DDDLLLPPPCCC999999888555777>>>IIIgggwwwPPP???888444666555444444444444555666666333444666888999:::999999555555666666777777888888777777666666666777999:::888888777777888888999:::555888:::;;;999888777777666888:::<<<<<<===@@@BBBPPPiii|||aaaOOOFFFGGGFFFDDDAAA???>>>======>>>>>>>>>>>>>>>?????????<<<=========<<<;;;;;;::::::999888888777777888888;;;;;;<<<======>>>>>>>>>DDDKKKPPPNNNFFF===:::;;;777<<<@@@GGGVVVeeecccWWWFFF<<<666999;;;:::;;;???<<>>@@@BBBIIIQQQRRRKKKDDD@@@<<<999;;;@@@???@@@>>>;;;;;;???@@@>>>>>>CCCGGGWWWllljjjUUUJJJIIIQQQggg}}}hhhjjjnnniiiUUUQQQBBBDDDAAA>>>>>>???@@@AAAAAA???>>><<<;;;::::::;;;;;;:::::::::999999999888888<<<;;;999888666555444444555555666666666666666555666666555444333333222222333333444555666666555555555555555444444333333333555555555555555555444444666555444333333333333333222333444444555555444444666666666666777888999:::888:::>>>BBBGGGMMMTTTXXXYYYYYY[[[]]]aaadddggghhhiiikkkllliiidddcccggglllffflllpppmmmkkkmmmooooooqqqpppqqqrrruuuvvvuuutttppplllmmmuuuzzzxxxvvvxxxuuurrrooonnnpppuuuzzz~~~|||{{{yyywwwwwwxxxzzz|||}}}xxxtttppprrrtttuuuuuuxxx~~~}}}{{{zzz|||}}}~~~}}}||||||vvvgggYYYMMMEEE<<<777777888666444555666777888777555333222333222222111111222222333555555555555444444333222000111222222222000///...000000000000000000000000222222222222222222222222444333///---///666???FFFQQQJJJ@@@888555666777888FFFZZZvvvuuuSSS@@@;;;999666444444333222333444666777666666666777888888999999666666666666777777777777666666555555555555666666666777888999:::;;;<<<<<<888888888888888888888888999888:::======<<<>>>CCCNNNhhhttt```SSSKKKGGGCCC@@@??????===<<<<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<;;;;;;:::999999999999888888888777777::::::::::::::::::::::::;;;JJJVVVTTTJJJCCC===999:::;;;;;;@@@OOO```gggdddLLLAAA999999;;;999:::============<<<;;;:::999888777999;;;<<<<<<>>>AAACCCHHHHHHGGGBBB===<<<===@@@<<<<<<===>>>>>>>>>>>>>>>@@@???DDDTTTdddfffZZZLLLLLLOOObbbmmmeeeiiivvvWWWGGGAAADDDAAA???>>>???@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;::::::::::::999999999===<<<;;;999777666666666555555666666666666555555666555555444333333222222333444444555555555555555555555444444444333333333555555555555555555444444555555444444333333444444222333444444555555444444222333333555777999;;;<<<:::<<>><<<:::<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<<<<;;;:::999::::::::::::999999999888777777888999;;;<<<======>>>HHHSSSUUUNNNCCC<<<::::::;;;;;;???LLL]]]ffffffTTTGGG;;;999;;;;;;<<<>>><<<<<<<<<<<<;;;:::999888888:::;;;;;;:::;;;===???EEEFFFEEEBBB>>><<<===???<<<<<<===>>>>>>>>>>>>>>>@@@>>>BBBNNN\\\aaaZZZRRRNNNOOO^^^~~~qqqkkkmmm{{{ZZZJJJEEEDDDAAA???>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<;;;999888777666666666555666666666666666555555555555555444444333333222444444444444555555555555555444444444444333333333444444444444444444555555444444444444444555555555222333444444555555444444222222333444666777999:::<<<>>>@@@CCCGGGMMMTTTYYYZZZ[[[\\\^^^```bbbdddeeeggghhhhhhfffdddfffjjjooonnnrrrrrrmmmiiikkknnnnnnmmmlllmmmooorrrtttsssrrrrrrnnnmmmqqqttttttuuuwww~~~zzzvvvtttvvvyyy|||}}}xxxyyyzzz|||}}}}}}}}}}}}~~~|||{{{wwwxxxxxxxxxyyy{{{zzzvvvvvvxxxzzzuuuyyy{{{wwwtttpppiiiaaaTTTMMMCCC===:::999777555666666777777666555333222333222222111111222222333222222222222222111111000333222222222222333333444111111111111111111111111222222222222222222222222///000333444444555777999@@@AAA@@@===888666888:::999EEE[[[uuuuuuUUUBBB<<<888444333333222222222333444444444444444555666666777777444444444444555555555555888888777777777777888888999999999888888777777777888888888888888888888888999777777:::;;;<<<@@@GGG[[[rrrxxxdddQQQLLLEEEBBBAAA@@@===;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::999;;;;;;;;;:::::::::999999777777888999;;;<<<======CCCGGGSSS]]]XXXIII??????:::;;;<<<>>>GGGWWWccciii```QQQAAA;;;;;;<<<===>>>;;;;;;<<<;;;;;;:::999888::::::;;;999888777888:::@@@AAABBBAAA???======>>><<<<<<===>>>>>>>>>>>>>>>???>>>@@@GGGRRRXXXYYYVVVOOOMMMXXXtttuuurrrsss___NNNIIIDDDBBB??????@@@@@@??????======<<<<<<;;;;;;;;;;;;:::999999999999888888888888888666555444444444444666666666666666666555444555555444444444333333333444444444444444444444555444444444444444444444444333333444444444444555555333333444555555666666666222333444444555555444444666666666555555666666777<<<>>>@@@BBBFFFLLLSSSXXX[[[\\\]]]___```bbbbbbccceeeffffffeeeeeeggglllppppppttttttoookkknnnqqqrrrllllllmmmooorrrttttttssssssqqqoooppprrrtttvvvyyy~~~zzzvvvtttvvvxxxxxxxxxvvvxxx|||}}}{{{zzzzzzzzzyyyyyyxxxyyy{{{}}}}}}yyyvvvvvvxxx{{{xxx}}}~~~xxxrrrooollliiiZZZSSSIIIAAA===:::888666666666666666555444333222333222222111111222222333333333444444444333333222333222111111111333444555111111111111111111111111111222222222222222333333000222555555555444555666;;;???CCCBBB<<<888888:::;;;BBBQQQhhhvvvWWWDDD<<<888333333333222222333333333333222333333444444555666666444444555555555666666666888777777666666777777888;;;;;;;;;;;;::::::::::::888888888888888888888888:::888888:::<<<===BBBIII\\\rrrlllWWWPPPHHHDDDCCCCCC@@@===<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<::::::;;;::::::::::::999999999::::::::::::::::::::::::CCCBBBOOOaaabbbOOOAAA@@@:::<<<<<<===CCCOOO^^^gggjjj[[[III>>>;;;<<<<<<<<<::::::;;;;;;;;;:::999999:::::::::999777666777999<<<===???@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@DDDIIIOOOSSSUUUMMMKKKRRRjjjwwwvvvvvvdddQQQKKKCCCBBB@@@???@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;888888888888777777777777777777666555444444555555666666666666666555444444444444444444444333333333555444333333333333444444444444444444444444444444333333333333444444555555333333555666666666666555222333444444555555444444777777666666777777888888;;;===>>>@@@DDDJJJQQQWWW[[[\\\^^^```aaabbbccccccccccccdddeeefffiiimmmooommmqqqrrrnnnllloootttuuunnnnnnoooqqqtttuuuuuutttttttttrrrqqqqqquuuyyy{{{~~~yyyttttttvvvxxxwwwtttuuuxxx}}}~~~zzzwwwwwwxxxzzzyyywwwwwwxxxzzz|||}}}}}}}}}{{{yyywwwxxxzzz}}}}}}|||uuurrrqqqppp```ZZZPPPFFF???;;;888777666666666555555444333222333222222111111222222333222222333444444333333333222111000000000222333555111111111111111111111111111111111222222333333333444555666555444444666777999???FFFGGGAAA;;;888888888;;;EEEXXXqqqxxxYYYEEE<<<777333333333333333333333333333222222222333444444555555555555666666666777777777777666666555555666666777999999:::::::::;;;;;;;;;888888888888888888888888;;;999999;;;===>>>DDDKKK[[[pppuuu^^^UUUJJJCCCCCCCCCAAA>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999999888888888888::::::::::::::::::::::::===;;;III```fffVVVDDD>>><<<<<<<<<===@@@HHHUUU```lllaaaPPPBBB<<<;;;:::888999999::::::;;;:::::::::999::::::999888888:::;;;:::;;;===???@@@???===;;;<<<<<<===>>>>>>>>>>>>>>>===???AAACCCEEEGGGKKKMMMJJJIIINNNbbbxxxvvvwwwhhhSSSJJJCCCBBB@@@@@@@@@@@@>>>===;;;<<<<<<===<<<<<<;;;;;;999888888888777777777777999999888777777777888888777777777777666555444333444444444444444444444444555555333222222222333444333333333444444444444555222222333333444444555555333444666777777666555444222333444444555555444444333333444666888:::<<<>>>:::;;;===???CCCIIIQQQWWW\\\]]]___bbbcccdddddddddaaabbbdddfffiiikkklllmmmhhhmmmpppmmmlllppptttuuuqqqqqqqqqsssuuuvvvuuutttrrruuutttqqqqqqvvv{{{|||{{{wwwsssssswwwyyywwwssssssvvv{{{~~~~~~~~~yyyvvvuuuwwwzzzxxxuuuuuuwwwzzz{{{{{{zzz|||||||||{{{{{{|||~~~}}}xxxwwwwwwuuufff```VVVKKKBBB<<<999888666666555444444333333333333222222111111222222333///000111111111111111111222111111111111222222333222222222222222222222222111111111222222333333444666777666555444444666888777>>>FFFIIIEEE???:::777666888>>>MMMeeezzz[[[EEE;;;777444444444555555555444333333222222222333444444555555666666666666777777777888666666555555555555666666666666666777777888888888888888888888888888888888;;;999:::<<<===>>>BBBIIIXXXnnnkkk^^^NNNDDDBBBBBB@@@===>>>>>>===<<<<<<<<<<<<===<<<============<<<;;;;;;999999999888888888777777777777888999;;;<<<=========<<>>BBBKKKUUUddd```UUUGGG>>><<<:::888888888999::::::;;;::::::888999::::::999:::;;;===::::::;;;>>>@@@@@@===;;;<<<<<<===>>>>>>>>>>>>>>><<<>>>AAABBBCCCCCCEEEFFFFFFHHHMMM\\\xxx{{{wwwuuummmUUUHHHCCCBBBAAA@@@AAA@@@>>><<<:::;;;<<<======<<<;;;;;;::::::::::::999999999888999999888888888999999:::777777777777666555444333444444444444444444444444666555333222111222333444333333333444444444555555111222222333444444555555444555777777777666444333222333444444555555444444111111333555777:::===>>>:::;;;<<>>??????>>>===============::::::;;;<<<<<<<<<<<<;;;::::::999999999888888888777777888999;;;<<<======???>>>EEEVVVhhhkkk^^^PPP???;;;;;;>>>???>>>BBBIIIUUUYYYWWWKKKAAA===<<<:::777777888::::::;;;;;;;;;999:::::::::999999;;;<<<;;;::::::<<>>;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCDDDDDDHHHNNNXXXooozzzsssrrrWWWGGGCCCBBBAAAAAAAAA@@@>>>;;;:::;;;<<<=========;;;;;;<<<<<<<<<;;;;;;;;;::::::777777777777777777888999777777777777666555444333444444444444444444444444666555333111111222333444333333333444444555555555111111222333333444555555555666777888777666444222222333444444555555444444222222333444666888:::;;;;;;<<<===???DDDLLLUUU[[[\\\^^^aaadddfffggggggggg^^^```dddiiilllllljjjhhhlllrrrvvvtttsssuuuxxxxxxsssrrrrrrssstttuuusssqqqkkkrrrtttqqqpppvvv{{{zzzpppllliiilllrrruuurrrmmmnnnqqquuuxxxzzzzzzyyywwwuuuzzz}}}zzz{{{}}}zzzwwwuuuuuuyyy||||||{{{|||}}}{{{{{{yyy||||||{{{{{{~~~~~~{{{mmmhhh]]]PPPEEE===::::::666666555444333333333333333222222222222222222333000111222333333333333333444444555666555444222111222222222222222222222222000000111222333333444444111333666666555444333333111666>>>EEEHHHEEE===777666666888===LLLddd}}}]]]EEE;;;888666666666777777777666444333222333333444444555555666444444444555555555666666888888777777777777888888::::::999888777666555555888888888888888888888888888777888<<<<<<:::===BBBNNNgggzzzbbbPPPJJJGGGDDD@@@@@@@@@???>>>>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;:::<<>>???<<<===AAAIIISSSWWWNNNCCC???>>>===666777888999:::;;;;;;;;;999:::;;;999888777999:::===;;;:::<<>><<<<<<======>>>>>>>>>>>>>>><<<;;;<<<===@@@CCCDDDEEEBBBIIIOOOVVViii}}}sssvvvYYYFFF===>>>???@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999777777777666555555444444777777888777777666555555555555555444444333333333444444444444444444444444333333333333333333333333222444555666666444222111444333333222222333333444555555555555666888999::::::;;;===@@@EEELLLTTTZZZ``````aaabbbcccdddeeefffddddddeeefffhhhkkkmmmooossswww{{{{{{xxxvvvvvvwwwwwwvvvtttqqqooonnnmmmllljjjoooqqqnnnlllppptttuuusssqqqnnnmmmmmmnnnooooooqqqnnnmmmqqqwwwzzzyyyvvvtttuuuxxxzzz|||}}}~~~}}}~~~yyyttttttxxxzzzyyywww~~~~~~}}}}}}||||||yyyyyyzzz|||}}}|||xxxuuussslllaaaUUUJJJAAA999444777666444222111111111222111111111222333333333444444666777666444222222222444444444444444444444444555444444333333222222111777444111111333555555444111222222333333444444555555444777???FFFHHHBBB<<<666444888???DDDNNNjjjzzzZZZDDD;;;888666888777777666666666666666111111111222333444555666666555444444444555777888777888888777666777:::<<<888888888666444444666888888777666666666777999999:::;;;;;;:::999:::<<<>>>DDD```~~~mmm^^^VVVMMMFFFCCCDDDBBBAAA@@@@@@???<<<:::===<<<<<<<<<<<<;;;;;;;;;999999;;;<<<<<<;;;999999;;;===;;;777777:::;;;999:::<<<>>>EEEUUUeeeggg```NNNCCC;;;;;;===;;;<<>>======<<<<<<<<<<<<<<<==================<<<===>>>???AAABBBFFFFFFGGGNNNaaa|||zzzuuuzzzUUUHHH===>>>@@@AAAAAAAAA???>>>>>>>>>===<<<:::999888888::::::999999999888888888888888888777777888888888777777777666555555444444666666777777666666555444555555444444444333333333444444444444444444444444333333333333333333333333444555666777777666555555444444333333333333444444555555555555777888999::::::;;;===@@@DDDLLLTTTZZZeeefffggghhhiiiiiihhhhhhfffeeeffffffhhhjjjlllnnnuuuxxx{{{|||zzzvvvsssqqqqqqpppnnnlllkkkiiiiiiiiiggglllnnnkkkjjjnnnssstttvvvtttrrrqqqpppqqqqqqqqqtttqqqoooqqqvvvyyyxxxuuusssuuuwwwyyy{{{}}}}}}~~~{{{vvvuuuwwwyyyyyyyyy||||||||||||||||||||||||}}}||||||}}}~~~}}}zzzxxxrrrmmmdddXXXLLLBBB;;;777777666444222111111222222222222333333333333333333444555666555333222111222333333333333333333333333444444444444555555555555777444111111333555555444222222333444444555555666555444666<<>>???FFF^^^xxxzzzZZZDDD;;;888666888888777666666666666777444444444444555555666777888777666666666777999999666777777777666666888:::888999888777555555666888:::999888888888999;;;;;;:::;;;;;;:::999:::<<<>>>CCC]]]|||jjj[[[NNNFFFDDDGGGDDD@@@>>>>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<;;;888999<<<<<<:::;;;;;;:::>>>LLL\\\cccaaaRRRFFF<<<;;;===<<<;;;===AAAEEEIIIKKKHHHBBB===:::::::::;;;;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;888999;;;<<<=========<<<<<<<<<<<<<<<===============<<<<<<<<<===???AAABBBDDDDDDFFFLLL[[[sssyyymmm\\\MMM===>>>???AAABBBAAAAAA@@@=========<<<;;;:::999999999999999888888888777777888777777666666777777888888777777666666555555444555555555666555555444444555444444444444333333333444444444444444444444444333333333333333333333333444444555555666777777777555555444444444444555555555555555666777888999::::::;;;===@@@DDDKKKTTTYYYggghhhjjjlllllljjjhhhgggggggggfffggghhhjjjkkkmmmyyyzzz|||~~~}}}wwwpppjjjiiihhhgggfffeeedddddddddccciiikkkiiihhhmmmrrrsssxxxwwwvvvuuuuuutttttttttxxxuuurrrrrruuuxxxxxxvvvtttuuuvvvxxxzzz{{{||||||}}}{{{xxxvvvuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}~~~}}}|||}}}}}}|||zzzrrrpppjjj^^^OOOCCC<<<:::888777555333222222222222444444333333333333333333333444555555333111111222222222222222222222222222444444555555666777777888666444222111333444444444333333444444555666666666555444444888@@@FFFIIIIIIAAA===;;;;;;999>>>QQQfffzzzYYYCCC;;;888666999888888777777777777777555555444444444555555666777777666666777777888999555666777666555555777999888999999888666666777999:::999999999999:::;;;;;;:::;;;;;;;;;::::::<<<>>>BBBZZZwww~~~fffTTTKKKIIIIIIEEE@@@===<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999;;;;;;:::<<<@@@???;;;:::999777777AAAPPP\\\```VVVJJJ>>>;;;<<<<<<::::::;;;???DDDGGGEEEBBB???===999999::::::;;;;;;<<<<<<::::::888888888999:::;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===???@@@AAAAAABBBEEEIIISSSeee|||yyyiiixxxaaaMMM======>>>?????????>>>>>>::::::;;;;;;<<<<<<======999999999999888888888888777777666666666666777777888888777777666555555555444444444555555444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222333555777777666666555555555555666666555555555666777888:::::::::;;;===???DDDKKKSSSYYYccceeehhhjjjjjjhhhdddbbbhhhgggggggggggghhhjjjkkkwwwxxxzzz}}}~~~yyyooogggddddddcccbbbaaaaaaaaaaaabbbgggjjjhhhhhhmmmrrrtttvvvwwwwwwwwwwwwwwwxxxyyy{{{xxxuuutttwwwyyy{{{{{{xxxwwwwwwwwwwwwxxxyyyzzzxxxyyyyyyxxxvvvttttttuuuxxxxxxzzz{{{}}}~~~~~~zzzyyyyyy{{{{{{{{{uuuuuuqqqeeeTTTEEE===;;;888777555444333222333333444444333333222222111111222444555444222111111222222222222222222222222222555555555555666666777777555444333222222333333333222222333333444555555555555444222555;;;DDDKKKOOOBBB>>>:::999777;;;JJJZZZxxxyyyYYYBBB:::888666999999888777777777777777444444333222222222333333444444444444555555666666666777888777666666777888888999:::999777777888999777777777777888888999999999:::;;;;;;::::::;;;===@@@UUUsssxxxaaaTTTPPPIIIFFFBBB???>>>>>>===;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<999::::::;;;???DDDCCC???:::888666555:::FFFSSS\\\ZZZNNNBBB===<<<<<<:::777888<<<@@@BBBAAA@@@>>>>>>888888999:::;;;;;;<<<<<<999999888888888999::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<===???@@@@@@@@@AAADDDHHHMMMYYYmmm~~~zzzkkktttcccJJJ@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<=========;;;::::::::::::999999999777777666666666666777777888888888777666666555555333333444444444444444333444444444444444444444444444444444444444444444444333333333333333333333333111111222222444555777888777666666555555666666777666666666666777999:::;;;:::;;;===???CCCJJJRRRXXX___aaaeeehhhhhheeebbb___ggggggfffffffffggghhhiiipppqqqssswwwyyyuuummmfffddddddcccbbbbbbbbbbbbbbbccchhhkkkjjjjjjoootttvvvrrrtttuuuvvvuuuvvvyyy|||}}}{{{xxxxxxzzz}}}{{{zzzxxxvvvvvvvvvxxxxxxvvvxxx{{{|||zzzwwwuuutttxxxxxxzzz|||~~~~~~zzzvvvtttvvvxxxyyyzzzyyyzzzwwwkkkZZZIII???;;;999888666444333333333444333333222222111111000000222444555555333222222333444444444444444444444444555555555444444333333333444444444333222222222222000111111222333333444444555333222333777@@@KKKRRRGGGBBB===999666:::DDDOOOkkk}}}xxxXXXBBB:::888666999888888777666777777777444444333222222222333333333444444555555555555555777888999999777777777888777888:::999888777888999777777888888999999999999999:::<<<<<<;;;:::;;;<<>><<<===<<<<<<<<<<<<;;;;;;;;;===<<<::::::::::::<<<===999:::999;;;AAAHHHHHHCCC;;;999888888:::AAAKKKSSSYYYRRRGGG???===<<<:::777999<<<>>>???>>><<<<<<<<<888888999999:::;;;<<<<<<888888888999999::::::;;;999999999999999::::::;;;<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@AAAAAADDDHHHJJJPPP```qqqyyymmmqqqyyygggLLLDDDDDDCCCAAA@@@???>>>===@@@???>>>===<<<:::999999;;;;;;;;;:::::::::999999888777777666666777777888999888888777777666666555333333444444555555444444333333333444444444444555444444444444444444444444333333333333333333333333333333444555666777888999666666555555555555666666666666666777888999:::;;;;;;<<<===???CCCJJJQQQWWW\\\___cccggghhhfffdddbbbfffeeeddddddeeefffggghhhgggiiilllooopppnnnjjjggghhhgggffffffeeeeeeeeeeeeeeekkkmmmllllllqqqvvvxxxppprrrssssssrrrtttyyy}}}}}}|||{{{{{{|||~~~}}}{{{xxxvvvvvvwwwyyyzzzyyyzzz{{{||||||{{{yyywwwwwwxxxzzz|||{{{wwwtttssstttwwwyyyzzzzzz|||yyypppaaaPPPCCC===:::888777555444444444444333333222222222222222111222444666555444333333444444444444444444444444444555444444333222222111111333444555444222000111222000000000111222222333333333333333222444===HHHQQQOOOJJJBBB;;;666888===CCC[[[pppxxxWWWAAA999888777888777777666666666666666555555444444444555555666555555666777777777777666777999::::::888777777888555777999999888777888999999::::::;;;<<<;;;;;;;;;888:::<<<<<<;;;:::;;;<<<>>>LLLfffqqq___RRRNNNJJJFFFDDDBBB???======<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999888:::BBBKKKLLLHHH>>>;;;:::<<<<<<>>>DDDKKKUUUSSSMMMDDD>>><<<;;;888;;;<<<===<<<:::999:::;;;888888999999::::::;;;;;;888999999:::;;;;;;;;;<<<:::999999888888999::::::<<<<<<<<<<<<============;;;<<<===???@@@@@@@@@@@@CCC@@@BBBGGGIIILLLWWWfff~~~vvvmmmlllpppoooUUUDDDCCCBBBAAA@@@?????????BBBAAA???===;;;:::888777::::::::::::999999999888888888888777777888888888999999888888777666666666333333444555555555555555333333333444444444555555444444444444444444444444333333333333333333333333222333555777777888777777666555555444444555555666666666666777888999;;;;;;;;;<<<===???CCCIIIQQQVVV[[[]]]bbbfffhhhhhhgggfffccccccbbbbbbccceeefffgggfffhhhkkkllllllkkkkkkkkklllllljjjiiihhhhhhhhhhhhggglllooommmmmmqqqvvvxxxqqqsssssspppnnnpppvvv|||}}}~~~}}}}}}||||||}}}~~~{{{yyywwwuuuvvvyyy}}}}}}yyyvvvvvvyyy{{{{{{zzzwwwxxxyyy|||~~~yyywwwttttttvvvyyy|||}}}yyyzzzyyysssgggXXXIIIAAA:::999777555444444555555333333444444444444444444333555666666555444555666333333333333333333333333333333333333222222222222222444555444111000000111000111111222222333444444222333444222333999EEENNNTTTOOOEEE<<<777777999;;;KKKcccxxxVVV@@@999888777777666666555555555555555444444444444555555666777444555666777777777666666666888::::::888666666666444666888999888777777888999:::;;;<<<<<<<<<;;;;;;888:::<<<===<<<;;;;;;<<<===GGG___~~~rrr^^^XXXNNNGGGBBB@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::777999BBBMMMPPPLLLDDD>>>;;;<<<===<<>><<<<<<;;;;;;<<<<<<:::999888999;;;999999999999999999::::::999999:::;;;<<<<<<======:::999888777777888999:::<<<<<<<<<<<<============<<<===???@@@AAAAAAAAAAAADDD>>>???FFFIIIIIIRRR^^^mmmwwwnnnjjjkkkvvv]]]@@@@@@??????>>>???????????????>>>===<<<;;;::::::999999999888888888888777999999888888888888999999999999888888777666666666333444444555666666666555333333333444444555555555444444444444444444444444333333333333333333333333000222444666666666444333555555444444444444555555666666777777888999;;;<<<;;;<<<===???BBBIIIQQQVVVYYY[[[```dddggghhhhhhhhhbbbaaaaaaaaabbbdddfffgggiiilllnnnmmmkkkkkknnnqqqooonnnmmmllljjjjjjjjjjjjhhhmmmpppmmmmmmqqqvvvwwwtttuuutttppplllmmmttt{{{~~~~~~~~~|||zzzzzz{{{xxxwwwuuuuuuwww|||~~~wwwooonnnrrrxxx{{{{{{vvvwwwxxx{{{}}}zzzxxxvvvvvvyyy|||~~~xxxxxxwwwssskkk]]]NNNDDD:::999777666555555555555444555555555666777777777444555777777666555666666222222222222222222222222111222222333333444444555222444666555111///000111111222222333333444555555000333555333222777BBBKKKTTTOOOEEE<<<777888999999@@@ZZZyyywwwVVV@@@999888777666666555444444444444444111111111222333444555666222222444555555555444333555777999999777555555555333555888888777666777777777888999:::;;;:::999999888:::<<<===<<<;;;;;;;;;===EEE[[[yyyhhh___RRRFFF@@@>>>???@@@======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<:::666888BBBNNNRRROOOHHH???:::;;;<<<:::<<<@@@KKKTTTUUUJJJ???<<<===<<<;;;;;;;;;999888888:::<<<::::::999999999999999999999:::;;;<<<============:::999888777777888999999<<<<<<<<<<<<=========>>><<<===???AAABBBBBBBBBAAADDD======EEEJJJIIIOOOYYYbbbzzzqqqllljjjwww```DDDCCCAAA???>>>===<<<<<<@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999888888777666666666777666555444333444555555555555555444444333333333444555555666666555555444555555444333333222111111222333444444444333222111333333333333333333333333333333333444666888999:::>>><<<===AAADDDGGGNNNVVVWWW\\\```aaacccggggggdddbbbaaaccchhhjjjgggfffiiimmmoooqqqqqqooommmllllllpppqqqqqqqqqooonnnllljjjkkkkkkkkkjjjlllpppwww|||yyyvvvrrrmmmkkknnntttyyy}}}~~~~~~{{{xxxvvvvvvvvv}}}wwwqqqrrrwww~~~zzzuuuuuuuuutttuuuxxxyyyyyy{{{|||~~~|||zzzxxxzzz}}}~~~|||yyyzzzxxxuuuqqqgggTTTCCC???:::777777777555777:::777777777777777777666666333444444555555444444333222222111111222222333444111111222222222333333333444444333333333333222222000000000111111222222222666666555555555777<<>>FFFNNN~~~nnnXXXJJJDDD???>>>???<<<<<<===>>>??????>>>>>>;;;<<<=========<<<;;;:::;;;>>>===999===IIIUUUYYYNNNBBB:::;;;;;;999888;;;BBBJJJPPPOOOGGG???<<<<<<;;;;;;:::999999888777777::::::::::::::::::::::::999999999:::::::::;;;;;;777777777888888999999999<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>AAAAAAAAACCCFFFJJJNNNPPP^^^qqqrrrjjjddd|||bbbDDDDDDCCCAAA@@@???>>>===@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777999999888888777666666666777666555444333444444555555555444444444333333333444444444555555444444444555555444444333222111111111111333444444444444333444444444444444444444444444444555555666777888888<<<:::;;;@@@CCCFFFNNNVVVVVV\\\bbbdddfffiiihhhdddbbbaaadddiiijjjgggeeeggglllnnnqqqrrrpppnnnmmmmmmiiijjjlllmmmnnnnnnnnnnnnlllmmmmmmlllmmmqqqvvvyyyxxxwwwtttqqqooorrrvvvzzz~~~~~~{{{wwwtttssssssxxxuuurrrtttyyy~~~}}}yyyuuuvvvvvvuuuuuuxxx}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyyyy|||~~~~~~|||||||||{{{xxxuuulllZZZIII@@@;;;888888777444555888555555555555555555555555333333333333333333333333222222111111222222333444111111222222222333333333444444333333333222222222111111111222222222333333111222333222333444888;;;GGGMMMQQQMMMBBB:::999;;;777BBBVVVpppyyyVVV???:::888444666666555444444444444444666555333222222333444555555444444444444555666666666666555444444444444444666777888888777777888999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>FFFMMM|||cccRRRIIICCC@@@@@@???????????????>>>======<<<===>>>>>>>>>===<<<;;;;;;>>>>>>;;;>>>IIISSSWWWSSSGGG===<<<===:::888999BBBGGGMMMMMMHHHAAA>>>===<<<<<<<<<;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<888888888999999999::::::<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@AAABBBEEEIIILLLNNNXXXiiitttkkkbbbxxxiiiEEEEEEDDDCCCBBBAAA???>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777999888888777777666666555666666555444444444444555555444444444444333333333555444444333333444444555555555444444333333222222///000222333444555555555555555555555555555555555444555666777777777666666;;;999:::>>>BBBFFFMMMVVVUUU]]]eeehhhiiijjjiiieeebbbaaaeeejjjkkkfffcccdddiiilllppprrrqqqnnnmmmllldddfffhhhjjjlllmmmnnnnnnmmmnnnooonnnnnnpppsssuuuwwwwwwwwwuuutttuuuwwwzzz~~~~~~|||yyyuuuqqqpppppptttrrrsssvvv{{{}}}|||zzz}}}xxxuuuvvvwwwvvvvvvyyy}}}|||{{{zzzzzz~~~|||yyyyyyzzz|||}}}}}}}}}}}}|||yyyxxxqqq```QQQBBB<<<888999888444333555222222333333444444444555444333222111111222333444222222111111222222333444111111222222222333333333333333333333222222222222222222222222333333333333///111222333333444666888===HHHSSSTTTKKKAAA<<<<<<666;;;GGG]]]vvvyyyWWW@@@;;;999666666555444444444444444444666555333222111222222333555444444444444555666666555555444444333333444444444555777666555555666888999999::::::::::::::::::::::::999999::::::;;;<<<>>>EEEJJJwww~~~vvv```RRRJJJEEEDDDBBBBBBAAA@@@???>>>===<<<>>>>>>??????>>>===<<<<<<:::>>>???===???HHHRRRXXX]]]PPPBBB======;;;999888AAADDDGGGIIIHHHEEE@@@>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>??????@@@AAADDDGGGJJJLLLRRR^^^rrrxxxmmmaaasssrrrDDDDDDDDDDDDBBBAAA???>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999999888888999999888888888777666666555555666666555555444444444444444444444444444444444444555444333222222333444555444444444444444333333333111111222333444444555555444444444444444444444444333444666777888888888777999888999>>>AAAEEEMMMUUUTTT^^^hhhkkkkkkkkkiiieeebbbbbbfffkkklllfffbbbbbbeeeiiimmmooonnnllljjjjjjffffffhhhiiijjjkkkllllllmmmnnnoooooommmmmmnnnpppvvvwwwyyyyyywwwuuuuuuuuuyyyzzzyyyvvvrrrpppoooooossssssssswwwzzz}}}|||{{{|||wwwuuuxxxyyyxxxxxxzzz}}}{{{zzzyyyyyy}}}zzzyyyzzz{{{}}}~~~}}}}}}{{{yyyyyytttfffWWWDDD===888999999666444555222222222333333444555555444333111000000111333444222222111111222222333444111111222222222333333333333333333222222222222111333333333333333333333333000333555777666666777888666CCCRRRXXXQQQFFF===:::;;;;;;AAAQQQhhhyyyWWW???999777444555555444333333444444444666555444222111111111111555444444444444555666666666555555444444444555555444555777666555555666888999999999999999:::::::::999999888888999999:::;;;<<>>>>>======>>>>>>>>>>>>===<<<<<<;;;:::<<<===;;;===FFFSSS\\\iiiZZZHHH>>>;;;;;;:::999??????AAAEEEHHHGGGBBB>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIINNNVVVeee{{{}}}qqqcccrrryyyBBBBBBBBBAAA@@@???>>>===>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888888777777666555555555555555555555555444444444444444444444444444444444444444444333333444444444444444444444444444444555333333333333333333333333333333333333333333333333111222444666888::::::;;;999888999===AAADDDLLLTTTVVV```iiikkkjjjiiigggdddbbbbbbfffllllllgggccccccbbbeeeiiikkkjjjhhhgggggggggggghhhiiikkkmmmnnnoookkkmmmnnnmmmkkkjjjjjjkkktttvvvyyyyyywwwssspppooorrrssstttssspppooopppqqqvvvuuutttuuuxxx|||~~~{{{wwwwwwzzz|||zzzyyy{{{}}}{{{zzzzzz{{{{{{~~~}}}|||{{{{{{|||~~~~~~|||zzz{{{xxxlll___GGG>>>888888:::888666777333333444444555555555555444333111000000111333444222222111111222222333444111111222222222333333333333333222222222111111111333333333333333333333333111444777888888777777888222>>>NNNVVVTTTIII>>>777:::999===HHH\\\sss{{{YYY@@@888777444444444333333333444444555666555444333222222111111555444444444444555666666777666666666666666777777555666888777666666777999888888888999999:::::::::999888888888888999:::::::::@@@CCCmmmrrrqqqWWWIIIGGGAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;:::999:::CCCSSSaaapppcccOOO@@@999:::<<<<<<===<<<===@@@EEEEEEBBB===;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>============>>>>>>>>>>>>======>>>@@@BBBDDDEEEFFFJJJPPP\\\pppuuufffsssBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;<<<<<<===<<<<<<<<<;;;;;;::::::999999888777777666666777777888777777666666555555444555555666666555555444333333333333444444444444555444555555666666555555444333333444444555555666666555444333222222222222333333333333333333333333333222222333555777:::<<<>>>;;;999:::>>>AAADDDKKKSSSXXXbbbiiihhheeeeeeeeeddddddcccggglllmmmhhheeefffaaadddfffgggfffeeedddeeegggggghhhjjjmmmooorrrssskkkllllllkkkiiigggggghhhqqqtttwwwxxxvvvqqqnnnllllllnnnoooooooooooopppqqqwwwvvvttttttvvvzzz}}}yyyyyy}}}~~~|||zzz{{{~~~|||zzzzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}}}}sssgggMMMBBB999888:::999888888666555555555555555555555444333222111111222333444222222111111222222333444111111222222222333333333222222222222111111111111333333333333222222222222000222555666555555555666333:::FFFPPPSSSMMMBBB999555555888???NNNeee|||{{{ZZZAAA999888555333333333333333444444555555555555444444333333222555444444444444555666666777777777666777777888888666888999999888777999:::777777888888999:::::::::999999888888999999:::;;;999>>>???gggkkkfffPPPHHHBBBAAA@@@?????????@@@AAA???>>>===;;;::::::::::::;;;:::999999999???OOO___ppphhhXXXEEE;;;:::======;;;::::::===AAAAAA???<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???============>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEELLLVVVgggyyyhhhrrrCCCAAA???===<<<===>>>@@@<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999999888777777666666777777777777777666555555444444444555666666666555444333333333333444444444555555333555777888888777555333333333333444555666666777444333222222222333444555444444444444444444444444555444333444666999<<>>IIISSSRRRHHH>>>555666777888AAAVVVqqqwwwWWW???888888666333333222222333333444555555555555666555555555444555444444444444555666666666666666666666777888888666777999888777777888:::666777777888999999::::::999999999999999:::;;;;;;999===<<>>???============>>>>>>>>>>>>===>>>???AAABBBCCCCCCDDDBBBIIIQQQ]]]sss{{{gggooo|||DDDBBB???<<<;;;===???AAA<<<<<<;;;;;;;;;<<<<<<=========<<<;;;::::::999999;;;::::::999888999999999777777777666555555444444444555666666666555333333333333333444444555555555333555888::::::888555333222333333444555666777777222111111111222444666777555555555555555555555555888666444333555888;;;>>>>>><<<<<>>999888777666666777777666555444333333222333444444555555444444333222222111111222222333444111111222222222333333333222222222111111111111000222222222111111000000000222333444444333444555777777555888EEESSSVVVNNNCCC;;;;;;999555999LLLiiiqqqRRR<<<555666555222222222222333333444555555555666666777666666666555444444444444555666666555555555555555666777777666777888888777777888999666777777888999999::::::::::::999999::::::;;;<<<:::===;;;^^^___qqqrrr___KKKIIIFFFDDDBBBAAABBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;>>>@@@;;;999BBBOOOccchhheeeTTTDDD<<<:::888888999::::::999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999999::::::;;;<<<===??????============>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCAAAHHHOOOVVVfff|||ffflllzzz@@@AAAAAA>>>:::999;;;>>>999999999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999888888777555555666666666666666555555444666555444444555666555444444444555555555555444444333555888::::::888555333333222222111111222222333555444444333333444444555555444444333333333444444222333444444444666999;;;AAA<<<;;;???EEEIIIPPPVVV```ccceeeddd```]]]]]]___iiihhhggggggiiijjjjjjiiifffggggggfffdddccccccdddjjjkkkjjjiiiggggggjjjllllllkkkiiigggggghhhiiijjjpppppppppppppppqqqqqqqqqmmmmmmnnnoooppppppqqqqqqrrroooooosssvvvvvvwwwzzzyyyzzz}}}~~~{{{zzzzzz}}}|||}}}~~~{{{zzz|||{{{uuuooohhhRRR>>>888999888555444888888777555444333222111444555555555444222000///333333333222222111111111222222111111111111111222000111222333444333333222333333333333333333333333///000111222333444444444444555999???FFFKKKNNNOOOAAA555000444:::CCCVVVkkkwwwttthhhSSSAAA888666555555444333333222222222333666666666666666555555444777777777777888888888888777777888888888999999999888888888777777777777777:::999888888888999:::;;;===999666666888;;;:::999999BBB???JJJjjjxxx~~~oooYYYMMMBBBAAADDDDDDAAA???@@@>>>===;;;;;;;;;;;;<<<<<<;;;:::;;;???CCCEEEFFFSSSiiisss```HHH>>>;;;777:::::::::999888888999:::;;;:::999888777777777777999999888888999999:::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<======;;;:::;;;???BBBAAA@@@@@@>>>===>>>AAABBBAAA???AAACCCIIIPPPYYYlllwwwnnnlllkkk???@@@@@@>>>;;;:::;;;===::::::::::::::::::;;;;;;:::;;;<<<<<<<<<;;;999999999999999888888666555444666666777777666666555444666555444444555666555444444444555555555555444444444555777999999777555444444333333333333333333444555444444333333444444555555444444333333444444444333444555555555666999<<<@@@<<<;;;???EEEIIIOOOVVV```bbbcccbbb___^^^aaadddjjjhhhgggggghhhjjjjjjjjjcccdddeeedddcccbbbbbbdddggghhhiiihhhggggggiiikkkmmmllljjjiiijjjkkkllllllooooooppppppqqqqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqrrrnnnmmmqqqtttssstttwwwyyyzzz}}}~~~}}}||||||zzz{{{~~~~~~yyytttlllXXXDDD<<<;;;999666666777777666555444333333222222333444444444333222222333333333222222222111111222222222111222222333333111111333444444444333333333333333333333333333333//////000111222222222222555666888<<>>======>>>>>>;;;:::999:::===???@@@@@@KKK]]]hhh^^^MMMDDD???<<<:::;;;::::::999999:::;;;:::999999999999999::::::999999999999999:::;;;;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<>>@@@BBBAAA@@@BBB???<<<<<<>>>AAABBBAAABBBDDDGGGLLLSSSccc~~~zzzooommmnnn<<<>>>??????===;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888:::999999999777666555444666666777777666666555444666555444444555666555444444444555555555555444444555555666777777666555555555444444333333444444555555444444333333444444555444444444333333444444555444555666666666888;;;===@@@<<<;;;@@@DDDHHHOOOVVV```aaaaaa___]]]___dddiiijjjhhhfffeeegggiiijjjjjjbbbdddeeeeeedddddddddeeeccceeehhhhhhhhhhhhiiikkknnnllljjjkkkmmmooooooooommmnnnoooqqqrrrsssttttttxxxwwwvvvtttsssrrrqqqqqqrrrnnnllloooqqqpppqqqsssyyy{{{}}}~~~|||yyyzzz~~~}}}yyyrrraaaMMMBBB===:::888777666666555555555444444444222222333444444444444444333333333333222222222222222222222222222333444555111222333333444333333333333333333333333333333333111111222222222222222222666555555777<<>>IIIhhhttt{{{uuubbbMMMFFFFFFEEECCCBBBAAAAAA???>>>===<<<<<<<<<;;;::::::;;;<<<======<<>><<<;;;<<<>>>?????????DDDAAA===<<<===@@@CCCDDDEEEEEEGGGIIILLLXXXoooqqqooosss<<<===>>>???>>>===<<<<<<<<<<<<;;;;;;:::::::::999:::::::::::::::999999888999999999999777666555444777777777777777666555555666444444444555666555444444444555555555555444444666555555555555555555666444444333333333333444444555444444333333444444555444444333333333444555555555666777777777888;;;>>>???<<<<<<@@@CCCGGGOOOWWWaaaaaa___\\\ZZZ]]]dddjjjiiigggdddccceeegggiiiiiiccceeehhhhhhhhhggghhhiiibbbeeehhhjjjjjjkkklllmmmnnnllljjjllloooqqqqqqpppkkkmmmooorrrtttvvvvvvwwwyyyxxxvvvuuusssssssssssstttooommmooopppoooppprrrzzz{{{|||~~~|||yyywwwyyy}}}~~~|||zzzvvvhhhVVVGGG>>>999777777444555555555555555555555333333444444444444444444333333333333333333333333111111111111222333444555111111222222222222222222222222333333333333444444666555555444444333333333555444444444888???GGGMMMLLLBBB999888777777999>>>@@@CCCAAA:::555555555333333333333333333333333222222333444555666666666666444444444555555555666666777777777777888888888888777777777777777888888888777777777777888888888999888777777777999;;;<<<<<<;;;AAA===IIIeeennnuuuuuu\\\OOOKKKHHHFFFEEEAAA@@@???>>>===<<<<<<<<<<<<;;;;;;===??????>>><<>>@@@AAABBBDDDBBB@@@???@@@AAACCCDDDGGGFFFGGGHHHIIIQQQcccuuutttpppuuu======>>>?????????===;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888888888888999999888888777666555777777777777777666666555666444444444555666555444444444555555555555444444666555444333333444555666333333222222222222333333555444444333333444444555333333333333333444555666555666777777777999<<<>>>>>><<<<<<@@@BBBFFFNNNWWWbbbaaa___[[[YYY[[[aaafffgggdddbbbbbbdddfffffffffcccfffiiijjjjjjiiiiiijjjcccfffjjjlllmmmnnnooopppnnnllljjjlllqqqsssrrrpppkkkmmmppptttwwwxxxyyyyyy{{{zzzxxxwwwvvvwwwxxxxxxwwwrrrooopppqqqpppqqqsssyyyzzz{{{|||}}}~~~~~~~~~~~~yyywwwvvvwwwzzz{{{zzzxxxxxxooo^^^LLL???888666555444444444555555555555555666666555444333333222222333333333333333333333333000000000111222333444555111111111000000000000111222222222333333444444444777666555333333333333333222333333333666===GGGMMMOOOGGG???:::777666888<<<:::===<<<777555555555222222222333444444444333222444444555555555555444444444444444444555555555555777777777777777777777777666666777777888888888888888888888999999999999999888999999999999999::::::;;;@@@===IIIbbbggglllmmm[[[QQQJJJFFFEEECCCCCCCCCBBBAAAAAA@@@???;;;;;;;;;===@@@AAA@@@>>>BBBFFFRRR```dddXXXHHH>>>===:::888888:::;;;999888::::::999888888888888888;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999===<<<<<<;;;;;;;;;<<<<<<======>>>???@@@BBBDDDFFFCCCDDDEEEEEEEEEDDDCCCCCCHHHGGGGGGGGGGGGLLL[[[iiiwwwnnnsssAAA?????????@@@@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888777777888888888888777777777777888888777777666555666555444444555666555444444444555555555555444444555444333333333333444555333222222111111222222333555444444333333444444555333333333333444555555666555666777777777888<<<>>>===;;;===@@@BBBEEENNNWWWbbbbbbaaa^^^ZZZ[[[___ccceeecccbbbccceeefffeeeeeebbbeeehhhiiiiiihhhhhhhhhgggiiilllnnnoooppprrrssspppmmmkkkmmmsssuuusssppplllnnnrrrvvvyyy{{{|||||||||{{{zzzyyyyyyzzz|||}}}zzzuuuqqqrrrsssrrrsssvvvxxxxxxyyyzzz{{{|||}}}}}}|||||||||yyyxxxwwwxxxzzz{{{{{{zzzzzzvvvhhhTTTCCC:::777555444444555555555555555555888777666444333222222222333333333333444444444444222222111222222333444555222222111000000000000111111222222333333444444555444333222000000000111222///111333444555;;;CCCIIIRRRNNNGGG???888555666999777999888444222444222///111222333444555444333222555555555555555444333333444444444555555555555666888777777777777777666666666666666777888888999999888888999::::::::::::999888999;;;:::999888999::::::???<<>>======>>>AAABBBBBBAAA>>>BBBKKKWWW```^^^SSSHHH@@@<<<999999;;;;;;999666;;;:::999888777777777777:::::::::::::::;;;;;;<<<999999::::::::::::;;;;;;::::::::::::999999999999<<<<<<;;;;;;<<<======>>>===???@@@@@@@@@AAADDDFFFIIIKKKNNNOOOMMMKKKJJJJJJNNNLLLKKKJJJHHHIIISSS^^^pppyyykkknnn{{{EEEBBB??????@@@AAA???===;;;;;;;;;;;;<<<<<<<<<<<<:::999888777666777777888555666777888888999999888777888888888888777666666666555444444555666555444444444555555555555444444333333333333333333333333333333333222222333333333555444444333333444444555333333333333444555666666555666666666666888;;;>>><<<;;;===@@@AAADDDMMMXXX```bbbcccbbb^^^]]]```cccdddddddddfffggghhhfffdddcccfffiiikkkjjjhhhhhhhhhiiikkkmmmnnnnnnpppsssuuusssooommmpppuuuxxxtttpppnnnppptttyyy|||}}}}}}}}}|||{{{xxxwwwwwwyyy{{{|||{{{vvvrrrsssttttttuuuxxxwwwwwwwwwxxxyyyzzz{{{|||~~~{{{|||}}}zzzzzzzzz|||~~~}}}}}}rrr]]]III???;;;888555555555555555555444444777666555444333333444555333333333444444444555555555555444444444555555666444444222111111111222222111111222333333444555555333222000//////000111222...111444555444666<<>><<>>???@@@<<>>:::;;;;;;;;;<<<=========:::999777666666666777888444555666777999999::::::888888888888888777666666666555444444555666555444444555555555555555555444222333333444444333333222555444444333333444444555555444444333333444444555222222222333444555666777444555666666666777;;;===;;;;;;===@@@AAACCCMMMXXX___bbbeeeeeebbbaaabbbdddeeeeeefffhhhjjjiiigggdddfffiiilllmmmlllkkkjjjiiikkklllmmmmmmmmmooosssvvvuuuqqqooorrrwwwzzzvvvqqqooorrrvvvzzz}}}~~~~~~~~~zzzxxxvvvtttssstttvvvxxx|||vvvrrrsssttttttvvvyyyvvvvvvvvvwwwxxxyyy{{{{{{|||}}}{{{|||}}}yyycccNNNCCC>>>;;;666666555555555444444444555555444333444555666777333333333444444555555555888777777666666666666777777666444333222333444444111111222333333444555555444333111000000111333444---111555555333333666:::HHHOOORRRJJJ???888777999888888666222111444222///000111333555555555333222111222333444555666666666555555555666666666666777888888777777666666666555555666666777888999999999555666777999999888888777333666::::::999999;;;>>>999>>><<>>===???>>>;;;777999999999999:::;;;<<<<<<999999888888999999:::;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;===>>>@@@AAA>>>CCCHHHMMMQQQVVV]]]bbbjjjkkkllljjjgggfffhhhkkkjjjeee```[[[RRRLLLOOOUUUZZZrrrzzzddddddkkkCCCBBBAAA@@@????????????999999:::;;;<<<===???@@@===<<<:::888777666555555;;;;;;;;;:::999888777666999888888888777777666666777555222222333555666666777777666555333222111000444444444444444444444444111111111222222333333333444555555666777666666666444444444555555555555666333333333333555777999;;;<<<;;;>>>BBBCCCFFFNNNVVVaaaccccccaaacccfffeeeaaafffjjjmmmmmmjjjhhhiiijjjhhhjjjmmmmmmjjjhhhggggggpppooonnnmmmnnnoooqqqrrruuutttsssuuuwwwwwwtttqqqmmmooorrruuuwwwwwwwwwvvvvvvuuusssrrrssstttvvvxxxxxxuuurrroooooorrruuuxxxxxxzzz|||{{{yyyyyy|||||||||}}}lllUUUCCC;;;:::666555444333222333444444444333333222222333333444444444333333333444555555>>>===;;;:::999888888888???;;;666444555555444222000000000111222333444555555444222000//////000111222222111222333555777999>>>IIIPPPLLLCCC<<<888444333222333666555111111444333222111111222333555666666555444555666777777555333333333444555666777777777777777777777888888888666777777777777888888888666666666666777777777777888888999999999:::::::::<<<;;;===AAADDDHHHQQQ\\\tttkkk```^^^dddhhhiiifffgggmmmnnnjjj^^^ZZZVVVVVVXXXXXXTTTPPPJJJHHHEEEDDDFFFOOOYYYaaaNNNGGG???<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999;;;===<<<;;;::::::::::::;;;<<<<<<;;;;;;:::::::::;;;;;;???>>>===<<<999:::@@@HHHFFFNNNWWW\\\]]]aaahhhnnnvvvqqqjjjdddaaabbbeeegggiiifffaaa[[[UUURRRPPPOOOUUUhhhbbb]]]ffftttCCCBBBAAA@@@????????????<<<;;;;;;;;;;;;;;;<<<<<<::::::999888777777777777999999999999888777666666888888888777777777666666:::777444333444555555555666666555444333222222111444444444444444444333333111111222222222333333333333444555555666666555555444444444444555555555555444444444444666888:::;;;;;;;;;===AAACCCEEEMMMVVV___bbbcccbbbdddggggggdddeeeiiimmmnnnlllkkklllnnnnnnmmmmmmlllllllllllllllqqqooommmmmmnnnppprrrssssssrrrqqqsssuuuvvvtttrrroooooopppsssvvvwwwuuusssvvvuuuuuuuuuuuuwwwxxxyyyyyyvvvssspppqqqtttxxx{{{|||~~~{{{zzz{{{~~~oooXXXFFF<<<:::666555444333333333444444444333333333333333333444333333333333333444444555;;;;;;::::::;;;<<<======<<<888555333444444333222222222111222222333444555555444222000///000111111333222222222333555666777777AAAHHHGGGCCC???;;;777666444444666444000000222333222222222333444555666666555444555666777666555333444444555555666666666888888888777777777777777777777777888888888888999777777777777777666666666888999999999999:::::::::<<<;;;<<>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999;;;===<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;>>>???>>>===<<>>===<<<:::999999888888999888888888888888999999666777777888777777666666888888777777777777666666:::777444333333444333222555555444444444333333333555555555444444333333333222222222222333333333333222333444444555555444444444444444444555555555555444444555555777888:::;;;;;;:::===AAABBBEEELLLUUU___bbbdddccceeeiiijjjhhhdddiiinnnoooooonnnppprrrtttpppmmmmmmppprrrsssrrrsssoookkkjjjnnnqqqsssssspppnnnnnnoooqqqsssssssssqqqnnnmmmpppuuuvvvsssooossstttuuuvvvwwwyyyzzzzzzyyywwwtttssstttwww{{{~~~~~~{{{{{{}}}rrr]]]JJJ???:::666666444333333333444555333333333333333333333333222222222222222333444444888888888888999:::<<<<<<888666333222333444333333333333333222222333444444555444222111000000111222444333333333333444555666333:::@@@BBBCCCCCC>>>888999555444555333000///111333333333333444555666777555444444444666777666555555555555555555555555555999999888888777777666666777888888888888999999999888888888777777666666666999999999999::::::::::::<<<;;;<<<>>>===>>>EEEMMMfff~~~wwwtttlllccc______]]]ZZZVVVSSSPPPPPPRRRQQQOOOLLLMMMLLLIIIGGGFFFIIINNNRRRQQQKKKBBB>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<>>>@@@@@@???@@@HHHTTT^^^hhhjjjjjjfff___YYYWWWWWWUUURRROOOKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKMMMWWWcccssseee___fffrrrAAAAAA@@@???????????????>>>===;;;:::999888888777999999888888888888888999666666777777888777777777777777777777777777666666777555333222333333222111444444444444444444444444555555555444444333333222333333333333333333333333222222333444444444444333333333444444444555555555555555666777888999:::;;;:::999<<<@@@AAADDDKKKTTTaaaeeehhhfffgggjjjkkkjjjfffjjjoooqqqpppoooqqqsssvvvrrrnnnpppuuuxxxvvvtttrrrmmmhhhhhhlllpppqqqppplllkkkkkkkkknnnppprrrttttttpppmmmpppvvvwwwsssmmmpppqqqsssuuuwwwxxxyyyyyyyyyxxxvvvuuuwwwzzz~~~~~~}}}~~~}}}tttbbbOOO@@@999777666555333333444444555333444444444444444444333222222111111222222333444555555444444333444444444555444333222333444444444444444333333333333333333444333222111111111111222444444444444444444444444444888<<>>>>>??????<<<;;;::::::999999999999;;;:::999888777777777777777777888888999888888888666666666666666666777777666444333333555555555444333333333444444444444555555555555444444333333333333333333333333333333333111222222333444333333333333333333444444444444555555555666777888999999:::999888;;;???@@@CCCJJJSSSccciiikkkhhhgggiiijjjiiiiiimmmqqqrrrpppnnnoooqqqssspppooorrrwwwyyyvvvqqqnnnkkkgggfffiiilllmmmmmmiiiiiijjjjjjlllooorrrtttwwwrrroooqqqwwwyyyuuuooolllnnnppprrrtttvvvvvvwwwyyyxxxwwwwwwxxx|||{{{}}}vvvfffSSSBBB888777666555444333444555555333444444555555444444333222222111111222222333444222222111111000111111111333444444444444444555666444444333222222222333333333333222222222222222222444444444444444444333333555777999<<>>===AAAHHHZZZrrrhhh^^^SSSKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAAAAABBBDDDKKKGGGAAA===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======@@@AAACCCMMM]]]jjjnnnhhhaaaWWWNNNHHHFFFFFFFFFCCCBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBBGGGKKKQQQ[[[mmmpppgggjjjrrr@@@??????>>>>>>>>>??????;;;;;;::::::::::::;;;;;;;;;:::999888777777777777888888888999999888777777555555666666666666777777777666555666888999888777444444444444444444444444444444444444444444444444444444444444333333333333111222333333444444333333333333333333444444444444444555666777888888888888888777:::>>>???BBBIIIRRRbbbhhhkkkhhheeeggghhhhhhjjjnnnqqqqqqooolllmmmnnnnnnmmmnnnqqquuuuuurrrnnnkkkjjjhhhgggfffggghhhjjjgggiiikkkllllllnnnqqqtttxxxtttrrrssswwwyyywwwsssmmmnnnoooqqqssstttvvvvvvyyyxxxwwwwwwyyy||||||~~~xxxkkkXXXEEE999777777555444444444555666333444555666666555444333222222222222222333444444111111111111222333555555222333555555444333555666222222222111111222333333333333333333333333222222333444444555555444333333222444666999AAAKKKOOOMMMBBB:::444444666555444666222222444555555666555555444333333333555666555444666666666666666666666666999999888888777777666666666777777777777888888888888888888888888888888888::::::::::::;;;;;;;;;;;;::::::===@@@???>>>AAAGGGTTTmmmcccWWWKKKGGGFFFEEEEEEEEE??????????????????>>>>>>;;;===??????>>>>>>???@@@DDDBBB@@@===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<<<<======@@@@@@DDDSSSfffnnnlll\\\TTTIIIAAA@@@BBBDDDEEE????????????@@@?????????>>>???@@@AAACCCDDDEEEEEEBBBFFFMMMWWWeee~~~uuujjjkkkppp??????>>>>>>>>>>>>??????===<<<<<<;;;::::::;;;;;;999999888888888888888999888888888888777666555555555555555666666666777777777666555666777777666444444444444444444444444333222333333444444555555555555555444444444333333333222333333444444444444444222222333333333444444444333444666777888777777777777777999===???AAAIIIRRR]]]dddgggdddbbbdddfffgggiiimmmppppppmmmkkkkkkmmmkkkkkklllmmmmmmnnnmmmmmmhhhkkkllljjjfffdddeeehhhfffiiimmmnnnnnnnnnqqqsssvvvuuuttttttvvvxxxwwwvvvqqqqqqqqqrrrsssvvvxxxyyyyyyxxxwwwwwwxxxzzz}}}|||~~~zzzppp^^^III;;;888777555444444444555666333444555666666555444333333333333333333444444555333333333333333444555555000222444444222111333444000000000000111222222333222333333333333333333333222333444555555555444333111333333444;;;GGGNNNPPPIII???777666666555444444111222333444555555444444444333222333555666555444555555666666777777888888888888888777777777777777555555666666666777777777777777777888888999999::::::::::::;;;;;;;;;;;;<<<;;;;;;>>>AAA@@@===???EEENNNggg^^^QQQEEECCCCCCAAA???@@@;;;;;;<<<<<<;;;;;;<<<<<<:::;;;======<<<<<<===>>>??????@@@???>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;::::::;;;::::::;;;<<<<<<;;;::::::::::::::::::;;;<<<=========>>>???EEEYYYmmmoooeeeOOOGGG>>>;;;===AAAAAA@@@>>>>>>>>>??????@@@AAAAAA===>>>@@@BBBCCCEEEFFFFFFBBBEEEKKKSSS]]]rrrxxxllljjjmmm???>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::::::::777777777777888999:::;;;777777777777666555333333444555555555666666777777666444333333444333111///555555444444444333333333111222222333444555666666555555555444444333333333222333444444555555444444222222333333333444444444333444555777777777666666777666999===>>>AAAHHHQQQXXX___dddaaa___bbbeeefffgggkkknnnooolllkkkkkkmmmjjjjjjjjjhhhggghhhkkkmmmggglllpppmmmfffbbbdddhhhfffjjjnnnpppooooooqqqssstttttttttuuuuuuvvvwwwxxxuuuuuuttttttuuuxxxzzz|||xxxxxxwwwvvvwwwyyy|||}}}~~~zzz}}}|||sssbbbLLL===888777666555444555555666333444666777777666444333444444333333444444555666777666555333222111111111///111444333111000111333////////////000111222333222222333444444444333333222222444555555555444444333444333111555@@@IIIMMMNNNCCC:::777777444222222000111333444555444444333444333222333555666555444444555555666777888888999777777777777777888888888555555555555666666666666666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<===???BBB@@@<<<===BBBJJJccc}}}___QQQEEECCCCCC???===>>><<<===>>>>>>======>>>???;;;<<<======;;;;;;<<<===<<<>>>@@@AAAAAA@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<::::::;;;::::::;;;<<<<<<;;;::::::999999999:::;;;<<<===>>>===>>>>>>FFF\\\pppnnn```KKKDDD======AAADDDBBB???????????????@@@AAACCCCCC??????AAABBBCCCCCCCCCCCCBBBCCCGGGLLLRRRdddyyyllliiikkk@@@@@@@@@@@@@@@???>>>>>>>>>>>><<<;;;:::999999999:::::::::999888777666555:::888666666777777555333888888888888777666444444444444555555555555444444333444555444222111222333777666555444222111000///555555666666555333222111111222333444555555555555555555555555555555555555444444444444555777888999<<<;;;<<>>>>>??????HHHZZZuuuzzzZZZPPPFFFCCCCCC@@@>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<<<<<<<============<<<<<<<<<;;;;;;:::::::::999888666888:::;;;888666999999888888999999:::;;;;;;<<<===<<<;;;;;;<<<======;;;===JJJ___kkkbbbSSSGGGBBB>>>??????<<<;;;===::::::<<<===??????@@@@@@@@@AAABBBCCCDDDCCCBBBBBBDDDDDDIIINNNOOOYYYxxx{{{llleeejjjzzz????????????>>>======<<<>>>===<<<;;;:::999999999999999999999999888777777:::999777777888888666555888888888777777666444444444444555555555555444444333555555444333222222333666666666666666666666666444555555555444333111111111222333444555555555555555555555555555555555555555555555666777888::::::<<<;;;>>>AAACCCDDDLLLUUU^^^```aaabbbccceeeiiillloooooonnnmmmmmmmmmnnnooonnnllliiiiiijjjkkklllllllllnnnnnnllliiigggggghhhnnnjjjiiinnnqqqpppnnnooopppsssvvvxxxxxxvvvuuutttxxxtttvvv|||{{{xxxxxxxxxvvvuuuvvvzzz~~~~~~}}}xxxxxxzzz~~~}}}~~~sss\\\EEE===888555666666444444666444444555666666666555555333333333333333333333333333333333333333444555555444222111111222222111000000000000000111111111111000000000000000111222222333333333333333333333333333555666555444777>>>DDDXXXQQQGGG>>>888555333333222222222333333222222222444444444555555555555666555555666666777777888888777666555555555666777888777777666666666888;;;===::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============HHHZZZttttttWWWMMMEEECCCBBB@@@>>>???>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::999888777888;;;;;;999777999999999888999999:::;;;;;;<<<===<<<;;;;;;<<<===???======III\\\hhhaaaTTTFFFAAA>>>???>>>;;;:::<<<;;;<<<===>>>??????@@@@@@>>>???@@@AAAAAAAAA@@@???EEECCCFFFJJJJJJQQQiiioooeeegggttt??????>>>>>>===<<<<<<;;;>>>===<<<;;;:::999999999999999999999999999888888;;;999888888888888777555777777777777666555555444444444555555555555444444444555666555333333333555333333333333444444444444444444444444333222111111111222333444555555555555666666666666666666666666777777777777888:::;;;<<<<<<<<>>999555666666444444777444555555555555444333333444444444333333222222222222222222333333333444444444333222222333333222111///000000000111222222222111000000000000111222222222222333333444444555555555666666444333555;;;@@@XXXVVVPPPEEE:::222222444222222333333333333222222444444444555555555555666666666666666666666666666666666666666666777888999888777777666777999:::;;;::::::::::::::::::::::::;;;;;;999999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::999888888:::;;;<<<;;;999999999999999999:::;;;;;;;;;<<<===<<<;;;;;;<<<===@@@>>>>>>GGGWWWddd```VVVGGGAAA===>>>===;;;:::<<<===>>>>>>?????????@@@@@@??????@@@@@@@@@@@@???>>>DDDBBBCCCGGGHHHLLL\\\nnntttfffcccmmm@@@@@@???>>>==================<<<;;;:::999999:::;;;::::::999888888888888999888777777888888777555666666777777666555555444444444555555555555444444444555666666444444444666555555444333222111000///444444333333333222222111111222333444555555555555777777777777777777777777666666666777888999;;;;;;;;;;;;???EEEGGGJJJQQQZZZaaaccceeeggghhhkkknnnqqqlllnnnooonnnllllllnnnqqqlllllllllnnnqqqrrrrrrqqqoooooonnnmmmkkkjjjiiiiiijjjiiikkkppprrrooonnnpppppppppsssxxx|||{{{vvvpppsssuuu{{{{{{uuuqqqrrrqqqppprrrxxx~~~|||~~~iiiPPPAAA:::444555555444444666555555555555444333222111555555444333333222111111222222333333444444444444555444222333444444333111//////000111222222333333111111000000111111222333111222222333444555666666555555555444333555:::>>>PPPUUUWWWNNN@@@555222555333333333222222333333333444444444555555555555666666666666666666666555555666666666777888999999:::999777666666888999999999;;;;;;:::::::::999999999<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;:::999999999999:::;;;;;;;;;<<<===<<<;;;;;;;;;===???>>>===CCCQQQ^^^___YYYIIICCC>>>???>>>;;;;;;===??????????????????@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBB@@@BBBHHHLLLOOOYYYccc|||yyyggg```gggBBBAAA@@@?????????@@@@@@===<<<;;;;;;::::::::::::===<<<;;;999888777777777777666555555666777555444555666666666666555555444444444555555555555444444444555666555444444555666888777777666555444333333444444333333333333333333111222333444555555555555777777777777777777777777555555555666777888999::::::;;;???DDDGGGHHHOOOXXX```dddiiimmmnnnnnnnnnoookkkooottttttqqqoooppprrrooonnnnnnpppsssuuuuuutttqqqpppooonnnmmmllljjjiiiiiigggjjjnnnooolllllloooqqqoooppprrrvvvwwwtttpppqqqvvv|||~~~{{{uuupppqqqooonnnpppuuu{{{~~~~~~qqqYYYEEE<<<555444555444444555666666555555444333111111555555444333333222111111333333444555666555555444555444222333444444333111///000000111222333333444111111111111111222222333222222333444444555666666333333333222333666999<<>>===<<<<<<;;;;;;<<<;;;999888888999;;;<<<========================AAANNNeeeyyydddUUUIIIDDDAAABBBAAA>>>===???===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;<<<===<<<;;;;;;;;;===<<<<<<;;;???JJJWWW\\\ZZZLLLEEE@@@@@@???===<<>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAADDDIIINNNQQQVVV[[[hhh|||iii___eeeCCCBBBAAAAAAAAABBBDDDDDD===<<<;;;:::::::::::::::>>><<<;;;999888888888888666555444444666666555444555555666666666555555444444444555555555555444444333444555555444333555666333333333444555555666666555444444333333444444555111222333444555555555555666666666666666666666666333333444444555777888999:::;;;???EEEHHHIIIPPPXXXaaaffflllqqqqqqpppnnnmmmnnntttzzz|||xxxuuuuuuwwwsssrrrqqqrrrtttvvvvvvuuuuuusssqqqppppppooommmlllkkkiiikkkmmmmmmjjjkkkppprrrqqqppppppqqqrrrrrrrrrpppwww||||||{{{zzzwwwsssssspppnnnoootttzzz~~~~~~~~~xxxdddLLLAAA777555666555444555666666666555555333222222444444444333333222222222333444555666777666555444444333222222333333222111000111111111222333333333222111111111111222333333333333444444555555666666333222111222333555888999999CCCOOOSSSMMMCCC:::666555444333222222333444555444444444555555555555666555555555555555555555555555555666777888888888888999888888<<>>>>>>>>>>>>>>=========BBBMMMbbb~~~|||eeeTTTJJJFFFCCCAAACCCAAA======???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999;;;<<<<<<;;;::::::;;;:::::::::::::::;;;;;;<<<;;;<<<===<<<;;;;;;<<<===:::;;;;;;;;;CCCNNNUUUVVVNNNGGGAAAAAA@@@======@@@???>>>>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCDDDDDDFFFHHHKKKMMMPPPRRR___uuukkk```dddBBBAAAAAAAAABBBDDDFFFGGG<<<<<<;;;:::::::::;;;;;;;;;:::999888888999;;;<<<666555444555666777666555444444555666666555555444444444555555555555444444111333444444333333444666000000111222222333444444666555444444444555666666111222333444555555555555555555555555555555555555333333333444555666888888999;;;AAAHHHKKKNNNUUU]]]dddhhhmmmppppppooonnnmmmrrrxxx~~~~~~zzzwwwyyy}}}yyyvvvtttssstttvvvvvvvvvyyywwwttttttuuutttrrrooopppnnnnnnooommmjjjmmmssssssttttttsssrrrqqqrrrssspppwww{{{yyyxxxyyyyyyvvvvvvtttqqqqqqtttzzz~~~}}}mmmSSSGGG;;;888999888666777666666666666666555444333333333333333333333333333111333444666666555444333444222111111222222111000222222222222222222222222222222111111222222333444444444444555555555555555555333222111222444555555555;;;EEELLLNNNHHH>>>666666444333222222333444666444444444555555555555666333444444555555666666666555555666777777777666555999999;;;CCCMMMSSSUUUTTTQQQOOOLLLHHHCCC>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<@@@III]]]yyyiiiVVVLLLIIIEEECCCBBBDDDBBB===<<>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<<<<<<===::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::<<<===<<<:::888888:::;;;::::::::::::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===:::<<<;;;999<<>>???777666555666777888777666444444555555666555555444444555555555555555555444111222333333222222444555666666666555555444444444777666555444444555777777222222333444555555555555555555555555555555555555444444444444555777888999999;;;BBBJJJOOORRRYYYbbbgggjjjmmmoooooonnnnnnnnntttyyy}}}|||xxxwww{{{|||yyyuuussstttuuuvvvvvv}}}zzzwwwwwwxxxxxxuuurrrtttrrrqqqqqqnnnlllpppvvvsssvvvyyywwwtttrrrrrrtttpppxxx{{{wwwuuuyyyzzzxxxzzzvvvsssrrruuuzzz~~~rrrXXXKKK???;;;;;;:::888888666666666777666666555444333333333333333333333444000111333555555444333222333222000111222222111///333333222222222222222222222222111111222222333444555555555555555444444444777555333222222222222222555777>>>GGGMMMJJJ@@@777666555333222222333555666444444444555555555666666333333444444555666777777555555666777777666555444999:::>>>HHHUUU^^^aaaaaaccc```[[[UUUNNNHHHCCC@@@<<<<<<===>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;===EEEWWWtttttt]]]OOOLLLOOOEEECCCCCCEEEBBB===<<>>>>>>>>>>>==================<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::<<<>>><<<999777777999;;;::::::::::::;;;<<<<<<;;;<<<===<<<;;;;;;<<<===;;;===<<<888888???FFFHHHNNNFFF@@@???>>><<<<<>>AAACCCDDDCCCCCCDDDEEEGGGIIIJJJDDDGGGHHHGGGGGGKKKOOORRRLLL[[[jjjnnnaaaeeeBBBAAAAAA@@@???>>>======???>>><<<<<<======;;;:::;;;:::888666666666666777777777999::::::999888777888777666444444555555666555555666666666666555555222222333333333333333333555555555555555555555555555666666666555555333333333444444555555444444333000222555777888777555444888333111444666555777:::<<<;;;@@@IIIPPPUUU[[[bbbjjjlllooopppppppppqqqrrrzzz}}}~~~yyyxxx{{{zzzxxxvvvuuuvvvxxxzzz|||~~~{{{yyyzzz}}}~~~|||yyy}}}yyysssqqqsssuuuuuutttxxxxxxvvvrrrooonnnoooqqqvvvwwwxxxzzzzzzzzzzzzyyy{{{{{{|||{{{zzz{{{~~~xxxbbbNNN>>>;;;:::555666<<<444555666777777555333222555555555444444333333333111111111222222333333444222111000//////111333444111222222333333222222111222222222333333333444444444444444555444444333333111222333444555555555555000777===@@@EEEIIIDDD<<<222333555444333222333444444444444444444444444444444444444555555555555666555555555555555666666777888;;;BBBLLLVVV]]]______\\\^^^___^^^YYYPPPGGGAAAAAA>>>;;;;;;===>>>===<<<<<<<<<<<<===============GGGIIISSShhhmmmTTTHHHIIIFFFCCCCCCCCCBBB@@@>>>===<<<>>>>>>======<<<<<<;;;;;;===============>>>??????===<<<;;;:::999999:::;;;999:::<<<<<<:::999999:::;;;<<<===>>>;;;999;;;>>>;;;::::::<<<===>>>===;;;::::::::::::::::::::::::===<<<<<<<<<===>>>@@@AAADDDCCCAAA???>>>===<<<<<<===<<<;;;:::;;;>>>AAACCCEEEDDDDDDEEEGGGKKKPPPSSSRRRNNNKKKLLLJJJHHHIIIMMMKKKNNNYYYjjjooodddeeeBBBAAAAAA@@@???>>>======>>><<<;;;;;;<<<===<<<:::;;;:::888777666666666777777888999999999999888777888777666555444555666666555666666777777666666555444444444444333333333333555555555555555555555555444444444333333222222222333444444555555444444333111333555666777666555444777333444888:::888777888======AAAJJJPPPUUU\\\cccnnnpppssstttsssrrrsssssswww{{{}}}{{{wwwvvvzzz{{{zzzxxxxxxyyy{{{~~~{{{zzzyyy{{{~~~{{{~~~zzzuuussstttuuuuuutttwwwwwwvvvtttrrrrrrtttvvvxxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~{{{fffQQQ>>>999888555444888444555666777666555333222444444444444333333333222222222222222222333333333222111000///000111333444111222222333333222222111333333333444444444555555333444444444444444333333111222333444555555555555222555777;;;CCCIIIEEE<<<777666555444444444555555444444444444444444444444444444444555555555555666888777777666666666777777999===CCCIIINNNRRRSSSTTTUUUWWWZZZZZZXXXSSSNNNJJJCCC???<<<;;;<<<===<<<;;;<<<<<<<<<<<<============@@@BBBLLLaaa|||uuudddPPPHHHIIIEEECCCCCCBBBAAA@@@>>>===<<<===============<<<<<<<<<===============>>>>>>???======<<<;;;;;;;;;;;;;;;888:::;;;<<<<<<===???AAA???@@@BBBAAA===999:::===:::::::::;;;===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@BBBAAA@@@>>>======<<<<<<>>>===;;;;;;<<>>======<<<<<<;;;:::;;;<<<===<<<;;;;;;:::888777666666777888888888999999999888888777888777666555555555666666666777777888888777777666666666555555444333333333444444444444444444444444333222111000000000111222333444444555555444444333444444444444555555555555555333666<<<>>>:::777666>>>>>>BBBJJJPPPTTT\\\cccqqqtttwwwxxxwwwvvvuuuvvvuuuxxxzzzxxxuuuuuuyyy~~~|||{{{zzzzzz|||~~~yyyyyyyyy}}}}}}}}}zzzwwwuuuuuuuuuuuutttuuuuuuuuuttttttuuuyyy{{{yyyzzz{{{|||}}}~~~yyy~~~mmmVVV@@@999999666555777444555555666666444333222333333333333222222222222333333333333222222222222222111000000000111222333111222222333333222222111333333444444444555555555333333444444444444333333111222333444555555555555555333111555???HHHGGG@@@;;;777222111333555555555444444444444444444444444444444444555555555555666:::999888888888888999999>>>BBBFFFHHHFFFEEEFFFHHHIIIKKKNNNQQQSSSRRRQQQPPPEEEAAA===:::::::::::::::;;;;;;<<<<<<<<<============>>>FFFYYYrrrwwweeeYYYLLLIIIIIIDDDCCCCCCBBBAAA@@@???===<<<<<<<<<<<<=====================<<<<<<======>>>>>>===============<<<<<<;;;<<<<<<<<<<<<<<>>>>>:::999999:::<<<======<<<>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???????????????>>>>>>>>>>>>===<<<===???BBBCCCBBBEEEIIIQQQ\\\kkk{{{~~~pppaaaWWWPPPKKKJJJLLLJJJKKKNNNTTT]]]pppzzziiieeeAAAAAA@@@???>>>===<<<<<<;;;::::::;;;===???>>>===::::::888777777777888888999999999999888888888777777777777666666666666666777777888888888888777777777777666555444444333333444444444444444444444444333222000//////000111333333444444555555444444333666555444333333333444555555333555;;;===:::777777======BBBHHHMMMQQQYYYbbbqqqtttxxxzzzzzzyyyyyyyyyuuuyyy{{{yyyvvvuuuzzz~~~}}}|||{{{|||}}}zzzzzz{{{~~~{{{yyywwwuuutttttttttuuuuuutttuuuuuuttttttvvvzzz}}}xxxxxxyyyyyy{{{|||~~~vvvzzz~~~rrr[[[DDD;;;;;;:::999888444444555555555444333222222222222222222222222222444444444333333222222111222111111000000111222222111222222333333222222111222222333333333444444444222222333444444444333333111222333444555555555555555222000333:::CCCGGGHHH???888000...111444444333444444444444444444444444444444444555555555555666999999999999:::;;;<<<<<>>>>>AAA>>>???BBBEEEHHHJJJKKKKKKGGGDDD???<<<::::::;;;;;;:::;;;;;;<<<<<<=========??????EEESSSiiiiiiYYYRRRJJJJJJJJJCCCBBBBBBBBBAAA@@@???======;;;;;;<<<<<<======>>>>>>======<<<<<<<<<======>>><<<===>>>??????>>>===<<>>===>>>AAAGGGLLL]]]eeeiiidddYYYNNNFFF@@@:::999888999;;;======<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAAAAAAAA???>>>>>>===>>>@@@BBBCCCCCCFFFLLLTTTbbbvvvqqqbbbWWWNNNJJJKKKIIIJJJKKKMMMOOOZZZqqqooohhhAAA@@@@@@???>>>===<<<<<<<<<;;;;;;<<<>>>@@@??????:::999888777777777888999:::999999888888777777777777777777777777666666666777777888888888888777777777777666555444444333333444444444444444444444444333222111//////111333444333444444555555444444333666555333222222333444555666333222666888666666888:::;;;???EEEHHHLLLUUU___mmmqqqvvvzzz{{{||||||}}}xxx|||~~~zzzyyy|||}}}{{{zzzzzzzzzzzz~~~}}}}}}|||wwwssssssqqqpppppprrrtttvvvvvvwwwwwwvvvvvvxxx{{{~~~zzzyyyxxxxxxyyy|||~~~~~~}}}{{{{{{}}}uuuxxx|||sss___HHH<<<;;;;;;:::999444444444444444333333222222222222222222222222222555444444333333222222222222222111111111111111111111222222333333222222111000000111111111222222222111222222333444444333333111222333444555555555555444444444555666<<>>???CCCFFFHHHEEE>>>::::::===::::::;;;===>>>@@@AAABBBFFFDDDAAA>>>;;;;;;<<<===:::::::::;;;<<<======>>>@@@@@@DDDNNNbbbzzz|||cccTTTOOOJJJKKKJJJBBBBBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<===>>>?????????=========>>>??????BBBFFFMMMQQQiiirrrwwwrrrhhh\\\NNNBBB<<<:::999999;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA???>>>>>>>>>???@@@AAABBBCCCFFFLLLUUUeee~~~qqqaaaSSSLLLKKKIIIJJJKKKLLLJJJNNN\\\kkk}}}yyynnn@@@@@@???>>>===<<<<<<;;;<<<;;;:::<<<>>>??????>>>:::999888777777888999:::;;;:::999888777777777777777777888888888777666555666777777888888777777666666666555555444333333333333333333333333333333333333222111111111222333444333444444555555444444333444444333222222333444555777222///222444444555999888999>>>BBBDDDGGGQQQ\\\jjjnnnuuuyyy|||}}}}}}~~~|||}}}~~~|||zzzyyyxxxxxx~~~~~~~~~yyyuuuqqqpppooommmlllnnnrrrvvvyyyyyyyyyxxxxxxzzz}}}}}}|||zzzyyyzzz|||~~~|||yyyuuuuuuxxx~~~zzzuuuwww}}}tttcccNNN???:::999888777444444444333333333333333222222222222333333333333444444444444333333333333222222222222111111111000111222222333333222222111//////000000000111111111000111222333333444444333111222333444555555555555444555777777444666BBBPPPMMMFFF===666555666777666444444444444444444444444444444444555555555555666555666777888:::<<<>>>??????AAABBB???:::777777888999999:::::::::;;;;;;<<>>999999:::;;;<<<======>>>======AAAJJJ\\\tttxxxaaaSSSOOOJJJJJJJJJBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<=====================<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>;;;===AAAEEEHHHMMMSSSWWWfffnnnqqqnnnjjjdddVVVFFF???===;;;:::;;;<<<<<<;;;========================;;;<<<<<<=========<<<<<<777888:::===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBEEEJJJSSSeeennn[[[PPPMMMIIIIIIJJJLLLIIIIIIOOOXXX```nnnttt@@@@@@???>>>===<<<;;;;;;;;;999999:::<<<===<<<;;;:::999888888888999::::::;;;:::999777777777777888777777888999888777666555555666666777777666666555444444444444333333333333333333333333333333333333111111111222222333333333333444444555555444444333222222222222333444555555666111///222444333555888777999===AAABBBEEEOOO[[[jjjooouuuzzz|||}}}}}}}}}~~~}}}|||{{{zzz}}}|||}}}|||xxxtttsssrrroookkkhhhjjjppptttuuuvvvvvvvvvvvvxxx|||}}}zzzxxxxxxzzz}}}}}}zzzuuuppppppuuu}}}{{{uuuwww~~~xxxlllXXXFFF<<<888777666444444333333222222333333222333333333444444444444333333333444444444444444222222222222222111000000111222222333333222222111000000000000111111111111000000111333333444444333111222333444555555555555666555555666444444>>>JJJRRRLLLDDD<<<777666777888444444444444444444444444444444444555555555555666666666666777888999;;;;;;======<<<:::999777666555777777888888999999999999<<<>>>@@@???===;;;<<<>>>888999999:::<<<======>>>:::<<>>===============<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<======>>>??????CCCHHHLLLOOOQQQTTTUUUXXX]]]^^^]]]bbbggg^^^OOOBBB@@@<<<;;;;;;<<<<<<;;;<<<<<<======>>>>>>??????<<<===>>>>>>>>>===<<<<<<777999;;;>>>?????????>>>======>>>>>>>>>>>>??????CCCEEEHHHNNN^^^yyy|||cccUUUQQQJJJGGGFFFHHHHHHGGGIIINNNPPP[[[kkkyyyxxx@@@@@@???>>>===<<<;;;;;;999888777888:::;;;:::999:::999888888888999:::;;;<<<;;;999777777777777888777888888999999777666555555555666666666666555555222333333333333333333333333333333333333333333333///000111222222222222222333444444555555444444333111111222333444444555555555111000333555444555777777999===AAAAAADDDOOO[[[lllpppwww{{{}}}|||||||||~~~~~~{{{{{{||||||yyyuuuvvvtttpppjjjfffhhhnnnssspppqqqrrrrrrsssuuuzzz}}}~~~{{{xxxuuuuuuwwwzzz|||~~~zzzsssnnnmmmsss|||~~~~~~uuuwww~~~tttaaaMMM???999888777555444333222222222333333333333333444444555555555333333333444444555555555222222222222222111000///222222222333333222222222000111111111111222222222///000111222333444444444222222333444555555555555888333222555555555;;;DDDRRRNNNGGG>>>777444555777444444444444444444444444444444444555555555666666888888777777777777777888???===:::999999888666555333333555666777888888888777:::>>>>>><<<;;;<<<===888888999:::<<<======>>><<<===???DDDPPPfffooo[[[QQQMMMFFFEEEGGGAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;===<<<;;;;;;;;;===>>>???GGGKKKPPPSSSSSSQQQPPPPPPMMMPPPOOOPPP\\\iiieeeXXXDDDAAA>>><<<<<<<<<<<<;;;999999:::;;;<<<===>>>>>>======>>>??????>>>===<<<:::<<<>>>AAABBBBBBAAAAAA============>>>>>>>>>>>>EEEEEEFFFIIIVVVpppiiiXXXTTTJJJEEECCCEEEFFFFFFGGGJJJKKKSSS^^^gggrrrzzz???>>><<<;;;;;;;;;<<<===???===;;;<<<>>>???<<<999::::::999999999:::;;;;;;<<<;;;:::888777777666666666666666666555555555555777777777777777666666555555555444444444333333333666666555555555444444444111222333444333333111000222222333333333333444444444444444444444444444444555555666666777777888888999:::<<>>===;;;===;;;<<>>>>>???EEECCCAAA@@@???>>><<<:::;;;<<<======<<<;;;;;;;;;>>>===???AAA???<<>>>>>DDDAAA<<<::::::<<<===>>>:::;;;===????????????>>>>>>>>>>>>???@@@@@@AAAAAA???AAAEEEKKKTTThhh|||fffZZZRRRLLLIIIIIIHHHFFFEEEHHHKKKOOOVVV[[[aaaooo}}}???>>>===<<<<<<<<<===>>>>>><<<;;;<<<>>>>>>;;;999::::::999999999::::::;;;999888777666666666666666666666666666555555555555444444555555555555444444555555444444444333333333666555555555444444444444111222333333333333222111222222333333333333444444444444444444444444444444444444555555666777777777888888;;;>>>???CCCOOO[[[lllqqqwwwzzzzzzyyy{{{}}}~~~}}}|||zzz{{{{{{yyywwwuuusssssstttsssppplllhhhffffffhhhiiiiiijjjlllooossswwwyyywwwvvvsssqqqpppuuu}}}~~~{{{wwwwww{{{zzziiiWWWHHH>>>999777555555444333333333333444333333333333333333333333333333333222222222111111333222222111111222222333111111111111111111111111000111111222222111111000111111111111111222333444000000000111222333444555444444444555666777888999EEEKKKOOOJJJ???666333444333444555444333333444666222222222222333444555666666555555444555666777888999888666444444444555666777888888888888999999999999999999:::::::::;;;;;;<<<:::999:::===>>><<<;;;;;;:::<<>>>>>============???>>>@@@BBB@@@>>>AAAGGGQQQPPPNNNIIIGGGIIIOOOTTTXXXVVVVVVSSSTTTdddlll```KKKCCC>>>======::::::;;;:::;;;;;;;;;<<<=========CCC@@@<<<;;;;;;=========;;;<<<===>>>???>>>>>>======>>>>>>??????@@@AAAAAA@@@AAAEEEIIIQQQcccuuueee[[[SSSNNNMMMLLLIIIGGGHHHGGGKKKPPPUUUXXXddd{{{@@@???>>>>>>======>>>>>><<<;;;:::;;;<<<<<<:::888;;;::::::999999999::::::666555555444444555555666666666666666555555555555222333444555666666666666555555444444444333333333555555555555444444444444222222333333333333222222222222333333333333444444444444444444444444444444333333444555555666666777777777999<<<>>>DDDPPP]]]jjjooovvvyyyyyyyyy{{{}}}~~~|||zzzwwwvvvvvvyyyzzzxxxsssqqqrrruuuvvvuuusssooojjjggggggggghhhjjjmmmmmmlllnnnssswwwttttttrrrpppqqqvvv}}}~~~|||zzz~~~}}}~~~qqq___MMM@@@:::999555555444333333333333444333333333333333333333333333333333222222111111111333222222111111222222333111111111111111111111111111111222333333333222222111111111111222444555555222222111111222222333444333333444555555555555555???GGGNNNNNNFFF<<<555333222333444444333333555777222222222333333555666777666555555555555666777777777666555444444444666666777888888888888999999999999999999999::::::::::::::::::999;;;<<<===<<<:::999:::===@@@DDDSSSnnnvvv]]]NNNKKKEEEDDDGGGEEEBBBBBBCCCDDDGGGJJJMMMOOORRRPPPNNNMMMLLLIIIFFFCCC?????????>>>>>>?????????@@@???@@@BBBAAA???CCCJJJ\\\UUULLLFFFHHHPPPXXX]]]eeeccceeeaaa[[[ccchhh___PPPGGG???>>>===;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<>>===<<<;;;<<<===============<<<======>>>>>>???@@@@@@@@@BBBBBBDDDGGGMMM[[[uuuwwweeeZZZPPPNNNMMMKKKIIIIIIGGGIIIMMMPPPRRRZZZlll~~~@@@@@@@@@???????????????;;;::::::;;;;;;:::999888;;;;;;:::999888888888999444444444444444555666777666666666666555555555555333444555777888999999999555555444444444333333333444444444444444444444444222222333333333333333333222222222333333333444444444444444444444444444444444444555555666777777777999888999;;;===BBBPPP]]]hhhnnnvvvzzz{{{{{{|||~~~~~~|||yyyuuussspppoooqqqtttxxxxxxvvvtttttttttyyyyyyxxxuuupppllljjjjjjjjjnnnqqqpppmmmnnnrrrwwwuuutttssssssvvv{{{}}}~~~|||wwweeePPPAAA::::::555555444333333333333444222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111333444444444333333222111111111111222333555666777333333222222111222222333111222444555555444333222999AAAKKKOOOKKKBBB999444222333444444333444555777555555444444444444444555555555555555666666666777666666555555666777888999777777888888888999999999888999999999999:::::::::999999:::;;;<<<<<<;;;:::999;;;>>>???AAALLLggg}}}```MMMJJJGGGGGGJJJFFFBBBBBBCCCFFFJJJOOORRRSSSOOONNNMMMMMMNNNNNNLLLJJJBBB@@@>>>>>>>>>???@@@@@@@@@???@@@AAA@@@@@@EEEMMMcccZZZOOOLLLQQQYYY^^^```dddeeemmmoooffffffhhhaaaVVVKKKAAA>>>>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>=========??????===;;;<<<<<<<<<=========<<<<<<======>>>>>>???@@@@@@AAABBBBBBCCCFFFKKKWWWlllyyyjjjZZZSSSPPPNNNMMMMMMJJJJJJMMMOOOPPPUUUcccppp@@@@@@@@@@@@@@@??????>>>::::::;;;;;;:::999999999<<<;;;:::999888777777777555555555555666777888888666666666666555555555555333444555777888999999999555555444444444333333333333333444444444444444444222222222333333444444555222222222333333333444444444444444444444444444444666666666777888888999999;;;999:::;;;<<>>777444555555555444444666888888777777666555444333222444555555666666666666666555555555666666777888888777777888888888999999999888888888999999999::::::888:::<<<===<<<<<<;;;;;;:::===@@@@@@???HHH```vvvdddOOOKKKGGGHHHJJJFFFDDDDDDDDDHHHMMMPPPRRRQQQPPPNNNMMMMMMNNNOOONNNMMMEEEBBB>>><<<===??????>>>???===>>>??????@@@FFFOOOddd\\\TTTTTTZZZ^^^[[[WWWYYY\\\nnnyyysssooooooiii\\\OOOBBB>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<>>>??????>>><<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCGGGKKKTTTgggwwwqqqbbbYYYSSSQQQRRRMMMKKKLLLMMMNNNQQQ[[[eeeuuu???@@@@@@@@@@@@???>>>>>>999;;;<<<<<<:::999999:::<<<<<<:::999777777666666777666666666777888888999666666666666555555555555111222333555666777777777555555444444444333333333333333333333444444444444333222222222333444555666222222333333333333444444444444444444444444444444666777777888888999:::::::::999:::<<<===@@@LLLXXXfffmmmvvv|||~~~~~~~~~|||yyywwwtttsssnnnooorrrxxx~~~zzzuuuwwwyyy{{{zzzvvvqqqmmmkkknnnqqqtttuuuttttttwwwzzzzzzyyyxxxzzz|||lllVVVCCC:::777555555444333333333333444222222222222222222222222...///000111333444666666333222222111111222222333111111111111111111111111666666555444333111000///111111111111222444555555333333222222111222222222111111222333333333333333333888AAAIIIMMMJJJBBB<<<666777888777555555777888888888888777666444333222444555555666777666666666444444444555555666666666777888888888888999999999888888888888999999999999888:::===>>>===<<<;;;<<<;;;<<>><<<===>>>>>>===???======>>>>>>@@@HHHQQQccc]]]WWWXXX[[[ZZZRRRJJJMMMQQQhhh|||{{{uuusssoooaaaRRRCCC======<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???======<<<<<<<<<===>>>???@@@??????@@@@@@AAABBBBBBBBBCCCBBBDDDHHHKKKSSSbbbpppwwwfffYYYTTTUUUSSSOOOLLLMMMMMMOOOVVV^^^mmm>>>???@@@@@@@@@???======999;;;===<<<:::888999;;;===<<<:::888777666555555777777777666777777888888666666666666555555555555222222444555666666666666555555444444444333333333222222333333333444444444333333222222333444666777222222333333333333444444444444444444444444444444666666666777888888999999777777:::===>>>BBBMMMXXXdddkkkuuu{{{~~~~~~~~~|||yyywwwpppqqqtttwwwyyyzzzzzzyyyvvvyyy|||}}}yyytttooommmlllnnnppprrruuuwwwxxxyyyzzzxxxxxxzzz}}}mmmXXXFFF;;;777555555444333333333333444111111111111111111111111000111111222222333444444333222222111111222222333111111111111111111111111222333333333333222222111111111111111111222333444222222222111222222333333111111111222333444555666333555;;;DDDJJJKKKFFFBBB999::::::999777666777888666666777888777666555444444444666777777777666555555555666666666666666666777888888888888999999999888888888888999999999999888<<>>===<<<===::::::<<<>>>>>>CCCRRRaaarrr]]]UUULLLIIIJJJGGGHHHHHHIIINNNTTTTTTPPPLLLUUUQQQLLLJJJJJJMMMOOOPPPNNNHHH@@@<<<===???>>>===@@@>>>===??????BBBKKKTTThhhaaaZZZWWWWWWSSSJJJBBBEEEFFF]]]vvvxxxrrrpppmmmeeeTTTCCC<<<<<<;;;:::;;;:::;;;;;;;;;<<<============<<<;;;<<<>>>@@@??????<<<<<<<<<===>>>@@@BBBCCC@@@AAAAAABBBBBBCCCCCCDDDEEEDDDEEEHHHKKKPPP\\\hhh~~~|||iiiaaabbbaaa[[[UUUTTTSSSSSSXXX^^^kkkzzz>>>>>>???@@@???>>>===<<<999<<<>>>===:::999:::;;;===<<<:::888777666555555777777666666666666777777777666666666555555555555444555666777888888888888555555444444444333333333222222222333333444444444333333222222333555666777222222333333333444444444444444444444444444444444555555666666777777888888444555999===???CCCNNNYYYbbbjjjtttzzz}}}~~~~~~~~~{{{yyyrrrtttvvvuuussstttxxx|||www{{{}}}xxxssspppjjjjjjlllppptttwwwxxxwwwxxxwwwvvvyyy}}}nnnZZZHHH<<<777555555444333333333333444111111111111111111111111333333333222222222111111333222222222222222222333111111111111111111111111///000111222333333444444111111111000111111222222222222111111222222333444222111111111222444666888333444888@@@HHHKKKIIIEEE;;;<<<<<<:::777666777888333444666888888888777777333444666777777777666555888888999999999999888888777888888888888999999999777888888888888999999999888<<<@@@AAA???======>>>999999:::===>>>BBBNNNZZZ{{{zzzeee\\\QQQLLLMMMKKKIIIIIIKKKQQQWWWWWWQQQKKKPPPLLLGGGEEEHHHLLLQQQSSSRRRJJJBBB>>>>>>@@@???===AAA???>>>@@@@@@CCCMMMWWWooofff]]]WWWTTTOOOHHHAAABBB???TTTnnnqqqjjjiiiggggggUUUCCC;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>===<<<;;;<<<>>>@@@@@@@@@<<<<<<<<<===???AAADDDEEEAAAAAABBBCCCCCCDDDDDDEEEGGGEEEFFFIIIJJJNNNXXXbbbrrrvvvvvvppphhh```]]]\\\[[[^^^dddkkkvvv??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777666555444444444555555666666777777777777666666555555555555444444444444444444444444222333555666666555333222222222222222222222222222333333333333333333333333333333444555666666666666333444555555333333444555777888888777666666888::::::888888;;;>>>CCCOOOZZZffflllrrrtttxxx}}}~~~|||~~~}}}}}}~~~{{{wwwyyyyyywwwuuutttuuuxxxzzzzzz~~~|||zzz{{{zzzwwwtttrrrpppqqqssstttrrroooqqqrrruuuyyy}}}uuu___JJJ<<<666444444444444444444444444333222000//////000222333222333333444444333333222333222222222222222222333333333333222222111111111222222333333333333444444555444222111000111111222000000000000000000000000222222222333333444444444333444333555AAANNNPPPJJJ>>><<<:::999888777444222333555888999888777777777555666777888888777666555888666444333333555777999888777888888999:::;;;<<<999888666555666777999:::;;;;;;;;;;;;;;;;;;::::::888999:::;;;:::<<>><<<>>>@@@>>>===AAAIIIPPPddddddaaa\\\TTTLLLFFFCCCCCCEEESSSfffllleeeccciiinnnYYYCCC;;;<<<===<<<<<<999999999:::::::::;;;;;;<<<;;;::::::;;;===@@@BBBAAA???>>>???AAACCCCCCBBBCCCEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJGGGFFFIIIRRRYYYcccqqqrrrgggdddggglllooorrr{{{??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::999888777666555444777777777777888888888888666666666666555555444444444444444444444444444444333333444555555444333333333333333333333333333333333333333333333333333333333444444555555555444444222444555444333222333444666777777666555666888:::<<<:::<<>>:::999888777555444333555777777666666666777666666777777777777666666777666555444555666888999999999999999:::;;;<<<<<<888777666555666777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;<<>>??????>>>AAAHHHNNNaaadddfffaaaWWWMMMHHHGGGDDDKKK\\\mmmooohhhhhhooosss^^^HHH>>>===<<<:::888;;;<<<<<<<<<<<<;;;;;;:::<<<;;;::::::;;;===@@@AAA???>>>>>>???BBBDDDEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIJJJHHHGGGIIIPPPVVV[[[fffvvv|||wwwxxxzzz|||}}}??????>>>>>>======<<<<<<::::::::::::999999999999:::999999888777666555555888888888888777777777777555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333444444444444333333222222333444333222111222444444555555555444555888:::;;;;;;===BBBDDDHHHQQQ[[[eeekkkoooppprrrwwwyyyyyy~~~{{{~~~zzzyyyyyyzzz}}}~~~{{{|||~~~}}}|||yyy{{{zzzxxxxxxxxxxxxwwwuuutttuuuwwwzzz}}}{{{eeeNNN>>>666444444444444444444444444555444333222222333444555222222333333333333222222111111111000000111111111333333333222222222222111222222222222333333333333222222111111222222333444555555555555555444333333222222333333333333444444111333444555;;;FFFMMMOOOEEEAAA<<<999888777666666444555666555444444666888777777666666666666777777555555666666777888999999;;;;;;:::::::::;;;;;;<<<888777666666666777999:::999::::::;;;;;;<<<<<<<<<<<<;;;<<<===<<<===EEEPPPfff}}}yyyjjjaaa]]]YYYWWWYYY```ddd```[[[XXXUUUXXXWWWRRRQQQWWW^^^aaaaaaSSSFFFBBBBBBAAA??????:::===?????????AAAEEEJJJZZZdddkkkhhh[[[OOOKKKLLLFFFQQQcccpppmmmeeehhhssszzzeeeMMMBBB@@@>>>;;;:::===>>>>>>>>>>>><<<;;;:::<<<;;;;;;;;;<<<===???@@@>>>======@@@CCCFFFGGGGGGDDDFFFGGGFFFEEEDDDEEEFFFGGGIIIJJJIIIGGGHHHLLLPPPOOOXXXdddttt??????>>>>>>======<<<<<<:::::::::999999999888888999999888888777777666666777777666666555555444444555555555555444444444444555555555555444444444444555444444333333444444555444444444444444444444444222222222222222222222222444444444444333222111111111222333333111111222333222333444444333555888:::888888<<>>666444444444444444444444444444333222222222222333444222222333333333333222222111111000000000000111111222222222222222222222222111222222222222333333333333333222222222222222222666666666666666555333222333333333333333333333333...111222333777???HHHOOOKKKFFF???:::777666666555555555555444333333555777777777666555555666888999444555777888999999999999;;;;;;:::999999999::::::777777666666777888999:::999999::::::;;;<<<======>>>======>>>===<<>>;;;===???@@@@@@AAACCCFFFRRR___llljjj]]]PPPMMMPPPLLLYYYiiinnngggaaajjjxxxiiiPPPDDDBBBAAA@@@???<<<===>>>???>>>===;;;:::<<<;;;;;;;;;<<<===???@@@???>>>>>>@@@CCCFFFGGGFFFEEEFFFGGGFFFEEEDDDEEEGGGGGGIIIJJJJJJHHHGGGHHHJJJHHHLLLTTTaaavvv??????>>>>>>======<<<<<<:::::::::999999999888888888888888777777777777777777777666666555555444444555555555555555555555555666666666555555444444444555444444333333444444555444444444444444444444444222222222222222222222222444444444444333222111111111222333333111111222333222333333333333444777:::777777;;;@@@BBBEEELLLTTTccckkkppppppppptttwwwxxx~~~~~~~~~~~~{{{||||||}}}}}}|||xxxxxxyyyzzzzzz{{{|||}}}yyyyyyyyyzzz|||xxxdddNNN>>>666444444444444444444444444222222111111111111222222111222222333333222222111111111000000000000111111222222222222222222222222111111111222222222333333444444333333222111000000444555666666666555333222333333333333333333333333000111333444666;;;EEENNNPPPJJJBBB;;;777555444444555666555444222333555777777666555555555666888999444555777999:::999888888999999888888888888888999777777777888999::::::;;;999999::::::;;;<<<======>>>======>>>===<<>>???@@@AAAAAABBBCCCJJJXXXeeeggg\\\RRRPPPRRRVVV___iiihhh```___mmm}}}kkkQQQEEECCCCCCAAAAAA;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>AAA@@@???@@@BBBDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFFFFHHHIIIIIIHHHFFFFFFEEEEEEFFFJJJTTTcccxxx??????>>>>>>======<<<<<<::::::::::::999999999999777777777777777888888888888888888888777777777777555555555666666666666666777777666666555444444444444444444444444444444444333333333333333333333333333333333333333333333333333444444444444333333222222333444333222111222444333444444444333444777999999999===AAADDDFFFMMMVVVbbblllssstttsssvvvyyyzzz~~~}}}}}}~~~~~~{{{||||||{{{yyywwwxxxyyyzzzyyyyyyyyy{{{}}}~~~rrr^^^JJJ<<<666444444444444444444444444111111111111111111111111111111222222222222111111111111111000000111111111111222222222222333333333111111111111222222222222333333333333333111000000222333555666666555333222444444333333333333222222444333444777888;;;CCCKKKPPPJJJBBB<<<888666444444666666777555444333555666666555555666666777888999555666777888888888777666888888777777777777888999888888999:::;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<===;;;;;;>>>===<<>>AAA@@@??????AAACCCCCCBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCDDDCCCFFFMMMUUUaaarrr??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::666666777777888888888999777777777777888888888888666666666777777777888888777777777666555444444444333333444555555444333333333333333333333333333333444444444444444444444444333444444555555555444444222444555444333222333444444555555444444444777999;;;;;;===AAACCCFFFNNNWWWaaammmwwwxxxwwwyyy|||}}}~~~{{{zzz~~~~~~~~~||||||}}}~~~|||xxxvvvwwwxxx{{{zzzyyyxxxyyy|||}}}}}}yyykkkXXXFFF:::666444444444444444444444444111222222222222222222111111111222222222222111111222222111111111111222222111111222222222333333333111111111111222222222222000111222333444333333222111222555777777777555444444444444333333222222222555222222666999999>>>EEELLLGGGAAA<<<999888777666555777888888666444555555444555666777777888888888666666777777666666555555777777777777888999::::::888999:::<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<999:::======<<<>>>BBBLLLbbbxxxoooeeeWWWKKKFFFBBBAAA@@@@@@AAABBBBBBBBBCCCHHHOOOVVVZZZYYYVVVSSSRRRTTTUUUSSSUUU```ooo{{{xxxiii\\\ZZZ\\\XXXQQQLLLDDDBBB???===;;;;;;;;;<<<;;;<<<<<<===============>>>======>>>AAACCCCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFEEECCCBBBBBBAAADDDIIILLLOOOZZZeeeuuu}}}?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::666666777777888888999999444444555555666666777777666666777777888888999999888777777666555444444444222333555666666555333222222222222222222222222222555555555555555555555555333333444555666666666666333444555555333333444555666666666555444444666888;;;:::<<<@@@BBBEEEMMMWWWaaammmyyy{{{zzz|||~~~{{{www}}}||||||}}}~~~|||{{{wwwyyy{{{}}}|||yyyxxxzzz|||{{{zzzxxxxxxxxx{{{~~~~~~~~~|||{{{uuugggTTTCCC999666444444444444444444444444222333333444444333333222111111222222222222111111333333222222222222333333111111111222222333333333000111111111111222222222---...000333444555555555000222555888999888777555444444444333333222222222333......444666666888>>>HHHDDD???<<<::::::999888555777999999777555555555333444666888888888888777777777666666555555444444888888888888999:::;;;<<<999:::;;;===>>>?????????;;;;;;;;;;;;;;;;;;:::::::::888999<<<===;;;===AAAJJJ___yyyfffXXXRRRDDDCCCAAA@@@AAABBBCCCCCCCCCDDDIIIQQQZZZ]]]YYYTTTUUUUUUUUUWWW^^^kkkyyyqqqgggbbbgggllljjj```YYYIIIFFFBBB>>>;;;::::::;;;;;;<<<===============<<<<<<;;;;;;===@@@CCCDDDDDDBBBCCCDDDCCCBBBAAABBBDDDFFFEEEEEEEEEEEEEEECCCBBB??????CCCHHHGGGEEEKKKUUU]]]cccmmmwww@@@@@@???>>>===<<<;;;;;;999999:::::::::999888777999999888888777666666666777777666666555555444444555555555555555555555555555666777666555444555777666666666555444444444333444444333222222222222333222222333444444555555666444444444444444444444444444333222111000111222333555666777777666777999;;;:::===@@@AAABBBGGGNNNTTT___mmmuuusssssszzz}}}yyy~~~{{{wwwtttyyyyyyzzz~~~~~~yyy{{{{{{~~~zzzvvvwwwzzztttzzz~~~~~~yyyuuuvvvyyyzzzyyyyyy{{{}}}~~~~~~|||zzzlllWWWFFF???;;;777777666555444333444444555222222222222222222333333444444444444333333222111111111000000111222333333333333333333444555666777555444222111000111222222000222333333111000000111222333444444555555444444444444555555444444333222222333555777888777666555@@@CCCEEEAAA<<<999777555222333444555555444333222666777777777777666666555555555444444444444555555999::::::;;;:::999777666;;;888666888;;;>>>>>>===???===:::888777777999:::666888999::::::<<<>>>AAAEEEZZZxxxppp[[[SSSKKKCCCAAA@@@>>>???CCCHHHEEEEEEIIIRRRZZZ^^^```ZZZXXXVVV[[[hhhtttrrrkkkaaa```bbbiiirrrvvvqqqlllZZZIII@@@FFFEEE999666<<<=========???AAAAAA???===???>>>===============>>>@@@AAABBBCCCBBBBBB@@@???CCCCCCDDDDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCSSSVVVZZZ___eeennnvvv|||@@@@@@???>>>===<<<;;;;;;:::::::::::::::999999888999999888888777666666666666666666666666555555555555555555555555555555555444666777666555444555777555555555555555444444444555444444333333333333333222222333444444555555666444444444444444444444444555444333222111222222333444555666666555666888::::::<<<>>>AAAEEEKKKRRRVVV^^^kkksssqqqrrrzzz}}}zzz|||~~~{{{vvvrrrttttttvvv{{{~~~zzz{{{|||~~~|||uuuqqqsssvvvwwwxxxzzz|||}}}{{{wwwuuuvvvwwwzzz}}}{{{vvvgggRRRBBB<<<999555666555444333333333444444222222222222222222222222333333444444333333222111111111000000111222222333111111111111222333444444444444333222222222222222222333555444222111111222111111222333333333333222444444444444444333222222222333555777777777666555===CCCFFFEEE???:::777555333444555666666555444333555666666777777777666666666555555555555555555666999999:::;;;;;;:::888888;;;999777888;;;======<<<===<<<:::999888888999:::999:::;;;;;;:::;;;===???FFFTTTkkkyyyZZZOOOEEEBBBAAA??????AAA??????@@@DDDLLLTTT[[[^^^aaaeeeiiilllqqqrrrjjj```TTTSSSUUU\\\fffooorrrsssfffVVVIIIFFFCCC===<<<@@@???>>>>>>@@@BBBBBB@@@????????????>>>>>>???@@@@@@>>>???@@@@@@@@@@@@???>>>DDDDDDDDDDDDCCCBBBBBBAAA@@@AAAAAABBBCCCEEEFFFGGGJJJLLLNNNPPPSSSXXX^^^cccmmmwww@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666666555555555666666666666666555555555555555555555555444555666666555444555666444444444555555555555555666555555444333444444444222222333444444555555666444444444444444444444444555555444333333333333444333444555555444555777999;;;;;;<<>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999888888777666666666444444555555666666777777555555555555555555555555444555666666444444555666333444444444555666666666666666555444444444444555222222333444444555555666444444444444444444444444666666555555444444444444444555666666555555777999===;;;;;;@@@HHHPPPTTTUUU[[[cccjjjmmmqqqxxx}}}|||zzz|||~~~~~~{{{wwwtttwwwwwwxxx|||}}}yyytttrrrsssuuu}}}}}}zzz~~~~~~~~~~~~vvvjjjWWWEEE999555444333333333222222222222222222444444333333222111000000222222333333333222222111222111111111111111222222333333222222333444444555222333444555555444222222333555666555444222333333333444444555666555555555222222333333222222111000222222444555555666555555777>>>HHHMMMHHH===666555555666666666666666666555333444555666777777777777777777666666666666777777888999:::;;;<<<<<<;;;::::::999999999::::::::::::888999:::;;;;;;;;;::::::;;;<<<===<<<<<<<<<>>>@@@CCCIIIWWWnnnuuu^^^RRRNNNJJJGGGEEEAAABBBCCCBBBBBBEEEKKKPPPiiixxx}}}lll[[[NNNFFFGGGGGGFFFEEEIIISSS___iiivvvxxxppp\\\LLLGGGFFFCCCBBBAAA@@@AAABBBCCCBBB@@@?????????@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHKKKNNNQQQOOORRRVVVYYY^^^gggttt~~~>>>>>>======<<<<<<;;;;;;===<<<;;;:::::::::;;;;;;999999888888777666666666444444555555666666777777555555555555555555555555444555666555444333444666333444444444555666666666666666555444444444444555222222333444444555555666444444444444444444444444666666666555555555444444555666777777666777999:::>>><<<;;;>>>FFFLLLPPPPPPYYY___ffflllrrryyy}}}}}}}}}}}}|||{{{zzzyyyxxxxxx}}}{{{{{{~~~~~~}}}zzzwwwvvvuuu}}}~~~}}}sssdddOOO@@@888555444444111222222222222222222222444444333333222111000000111111222333333222222222222222111111111111111222333333222222222333444444111222333444444444333222222333444444222111111222444444555666666666555555222222333333222222111000111222333444444555555555555:::DDDNNNKKK@@@888666666666666555555666666666333333444666777777777777777777666666666666777777777888:::;;;;;;;;;;;;:::888888999999999999999999777888:::;;;<<<<<<;;;:::999:::<<<<<<<<<===@@@BBBCCCMMM^^^tttppp^^^UUUNNNHHHFFFDDDEEEEEEBBB@@@BBBGGGKKKbbbnnnuuulllZZZLLLFFFDDDFFFFFFFFFDDDCCCHHHQQQXXXlll{{{nnnYYYNNNHHHAAABBBAAA@@@@@@AAABBBAAA@@@>>>>>>>>>??????AAABBBCCCAAAAAAAAABBBBBBCCCCCCDDDGGGFFFEEEDDDDDDDDDDDDEEE???@@@BBBCCCCCCBBBAAA@@@AAABBBDDDDDDEEEGGGJJJMMMLLLLLLMMMNNNQQQXXXaaagggpppuuu}}}=========<<<<<<<<<;;;;;;===<<<:::999999999:::;;;999999888888777666666666555555555666666666666666555555555555555555555555333444555555444333444555444444444555555555555555666555555444333444444444222222333444444555555666444444444444444444444444555555666666555555444333555777888777777777999;;;>>>===<<<>>>CCCHHHKKKMMMVVV[[[dddmmmuuuzzz}}}~~~}}}zzzyyyxxxyyyyyy}}}{{{}}}~~~{{{wwwuuuyyy~~~|||~~~ooo]]]HHH<<<777555444444111111222333333333222222444333333222222111111111000111222222222222222222333222111111000111111111111111000000000000111111111111222333333333222222000222333222111000000000222222333444444444444444333333333333333222222111111111222222333444444555555555>>>KKKMMMDDD:::888666555555444444555555666333444555555666666666666777666666555555666666777777888999:::::::::999888555777999999888888999:::777888:::;;;<<<;;;;;;:::777999;;;;;;<<<===@@@BBBBBBPPPeeezzzrrrdddWWWMMMIIIFFFFFFDDDBBBAAACCCGGGJJJWWW___bbbXXXLLLFFFHHHJJJEEEFFFGGGFFFDDDFFFJJJNNN___qqq~~~wwwgggXXXLLLDDDCCCBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@AAA@@@?????????@@@AAABBBCCCFFFEEEDDDDDDDDDEEEGGGHHH@@@AAACCCDDDDDDDDDCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFDDDDDDFFFHHHLLLPPPTTTVVVZZZ^^^eeemmmuuuzzz~~~======<<<<<<<<<;;;;;;;;;<<<;;;999888888888:::;;;999999888888777666666666666666666666666555555555555555555555555555555555333444555555333333444555555555555555555444444444555444444333333333333333222222333444444555555666444444444444444444444444444444555666555444333222555666777666666666888:::<<<===>>>???AAAEEEJJJNNNTTTYYYbbbnnnxxx|||}}}~~~~~~|||zzzyyyxxxxxx}}}{{{}}}}}}}}}~~~~~~|||{{{zzz}}}}}}}}}~~~}}}jjjVVVAAA999777555333444111111333444444444333333222222222222222222222222000000111222222222222222333222222111000000111111111111000000000000111111111000000000111111222333000111333222111///000000222333333444444444444444444444444444444333222222111111111222222333444555666111777FFFNNNGGG===:::666555444333333444555666444444555555666555555555666555555555555555555666777888999999999888777666333666999999888888999:::999999::::::;;;:::::::::888999;;;;;;;;;<<<>>>@@@???LLLaaavvv~~~kkk\\\VVVOOOKKKGGGEEEEEEGGGHHHIIIMMMSSSUUUOOOJJJLLLPPPRRRKKKLLLLLLLLLKKKKKKKKKLLLUUUaaaooouuuqqqdddUUUJJJEEECCCAAAAAABBBBBBBBBAAA??????>>>>>>>>>??????@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJLLLJJJGGGDDDCCCCCCCCCDDDCCCDDDEEEDDDCCCBBBCCCEEEAAABBBEEEIIINNNOOOOOOMMMNNNPPPUUU[[[```eeefffgggqqq}}}<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;999777777888999:::999999888888777666666666777777666666555555555444555555555555555555555555333444555555333333444555666666666555555444444333444444333222222222222333222222333444444555555666444444444444444444444444333444555555555444222222444555666555555555777999:::===???@@@@@@DDDKKKQQQSSSWWWbbbpppzzz}}}~~~~~~}}}zzzwwwvvv~~~{{{}}}yyyyyy{{{|||{{{{{{|||~~~~~~~~~|||~~~~~~~~~}}}}}}~~~}}}~~~~~~yyyfffQQQ===777666444333333111222333444555444444333222222222222222222333333///000111222222222222222333333222111000000111111333333222222222222222333111000/////////000222333000222333333111000000111444555666666777777666666444444555555444444333222111111111111222333444555777///222CCCNNNHHH???;;;555444333222222333444555555555555666555555444444555555444444444444555555777888999999888777666555111555888999888888999;;;::::::::::::::::::::::::999:::;;;;;;::::::<<<===:::EEEXXXmmmllldddZZZTTTMMMJJJJJJJJJIIIGGGHHHMMMPPPNNNNNNSSSWWWXXXVVVUUUTTTRRRQQQPPPOOONNNQQQUUU```ooouuummm\\\QQQGGGEEECCCBBBCCCDDDCCCCCC@@@@@@??????>>>?????????BBBBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCEEEHHHJJJLLLYYYTTTMMMEEE@@@???AAABBB???AAABBBBBBAAABBBCCCDDDCCCEEEIIIOOOSSSSSSNNNJJJIIIJJJMMMQQQUUUXXXXXXXXX[[[eeeuuu??????>>><<<<<<;;;;;;;;;>>>===;;;999999:::;;;<<<999888777777777888999:::888888777666666666666666555555444444444444555555444444444444444444444444666666555555555444444444555555555555555555555555444444333333333222222222333333333333333333333333777777666555444444333333666666555444444444444555777999;;;>>>AAAEEEKKKOOOQQQXXXdddpppyyy}}}}}}||||||xxxvvvyyyzzz|||zzzuuutttzzz~~~zzzzzz}}}~~~|||{{{}}}~~~}}}}}}~~~~~~||||||nnnYYYKKK===999888666555555666555555555555444444444000000000000111222333444222222222222222111000///444333333222222333333444555444222111111111222222000000/////////111222333222222222222222222222222444555555555555555555444444444333333333444555555111222333444555444333222333666888<<>>777555333444555666555444666666777777666555444444333444666777777777666555888777777666666666666777222333555666888999999999888999;;;<<<<<<;;;999888888999999:::;;;<<<=========BBBMMM]]]ooo{{{jjjccc[[[TTTRRRPPPNNNMMMOOONNNOOORRRYYYdddnnntttuuulllgggiiihhh```YYYWWWUUUVVVZZZdddqqquuujjjZZZPPPKKKEEECCCDDDFFFFFFEEE?????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDD@@@JJJFFF;;;UUU@@@HHHmmmrrrMMMBBBFFFFFFEEEEEECCCDDDDDDDDDBBBBBBDDDEEECCCMMMVVVZZZYYYUUULLLDDDGGGHHHIIIKKKMMMOOOPPPQQQRRRXXX```mmm@@@@@@???======<<<<<<<<<===<<<:::999888999:::;;;:::999888777777888888999888888777666666666666666555555444444444444555555444444444444444444444444666666555555555444444444555555555555555555555555555555555444444444333333333333333333333333333333777666666555444444333333555555555444444555555666777999;;;===@@@DDDJJJNNNNNNXXXfffrrryyy|||}}}}}}}}}zzzwwwvvvwww|||~~~{{{vvvuuu{{{}}}|||}}}zzzzzz|||~~~~~~~~~yyyiiiUUUHHH;;;777777555444555555444444444333333333333222111111222222333444555222222333333222111111000333333222222222222333333444333222111000111111222222111000//////000000111222222222222222222222222333444444555555444444333333333333333333444555666333333333444444333222222333555777;;;BBBHHHFFFAAA666555333333444555444333666666666666666555555444444444666777777777666555777777666666666777777888555666777888999999999999999999:::;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<===@@@JJJZZZnnnxxxmmmccc^^^[[[YYYXXX]]][[[[[[___iiiwwwxxxpppnnndddcccbbbhhhssszzzuuukkkWWWPPPHHHCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEAAAHHHPPP???JJJRRRvvvxxxSSSDDDCCCCCCCCCEEEBBBCCCDDDCCCBBBBBBDDDFFFKKKVVV______YYYTTTNNNHHHFFFGGGGGGHHHIIIIIIIIIIIINNNQQQVVV```tttAAA@@@???>>>>>>===>>>>>>;;;;;;999888888888999:::::::::999888777777777888777777777777666666666666555555444444444444555555555555555555555555555555555555555555555444444444555555555555555555555555666666555555555444444444333333333333333333333333666666666555444444333333444444444444555666777777888999;;;===???CCCHHHKKKKKKXXXhhhuuuzzz{{{}}}|||yyytttwww}}}}}}~~~yyywww||||||xxxwwwzzz~~~~~~~~~tttbbbOOOCCC999666666555444555444444333333333222222222333333333333444555666666333333333333333222222111333333222222222222333333222222111000000000111111333222111000////////////222222222222222222222222222333333444444333333222222222222222333444666666555444444333222222222222222444666888@@@HHHIIIEEE777555333222333444444333666666666666666555555555444555555666777666666666666666666666777777888999999:::::::::::::::999999::::::999999999999::::::=========<<<<<<<<<;;;;;;===>>>FFFVVVmmm{{{sssooonnnmmmpppoooooottt|||wwwtttyyy|||aaaXXXMMMFFFDDDEEEFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEECCCSSSGGGVVVwww|||cccJJJBBBBBBBBBCCCFFFAAABBBCCCCCCCCCCCCFFFHHHSSS```iiieeeXXXOOOKKKIIIEEEFFFFFFFFFFFFEEEDDDCCCKKKKKKMMMSSSddd@@@???>>>>>>=========>>>:::999888888777777888888;;;:::999888888777666666666777777777777777666666555555444444444444555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444444333333333333333333333333666666555555555444444444333333444444555777888999999:::;;;<<<>>>AAAFFFJJJJJJYYYlllxxx|||}}}~~~{{{uuuyyy~~~|||zzz~~~zzzuuutttwww|||~~~ooo[[[III???777555666555555777444444444333333333333222333333333333444555666666333333444444444333333222222222111111111111222222111111000000000000000000111111111000000000000000222222222222222222222222222222222333333222222222111111222222333444666666777666444222111111222222222444555666===FFFJJJHHH:::888555333444555555444666666666555555555666666444555555666666666666666666666666666777888999:::;;;;;;;;;;;;:::999888777;;;:::999777777999:::;;;=====================<<<>>>>>>CCCSSSjjjnnndddWWWNNNKKKLLLMMMNNNFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDJJJBBBKKKPPP}}}}}}TTTJJJCCCDDDFFFCCCAAABBBAAABBBDDDDDDDDDEEEHHHJJJUUUeeeoooiiiXXXKKKFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEKKKJJJKKKPPP]]]vvv>>>>>>===<<<<<<<<<======999999888888777777777777:::::::::999888777666666555666777777777777666666555555444444444444555555666666666666666666666666444555555555555555555555555555555555555555555555444444444333333333333222333333333333333333333333555555555555555444444444333333444444666777999:::999:::<<<<<<>>>AAAFFFIIIKKKZZZmmmzzz~~~|||xxxzzz~~~{{{~~~~~~~~~~~~}}}}}}}}}~~~zzzuuusssuuuyyy|||~~~||||||hhhUUUDDD<<<666666666555666888555555555555444444444444111111111111222333444555222333333444444333333333222111111000000111111222000000000000111111000000......///000111222222222222222222222222222222222111222222222222222222111111111111222333444555555777666444222111111222222111333444444:::CCCHHHHHH>>>;;;777555555666666666666666555555555555666777555555555555666666666777666666666666777999::::::::::::::::::999888777666;;;:::888777777888:::;;;;;;;;;<<<<<<===>>>>>>???@@@???BBBPPPfff|||wwwiii]]]XXXUUUTTTSSSPPPNNNLLLIIIGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDJJJIIIGGGVVVuuu___KKKIIIHHHIIIHHHCCC???>>>BBBCCCEEEEEEFFFGGGJJJLLLUUUdddpppkkk\\\OOOGGGDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJMMMTTT]]]qqq======<<<<<<<<<<<<======999999999999888888777777999999999999999888777666444555777888888777666666555555444444444444555555555555555555555555555555444444444555555555555555555555555555555555555555444444333333333222222222333333333333333333333333555555555555555555555555444444444555666888999:::999:::<<<===???BBBGGGJJJMMMZZZlllyyy}}}zzz|||{{{}}}~~~|||zzz{{{wwwyyy{{{|||{{{{{{|||}}}|||xxxvvvvvvwwwxxx}}}zzzttt^^^MMM@@@:::666666666555555888666666555555555444444444000000000000111222333333111222222333333333333333111111000000000000111111///000111111222222111111,,,---///000222333333333222222222222222222222222111222222333333222222111222222222222222333333444555444444333222222222222111333444333777???DDDEEEAAA===999666666777777777666666555444444555777888666555555555555666777777777777777777888888999:::777888888888888888777777;;;999888777777888999;;;999:::;;;<<<===>>>????????????BBBMMM___ttttttkkkddd___[[[ZZZWWWSSSNNNJJJGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGNNNLLLUUUmmmOOOSSSLLLIIIFFFDDDCCCBBBBBBCCCBBBDDDEEEFFFFFFGGGJJJLLLRRR___kkkjjjcccZZZSSSMMMJJJHHHFFFEEEEEEFFFHHHIIIGGGHHHMMMUUU]]]nnn>>>===============>>>>>>999999999999999999888777777888999999999999888777444555777888888888777666555555444444444444555555444444444444444444444444444444444555555555666666555555555555555555555555555444444444333333333333333333333333333333333333555555555555555555555555555555555555666777888999999;;;<<<>>>@@@CCCHHHLLLOOOYYYhhhvvv~~~~~~|||xxxyyyzzzwwwtttuuuqqqtttxxxzzzzzzzzz|||}}}~~~|||yyyxxxwww||||||jjjTTTEEE<<<777444555555333333666555555555444444444333333000000000000000111333333000111111222333333222222000000000//////000000000///000222333333333222222---...000111222222222111222222222222222222222222222222333333333333222222444333222222111222222222333333333444444333222222111444444333555;;;@@@@@@BBB>>>999666666666777666666666444444444555777888666555555444555666777888888888888777888888999999555666777888999999999999:::999888777777888999:::::::::;;;;;;<<<<<<<<<======???BBBIIIWWWkkk}}}uuuoooiiieee___WWWQQQMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHNNNOOOdddLLLFFFLLLEEEDDDBBBAAAAAACCCEEEEEEBBBCCCDDDDDDDDDEEEHHHJJJNNNVVV^^^cccfffgggccc\\\VVVSSSMMMHHHEEEEEEGGGHHHFFFFFFMMMUUU\\\lll???>>>>>>>>>>>>>>>??????999::::::::::::999888888666777999::::::999888777333555777888999888777666555555555444444555555555444444444444444444444444444444444555555555666666555555555555555555555555666666555555555444444444333333333333333333333333444555555555555555555555666555555666666777888999999;;;===>>>@@@DDDIIIMMMOOOWWWeeesss}}}~~~zzzuuuvvvvvvsssppppppmmmrrrwwwzzzzzz{{{}}}|||yyyvvv|||~~~~~~~~~|||dddMMM???:::555333444333111111555444444444333333333222222000000000000111222333444///000111222222222222222000000////////////000000000111222333444444333222//////111222222111000///222222222222222222222222222333333444444333333222555444333222111111111111111222333444555444333222111444555333444999======BBB>>>999555555555666666666555444333444555888999666555555444444666777888999999888888888888888888444555666888::::::;;;;;;999888888888888888888999<<<;;;;;;;;;;;;:::::::::<<<>>>AAAFFFQQQddd{{{zzzvvvnnnfff___YYYVVVUUUKKKJJJIIIIIIHHHHHHHHHHHHKKK<<>>AAABBBCCCCCCCCCCCCFFFHHHIIINNNSSS[[[fffnnnmmmgggccc]]]UUUMMMGGGEEEFFFGGGGGGGGGMMMUUU\\\lll>>>>>>>>>>>>>>>===<<<<<>>??????AAAFFFJJJMMMXXXhhhtttzzz~~~{{{|||~~~~~~}}}~~~yyytttoooooorrrsssqqqnnnkkkqqqxxx~~~~~~vvv```III999666555444333222222222222333222222333555555444222111111111222222333333333444333222111111222333333000000111111111111000000000000111222222222222111000000000000000111111111000000000111333333222111111111000000111111222333222222222111111111000000000111111222222333444444444444333444444555666777>>><<<:::666333222444777666666666666777777777777333555666666555555777888999999999999999888777666777777888999::::::;;;;;;999999::::::::::::;;;;;;999999::::::;;;<<<======999>>>AAAEEENNNaaawwwvvvssssssjjj___\\\XXXSSSPPPNNNNNNNNNMMMHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDBBB@@@???CCCBBBBBBEEEHHHIIIGGGDDDFFFHHHLLLQQQXXXbbblllsssmmmhhh___UUUNNNIIIFFFFFFDDDFFFLLLTTT```vvv>>>>>>>>>>>>>>>======<<<>>><<<:::999999999;;;<<<<<<;;;;;;:::888777777666:::999999888777777666666888777555444444444666777444444444444555555555555333444444333222222333555444444444444444444444444333333333333333333333333333444444555555444333333222333444555666666666666777777777777777777777777777:::<<<======@@@FFFKKKMMMXXXgggrrryyy~~~|||}}}~~~|||{{{vvvsssqqqrrrtttuuusssqqqqqqvvv}}}pppYYYCCC666666555444333222222222222333222222333555555444222111222222222222222222333222111111000111222333444111111222222222222111111000000111222222222222111111111111000000000000000222111111111222222111///111111000000111111222333333222222222222111111111000111111222222333444444333333333333444555666777>>>===;;;777444333444666555555555666666666777777444555777666555555666777888888999999888777777666777777888999999:::;;;;;;999999::::::::::::;;;;;;999999::::::;;;<<<<<<===:::>>>AAADDDMMM```wwwvvvmmmhhhbbb\\\YYYVVVTTTRRRKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHGGGEEEDDDGGGFFFEEEFFFHHHIIIGGGEEEFFFGGGIIILLLPPPWWW___eeemmmkkkhhhccc\\\UUUPPPMMMFFFIIINNNVVVbbbyyy>>>>>>>>>>>>============<<<<<<;;;:::::::::::::::;;;;;;:::999888777777666999888888777777666666555888777666444444555555666555555555444444444444444222333444333111111333444444444444444444444444444333333333333333333333333333333444555555444444333333333444555666666666666777777777777777777777777666888:::;;;<<<@@@HHHMMMNNNWWWdddpppwww}}}~~~|||~~~{{{xxxssstttvvvxxxyyyxxxvvvuuuuuuyyy~~~iiiRRR???555555555444333222222222222333222222333555555444222222222222222222111111111000000000000000111222333111222222333333222222111///000111111222222111111222222111111000000//////333222111222222222000...111111000000111111222333333333333333222222222222000111111222222333444444333333333333444555666666>>>>>>===:::666444555666444444444555555555666666555666777777555444555666777777888888777777666666777777888888999:::::::::999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;===@@@CCCKKK]]]vvvzzzrrrlllfffaaa^^^VVVUUUSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHGGGEEEDDDEEEEEEEEECCCFFFGGGGGGGGGHHHKKKQQQUUUbbbdddggggggbbbZZZQQQLLLJJJKKKPPPWWWccc{{{???>>>>>>===============;;;;;;;;;;;;::::::999999:::::::::999888777777666888777777777666666555555777777666555555555555666777777777666666555555555222333333222111111222444555555555555555555555555444444333333333333222222333333444444444444444444333444444555666666555555666666666666666666666666666888::::::<<>>999555444333333222222222333222222222333444555444222333333222222111111000000111111000000000000000000000111111222222111111000///000000111111111111111333222222111000///......222111111111222222111///111111000000111111222333444444444333333333222222000111111222222333444444222222222222333444555666>>>>>>>>><<<999666555555333333333444444444555555555777888888666444444444666666777777777777666666777777888888999999999:::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>AAAHHHYYYsss}}}vvvrrriiigggccc^^^YYYTTTPPPNNNOOOOOONNNNNNMMMMMMLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDGGGGGGFFFDDDDDDFFFIIIMMMSSSWWW\\\___]]]VVVMMMHHHKKKLLLPPPVVVbbb{{{??????>>>===<<<======>>>;;;::::::::::::999999999:::999999888888777777777777777777777666666666666777777666555555555555555777777666666555555444444222333333222111111222444555555555555555555555555444444444333333222222222333333333333444444555555333444555555666555555555666666666666666666666666777999;;;<<<>>>DDDLLLSSSSSSXXXaaakkksss{{{}}}zzzyyy{{{|||~~~|||{{{zzzsssuuuyyy}}}}}}{{{|||ttt[[[FFF<<<999444444333222222222333333222222222333444555444222222222222111111000000000222222222111000///......//////000000000000////////////000111111111111000333222222111000///....../////////111333444333222111111000000111111222333444444444333333333222222000111111222222333444444222111111222222333444555;;;===???>>>;;;777555555333333333333444444444444444666888888666444444444555666777777777777666666777888888888888888999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;===<<<===@@@FFFTTTooo~~~xxxpppggg```ZZZVVVYYYXXXWWWVVVTTTSSSRRRRRROOONNNLLLIIIGGGFFFGGGHHHGGGGGGFFFDDDCCCDDDGGGJJJKKKNNNSSSVVVUUUQQQLLLIIIJJJKKKNNNTTT___vvv@@@???===<<<<<<<<<===>>>;;;;;;:::999999999999999999999888888888777777777777777777777777777777777666666666666666555555555444444444333333333333333222333444333111111333444555555555555555555555555555444444333333222222111333333333333333444666666444444555555555555555444777777777777777777777777777999<<<===@@@EEEMMMSSSWWW[[[aaajjjrrrzzz}}}{{{zzzyyyzzz}}}~~~}}}|||{{{wwwwwwyyy~~~~~~~~~|||yyyxxx{{{jjjQQQ???777666444333333222222333333333333222222333555555444222111111111111111000000000333333333222111000.........//////////////////......///000000111111000000222222111111000000//////.........111333555444333111111000000111111222333333333333333222222222222000111111222222333444444111111111111222333444444888;;;>>>???<<<999666555333333333444444444555555333555888999777555444444666666777777888888777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<@@@CCCOOOiiivvvppplllhhhfffdddaaa^^^\\\[[[ZZZXXXXXXVVVRRRMMMJJJIIIIIIKKKJJJIIIGGGEEEDDDFFFHHHFFFGGGJJJKKKLLLKKKIIIHHHHHHIIILLLQQQZZZppp@@@???===<<<<<<<<<>>>>>><<<;;;999888777888999:::888888888888777777777777888888888888888888888888666666666666666555555444222333333333333333333444333444444333222222333555555555555555555555555555555555444333333222111111333333222222333444666777444555555555555555444444777777777777777777777777555888<<<>>>@@@EEEKKKQQQ\\\^^^bbbiiirrrzzz}}}{{{{{{}}}~~~zzzyyy{{{}}}}}}|||{{{zzz{{{~~~~~~|||{{{rrr]]]HHH:::555555333333333222222333333444333222222333555555444222000000000000111111111111000111222333333222111111//////000000000000//////...//////000000000000000111111111000000000000000/////////111333444333222111111000000111111222333333222222222222111111111000111111222222333444444000000000111111222333444555888===???===:::666555444444444444555555555555222444888999888666555555666777777888999999888888888888888888777777777777999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<<@@@BBBJJJddd}}}xxxtttqqqooonnnoooooommmggg___XXXUUUTTTVVVUUUSSSNNNIIIGGGGGGGGGCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHKKKOOOWWWjjj@@@???===<<<;;;<<<>>>???===;;;888777666777:::;;;888888888888777777777777888888888888888999999999666666666777666555555444444444444555555666666666444555555444333333444666666666666666666666666666555555444333333222111111333333222222333555666777444555555555555555444444777777777777777777777777444777<<<>>>@@@DDDJJJOOO^^^___ccciiiqqqyyy~~~{{{ttttttxxx}}}~~~|||~~~|||{{{|||~~~vvvgggSSSBBB999777999333333333222222333444444333222222333555555444222//////000000111111222222...///111333444555444444000000111111111111000000...//////000000000000000000000000000000111111111111000000111333333222000111111111000111222222333222222222111111111000000000111111222333333444444000000000000111222333444222777<<>>:::777555444444444555555555666666111444777999888666555555777777888999999999999999888888888777777777777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999<<<@@@AAAGGG```|||vvvmmmhhhfffaaa```\\\VVVOOOJJJHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHJJJNNNUUUgggBBBAAA@@@>>>>>>>>>>>>???>>>======;;;:::999888888111333555666888888777777999888888888777777666666666666666666555555555555888888888888777777777777666555444333222333444444222333444444555555444444555555666666555555444333222333444555666666666666666666444333333444555666666666666666666555555555777:::>>>>>>>>>AAAHHHNNN[[[aaahhhjjjlllrrr~~~~~~}}}|||~~~xxxrrrsssyyy~~~}}}{{{||||||}}}}}}}}}~~~}}}~~~mmmWWWHHH???999777888555444222000000111222333444444333333333222222222222222222222222222222222111111111111111111111111111111000000000000111111222222111111000/////////555333111///......///000000111222222111000///...111111222222222222111111444333333222111000//////222222111111222444666777666555333111111222333444999666:::FFFLLLDDD999222444444333333222111000000444666777777555333222333666666666666666777888888888888888888888777666555888888888888888888888888:::999888777777999;;;<<>>>>>>>>>>>???======<<<;;;:::999888888777777888999::::::::::::888888888888777777777666777777777666666666555555888888888777777777666666666666555444444444444555222333444444555555444444555555555555555444444333333333444555666666666666444333333333444666777888666666666666555555555555777:::===>>>>>>AAAGGGMMMXXX]]]bbbeeeiiippp|||~~~|||zzzwwwvvvzzzuuuqqqrrrwww|||~~~~~~~~~{{{xxxzzz~~~~~~~~~}}}~~~sssbbbNNNAAA:::555444555555444222000000111222333555555444444444333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000111111111444222111///...///000111000000111222111111//////111111222222222222111111333333222222111000000000222222111111222333444555555444222111111111222333555444<<>>;;;===@@@???DDDWWWmmmsssggg]]]WWWNNNLLLJJJIIIIIIJJJIIIHHHEEEJJJIIILLLWWWcccAAAAAA@@@>>>>>>>>>>>>>>>======<<<;;;:::999888888::::::999999999::::::;;;888888888888777777777777888888777777777666666666888888777777777777666666666666666666666555444444222333444444555555444444555555555555555444333333444444555555555555555444444444444444444555666777555555555555555555555555777999<<<===>>>AAAGGGLLLSSSUUUXXX]]]cccmmmxxx}}}}}}}}}}}}}}}|||zzzwwwuuutttuuutttrrrsssvvvzzzzzzuuuwww~~~zzz||||||}}}}}}yyyfffVVVEEE;;;777333333444444333222111111111222333555555555555444444444444222222222222222222222222111111111111111111111111111111000000000000111111...//////000111111222222222111000//////000111222///000000111111111111000111111222222222222111111111111111111111111111111222222111111111222222333444333222000000111222222000333===MMMUUUNNN???444666666555555444444333333444777999999888777777888666666555444444555555555888888888888888777777777999999999999999999999999999888777777777888:::;;;<<<:::;;;>>>>>>AAASSShhhqqqddd[[[VVVPPPLLLJJJJJJJJJIIIDDDHHHGGGJJJTTT___yyyAAA@@@??????>>>=========<<<<<<;;;;;;:::999888888:::999888666666666777888888888888777777777777777888888888888777777777777888777777777666666666666444555666666666555333222222333444444555555444444444444555555555444333333555555555555555555444444888777666555444333222222444444555555555555555666777999;;;<<<>>>AAAGGGKKKMMMMMMOOOTTT]]]gggrrrxxx~~~|||yyyxxxxxxxxxyyy{{{{{{{{{zzzyyywwwtttvvvwwwvvvvvvyyy}}}yyyyyy~~~|||zzzxxxyyy{{{|||yyyqqq^^^PPPAAA:::777555444666444333222111111111222222555444444444444333333333111111111111111111111111111111111111111111111111111111000000000000111111//////000000111111111111000000//////000111222222//////000000111111111111111111222222222222111111000000111111111222222222222222111111111111111111222222111000000111111222000333<<>>======<<<;;;;;;;;;::::::999999888:::999777666555555666777777777777777777777888888888888888888777777777777777777777666666666666555222333444555444333222111222333444444555555444444444444444555444333333222555555555555555555444444888777777666444333222111333444444444555555666666777888999;;;===AAAFFFIIIHHHIIIKKKOOOXXXbbbkkkqqqxxx{{{}}}wwwrrroooyyyzzz|||~~~~~~}}}{{{zzzwwwzzz||||||zzz{{{~~~~~~~~~~~~~~~zzzxxxxxxtttvvvyyy}}}}}}wwwkkkYYYLLL???:::888555444555333333222222222111222222333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000///////////////000000111222222/////////000000111222222111111222222222222111111000000000111222222333333111111222111111111111000111111111111111111111222333555:::BBBJJJKKKBBB999444444444444333333333333111333666777777777777888999888888777777777888888999999888777888888999:::999999999999999999999999888888888888888999999:::===::::::>>>>>>@@@NNN___www|||pppeee\\\TTTPPPQQQSSSOOOPPPWWW^^^rrr????????????>>>===<<<;;;;;;:::::::::999999999888;;;:::999888888888888888777777777777888888888888888888777777777666666666777777666666666666555555333333333333333222111111222333444444555555444444444444444444444333222222444444555555555555555444333333444555666666555555333333333444555555666666777777888:::===BBBFFFHHHGGGIIIMMMQQQVVV^^^gggmmmsssxxx~~~wwwqqqmmm|||}}}}}}zzzxxxxxx{{{|||}}}~~~}}}{{{vvvttttttvvvvvvxxx{{{~~~vvvgggQQQEEE:::777777444333333333333333222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222111111000//////...//////000000111111111222111000000000000000111222111111222222222222111111000000111111222222222333111111222222333222222111111111111222222222222222666666666;;;CCCIIIEEE===444333333333333333333333000222555666666555666666666555555555666666777888999999888777777999:::;;;::::::::::::::::::::::::888888999999::::::::::::???;;;;;;??????@@@LLL[[[qqqxxxkkk^^^WWWRRRTTTQQQRRRZZZaaattt>>>?????????>>>===<<<;;;:::::::::999999999999999::::::::::::::::::999999666777777777888888888888777777777666666666555555777777666666666555555555444444333222222222222333222333444444555555444444333444444444444333222222333333444555666666666666111222444555666777666666222222333444444555666666777666777999===BBBEEEGGGHHHMMMSSSVVVXXX]]]eeelllpppvvv}}}zzzuuussszzz|||~~~|||yyywwwvvvzzz~~~~~~|||||||||~~~~~~}}}zzzuuutttuuu{{{yyyxxxyyy||||||ooo^^^III???666555666444333333222333333333222222111111333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111000000000000000///000000111111111111000222111000//////000000111111111222222222222111111111111111111111222222222000111222333444444333333111111222333333333333333444555444777AAAJJJIIIAAA444444444444444444555555111333555666555444555555444444555555666777999999:::999888777777999;;;<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;???::::::>>>??????JJJWWWmmm}}}sssiii[[[\\\XXXYYYaaagggwww>>>>>>?????????===;;;:::::::::999999999999999999777888:::;;;;;;:::999888666666777777888888888999666666666666555555555555777666666666555555555555666555444333222333444555222333444444555555444444333333444444444333222222222333444555666666666666444555666666666555444333222222333333444555666666777666666888===BBBEEEGGGJJJQQQXXX[[[ZZZ]]]eeemmmpppuuu{{{}}}{{{zzztttwwwzzz}}}~~~}}}{{{yyyssswww}}}}}}{{{yyy|||{{{~~~}}}~~~{{{wwwxxxzzz|||yyyyyy{{{~~~~~~yyyhhhTTTEEE<<<444444666666444555222333333333333222111111444444444333333333222222000000000000000000000000111111111111111111111111111111000000000000111111/////////000111111222222000000111111111111000000333222111/////////000000111111222222222222111111111111111111111111111111000111222444555555444444111222333444444444444444222333333666AAALLLLLLEEE555555555666666666666666222444666777555444555555666666666777888:::<<<<<<:::999888777777999;;;<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;>>>::::::>>>>>>>>>HHHUUUjjjyyykkklllffffffmmmpppAAA@@@>>>>>>???>>>===;;;;;;;;;;;;;;;:::999888777::::::999999888777777777777777777666777777888999:::999888777666666666666777666555444333222222222555555555444444333333333444444444333333222222222111111222222222333333333333333333444555666777777777777777666555555444444666555333333555777888888666888:::::::::===DDDIIIMMMRRRXXX^^^bbbfffjjjmmmpppvvvzzzzzz~~~zzz}}}yyyvvvyyy~~~zzztttpppvvv|||~~~||||||~~~}}}vvvssswww{{{}}}}}}|||{{{{{{||||||}}}}}}~~~~~~tttaaaOOOBBB>>>888444222222222222///000111222333444444444333444444555444333111000111111111111111111111111000000000000000000000000222111000//////000111222111000000///////////////............///000222222222222111111111111222222111111222222222222111111444333222111111111222333444333111000///000111111111222333333444444333333666777555444<<>>>>>??????===<<<;;;;;;;;;;;;:::999888888::::::999999888777777777777666666666666777888888:::999888777666666666666666666555444333333333333555555444444444333333333444444444333333222222222222222222333333333333444444333333444444666777777555555555555666666666666666444333444666888888777666888:::::::::===DDDIIIMMMQQQXXX^^^dddiiimmmpppoootttvvvwww||||||yyyxxx|||yyyrrrtttxxx}}}}}}{{{zzz}}}~~~}}}wwwsssvvvyyy{{{{{{{{{{{{|||~~~}}}}}}~~~zzzooo]]]MMM@@@<<<777444333333333222000000111222333333333333000111222333333222222111222222222111111111111111000000000000000000000000111000///......///000111000000////////////000000000//////000000222333333111111111000000111111111000000111111111111000000111000000000000111333444555444333222222222333444111222333333444444333333666777666666<<>>>>>??????>>><<<;;;;;;;;;::::::999999888::::::999999888777777777777666666666666777888888999999888777666666666666666555444444333333333333555444444444444333333333444444333333333333222222333333333444444444555555444444444444444555666777333444444555666666777777444444444555777888777666555777999::::::>>>DDDIIIMMMQQQYYY```fffkkkpppsssrrrtttuuuuuuyyy{{{zzzzzz~~~yyysssvvvzzz|||{{{yyyzzzzzz{{{~~~|||vvvrrrtttwwwyyyyyyzzz|||~~~~~~}}}~~~vvviiiWWWHHH>>>:::666333333333333333000111111222333333333333...///000111222222222222222222222222111111000000000000000000000000000000000//////......//////000////////////000111222222111111111111111222333444111000000//////000000111//////000000000000//////.........///000111333444333333222222222333444444111222333333444444333333111222222222888@@@DDDDDDBBB<<<555333444666444111333333333444444444444555444555777888888888777666666666777888999::::::;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>===:::999::::::;;;AAAHHH]]]nnnAAA@@@>>>???@@@@@@>>>===;;;;;;::::::999999999999::::::999999888777777777888777777777777888999999999888777666666555555666666555444333333333333333444444444444444444444444333333333333333333333333444444444444555555555666444444444444444555666777444444444555555666666666333333444666888888777555555777999::::::>>>DDDJJJOOOSSSZZZaaaggglllqqqtttwwwxxxyyyyyyyyy{{{}}}~~~{{{zzzzzz}}}~~~yyyxxx{{{|||zzzyyy{{{yyyxxx{{{zzzuuurrrtttvvvxxxyyyzzz}}}~~~}}}~~~|||~~~tttcccPPPBBB;;;888444333333444444444000111222333333333333333///000000111111222222222333333222222111000000000000000000000000000000000000000////////////000000.........///000222333444111111111111111222333333000000////////////000000000000111111111111000000000000000000111111222222//////000000000111222222111222333333444444333333...000111222555;;;@@@CCCGGG???666333444666555222333333444444444555555555555666777888999999888888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>;;;:::;;;;;;;;;@@@FFFWWWkkkAAA@@@??????@@@@@@???>>><<<;;;:::999999999::::::::::::999999888777777777999888888888888999::::::999888777666555555555555555555444333333333444444444444444444444444444444333333333333333333333333444444555555555666666666555444444444444555666666666555555555444444444333333333444666888888777555444777999::::::>>>EEEJJJQQQUUU\\\aaafffkkkooorrrvvvyyy|||~~~|||yyywwwxxx|||zzzyyy{{{|||zzz}}}}}}zzz~~~{{{xxxtttvvvxxxzzz{{{}}}}}}~~~~~~~~~}}}ttt^^^III<<<999666333222333444444333111111222333333333222222333333222222111111111111222222222111111111000000000000000000000000000000111111111111111111111111.........///111222444555111111000000000111222222000000////////////000000111222222333333222222111333333333222222111111000...//////000111111111111111222333333444444333333333444666777888;;;AAAGGGKKKCCC:::555555777666444444555555555666666666666666777888:::;;;;;;::::::888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>EEEKKKPPPUUU[[[```eeeiiimmmpppqqquuu|||yyywwwxxx~~~|||zzzzzz~~~|||~~~~~~|||xxxzzz}}}~~~~~~pppYYYDDD:::888555333222333444333222111222222333333222222222444444333111111000000111111111111111111111111111000000000000000000000000111222222333333222222111/////////000111222444444111111000000000111111222111000000//////000000111222333333333333333333222444444444444333111000///000111222222333222222222111222333333444444333333333444777888666666===FFFKKKFFF>>>888666555555666555555555666666666777777666777999;;;<<<<<<;;;;;;888888999999999::::::::::::::::::;;;;;;;;;;;;<<<999999999::::::::::::;;;>>>;;;;;;======<<<@@@FFFNNNfffAAA@@@??????AAAAAA@@@???<<<;;;999888888999;;;<<<::::::999999888777777777777777666666777777888999888888666555555555555555444444444333333444444555333333333444444444555555222222222333333444444444333333444444444555555555666555555444444444555555444444444444444444444444666444333444666888888777333666888999;;;???EEEKKKMMMRRRXXX^^^dddhhhmmmoooooosss{{{yyywww{{{~~~}}}}}}~~~}}}}}}{{{~~~~~~zzziiiRRRAAA;;;777555333222333333222111222222222333333222222111222222000000///000111111000000000111222222333333000000000000000000000000000111222222222222111000000000000000111222333444333222222111111111222222111111111000000111111111222222222333333222222222222222333333222111000///111222222333333222111000111222333333444444333333222222555777333000888BBBIIIGGGBBB;;;555222444666444444444555555555666666555666888:::;;;;;;;;;;;;888888888888999999999999:::::::::;;;;;;;;;<<<<<<999999999999::::::::::::<<<999:::<<<<<<<<>>===<<<<<<===<<<:::888777777777777666666666666999999999888888888888777666777777777666444222000555555555444444333333333333333333333333333333333333333333333333333333333444444444555555555666666444555555666777666666666333333444444555666666777555555555666666666666666555888:::<<<===BBBIIIOOOQQQSSSVVV[[[aaahhhnnnrrrtttvvvyyyyyyyyyyyyzzz{{{|||~~~~~~|||~~~}}}yyyjjjXXXFFF;;;666555555444333333222111111111111111111111111111111000000111111111111000000111222222222222111000000111111000000000000111111000///---,,,---...000111//////000111111111111111000222333555555444333222000000111111111222222222222222222222222222222222000111111222222111111111333333444444444333222222444333222111111222333444333333333333444666888999FFFHHHDDD999444444444000555555666666777777888888888777666666666777999:::888888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888999999999:::::::::;;;;;;;;;;;;>>>BBBFFFMMM[[[uuuBBBBBBAAAAAA@@@?????????>>>===<<<<<<===<<<:::888999888888888888777777777999999999888888888777777777777777666555333222111555555444444444333333333333333333333333333333333333333333333333333333333444444444444555555555666444444555666666666666555444444444444555555555555666666666666666666666666666999;;;===>>>BBBIIIOOOQQQSSSVVVZZZ```gggmmmrrrsssssstttvvvxxxyyyzzz{{{}}}~~~}}}~~~}}}|||zzzzzz|||~~~}}}tttfffUUUEEE;;;666555444444333222222111111111111111111111111111111000000111111111111000000000111111111111000//////111000000//////000000111111111/////////000222333//////000111111111111111...000111333333222111000111111222222333333333333333333333333333333333333222222222222222222111111222222333333333333333222444333222222222222333444333333333333444666777999???EEEFFF???999777555222555555666666777777777777888777666666666777888999999:::::::::;;;<<<<<<<<<:::999999999999999999:::666666777888888888888777:::;;;;;;;;;;;;>>>BBBEEELLLYYYrrrAAA@@@@@@??????>>>=========<<<;;;<<<<<<<<<:::888::::::999999999888888888999999888888888777777777888777666555444333333333555444444444444333333333333333333333333333333333333333333333333333333333444444444444555555555555333333444555555555555555222222333333444555555666666666666666666666666666666999<<<===>>>BBBIIIOOOPPPSSSVVVZZZ___eeelllqqqrrrpppooorrrwww{{{|||{{{~~~~~~~~~{{{zzzyyyyyy{{{}}}|||xxxnnn```PPPCCC;;;777444444333333222222111111111111111111111111111111000000111111111111000000000000000000000///......000//////......//////000111000/////////000222333//////000111111111111111...///111222222222111000222333333333333444444444444444444444444444444444333333444333333222111111000000111222333333333222444333222222222222333444333333333333444555777888888BBBHHHEEE>>>888666444555666666666666777777777777666666555555777888999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888555777999:::::::::888777:::;;;;;;;;;;;;===AAADDDJJJVVVooo?????????>>>======<<<<<<===;;;;;;;;;<<<<<<:::888:::999999999888888888888888888888888777777777777888777555444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333444444555555444444///000111333555666777888777777777666666666666666555888:::;;;===AAAGGGMMMOOOSSSWWWZZZ]]]cccjjjpppsssooonnnrrryyy~~~~~~|||~~~~~~~~~|||{{{|||||||||||||||uuuiiiZZZLLLAAA:::777333333333333222222111111111111111111111111111111000000111111111111000000000000111111000000///...//////............/////////......---...///000000//////000111111111111111111111222333444333333222222333333333333333333333333333333333333333333333444444444444333222111111...///000111222333333333222222222111111222222222222222333333444555666666555???IIIHHH???777444555666666666666666666666666666666555444555666777888;;;:::::::::::::::::::::777777777666666777777777999:::===??????>>><<<::::::;;;;;;;;;;;;===@@@CCCIIITTTkkk??????>>>======<<<<<<;;;<<<;;;:::;;;<<<<<<:::888999999888888888777777777888888888777777777666666888777555444333333444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222333444444555555444444222222333333444555666666888888777777666666666666444666888999:::>>>EEEJJJOOORRRWWWYYY\\\```hhhnnnuuurrrqqquuu|||}}}}}}~~~}}}zzzwww{{{}}}}}}}}}}}}~~~uuueeeUUUGGG>>>888666333222222222222222111111111111111111111111111111000000111111111111000000111111222222111111000/////////............//////...............//////000//////000111111111111111111111222222333333333333222222222222111111111111111111111111111111111111444444444444444333222111...///000111222333333333000000111111111111000000222222333444444555555555555>>>FFFFFF===444222555666666666555555555555555666555444444444555777777999999888888888888888888888888777777777777888888:::<<<>>>@@@AAA???===<<<999:::;;;;;;;;;===???BBBGGGQQQggg???>>>>>>======<<<<<<;;;;;;:::::::::<<<<<<:::999999888888888888777777777888888777777777666666666666666555444444444444444333333333444444444444555444444444444444444444444444444444444444444444444444444444444333333333333333333444555555555555555777666666555444444333333999888888777777666666555333555777888999<<>>555222666666666666555555555555444555444444333444555666777777777777777777777777777999999888888888888999999999:::<<<=========;;;:::999:::<<<<<<;;;<<<>>>@@@EEEMMMbbb}}}??????>>>>>>===<<<<<<<<<::::::999:::<<<<<<:::999::::::999999999888888888888777777777666666666666555555555666555555444333333333333444444444555555555555555555555555555555555555555555555555555555444444444333333333222222444444555666666666666555666666666666666666666555999999888888777666666555333555888888999<<>>999777666111111111111111111222222111111111111111111111111000000111111111111000000111111111111111000000///111000000//////000000111///000000111111111111111//////000111111111111111///////////////000000111333333333222222111111111111111111111111111111111///000111222333333333333222222333333333333333222111222333333333333222111111222333444444444333333555888@@@GGGCCC999555666666666555555555444444444555444333333333444555666666666777777888888999999999888888777777888888999888888999::::::::::::999999:::<<<<<<<<<<<<>>>@@@BBBIII\\\xxx?????????>>>======<<<<<<:::999999:::;;;<<<:::999;;;;;;;;;:::::::::999999777777777777666666666666444555666666666555444333333333333444444555555555555555555555555555555555555555555555555555555555444444444333333222222222444555666666777777666666222222444666888999;;;<<<999999999888777666666555444666888999999===CCCIIIMMMRRRXXXYYYXXX\\\dddlllxxx|||~~~}}}}}}||||||xxxxxxyyyzzzzzzyyyuuussszzz|||yyy{{{}}}|||yyyyyy~~~wwwjjjVVVEEE;;;888777777111111111111111111222222111111111111111111111111000000111111111111000000000000000000000//////...111111000000000000111111---....../////////////////////000111111111111111111111111111111222222333444444444333333222222222222222222222222222222222...///000111222333333333333333444444444333222222333333555555555555333333111222333444555444333222333666???IIIHHH>>>777777666666555555555444444444444444333222333444555666666666777888999::::::;;;888888777777777777888888888888888999999999::::::888:::<<<<<<<<<<<<===??????FFFXXXuuuEEEBBB???=========<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::999888999999:::777777777777666666666666888777777666555444444444333333444555666666555555444333333333333444555555555555555555555555555555555444333333222222222222555555555555555555444444444444444555555555555666<<<;;;999888777666777777555555555777;;;@@@EEEHHHJJJPPPUUUVVVUUUYYYbbbkkkyyy}}}}}}}}}||||||~~~yyyvvvzzzwwwuuusssssstttuuuuuutttyyy~~~yyy~~~{{{yyyzzz~~~ttt```III???<<<999555333444333222222222333444555444222000111333444222000111111111111000000000000222222222111000//////...,,,...000111222111000/////////............/////////111333333111/////////111111111111111222333333222222333333333222222111111111111000000000000000111111222111111000///...000000111111111000000///222222333333333333444444111111111111111111111111222444:::BBBHHHFFF>>>777555333111222333444444333444444555666666555444444444555555666777888888999888888888777888888999999:::999999888888999999:::888888999::::::;;;<<<<<>>======>>>>>>==================<<<<<<<<<===<<<:::999888888888888777777777777666666666555888777777666555555444444444555555666777777666666444333333333333444555555555555555555555555555555555444333333222222333333444444444444444444555555444444444555555555555666999888666555444555555555777777777999<<<@@@EEEHHHJJJOOOSSSSSSRRRVVV___hhhrrrxxx||||||}}}~~~~~~zzzvvvyyy~~~{{{xxxuuuttttttuuuvvvuuuxxx~~~zzzxxxxxx{{{lllXXXDDD;;;:::888555444444333222222222222333444444222000111333444222000111111111111000000000000222222111111000//////...---...000111111111///.../////////......////////////111222222111//////////////////......///000000111111222222222222222111111111111111000000000000000000111111111000//////000000111111111111000000222222222333333333444444222222222222222222222222222444888@@@FFFEEE???999888666444333444444444333555555555555555555555555999888888888777777777777888888888777888888999::::::999999888888999999:::999999999::::::;;;;;;;;;CCCBBBLLLddd@@@>>><<<<<<>>>???@@@???>>>>>>>>>>>>======<<<<<<<<<<<<:::999777777777777777777777666666666555555777777777666555555444444555555666777777777777666444333333333333444555555555555555555555555555555555444333333333333333333222222333333444444555555444444444555555555555666666666555444444555555666888888888:::===AAADDDGGGJJJNNNQQQOOOMMMQQQZZZccclllttt{{{}}}zzzuuuvvv}}}}}}~~~}}}xxxuuuuuuvvvwwwwwwwww|||yyyyyy{{{~~~~~~~~~~~~{{{zzz~~~zzz```OOO===777777666555444444333222222222222333333333111000111222333222111111111111111000000000000222222111111000///////////////000111111000......///////////////////////////000222222000//////000000///.............../////////000111222222222222111111111111111111111111...//////000000000000///000000111111111111111000222222222222333333333333444444444444444444444444222333666<<>><<<<<<>>>???@@@???>>>>>>======<<<<<<;;;;;;<<<;;;:::999777666555555777777666666666555555555777777666666555555555555555555666666666666555555444333333333333444555555444444444444444444444444555444444333333333444444111111222222333444555555444444444555555555555666666666666666666777888888888888888:::<<<@@@CCCEEEIIIMMMOOOLLLIIILLLVVV^^^jjjsss|||}}}~~~|||xxxssstttzzz~~~~~~zzzvvvvvvwwwxxxxxxvvv}}}~~~{{{{{{|||~~~}}}}}}~~~}}}yyyxxx||||||uuuWWWHHH999555555555333333333333333222222222222222111111111111222222222222111111111111000000000///111111111111000000//////000000111111000///...---/////////000000////////////000111111///...///000222111000000///000000000---...///000111222222222000111111111111111222222---...///000000000000000000000111222222222111111111222222222222333333333333333333333333333333333222222444999>>>BBBBBBAAA:::888555444555555555555888666555333333555666888555555666777999:::;;;;;;777777777777888999:::::::::999999888888999999::::::::::::::::::::::::999???AAAIIIZZZtttAAA???===<<<>>>??????>>>======<<<;;;;;;:::999999;;;::::::999888777666555666666666666555555555555666666666666555555555555444444444555555444333333444333333333333444555555333333333333333333333333444444444333333444555555111111222222333444555555444444444555555555555666555555666666777888888888666666777999;;;>>>AAABBBIIILLLNNNLLLHHHJJJSSS[[[iiirrr{{{www|||~~~xxxuuussssssxxx{{{wwwvvvvvvwwwwwwuuu{{{~~~~~~~~~|||zzzzzz{{{}}}~~~zzz|||~~~|||zzz~~~xxxnnnQQQDDD888555555333222222333333333222222111111111000000111111111111222333111111111111000000000///111111111000000000000000000000000000000///......//////000111111000//////...///000000......///111111111000000000000111111---...///000111222222222000000111111222222222333......///000000111000000000000111222222222222222111111111222222222333333333333333333333333333333222222333666;;;???BBBCCC999777444333444555666666888777555444444555777888333444555666888999::::::777777777777888999:::;;;:::999999888888999999::::::::::::::::::::::::999===AAAGGGTTTlllAAA???===<<<>>>??????>>>===<<<<<<;;;:::999888888::::::::::::999888777666666666666555555555444444666666666666666666555555333444444444444333222222444333333333333444555555333333333333333333333333444444444444444444555666222222333333444444555555444444444555555555555666333444555666666666666666444444666888;;;>>>AAABBBHHHMMMPPPNNNJJJKKKRRRYYYeeennnxxx|||{{{ttt{{{{{{xxxwwwvvvwww{{{yyyvvvuuuuuuuuuttttttyyy|||zzzzzz|||}}}{{{zzzyyywwwvvvvvvwwwzzz{{{yyyzzz}}}~~~~~~rrrdddLLLAAA777555555333222222222333333333222111000///...000111111000000222333111111111111000000000000111111000000000000000000000000000000//////////////////111111111111//////...///000///......000111///////////////000111111//////000111222222222222000000111111222333333333///000000111111111111000000000111222333333333333111111111111222222222222222222222222222222222222222222222444888===AAADDD;;;888444222333555666666777777666555555666777777666666666666666777777777666666777777888999;;;;;;:::999999888888999999::::::::::::::::::::::::::::::@@@EEENNNddd???===<<<<<<>>>@@@AAA@@@>>>===<<<;;;:::999888888999999:::;;;;;;:::999888666666555555555444444444555666666666666666666666444444555555444444333222444333333333333444555555555555555555555555555555444444444444444555666666444444444444444444555555444444444555555555555666444555666777777777666555333444666999<<>>===<<<;;;:::999999888999:::;;;<<<;;;::::::666666555555555444444444555555555666666666666666555666666666555444444333444333333333333444555555777777777777777777777777444444444444444555666777555555555555555555444444444444444555555555666666777888999::::::999888777333444777:::>>>AAADDDEEEHHHNNNSSSSSSPPPOOOTTTZZZbbbkkkuuuzzz~~~{{{}}}|||yyyvvvtttsssrrrpppooosssxxxzzzyyyzzz~~~sssrrrrrrsssuuuwwwzzz|||~~~wwwdddQQQAAA999333333555444333444222222333333222111///...---///111111000///222444111111111111000000000000000000000000000111111111//////...//////000111222...000111222222111000.........///...---...000222000111111222333555666777222222333333333222222111000000111222333333444444333333333333333222111000///000111222333444444444000111111111111222222222555555555555555555555555222222333444666:::???CCCEEE@@@:::666444444333333666666777777777777666666444444666777999;;;<<<===666666666777888:::;;;<<<:::999999999999999999:::888888999::::::;;;<<<<<<<<>>>>>>>>>>>>>>??????;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999888888888999666444333444555666555444888888999888888777666555444444444333333222222222333333333444444444555555555555555555555555555555666666666666666555555555666555444444444444555666666555333222333444777888999:::;;;;;;:::888555444555666777777:::>>>DDDIIIKKKMMMQQQRRRPPPNNNVVV___dddmmmvvvzzz~~~~~~}}}wwwuuusssrrrrrrrrrrrrqqqwwwxxxxxxyyyzzzzzzzzz{{{{{{|||{{{xxxuuuuuuxxx{{{{{{mmmWWWEEE999666333222222333333333333333333222222111111111111111111000000000000000222222222222222111000///000000000000000000000000000000111111111111000000000111222222000000111222//////............//////222111000//////000111222...111222...---///000///000111222444555555444444888777444222000000111222000000111111111222222222111111222333333333333222666666555555555444444444111222333333555:::@@@DDDFFFBBB===888666555444444666666666666666666666666444444444555555777888999777666555666999;;;;;;;;;;;;888666666999:::999777:::999999999;;;===@@@BBB===AAACCCIII[[[vvv???>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;::::::999::::::999888888888888888666555444444555666555333666666666666666666555555444444444333333333222222333333333333444444444444555555555555555555555555666666666666666666666555444333222222222222333444666555444444444555666666777888999:::999777555444666666777777999>>>DDDHHHJJJLLLOOORRRPPPNNNUUU^^^gggpppxxx|||yyywwwuuuttttttuuuvvvvvvzzzzzzzzzzzzzzz{{{||||||~~~~~~|||yyyyyy{{{~~~wwwhhhSSSBBB888666333222222333333333333333333222222111111111000000000000000111111111222222222222222111000000000000000000000000000000000000111111111111000000///111222111000///000222000//////......//////000222111000//////000111222...222555222111333333111///000111333333333333333777666333111000000111111000000111111111222222222222222333444444444444333666555555555444444444444222222333333444888>>>BBBJJJDDD<<<777666666555444666666666666666666666666555555555555555666777888666555444555888:::::::::;;;888666777999:::999777:::999999999;;;===@@@AAA===@@@BBBHHHZZZuuu???>>>>>>======>>>>>>>>>;;;;;;;;;;;;::::::::::::999888888777777777777777777666555555666666444333333444444444444555555555444444444444333333333333222222222222333333333333555555555555555555555555555555666666666666666666333333222222222222333333555555666666666555555444555666777888888777666555666777777777999===CCCGGGHHHJJJNNNQQQPPPOOOTTT\\\kkkttt{{{~~~||||||zzzyyywwwxxxzzz|||~~~}}}|||{{{{{{}}}~~~~~~~~~|||yyyqqqaaaMMM???888666333222333444333333222222222222222111111111//////000000111111222222111222222222222111000000000000000000000000000000000000111111111111000000///000111111000///000111111000000//////000000111111111000000000000111111000555777555333333222///...///000111222222222111555444222000//////000111111111111111111222222222333333444555555555555444555555555555444444444444222333333222333666:::>>>LLLFFF>>>999888777666555666666666666666666666666666666555555555666666777666444333555777999999888:::999777777999:::999888::::::999:::;;;===???@@@<<<>>>AAAFFFWWWsss???>>>>>>============>>>;;;;;;;;;:::::::::::::::777777666666666666777777888777555555666666444333333333333333444555555666444444444444444444333333111111222222222333333333555555555555555555555555555555555555666666666666444444444444444444444444444555777777777666444333333444555666666666666555666777777777888<<>>???;;;===???EEETTTmmm??????>>>===<<<<<<======<<<;;;:::999999999999:::777666666666666666777777888666555555666666555444555444444444555666777888444444444444444444444444111111222222222333333333555555555555555555555555444555555555666666777777444444444444444444444444444555777888888777555333222333444444555555555666555666666777888<<>>CCCOOOeee??????>>>===<<<<<<<<<<<<<<<;;;999888888888999:::666666666666666777777888777666555555777777666555777666555555555666777888444444444444555555555555222222222222333333333333555555555555555555555555444444555555666777777777111111222222222222111111333444666888888888666555333333333444444555555666444555555666888===CCCGGGIIIIIIMMMRRRSSSPPPPPPTTTdddqqq{{{}}}{{{}}}}}}yyyrrrnnnbbbNNN@@@<<<777555444444444444333111000000000111111111111111//////000000111111222222000000111222222222222111000000000000000000000000000000111111111111000000000222333222111000111222111000000//////000000111000000111111111111000000000444666444555:::======222222111111111222222333000000000000111111111111222222222111111111111111000111222222333333222222333333333333444444444444333333444333222222444666666AAALLLLLLCCC:::777888666666666666666666666666666666555555555666666777999888666777999::::::999999:::;;;:::888888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBJJJ\\\xxx??????>>><<<<<<;;;;;;<<<<<<;;;999888777888999:::777666666666777777888999666555444555777888888777999777666555444555666777444444444444555555555666333333333333444444444444555555555555555555555555444444555555666777777888000111222222222222111000333444555777888888888888555444444444444555555666222333444666888===DDDIIIKKKKKKOOOTTTTTTPPPOOOQQQ```nnn{{{}}}{{{|||~~~~~~{{{qqqkkk]]]HHH<<<;;;666555444444555444222111///000000000111111111222000000000000000111111111000000111222222222222222000000000000000000000000000000111111111111000000...000111000///...///000000//////......//////000///000111222222111000///---444888999999<<<===:::222111000000000000111222///000000111222222222222222222222111111111000000111222333333444444333333222222333333333444444444222333444333222333555666666===FFFIIIFFF@@@;;;888666666666666666666666666555555555555555666777888999777666666888999999888999:::;;;:::888888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>AAAEEESSSnnn??????>>><<<<<<;;;;;;;;;<<<;;;999777777888999:::777777777777777888999999555444444555888999999888999888666444333444555666444444444555555555666666333333444444444444555555555555555555555555555555444444444555666777777888222333444555555444333222333333555666888999999999666555555444444555555555111222444555888>>>EEEJJJLLLLLLOOOUUUUUUQQQNNNPPP^^^mmm{{{~~~||||||~~~~~~|||qqqjjjZZZEEE::::::666555444444555444222000//////000000111111111222111111111000000000000000///000111222222222222222000000000000000000000000000000111111111111000000---...///...---,,,---/////////............/////////000111222222111000///---444;;;<<<;;;:::666111111000///......///000111///000111222222333222222222222222222111111000000222333444444555555444444222222222333333444444444222333444444333333555777888;;;???EEEGGGEEE>>>888666666666666666666666666444444444555555777888999888666555555777888777777999;;;<<<;;;888888:::===<<<<<<<<<===<<<<<<;;;:::<<<<<>>BBBEEENNNLLLMMMOOOOOOMMMPPPVVV^^^mmmtttxxx}}}zzzzzz~~~~~~tttdddRRRBBB999666333333333222222111111111222000///...///000222333333222000//////000222333444333222222333333111///000111111222222222111111000000000000111111111111111000000///////////////......///000000000000000---...///000111111111111222222222222222111000///111111111111111111111111222222222222222222222222000111222333444555555444666666555444444444444555444333333222111111111222222333444444555555444444666777:::???CCCCCC>>>:::444777999888555333555777555555555555555555555555444444555555666888999:::===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<@@@>>>@@@BBBBBBHHH]]]tttAAA@@@???===<<<<<<======>>>===;;;999888888999:::<<<;;;:::999888777777777666666666666666666666666888888777666555444444333555444333333222222333333222222333333333333444444444444333333333333444444333444444555555444444333333333333444444444555555555555555555555444444444555555555555555555555555555444444666999===BBBEEELLLKKKLLLPPPPPPOOOQQQVVV```ooovvvxxx}}}zzzzzz~~~{{{~~~zzzooo```NNN@@@888555333333333222222222111111111000///...///000222333333222000//////000222333222111111222333444222111000000000000000///......000000000000111111111111222222111000000000000000......///000000000000000......///000000111111000333333333222222111000///111111111111111111111111222222222222222222222222222333333333444555555555555555444333333333333333444333222222111111222222222333444444555444444444666777999===AAABBB???===666777777555444333555666555555555555555555555555444444555555666888999:::<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<>>><<<>>>AAAAAAFFF[[[qqq@@@???===<<<;;;<<<>>>???===<<<:::999999999:::;;;>>>===<<<:::999888888888666666666666666666666666777666666666555555555555555444333333222222333333222222333333333333444444333333333333333333333333333444444555555444444333333333333444444444555555555555444333444555666777555555555555555555555555555555555666999===BBBDDDHHHHHHLLLPPPRRRPPPRRRWWWcccrrrxxxzzz}}}zzzyyy}}}}}}~~~zzzzzzttthhhYYYIII===666444333333333222222222222111111000/////////000222333333222111000000111222333000000000111333444333222000000000000000///...---000000000000111111111111333222222111111111111111......///000000000000000//////000000000000000000444444333333222111000000111111111111111111111111222222222222222222222222555444333333333444555666444333333222222222222222333333222222111111222222222222333444444444444444666666888;;;???AAAAAA@@@;;;888444222333444444444555555555555555555555555555555555555666888999:::;;;;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<===:::;;;??????DDDWWWlllAAA@@@===;;;;;;;;;===>>><<<;;;;;;:::::::::;;;;;;>>>===<<<:::999888777777666666666666666666666666555555555666666666666666555444333333222222333333222222222333333333444444333333333444444333333333333444444555555444444333333333333444444444555555666444333222333555777888555555555555666666666666555555555666999===AAADDDEEEFFFKKKQQQSSSRRRTTTXXXggguuuzzz{{{~~~zzzxxx|||zzz}}}vvvooobbbRRREEE;;;666444222222222222222222222222000000//////000000111222222222111000000111222222111000000111333333222111000111111222222222111111///000000000111111111111222222111000000000000111......///000000000000000000000000000000000000111555555444333222111111111111111111111111111111111222222222222111111111111666444222111111222444555444444333222222222222222333333222222111222222333222222333444444444444333666666666888<<>>???CCCTTTgggCCCAAA???<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::888777777666666666666666666666666666666555555555555666666666666555444333333222222333333222222222333333333444444444444555555555555444444333444444555555444444333333333333444444444555555666444333222333555777888555555555666666666777777666555555666999===AAACCCDDDEEEJJJQQQSSSSSSUUUZZZiiiwww}}}}}}{{{xxx}}}zzztttkkk\\\MMMAAA999666555222222222222222222222222000000000000000111111222222111111111111111111222333111111111222222000......///000222333333333333///000000000111111111111111111000////////////000......///000000000000000111000000///000000111222777666555333222111111111111111111111111111111111222222222111111000000000444222111//////000222333555444444333333333333333333222222111222222333333111222333333444444333333444555555666888<<<@@@BBBDDD>>>666333333444444333555555555555555555555555666555555666666777888999999999888888888999999::::::::::::;;;;;;;;;<<<<<<===::::::???@@@CCCRRRddd~~~DDDCCCAAA???===<<<;;;:::<<<<<<<<<<<<;;;;;;::::::999999888777666666666666666666666666666666666666555555555666666666666666555444333333222222333333222222333333333333444444444444666666666666444444333444444555555444444333333333333444444444555555555555444333444555666777555555555666666777777888666666555666999<<<@@@CCCDDDEEEIIIPPPRRRSSSVVV[[[kkkyyy~~~~~~|||yyy~~~ttthhhWWWHHH===777555555111222222222222333333333///000000000111111111111111111111111111111111111333222111111222111///---,,,---...000111111111111000000000000111111111111111000000///////////////......///000000000000000000000//////000111333444999777555333222222222222111111111111111111111111222222222111000000//////111000/////////000111222555555444333333333333333222222111111222222333333111111222333333333333333222333444444555888===@@@GGGBBB<<<777555555555555555555555555555555555555666666666666666777888888888888777777888888999999:::::::::;;;;;;;;;<<<<<<>>>::::::???AAADDDQQQaaaxxxAAABBBBBBAAA@@@>>>===;;;============<<<:::999999888777777666666777777777666666666666666666666666666666666666666555555555555444333333222222333333222222333333333333444444222333555666666555333222333444444555555444444333333333333444444444555555555555555555555444444444444555555666777777888888777666666666999<<<@@@CCCFFFEEEIIINNNQQQRRRVVV\\\lllzzz}}}zzzsssfffSSSCCC999555333333111111222222222333333333//////000111111111111111111111111222222111111111111000000111222222000...//////000000000000//////000000000000111111111111222111000000//////000000......///000000000000000000///...///000222555666:::888666333222222222333111111111111111111111111222222222111000///////////////000000111111222222444333333222222222222222222222111111222222333444111111222333333333333222111222444333333555999===HHHFFFBBB<<<777555666777555555555555555555555555666666666666666777777888777777777777777888999999:::::::::;;;;;;;;;<<<<<<>>>999:::???AAACCCOOO]]]ppp???@@@BBBCCCBBBAAA???===>>>>>>>>>===<<<:::999888777777777777777888888999666666666666666666666666777777666666555555555555555444333333222222333333222222333333333444444444111222444555555444222111333444444555555444444333333333333444444444555555555666666666555444333333444555555666777888888999777666666666999<<<@@@BBBGGGFFFIIINNNPPPRRRWWW]]]lllzzz}}}{{{}}}~~~~~~|||rrrdddQQQ@@@666333222222111111111222222333333333//////000111111111111111111111222222222222111111/////////000222333222000444444333333111000///...000000000000111111111111333222222111000111111111...//////000000000000000///.........000333666888;;;999666444222222222333111111111111111111111111222222222111000//////......///000222333333333333333222222111000111111111222111111111222333333444111111222333333333333222///222333333222333777;;;IIIIIIFFF???999555777999555555555555555555555555777666666666666777777888777777666777777888999999:::::::::;;;;;;;;;<<<<<<===888999>>>@@@BBBMMM[[[jjjDDDAAA???>>>>>>???>>>>>>:::;;;;;;<<<;;;:::888777888777777777777777888888777777777777777666555555222333444444555555444444666666555555555444444444444444444444444444444444555555555555555555555555333333333444444444555555333333333333333333333333555444444444444555666666333333444555555444333333777777666666777;;;>>>@@@KKKGGGIIIOOORRRPPPSSSYYYlllrrrzzz~~~~~~zzzzzzzzz{{{~~~}}}uuubbbLLL???999444222222222111111111000000/////////000111222222222222222000000000000111111111111222222111111111111222222444222000///000000//////000000000000000000000000///000222222111111222444222222111000//////000000///111222222222333777999===;;;888555333222222222...///111111///...///000000000000///////////////111111000000111111222333333333333222222111111111333222222111111222222333333333333333333333333333333333333111000111444777EEEJJJNNNJJJ@@@777444555555555444333333333444444777777666555555555555666888888777777777777777888>>>>>>===:::777666888999<<<:::;;;===>>>@@@IIISSSnnnBBB@@@>>>======>>>======999:::;;;;;;;;;:::999888888888777777777777888888777777777777777666555555444444555666666666666555666666555555555444444444444444444444444444444444666666666666666555555555333333333444444444555555333333333333333333333333444444444444444555666666444555666666666666555444666555555555777:::>>>@@@HHHFFFIIIOOORRRRRRTTTXXXfffmmmvvv|||~~~~~~~~~~~~~~~~~~|||xxxwwwxxx{{{{{{ppp^^^III===888555333333333222222222111111111111000111222222222222222111000000000000111111111111222222111111111111222222333222111000000000000///000000000000000000000000000111222222111000111333222222111000000000000000///000111111111222555888<<<:::777444222111111222...000111111000///000000000000000000000000000000111111000000111111222333333333333222222222111111222222111111111111222222333333333333333333333333444444444333222222555888<<>>>>>===;;;888888999:::<<<:::;;;======@@@IIIRRRkkkAAA???=========>>>===<<<999999:::;;;;;;;;;::::::888888777777777777777888666777777777777666555555555555666777777777777666555555555555555444444444444444444444444444444444888777777777666666555555333333333444444444555555333333333333333333333333444444444444444555555666555666777777777777666555555444444555777:::===???EEEEEEIIIPPPSSSTTTUUUWWW___hhhsss{{{}}}}}}~~~~~~|||{{{zzzzzz|||~~~}}}xxxvvvxxx||||||yyysssiiiWWWDDD;;;888555444555333333333333333222222222222222333333333222111111000000000111111111222222222222111111111111222222333333222111111000000000000000000000000000000000000222222222000///000111333222111111000111111111...///000000000111444777;;;999666333111000111111000111222222000000000222000000000111111222222333111111000000111111222333333333333222222222222111222222111111111111222222333333333333333333333333444555555444333333666888555<<>>>>>===;;;999999:::<<<<<<:::;;;======???GGGQQQgggAAA???>>>>>>??????>>>===888999999:::;;;;;;;;;;;;999888777777777777777777666666777777666666555444555555666777777777666666555555555555555555555555444444444444444444444444777777666666555555444444333333333444444444555555333333333333333333333333444444333333444444555666666666666666666666666666444333444555777:::<<<>>>AAADDDIIIPPPTTTUUUVVVVVV\\\eeeqqqzzz}}}}}}}}}}}}~~~|||{{{zzzzzz{{{}}}|||wwwyyy}}}~~~yyyqqqhhhaaaPPP@@@999777666555666333333333333222222222222333333333333333222111000000000111111111222222222222222111111111111222222222333444333111000000000000000000000000000000000111222333111000//////000222222111111111111222222///000111000000111444777:::888555222000000000000111222222222000000111333000000111222222333444444111111000000111111222333222222222222222222222222333333222222222222333333222222222222222222222222333444444333222333555777666:::AAAIIILLLHHH???888555555666777777666666555555555555555666777888999777777777777777777888999<<<===<<<:::888888:::<<<<<<:::;;;======>>>FFFOOOeee}}}AAA@@@???@@@AAAAAA@@@>>>999999999999:::;;;;;;<<<999999888777666666777777666666666666666555444444444444555666666666666555444555555555555555555555444444444444444444444444555555555444444333333333333333333444444444555555333333333333333333333333333333333333333444555555555555555555555555555555444444444555777999;;;===???CCCJJJOOOSSSVVVVVVUUU[[[eeerrr{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~vvvxxx{{{zzzoooeeeZZZKKK<<<777777666666666111111222222222222222222333333333333222222111000111111111111222222222222222222111111111111222222222444555555222000000111000000000000000000000000111222222111///...///000222111111000111111222222111111222222111222555777999777444222000000000111111222222111000000111333000000111222333444444555111111000000111111222333222222222222222222222222444444333333333333444444222222222222222222222222111222333222111111333444888999===DDDJJJJJJEEE@@@777777888888777777666666888777777666666666777777777777666666777888999999:::::::::999777777999;;;;;;:::;;;=========DDDLLLbbbyyyAAA@@@@@@AAABBBBBBAAA???::::::999999999:::;;;;;;:::999888777666666666666555666666666666555444444444444555666666666666555444444444555555555555555444444444444444444444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333444444555666555555444444555555666666666666777888999:::;;;>>>DDDJJJNNNRRRVVVWWWTTTZZZdddqqq{{{|||{{{~~~|||}}}~~~~~~}}}vvvvvvxxx{{{uuuiiiVVVHHH:::666777666555555111111111111222222222222111111222222222111000000111111111222222222222333222222111111111111222222111444777666333000111222000000000000000000000000///111111111///...///000000000000000000000111222222222333222222222555777999777444222000000111111111222111000//////111333111111111222222333333444111111000000111111222333111222222222222333333333444444333333333333444444222222222222222222222222///111222222111111222333555666888???FFFKKKLLLJJJ;;;:::999888777666666666999888777777666666666777666666666666777888999:::888999999888777777999;;;;;;:::;;;===<<<<<>><<<;;;:::999999999:::;;;:::999888777666666666666555555666666555555444333555555666777777777777666444444444555555555666666444444444444444444444444222222333333444555555555333333333444444444555555333333333333333333333333333333222222333333444555777777666555555666777777888888888888999999999:::???FFFKKKLLLPPPVVVWWWSSSVVV```nnnzzzzzzyyy}}}}}}yyy{{{}}}~~~}}}yyywwwzzzzzz{{{~~~zzzxxxwwwxxx|||yyymmmUUUGGG:::666777666444444222222222222333333444444//////000111111111000000111111111222222222333333222222111111111111222222111555888777333000111333000000000000000000000000...///111000//////000111//////......///000000111111222222111111111444666999777555222111111222222111111000///---...000333111111111222222222222222111111000000111111222333111111222222222333333333333222222111111222222333111111111111111111111111000111333333222222222333333444777<<>>>>>@@@AAAAAA???======<<<:::999888999999::::::999888777666666666666555555666666555555444333666666777888888888888888444444444555555555666666444444444444444444444444222333333444555666777777333333333444444444555555333333333333333333333333333333222222333333444555999888777666666777888999999999999999999999999999@@@GGGKKKKKKOOOUUUWWWSSSSSS]]]lllxxx~~~yyyxxx|||}}}yyy{{{{{{}}}~~~zzzvvvsssvvvvvvxxx||||||yyyyyy}}}zzzlllTTTGGG:::777777666444333333333333444444555555555---...///000000000000000111111222222222333333333222222111111111111222222111555999888444000111333000000000000000000000000---///000000//////000222...............///000000000111111000000000333555999777555333111111222333000000000...------000222222222111111111111111111111111111000111222222333111111111222222333333333111111000000000000111111111111111111111111111111000222444444333333333444444555888;;;???BBBFFFHHHBBB???;;;777555555666777666666666666777999:::;;;666666666666777888999:::999::::::999888999<<<>>>;;;:::;;;===<<<;;;AAAHHHQQQjjj~~~~~~yyyssspppqqqrrruuuxxxzzz{{{||||||yyywwwsssqqqooollliiiggg\\\^^^\\\UUUUUUYYY[[[XXXSSSSSSSSSRRRQQQPPPOOONNNMMMNNNOOOOOOMMMMMMMMMOOONNNMMMMMMOOORRRSSSQQQNNNKKKMMMPPPPPPPPPOOOOOOOOONNNNNNOOOPPPRRRSSSTTTUUUQQQRRRSSSTTTUUUVVVVVVVVVQQQTTTWWWWWWVVVVVVXXXZZZ]]]___aaabbbcccffflllqqq@@@@@@@@@@@@@@@???>>>>>><<<;;;::::::999999::::::888888888888777777777777777777666555555555555555777666555444444555666777555555555555555555555555222222222333333444444444444444555555444444333222555555555555444333222222444444444444444444444444444555666777777666555444888888888888888888888888888888888777888888999999???DDDIIILLLOOOSSSYYY^^^bbbaaafffqqq{{{~~~{{{|||}}}}}}xxx{{{{{{zzz}}}{{{|||}}}|||zzzvvvrrrppptttvvvyyy}}}~~~nnnQQQDDD777444555444444444333444444444333333222111222444555555222000/////////000222222111111222444333222222111111111111111333444666666666444222000222222222222222111000/////////000000000000//////000000///////////////000000000000111222333555555888666444222000/////////111111111111111111111111222222111111111111111222222222222222222222222222111111000000000111333444333222111/////////000111111222333333444444333333222555888888555333444555555777888777666:::CCCKKKOOOHHH???777555555666777666666555555555555666666666666666666666777777888888888777777888999999:::======<<<::::::<<>>===<<<;;;::::::999999::::::888888888888777777777777777777666555555555555555777666555444444555666777555555555555555555555555444444444444444444555555555555666666555555444333444555555555444333333222444444444444444444444444222222333444444333222222888888888888888888888888888888777777888888999999???BBBGGGLLLQQQVVV\\\```______dddpppzzz~~~|||{{{zzzxxxvvvuuuxxxyyyxxx{{{~~~zzzzzz{{{zzzyyyvvvtttrrrtttvvvyyy~~~~~~mmmOOOCCC777444555444333444333333444333333222222111333444555444222111111222000222333222111111222333222222111000000000000111222333555555555333111000000111111222222222111111/////////000000/////////000000////////////000000000000000111222333555555777555333111000000000000111111111111111111111111222222111111111111111222222222222222222222222222111111000000000111333333333222000/////////000111111222333333444444333333222444666666555444333444222444555444333777???FFFMMMIIIBBB<<<777555666666666666555555555555666666777777777777777888888999999888888888888888999999<<<<<<;;;::::::<<<@@@DDDRRRfff}}}zzzxxxvvvttttttooonnnllljjjgggdddbbbaaa]]]]]]\\\ZZZYYYXXXWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTVVVXXXWWWTTTRRRPPPPPPLLLLLLMMMMMMLLLKKKJJJIIILLLKKKIIIIIIJJJKKKJJJJJJMMMKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB???BBBDDDDDDCCCBBBCCCEEE???????????????>>>======<<<;;;;;;:::::::::::::::888888888888777777777777777777666555555555555555666666555555555555666666555555555555555555555555555555555555555555444444666666777777666666555444444444444555444444333333444444444444444444444444444555555666666555555444888888888888888888888888777777777777777888999:::???@@@DDDJJJRRRZZZ^^^```\\\\\\bbbnnnyyy}}}{{{{{{{{{yyytttqqqqqquuuwwwvvvyyy~~~{{{{{{zzzyyyxxxwwwvvvvvvvvvwww{{{zzziiiLLLAAA666444444333333444333333333222222222222111222222333222000000111333222444444444222111222333111111000/////////000000111222333333333222111000...///000111222222222222......////////////......000000////////////000000000000000111222333555555555444222111000000111111111111111111111111111111222111111111111111222222222222222222222222222222111111111000111111222333222111000000///000000000111222222333333333333333222222222444555555333111111333444333333666===BBBHHHIIIHHHCCC<<<777555666555555444444444444555555888888777777888888999:::999999888888888888888999;;;;;;:::999999;;;???BBBNNNccc}}}{{{wwwvvvtttrrrooollljjjiiibbbaaa___\\\ZZZXXXWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHFFFDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBAAAEEECCCAAA@@@AAAAAA@@@???DDDCCCAAA@@@??????????????????>>>============>>>@@@??????>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<======>>>>>>???======<<<<<<======>>>???<<<>>>??????>>>===>>>???>>>????????????>>>======<<<<<<;;;:::::::::::::::888888888888777777777666777777666555555555555555666666666555555666666666555555555555555555555555666666555555444444333333666666666666666555444444333333444444555444444444444444444444444444444444666666666777777666666666888888888888888888888888777777666777777888999:::??????AAAHHHRRRYYY\\\]]][[[[[[bbbnnnyyy~~~yyyyyy{{{yyytttrrrpppuuuwwwwwwyyy~~~}}}zzzyyyxxxxxxxxxxxxzzz~~~sss```HHH???666444444333333444222222222111111111222222000000000///......111333444555666555333222222333111000000//////////////////000111111222111111000//////000111111111111111......////////////......000////////////000000111000000000111222333555555333222111000000111111222111111111111111111111111111111111000111111222333111111111111111111111111111111111111111111222222111111000000000000000000111111222333333333333222222111000222555666333///222333444444444777;;;???CCCHHHKKKHHH@@@999666666555555444444444444555555777777666666777777888999:::999888888777888888888:::::::::999999:::>>>AAALLL```}}}zzzqqqjjjeeebbbaaa___]]]ZZZWWWUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHKKKJJJJJJIIIHHHGGGGGGFFFBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDDDDDDDDDDBBB@@@@@@BBBCCC@@@@@@AAAAAABBBBBBBBBBBBBBB@@@>>>>>>???@@@???>>>AAAAAA@@@@@@???????????????>>>======<<<<<<===============<<<<<<<<<<<<======<<<<<<<<<<<<>>>@@@AAA???????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>========================>>>===<<<;;;:::;;;<<<===>>>===>>>??????>>>=========???????????????>>>=========<<<;;;;;;::::::;;;;;;888888888888777777777666777777666555555555555555555666666666666666666555555555555555555555555555555444444444333333222222444555555555555444333333222222333444555555555555444444444444444444444444333333333333333333333333777777777777777777777777666666666666777888999:::@@@???AAAFFFOOOUUUXXXWWW[[[\\\cccppp{{{}}}vvvwwwyyywwwuuuvvvrrrxxx{{{zzz{{{~~~{{{zzzyyyyyyxxxzzzlllXXXDDD<<<555444444222222444222111000000000111111222111111111000//////111444444666666555333222333444111000000///////////////...//////000111111111111111111111111111000///.........////////////......///////////////000111111000000000111222333555555222222111000000000111222000000000000000000000000111111000000111222222333111111111111111111111111111111111222111111111111000000000111111111000000000111222222333333222222222000///222555555333000222333333333444666888;;;===DDDJJJJJJCCC<<<888777555555555444444555555555666555555555555666777777999999888888888888888999999999:::999999:::===@@@JJJ^^^zzz~~~tttnnnmmmfffccc^^^YYYUUUSSSSSSSSSOOOMMMKKKIIIHHHGGGHHHHHHFFFEEEDDDBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@?????????===<<<<<<>>>AAA============>>>???@@@@@@===<<<:::;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===============<<<<<<<<<=========<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>======@@@@@@???>>>===<<<<<<<<<<<<;;;:::999:::;;;<<<===;;;;;;;;;<<<<<<;;;:::999@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;888888888888777777777777777777666555555555555555555555666666666666555555555555555555555555555555333333333333333333222222444444444555444333333222111222333444555555555555444444444444444444444444555555444444444444555555777777777777777777777777555555555666777888999:::@@@@@@BBBFFFLLLQQQTTTUUU]]]]]]eeerrr|||zzztttwwwxxxuuuuuuyyywww}}}}}}|||~~~{{{zzzzzzxxxzzz}}}hhhSSS@@@:::555555444222222444111000/////////000111222333444444333111111333444333555555555333222333444111111000/////////000000......//////000111222222111111111111000///...---//////000000000000/////////......//////000111222000000000111222333555555333222111000///000111222000000000000000000000000000000000000111222333333111111111111111111111111111222222222222111000000//////000111111111111000000111111222222222222222000000111333444555333111000000111111222333444555999>>>EEEGGGDDD???;;;999666666555555555555666666555444444444444555666666888888777777888999999:::888999::::::999;;;===@@@HHH\\\wwwwwwnnniiicccZZZUUUUUUPPPOOOLLLJJJIIIIIIJJJJJJEEEDDDCCCBBBAAABBBCCCCCCBBBAAA@@@??????>>>>>>???============>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::999:::<<<>>><<<;;;;;;;;;<<<<<<===>>>===<<<;;;;;;>>>?????????===>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<======>>>=========<<<<<<<<<<<<===>>>???@@@>>>>>>??????>>>>>>===<<<=========<<<<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::@@@???>>>===<<<:::999999999999999999999::::::;;;;;;:::999:::<<<<<<;;;999AAAAAAAAAAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;888888888888777777777777777777666555555555555555444555666777777666555444555555555555555555555555333333333444444444444444555555555555555444444333000111222444555666666666444444444444444444444444888777666666666666777888777777777777777777777777555555555555777888999:::???AAAEEEHHHKKKOOOSSSVVV]]]^^^eeerrr|||~~~wwwvvv|||}}}vvvwww}}}{{{}}}}}}|||{{{|||~~~zzzdddLLL===888444555444111222444111000.........000111333111333444333111000000111222333444444333222444555222222111000000000000111.........///000222333444///000000000000000//////000000111111111111000000............///000111222000000000111222333555555333222111/////////000111000000000000000000000000000000000000111222333444111111111111111111111111111222222333222111000///...///000111222111111000000000111222222222222222///111333444444333444444111111111222333444333222555999>>>BBBCCCAAA>>>;;;777777666666666666777777555555555555555666777777666666777777888999;;;;;;999:::;;;;;;:::;;;>>>@@@FFFYYYuuu~~~zzzuuupppmmmjjjgggeee```YYYTTTSSSPPPJJJGGGGGGEEEEEEDDDCCCBBBBBBCCCCCC@@@??????>>>>>>>>>??????@@@??????>>>>>>>>>??????<<<<<<<<<=========>>>>>>??????>>>===<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<;;;<<<===???======<<<;;;;;;<<<===>>>???>>><<<===>>>??????>>>===>>>?????????>>>===<<<===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<<:::;;;<<<<<<==================>>>>>>======<<<;;;=========<<<<<<<<<<<<;;;:::;;;===??????===;;;:::======<<<;;;::::::999999888888999::::::::::::::::::999888:::<<<===<<<:::AAABBBBBBBBBBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<888888888888777777777777777777666555555555555555444555666777777666555444555555555555555555555555333444444555555666666666666666666666666555555444000111222444555666666777444444444444444444444444555444333222222333444555777777777777777777777777444444555555666888999:::===AAAFFFIIIKKKOOOTTTYYY^^^^^^fffrrr|||{{{www{{{zzzyyy}}}}}}~~~~~~}}}|||www___GGG<<<777444555444111111444000///...---...///111333...000222111///---,,,,,,111222333333222222444555333222222111111111111111.........///000222444444---...///000111111111111111111222222222222111111............///000222222000000000111222333555555444333111////////////000000000000000000000000000000000000000111222333444000000000000000000000000111222333333222111000///...///000222222222111000000000111222222222222111...111555555333222444666333333333444666666555333333555:::???CCCCCC@@@===888888777777777777888888666666666666666777888888666666666777888:::;;;<<<999:::;;;;;;;;;<<<>>>@@@DDDWWWsss~~~yyytttpppllliiifffccc^^^[[[XXXVVVTTTRRROOOJJJGGGHHHHHHDDDBBBDDDBBBAAAAAA@@@???>>>>>>===??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>======<<<;;;;;;;;;======>>>>>>===<<<:::999:::<<<>>>>>>======>>>@@@<<<;;;:::999999:::;;;<<<>>><<<:::::::::;;;:::999999::::::;;;;;;:::888777>>>===<<<<<<;;;;;;<<<<<<999:::<<<===>>>===<<<<<<999:::;;;<<<===<<<;;;:::<<<<<<======<<<<<<;;;:::======<<<<<<<<<<<<;;;;;;<<<===???AAA@@@???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<======<<<<<<;;;666444444666999:::999777BBBAAA@@@>>>===<<<<<<<<<@@@???>>>===<<<;;;::::::888999999888888777666555999888666555444444444555777777666666666555555555444444444444444444444444777777666444444333333333222222333555666777888999555555666666555333111000444333222333555666555444///111333555666666666555555555333222222333444555555666666555444444666888???FFFKKKKKKMMMRRRWWWYYY]]]___ccciiivvv{{{yyywwwwww{{{~~~yyy}}}}}}}}}zzz|||~~~~~~|||{{{zzz{{{~~~~~~lllWWWHHH:::888555333333444333222555444222000///000000111111111111111111111111111555555555555444333222111111111000000000000000111111000///000111111111000111111000000111222222333444333222111000000000000//////000111222333333333000444444111000444666666555333000000000111111000444333333222111000//////......////////////......222111111111000000//////333111///---,,,---///111111000/////////000222333222222111111111111111111111111111222222333333333666555444333222333444555555666888;;;===???AAABBB===:::777666666777888888888777666555555666777888999999999999888888777777::::::;;;<<<===>>>???@@@LLLSSSfffxxxqqqmmmiiiddd___[[[YYYYYYYYYTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>?????????@@@@@@@@@@@@???>>>===<<<;;;;;;<<<=========>>>???@@@???<<<999>>>===<<<:::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;===???AAAAAA===;;;;;;<<<>>>>>>============>>>>>>===<<<;;;::::::;;;<<<===<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<>>>???AAA<<<<<<<<<;;;;;;::::::::::::;;;===>>>>>>>>>===<<<======<<<;;;<<<===>>>???;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<>>>>>>>>>???>>>======<<<:::::::::;;;;;;;;;<<<<<<:::999888888::::::999888777777777777888999:::;;;BBBAAA@@@???>>>=========???>>>>>>===<<<;;;:::999888999999888888777666555999888666555444444555555555555444444444333333333555555555555555555555555777666555444333333333333555666666777888999::::::555555555555444333222111444333222333555666555444111222333444555555666666666555444333333444555555444555666666555555777999>>>EEEJJJKKKLLLRRRWWWXXX\\\^^^bbbhhhttt|||yyywwwwww{{{~~~~~~}}}~~~yyy{{{}}}}}}{{{zzzyyyzzz|||}}}jjjRRRAAA888666333222333333222111444333222000000000000111111111111111111111111111555555666666555444222111222222111000000///000000111000000000111111000000000000000///000000111111222111111111111111222222000000000111111222222333000333444111000444777666555333000000000111111000333222222111111000000000......////////////......111111000000000/////////555333222000000111222333111000/////////000222222222222111111111111111111222222333333333333333333555444333333333333444555666777888:::===@@@BBBCCC@@@>>>:::888777777777777888777666555555666777888888888888888777777666666::::::;;;<<<===>>>??????GGGNNNbbb~~~yyysssmmmhhhccc___\\\XXXVVVQQQMMMIIIHHHHHHHHHMMMLLLJJJGGGEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>????????????@@@???===<<<<<<<<<===>>>???>>>>>>>>>??????===;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@===;;;;;;;;;>>>==================>>>===<<<;;;;;;;;;;;;<<<===;;;<<<============<<<;;;<<<;;;::::::;;;<<<>>>???;;;;;;;;;;;;:::::::::999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::999888999:::;;;:::888777777777777888999:::;;;@@@???>>>===============>>>======<<<;;;:::999999888999999888888777666555888777666666555555555555444444444444444333333333666666666666666666666666777666555444444333333444777777777888888999999999666555444444333333333333444333222333555666555444333333333333333444555666666555555444444555666666444555666666666666999;;;===EEEJJJKKKMMMRRRWWWXXX[[[^^^aaagggsss}}}~~~~~~{{{yyyyyy|||~~~~~~zzz|||~~~}}}|||zzzzzzzzzzzz~~~yyyeeeLLL:::777555222111222222111000444333222111000000000000111111111111111111111111444555777888777555222111333222222111000///......000000000000000000000000000000///////////////000000000000000111222333444111111111111111111111111///333444111111555888777555333000000000111111000111111111111111111111111...//////000000//////...000000///////////////...333333333333222222222222000000000///000111111222111111222222222222222222333333222222222222222222444444333333333444444555777777777888;;;???CCCEEEEEECCC???:::777666555555777777666666666666777777777777777777777666666666::::::;;;<<<===>>>>>>???AAAIII^^^}}}}}}vvvoooiiieeeaaa[[[SSSMMMJJJKKKLLLJJJHHHEEEBBB????????????FFFEEECCCBBB@@@?????????@@@??????>>>>>>======<<<<<<<<<=========>>>>>>>>>@@@???>>>===<<<===>>>>>>@@@???======>>>???>>>===<<<<<<<<<===<<<<<<;;;:::===<<<<<<<<<;;;:::::::::;;;===??????===;;;::::::======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999:::;;;<<<::::::::::::999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::888888999999:::::::::::::::;;;;;;;;;;;;;;;:::999999;;;;;;:::999777777777777888888999:::======<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999888999999888888777666555777777666666666666666666666666666666666666666666555555555555555666666666888777666555555555555555666666666666666666666666666555444222222333444555444333222333555666555444555444333222222333555666555555555555666666666777333555666666666777999<<<===EEEKKKLLLNNNTTTXXXYYYZZZ^^^bbbgggrrr~~~~~~}}}~~~~~~|||{{{}}}~~~}}}}}}}}}||||||rrr```III888666444222222333333111000333222222111111000000000111111111111111111111111333555777999888666333000333333222111000///...---///000000000//////000000111111000////////////000111111000000111222222333111111111111000000000000///333444111111555999999555333000000000111111000///000000000111111111222//////000000000000//////////////////............000111222333222222111000000000000000000111111222111111222222222222222333222222111111000000//////444333333333444444555555555555555555888===AAADDDIIIGGGCCC>>>999555444444777777666666666666777777888888888888777777777777::::::;;;<<<<<<===>>>>>>???FFF[[[yyywwwrrrkkkeeeaaa]]]YYYWWWUUUTTTPPPIIIBBB@@@BBBFFFFFFDDDBBBAAA@@@@@@@@@AAABBBBBBAAA@@@????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>AAA???<<<;;;===>>>??????;;;;;;=========<<<;;;:::>>>======<<<;;;::::::999;;;<<<======<<<;;;::::::===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::<<<;;;999888888888999:::999999999999999999999999999999::::::;;;;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;===<<<;;;;;;::::::;;;;;;<<<:::888777666777999:::999999:::::::::;;;;;;;;;;;;:::999:::;;;;;;;;;999777777777777777888999999??????>>>>>>===>>>>>>>>><<<<<<<<<;;;::::::999999888999999888888777666555666666666777777777777777555666666666666666666666333333444444444555555555999888777777777777777777666666666555555555555555555444333222222444555666444333222333555666555444555444333222222333555666444555555666666666777777333444666666666777999;;;===FFFLLLNNNPPPUUUZZZZZZZZZ^^^bbbgggppp|||vvvkkk[[[HHH:::666444333333444444222111222222222222111111111000000000000000000000000000222444666888888666333111333333333222111///---,,,...000111000......///111222111111000000111111111333222222111000000111111111111000000000000000000...222333111222666::::::555333000000000111111000/////////000111111222222//////000000000000//////............///////////////000222333333222111000///000000000111111111111111111222222333333333333333333222222111111111000222333333444444555555555333333222333555999===@@@HHHHHHFFFAAA;;;666444444666666777777777777666666999999999999999999999999::::::;;;;;;<<<<<<======@@@FFFXXXuuuxxxoooiii]]]YYYUUUQQQNNNMMMMMMLLLHHHHHHHHHCCC>>><<<===@@@@@@@@@???>>>>>>???@@@@@@@@@???>>>>>>===>>>>>>>>>============<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999::::::<<<<<<@@@>>>;;;:::<<<>>>??????:::;;;<<<======<<<;;;:::>>>>>>===<<<;;;;;;::::::;;;<<<<<<======<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888888999999999999999999999999999999999999::::::;;;;;;999999999:::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;:::::::::::::::<<<;;;999777777888999;;;999999999:::::::::;;;;;;;;;:::999999;;;;;;:::999777777777666777777888888DDDCCCBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;::::::888999999888888777666555555666777888888888888888333333333444444444444444222222333333444555555555888888777777777777888888666666666666666666666666333333333333444444555666444333222333555666555444333333333333333444555666333444555666666666666666333444555555555555888:::<<>>888666555666666777777777777666666999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>===>>>>>>???@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::999888999:::;;;<<<>>><<<:::999;;;===>>>>>>:::;;;<<<<<<===<<<<<<<<<>>>=========<<<;;;;;;;;;<<<<<<<<<===>>>>>><<<:::;;;;;;::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999888777777888999999999999999::::::::::::::::::999999999:::;;;<<<888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::::::::<<<;;;:::999888999999:::999999999999:::::::::::::::999888888::::::999888777777777666666777777888EEEEEECCCBBBAAAAAAAAAAAA=========<<<<<<<<<<<<;;;888999999888888777666555444555777888999999888888333333333444444444555555333333333444555666666666777666666555666666777777444444555555555555555555111222333444555555555555444333222333555666555444111222333444555555666666111222444555666666555555333444555444333444555777:::CCCJJJMMMOOOTTTXXXXXXUUU[[[___ccckkkvvvyyyeeeQQQAAA888333222222333444444222000000111222222222222111000000000000000000000000000111222333444444333222222000111222222222000///---,,,///222000---,,,...111////////////000222333444222222111111111111111222......//////000000111111---111333111333888<<<<<<555333000000000111111000/////////000000000000000000000111111111111000000/////////000000000111111000111111222333333222222...///000111222111111000111111222222333444444555333333333333333444444444111222333555555555555555222222333333444666777888>>>CCCHHHGGGAAA;;;777777555666777888888777666555888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<>>??????@@@???>>>>>>???@@@@@@???======>>>>>>???@@@AAAAAA======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999:::;;;<<<<<<:::888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<===<<<<<<===??????===:::;;;;;;::::::::::::;;;;;;;;;;;;<<<======<<<;;;;;;;;;:::999888888999:::;;;;;;:::999888888888999:::999:::::::::;;;;;;;;;;;;;;;::::::999:::;;;<<<===999999;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999:::::::::::::::999999999888888888999999999999:::::::::999888777777999999888777777777666666666666777777DDDCCCBBB@@@???>>>>>>>>>===============<<<<<<<<<888999999888888777666555444555777888999999999888555555555666666666777777444444444555666777777888555555444444444555555666111111111222222333333333000111333555666666555555444333222333555666555444///111333555666666666555000111333555666666555555333444555444333333444666888AAAIIIKKKNNNSSSWWWWWWSSSYYY]]]aaahhhttt}}}~~~fffOOO>>>555111111111222333333111...000000222333333222111000000000000000000000000000111222222222333222222222///000111222222111///...,,,///222111---+++...222---------...000111333444000000000000111222333444---......///000111111222---111333111333888<<<<<<555333111000000111111000000000000000000/////////000000111111111111000000//////000000111111222222....../////////000000111...///000222222111111000111111222333333444555555//////000000111111111222000222333555666666555555333444444555555666666666:::AAAGGGHHHCCC<<<888888555666777888888777666555777777888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<===IIIaaa{{{|||qqqggg```XXXQQQIIIEEEFFFGGGEEECCCAAABBBAAA@@@>>>===>>>???>>>:::888888<<>>>>>?????????>>>===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;::::::999:::;;;<<<===:::999888888:::<<<;;;;;;<<<;;;::::::;;;<<<===>>><<<<<<<<<===============>>><<<<<<>>>@@@AAA>>>;;;;;;::::::999999::::::;;;:::;;;<<<======<<<;;;::::::999888777777888999:::::::::999888888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<===999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::999999::::::888999999999999888777777888888999999999:::::::::888777666777888999888666888777666666666666777777BBB@@@>>>>>>@@@AAAAAAAAA>>>===<<<;;;;;;:::;;;;;;999999999888888888888777666666777888888888888888666666666666666666666666555555555666666777888999888666444555888999777555666666666666666666666666666555444444555666555333111222333333444444333333333333222222333333444555555444333222222333444555333444444444333333555666;;;???DDDIIILLLOOORRRTTTWWWVVVVVVYYYbbbooo|||~~~|||gggRRRBBB999555444333333333333222111------...000111222333444111111000////////////////////////000111111222222111111111111111000//////......////////////......///////////////000000111111222444444444222000///111000///......///000111///111222111333999<<<;;;222111///...///000222333////////////............111111000000000000111111444333333333222111111111222222222222222222222222111111111000000000000000333333222111000000000111333333333444444444555555222222444444444444222222000111111222222333333444777:::???DDDFFFDDD???;;;888666555555777888777666666666666666777888999:::<<<<<<<<<:::999999;;;===@@@AAAFFFUUUqqq|||vvvmmmfff```YYYRRRLLLHHHFFFDDDBBBAAA@@@@@@AAA@@@???>>><<<<<<<<<===>>>>>>>>>===<<<;;;::::::999999::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===777888999:::::::::::::::::::::::::::::::::::::::999:::::::::999999;;;===???===;;;<<<>>>???<<<999<<<;;;::::::999999999999<<<;;;999999999:::<<<>>>;;;:::999999888888888888<<<<<<;;;:::999999999999999999999::::::;;;;;;;;;999:::;;;;;;999999:::;;;;;;:::999999;;;;;;:::999777999<<<===<<<;;;;;;<<<999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<888999999:::999777444333999999999888888888888777777777777666777888888999CCCAAA???>>>@@@AAAAAA@@@>>>===<<<;;;;;;:::;;;;;;999999999999888888888888666666777888888888888888666666666666666666666666777777666666666666666666777555333444666777666444444444444444444444444444666444333444555666555333111222333333444444333333333333222222333333444555666555444333333444555666333444555444333333555777999===BBBGGGJJJMMMPPPRRRTTTTTTUUUYYYaaannn{{{|||{{{bbbNNN@@@777555333222222444444333111......///000111222222333111111000///////////////111111111000000000000000000000111111000000///.........////////////......///............///000000111222333444333222000///111000////////////000111///222222111444999<<<;;;222111///......///000222////////////////////////111111000000000000111111222222222222111111111111222222222222222222222222111000000000000000000000222222111111000111111111222222222222333333333444222333333444444333333222222222333333444555555555888999===BBBFFFFFFBBB>>>999777555555777777777666777777777777888999:::;;;;;;<<<<<<:::999999;;;===@@@BBBGGGUUUooo|||rrrjjj```\\\VVVRRROOOLLLGGGDDDDDDCCCBBB@@@?????????@@@@@@???===<<<<<<<<<===>>>>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<=========:::;;;;;;;;;<<<<<<======;;;:::::::::;;;<<<>>>???<<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<<<<999999999999::::::::::::::::::::::::::::::::::::999:::::::::999999;;;<<<>>><<<;;;<<<======;;;999<<<;;;:::999999999999999;;;::::::999999;;;<<<===;;;;;;:::999999999999999;;;::::::999999999999999999999::::::::::::::::::999:::;;;:::999888999;;;:::999888888::::::999888666999;;;<<<;;;::::::;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999999999999999999999999888888777777777777777777777888888999DDDBBB@@@???@@@AAA@@@???>>>===<<<;;;;;;:::;;;;;;:::999999999888888888888666777777888888888888777777777777777777777777777888888777555555444444444555444333444555555444333333333333333333333333333555444333444555666555444111222333333444444333333333333222222333333444555777777666555555666777777444555666555444444666888888;;;AAAEEEHHHKKKNNNPPPQQQSSSUUUZZZaaalllxxx|||tttZZZHHH<<<555333222111222444555444333///000000000111111111111111111000///////////////222222111111000//////...//////000000000///............////////////......///............///000000000000111222222111///...111000000//////000000111000222333222444:::===<<<222111///---------///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111111111000111111222222111111111111222222222222444333333222222333333444333333444555555666666777999888999???FFFIIIFFFBBB;;;999666666666777777666888888888888999:::;;;;;;:::;;;;;;:::999999;;;<<>>===>>>>>>>>>???>>>===<<<;;;<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>;;;:::::::::;;;<<<===>>><<<<<<;;;:::::::::::::::888888888888999:::<<<<<<<<<;;;:::999999999:::;;;999999999999999999999999888999:::999888999:::<<<<<<;;;:::;;;<<<<<<:::888;;;::::::999999999999:::999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::888888888888888888999::::::::::::::::::999999999888999::::::888888999:::999888777777999999888777666888:::;;;:::999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999777666666777999:::999999999999999888777777777777777777777888888888DDDCCCAAA@@@AAAAAA???>>>>>>===<<<;;;;;;:::;;;;;;::::::999999999888888888666777888888888888777777777777777777777777777777777666555555444444444555555444444444555555444444333333333333333333333333444333222333555666555444111222333333444444333333333333222222333333444555888777666666666666777888444555666666555555666888777;;;@@@DDDGGGIIILLLNNNRRRUUUYYY]]]bbbjjjttt{{{{{{}}}mmmSSSBBB999444333222111222444555444333111111111000000000000000111000000///////////////111111111111000000//////......////////////............////////////......000////////////000111111//////000111000000///...000000000000000000000000000333333222444:::===<<<333111///---,,,,,,---...000000000000111111111111000000111111111111000000......//////000000111111111111111111111111111111000000000000000111111111111000000000111222333333111111111222222222222333444444222222222222444444333333444444555666666666:::777666;;;DDDIIIHHHEEE===;;;888666666777777666888777777777888888999:::999:::;;;:::999999;;;<<<<<<>>>BBBLLLcccxxxpppnnnggg]]]UUUQQQNNNLLLKKKHHHFFFDDDCCCAAA@@@??????==================>>>>>>>>>===<<<;;;;;;;;;<<<===<<<<<<==================<<<<<<<<<;;;;;;:::::::::888888999:::<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::777777888888:::;;;<<<===>>><<<:::888888999:::;;;888888888888888888888888888999:::999888888:::<<<::::::::::::::::::888777::::::999999999999999:::888888999::::::::::::999;;;;;;:::::::::::::::;;;666666666666777888999:::;;;:::::::::999999888888888999::::::888888999:::999888777888:::::::::888777999;;;;;;:::999888999<<<<<<<<<<<<<<<<<<======::::::::::::::::::::::::777666555555666777888999888999999999999888777666666666777888888888888888DDDCCCAAAAAABBBAAA???>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999999999888777777888888888777777666666666666666666666666666444444444444444555666666555555666555555555555666444444444444444444444444444333222333555666555444111222333333444444333333333333222222333333444555888777666555555666777888444555666666555555666888777:::???CCCFFFHHHKKKMMMTTTXXX]]]aaaccchhhpppvvv}}}zzz|||gggNNN???888555333222111222444555444333111111111111000000000000111000000/////////////////////000000111111111111......////////////............////////////......111111000000111111222333/////////000000000//////000000111111111111000000///222333222444:::===<<<333111///---,,,,,,---...///000000000111111111222///000111111111111000///.........//////000000111000000000000000000000000//////000000111111111111111000000000111222333333222222222222333333333333444444222222222222444444111222222333444444555555888555444888@@@FFFGGGFFF@@@===999666666777666666777666666666666777777888777999;;;;;;:::999:::<<<<<>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999888888999:::;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888888888999:::<<<===>>>===<<<:::888888888:::;;;888888888888888888888888888999999999888888:::;;;999999::::::999888888888999999999888888999999:::777888999999::::::999999:::::::::999999::::::;;;555555555666777888999::::::::::::999999888888888888999::::::999888999:::;;;:::999:::<<<===<<<;;;:::;;;======;;;999999999<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::777888999;;;;;;;;;;;;:::888888999::::::888777666666666777888888888888777CCCBBBAAABBBCCCBBB@@@>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999777888888888888777777666666666666666666666666666222222222333333555666666444666777666555444555666444444444444444444444444333222111222444555555444111222333333444444333333333333222222333333444555666666555444444555666666444555666555444444666888666:::>>>BBBEEEGGGJJJLLLSSSYYY```cccdddgggmmmsss}}}yyyyyyyyyxxx{{{cccJJJ<<<888555333222111222444555444333111111111000000000000000111111000///////////////...//////000111111222222......///000000000//////......////////////......111000000000000111222222////////////000000000000000111111222222111111000///111222111333999<<<;;;222111///---------///000...//////000000111111111///000111222222111000///////////////000000000000/////////////////////////////////000111111222222111111111000111111222222222222222222333333333444444333333222222333333444000000111222222333333444555444444666;;;@@@DDDEEECCC???:::777666666666555666666555555555666666777666888:::;;;:::999:::;;;>>>@@@CCCIII[[[xxxzzzlllddd\\\SSSLLLIIIGGGGGGEEEDDDBBBAAA@@@@@@<<<======<<<;;;;;;===>>><<<===>>>>>>>>>>>>>>>===;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::999999888888999:::;;;<<<<<<===999:::;;;;;;;;;;;;::::::;;;;;;:::999999999999999999999999999:::<<<======;;;:::999888888888999:::999999999999999999999999777888999888777888999;;;888999;;;:::888777777888999888888888888999999:::777777888888888999999999999999888888999999::::::666666666666777888999:::999999999999999888888888999:::;;;;;;999999:::;;;<<<;;;;;;<<<>>>??????>>>;;;===>>>===;;;999888999;;;::::::::::::999999999999999::::::::::::999999555777999;;;;;;:::999888777888:::;;;:::999777555555666777999999888888777BBBAAAAAABBBCCCCCCAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999888888888888888777666666444444444444444444444444444333333333333333444444333555666555333222444666333333333333333333333333222111111222444555555444111222333333444444333333333333222222333333444555555444333222222333444555333444555444333333555777444888===@@@CCCEEEGGGIIINNNVVV___cccdddggglllrrrwwwxxxssssssuuuvvvzzz|||___GGG:::666555555333222222444444333111000000000000000111111111111111000///////////////000000000000000111111111...///000000111111000000......////////////....../////////...///000000111000/////////000000111222000111222222222222111000---000111000222888;;;:::222111///......///000222------...//////000111111///000111222222111000///111111000000000000000///////////////////////////...//////000111111222222222222111111000111111111111111111111222222222222222333333444444333333222000000111111222333333333222444555666666999>>>CCCDDD@@@;;;777666666666555777777666666666666777777555777:::;;;:::::::::;;;<<>>=========<<<>>>???>>><<<<<<>>>AAA<<<======>>>>>>===<<<;;;;;;:::999999999:::<<<===<<<<<<;;;;;;::::::999999;;;;;;::::::::::::::::::999999999::::::;;;;;;;;;999:::;;;;;;;;;;;;:::999;;;:::999999888999999999999999999999999:::;;;;;;777888888888888888888999::::::::::::::::::::::::777888999888777777999;;;888:::<<<;;;888777888999888888888888888999::::::888777777666777888999:::888777777777888888999:::777777777777888888999:::888888888888999999999999:::;;;<<<<<<::::::;;;<<<===<<<;;;===???@@@@@@???;;;<<<>>>===:::888777777999999888888888777777777888999::::::::::::999888555666666777777777777666777888:::;;;;;;999777555555666888999999999777666AAAAAAAAABBBDDDDDDBBB@@@>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888777666666444444444444444444444444555555444333222222222222111333555444222111333555222222222222222222222222222111111222444555555444222222333444444444333333333333222222333333444555333222111111111111222333333444444444333333555666333666;;;???AAACCCEEEGGGIIIRRR]]]cccdddffflllrrrqqqyyy|||uuuoooppprrruuuzzzyyy]]]EEE999555444555444333333333333222111///000000000111111111111111111000///////////////222222111111000///////////////000111111111111111......////////////......---------------...//////000000000000000111222222000111222333333222111000---000000///111777:::999222111///...///000222333,,,------...///000000111...000111222222111000...222222111111000000//////////////////////////////...//////000111222222222333333222111000000000111000000000000111111111111222222444555555444222222000111111222222333444444000333666555444555;;;AAAEEEAAA;;;777666666666555888888777777777777777888555777:::;;;:::::::::;;;999<<<===AAAPPPmmmzzznnn```WWWSSSNNNJJJIIIFFFAAA@@@BBB@@@AAA@@@???>>>>>>@@@AAA===???@@@>>>:::999;;;===<<<<<<=========<<<::::::::::::999999999:::<<<===<<<<<<;;;:::999999888888::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;:::999888;;;:::999999888888999999999888888888888888999999555666777888888888888888::::::::::::::::::::::::777888999888777777999;;;888:::<<<;;;999777888:::888888777777888999::::::999888666555555777999:::777777666666777888999999888888888888888999999:::777777888888999999999:::;;;<<<======;;;;;;<<<======<<<;;;<<>>@@@CCCFFFOOOSSSZZZ___ccchhhpppuuu~~~~~~tttooossstttqqqttt}}}uuuYYYEEE<<<999555333333333222222222111111222222222111111111000000222222000///............111000///...------...///---...///000000111111000////////////...............,,,+++---000222111///222222333333333222222111111111222222222111111000...//////...111777999777000000111222222000///...333111---+++***+++...000000000000000000111111222111000...------///111222000000//////.........---000000000111222222333333222111111111000000//////000000111111111222222222111111111111111111111111222333333333333333333444444444444444555777888999=========;;;999777666666666666555555555555666666666666777888999999999999===;;;===CCCKKK[[[zzzxxxlllaaaZZZUUUPPPMMMLLLHHHCCC@@@???@@@AAAAAA<<<<<<<<<<<<=========>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999>>>===;;;:::999:::;;;;;;:::;;;;;;;;;;;;:::999999:::999888888888999:::;;;777888999:::;;;;;;;;;;;;;;;::::::999999999::::::888888999:::::::::999999999999888888888888888888;;;:::999777666777777888777666666777999;;;:::999888999999:::::::::999999<<<<<<;;;::::::999888888555555666666777999:::;;;777888999999:::999999888999999888888777777777888:::::::::::::::999999999<<<<<<;;;;;;<<<<<<======???>>>>>>===============::::::999999999:::;;;<<<:::999999888777666666555777777777666777888888999777777888999999999999999777666444555666888888777888888777666666777888888555555666666777777888888DDDBBB@@@BBBEEEFFFCCC@@@=========<<<;;;;;;::::::;;;:::999888777777777777888777666777888888666444444555555666666666666666666666555555555555666666444444444333333333222222555333222222333444333222444444444444444444444444222333444444555444444444555555444444444333333333333333222222222222333333555555555555555555555555555888;;;===>>>@@@CCCFFFOOOTTTYYY^^^aaaeeelllqqq~~~}}}zzzuuuvvvuuuqqquuunnnTTTAAA:::777444333333333333222222222222222222222111111111000000222111111000//////////////////---,,,,,,,,,------......///000111111111111000000000/////////......///...,,,...000222111//////000000111111111111000111111111222222111111000,,,...---,,,000666777555000111111111111000//////222000...---,,,---///111000000//////000000111222222111///......///000111/////////.........------///000000111111222333333111111111111000000000///111111111222222222333333111111111111111111111111222222333333333333444444444444444444555777888999;;;???BBB@@@;;;777777888666666555555555666666777666777888999::::::::::::<<<:::<<>>>>>??????>>>;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999::::::;;;:::::::::::::::999999888999888777666666666666777:::::::::::::::999888888999999888888888999:::;;;888888999:::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;888888888888888888777777888888888888888888888888;;;;;;999888777777888888777666666777999::::::999777777888999::::::999999;;;::::::999888888777777666666666666777888999:::777777777777777777777777:::::::::;;;:::999888777===<<<;;;:::::::::;;;<<<<<<<<<===>>>@@@BBBCCCDDD@@@???>>><<<;;;:::999999888888888888888999::::::999888888777666666555555666666666666666777777888777777888999999888888888777666555666888999888777888888888888888888888888555555666666777777777777DDDBBB@@@BBBDDDEEEBBB???=========<<<;;;;;;::::::::::::999888777777777777888777666777888888666444666666666666666555555444666666555555555555666666444444444444333333333333333111000111333444444333444444444444444444444444222222333444444444444444444444444444333333333333444444333333333333444444555555555555555555555555666888;;;===>>>@@@CCCEEEOOOTTTYYY\\\___bbbhhhlll{{{{{{zzzxxxtttpppvvvzzzdddLLL<<<666555444444444444333333333222222222222222111111111111111222111111000000000111111//////...---------.........///000111222222222222111111000000000/////////111///...///111111000///------...//////000//////000000111111222111111000---//////...111777888555111111000000//////000000000////////////000111111000000//////000000111222444333111000//////000111////////////............//////000111111222222333111111111111000000000000000000000111111111222222111111111111111111111111222222222333333444444444444444444444555777888999888???EEEEEE???999888999555555555555666666777888777777888999::::::::::::;;;999;;;@@@EEERRRooossshhh^^^XXXSSSNNNIIIEEECCCCCCCCCCCCAAA???===<<<======<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999999999999999999999999999888888777:::999888777777777888888999999999999999888777777999888888888888999::::::888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777666666555888888888888888888888888<<<;;;:::999888888888888777666555666888:::999888555666777888999:::::::::999888888888777777666666888888777777777777888888888777666555555666777888999:::;;;<<<<<<;;;999888<<<<<<<<<<<<===???AAABBBAAAAAAAAABBBCCCEEEFFFGGG@@@???===;;;888777555555777777777777777888888888777777777666555555444444555555555555666666666666777888888888888888777666666666666888::::::888666777888999::::::999888777555666666666666777777777CCCBBBAAABBBCCCDDDBBB???=========<<<;;;;;;:::::::::999999888777777888888999888777888999999777555777777777777666555444333666555555444444555555666444444444444444444333333555333111222333444444333333333333333333333333333222222333444444444444333333333333333333333333333555444444333333444444555333333333333333333333333666888;;;===>>>@@@CCCEEEMMMRRRXXX\\\^^^aaagggkkkwwwwww|||{{{xxxrrrpppwwwqqqZZZEEE888555555555444444444333333333333222111111111111111111111111222111111111111111222222111111111000000000111111///000111222222333333222111111111111000000000000111111000000111111000000,,,,,,---...///////////////000000111111111111111///111222111444999:::777222111000......///000000------...///000111111111///////////////000111111555444222111000000000000000000000000000000000/////////000000111222222222111111111000000000000000........./////////000000111111111111111111111111222222222333333444444444444444444444555777888999777<<>>:::777555555555555666777888999777888999::::::;;;;;;::::::999;;;???CCCNNNhhh~~~xxxmmmcccZZZTTTNNNKKKJJJHHHDDDAAA@@@???@@@@@@<<<;;;:::;;;======;;;:::;;;;;;;;;;;;::::::::::::;;;::::::999999999999999999999999:::999888888777::::::999999999999999999888888888888888777666666888888888888888999999:::999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777666666555555777777777777888888888888;;;;;;:::999999888888888777666555666888999888777333444666777888999999999888888777777777777777777999999888777666666777777:::999777555555777888:::999999999:::;;;<<<=========>>>AAADDDFFFGGGHHHHHHHHHGGGFFFEEECCCBBBBBBBBB???>>><<<:::888666555555666666777777888888888888666666555555555444444444555555666666666777666666777777888888777777666555666666777999;;;:::888555666888999;;;;;;999888666666666666666666666666666CCCBBBBBBBBBCCCBBBAAA???=========<<<;;;;;;:::::::::999888888777888888888:::999888999::::::888666777777777777666444333222555555444444444444555555444444444444444444444444888666444444444444333222333333333333333333333333111222333333444444333333333333333333333333333333555444444333333444444555333333333333333333333333777999;;;===>>>@@@BBBDDDIIIOOOVVV[[[^^^ccchhhmmmrrrsssyyy}}}yyyuuuuuu}}}{{{jjjSSSAAA777555555555444444333333333222222222111111111111111111111111222111111111111111222222000000111111111111111111///000111222222333333222111111111111000000000000111111111111000000000000---...//////000000000///...///000111111111111111///222222111444999999666222111///.........///000***+++---///000000000////////////...///000000111444333222111111000000///111111111111111111111111...//////000111111222222000000000000000000111111/////////000000000111111111111111111111111111111111111222333333444555555444444444444555777888999999999;;;AAAFFFEEE===666666666666666666777888888777777888999::::::::::::;;;999<<<@@@BBBKKKccc|||sssddd^^^VVVNNNJJJHHHFFFEEEBBBAAA???===<<<;;;<<<===;;;::::::<<<>>>>>><<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::::::::::::::999999888777777777777777777777777777888888888888777666666777777888888999999999999888999::::::;;;:::::::::999999;;;;;;<<<<<<;;;;;;;;;:::999777666666666666666666777777777888888888::::::::::::999888777777777555555555777888777666222333444666777888888888777777777888888888888888:::999888777666666666666888777666555555777999:::999888888888:::>>>BBBEEEFFFIIIMMMPPPPPPNNNJJJHHHHHHGGGEEEBBB@@@>>>======<<<<<<:::999888777777777666666777888999888888888555555555555444444444444555666777888888888777777666666777777777666666555555555666999::::::777555666777999::::::999777666666666666555555555555555BBBBBBCCCBBBBBBAAA@@@???=========<<<;;;;;;::::::999999888888888888888999:::999888999::::::888666777777777777666555444333555555444444444444555555444444444444555555555555:::888555555555555444222333333333333333333333333111111222333333333333333222222222222333333333333444444333333333333444444555555555555555555555555777999<<<===>>>???BBBDDDFFFLLLTTTZZZ^^^ccciiimmmoooooovvv}}}{{{}}}xxxdddMMM>>>888555444555333333333222222222111111111111111111111222222222222111111000000000111111------.../////////.........///000111222222222222111111000000000////////////000111111//////000111//////000000000000//////......///000111111111111---///000000222777666222000000//////......//////++++++---...//////////////////......//////000111222222222111111000000///111111111111222222222222......///000000111111222000000000000111111111111111111111222222222333333111111111111111111111111111111222333333444555555444444444444555777888999:::666666>>>GGGJJJBBB999888777777666666777777888666666777888999999999999:::999<<>>;;;<<<>>>=========???@@@<<<;;;;;;<<<>>>>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::::::::999999888777888888999999999999888888888888888888777666666666777888888999999888888888888999999999999888888777888:::;;;<<<;;;;;;:::;;;:::888777666777777888555666666777777888888888999999999999999888666666666555444555666777666555222333444555666777777777666666777777888888999999999999888777666666777777555555444555666777999:::===<<<<<<===@@@DDDHHHKKKRRRTTTVVVVVVSSSMMMFFFBBB@@@???>>>===<<<<<<<<<<<<999999888888777888888888555666888999999999888777555555555555555555555555555666888999999999888777444444555666666666666666555555555777999999777555666777888999999888777666666666666555555555555444BBBCCCCCCCCCAAA@@@??????=========<<<;;;;;;::::::999888888888888888999999888777777777888888666555666666777777666555444444555444444333333444444555444444444444555555555666888666444444555555444333222222222222222222222222111111222333333333333222111111222222222333333333333333222222222222333333555555555555555555555555777999<<<===>>>???BBBDDDCCCIIIRRRXXX]]]aaafffjjjmmmmmmsss~~~~~~uuu```HHH<<<888555333333222222111111111000000000000000111111111222222222222111111000////////////+++,,,---...///......---......///000111111111111000000000/////////......,,,...000000......000222000000111000000///...------...///000111111111111,,,/////////222666555000//////000000//////...---------......//////000000///............///000000000000000111000000000////////////000000111111111......//////000111111111///000000000111111111111000000000111111111222222111111111111111111111111000111111222444555555666444444444444555777888999:::666666===FFFKKKGGGAAA999999888777666666666666555555666777888888888888888888;;;@@@AAAGGG[[[rrruuuhhh^^^WWWOOOJJJFFFCCC@@@=========<<<;;;999;;;>>>>>>======???BBB===<<<;;;;;;===>>>===<<<888888999:::;;;<<<<<<===999::::::;;;:::999888777999999999999999888888777777888:::;;;;;;;;;::::::888888999999888888777666555666777888999888888777777777888888888777777666555777999:::;;;;;;:::999999888666555555666777888555555666666777888888999888888999999888777555444666555444444666666555444222333444555555555555555444444555666777777888888888888777777777777777888555666777888:::<<<===>>>CCCDDDEEEHHHJJJLLLMMMNNNSSSSSSQQQOOOJJJDDD???<<<888888888888999:::;;;;;;888777666666666666666666333555666888888777666555555555555555555555555555444555777888999888777666222333444555666777777777555444444555666777666555666666666666666666666666666666555555555444444444BBBCCCCCCCCCAAA?????????>>>======<<<;;;;;;::::::999888888888888888999999777666555666777777555333666666666666666666555444555444444333333444444555444444444555555555666666555333222222444555555444222222222222222222222222111111222333333333333222111111111222222333333333333222222111111222222333333333333333333333333333888:::<<<===>>>???AAACCCBBBIIIQQQWWW[[[___dddhhhmmmmmmrrr|||}}}}}}~~~{{{{{{{{{{{{|||sss]]]EEE;;;888444111111111111111000000000000///000000111111222222222222222222000///............,,,---///000000000//////---...///000000111111111////////////............***---//////......000333111111000000///...,,,,,,---...///000111111111111---000111111333777666222...///000000000///---,,,000////////////000000111...............///000000...//////000000000000///---.........//////000000......//////000111111111//////000000111111111222------------.........///111111111111111111111111000111111222444555666666444444444444666777888999999888888>>>EEEJJJJJJIII;;;:::999777666666555555444555666777777888888888666666:::???@@@EEEYYYooorrrhhhZZZNNNGGGEEECCCBBB@@@>>>======>>>???>>>===777:::<<<<<<:::888:::<<<>>><<<:::;;;<<<======<<<666666777888:::;;;<<<===888888999:::999888777666888888888888888777666666333444555777777777666555999999999999999888777777555666777999999888888777666666777777777777666555444666888:::;;;:::999888777666555444444555777888444555555666777888888999777777888888777666444333666555444444555666555333333333444444555444444444222333333444555666777777888888777777777777888888888999;;;>>>@@@AAABBBCCCHHHJJJNNNQQQSSSRRRPPPNNNLLLJJJGGGCCC???<<<:::999666666666666777777888999777666555444444444444444222333555777777666555444555555666666666666666666333444666777888777666555111222333555666777777888666444333333555666666555666666555555555555666666666666555555555444444444DDDBBBAAA@@@???@@@AAAAAA???>>>===<<<<<<<<<<<<<<<888888888999:::;;;<<<===999888888777666555555444555999;;;999444111222444666666777777666555444444111222333444444444444444444444555555444444333222444444222222222222444444555555555555555555555555222222333333333333444444444333333222111111111222555555555555666666666666777777999;;;>>>AAACCCEEECCCFFFOOOYYY___bbbgggmmmjjjooovvvzzz{{{{{{}}}~~~|||xxx{{{}}}|||{{{yyywwwvvvxxxxxx{{{sssYYYIIICCC888444555333555444333333444444222000333---222666000111555000222111000........./////////000111222222111000///000000000000000000000000000000000000000///......---......///000111111222222000...---,,,---///000......//////000000000111...111222222444888666222//////............//////000000////////////000000222111000.........///000000111111111111000000///---...///000000111111111222222222111111111111111222222222222111111111000333222000///.........///111222222111000000111333444333222111111111222333444444444444444555666777:::555222777AAAJJJLLLKKKBBB999444888:::777444666555555666666777666666555888999;;;<<<<<>>>>>=========>>>>>>???<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::;;;;;;;;;::::::::::::999999999999888888888888888888777777777777777888888888888777666555555666777888777999::::::999888999:::666666777888888888888888777777888888888888777777666666555666666777888999888666555333444555777888555555777888888888777666888777777666555444444444333333333444444555555555888666444333333444666777888777666555555666777777333444555444333444999===999;;;>>>DDDHHHJJJIIIHHHSSSRRRQQQQQQPPPLLLGGGCCC@@@@@@>>>===;;;999888777777777777777888888888888666555555444444444555555555666777888888777666555555555555555555555555555555555555555666666666777444555666888888888777777444444444555555555555666888888888888888777666666666666666666555444333222AAAAAA@@@@@@???@@@@@@@@@??????===<<<<<<;;;;;;;;;888888888888999:::<<<<<<777777777666555555444444555888:::888444111333555666666666666666666555444333333333333333333444444333333444444333333222111444444333222222333444444555555555555555555555555222222333333333333444444444333222222111111222222444444444444555555555555555555666777888:::;;;<<>>EEEIIIJJJIII???999888888555333555666666777888888888888888888888:::;;;;;;@@@PPP___tttfffZZZRRRIIIFFFBBB@@@@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999888888::::::999999999888888888888888888888888888888888666666666777777777777777888777666555555666777888666777999999888777666777666666777888888888888777777777888888888888777777666666666666666666777888777777555444444555666666333444555666777777666666888777777666555555444444333333333444444444444444555444333333333444666777444555777777777777888888444666777777666888;;;>>>DDDDDDFFFHHHKKKLLLJJJIIIJJJIIIIIIIIIHHHEEE@@@<<<======<<<:::999888777666666666666666777777777777666666555444444444444555666666777888777777555555555555555555555555555555555555555666666666666666555555777888888777666666444444444555555555555666777777888888777666666555444444555555555555555444>>>???@@@@@@@@@@@@@@@???@@@@@@>>>===;;;;;;::::::888888888888888999:::;;;777666666555555444444333444777999777444333444777444555666666666666666666555444333222222333333444333333333333333222111111444444333333333333444444444444444444444444444444222222333333333333444444333333222222111111222222222333333333444444444444777888888999:::<<<===>>>DDDAAABBBJJJRRRXXX^^^eeennnssswwwyyywwwuuuvvvxxx|||uuuoooqqquuuzzz~~~zzzxxxxxxxxxwwwwwwyyyxxxwww|||~~~fffNNN@@@===555222555333444333222333444444222000333111111---///AAAIII===444333111000///.........000000111111111111000000........................000000000000000//////............//////000000111111000///------......///000000000000111111111111---000222222555:::999555//////............//////000//////......//////000...////////////...------,,,---...//////000//////---...///000000111111111/////////000000000000000000000000000////////////000///...------,,,------///000222222111111222444333333222222222222333333555444444444444555666666333333333555999???EEEHHHMMMEEE===999666444444666666777777888999:::::::::888888999::::::>>>LLLZZZyyyvvvfffYYYPPPIIIEEE@@@>>><<<<<<===>>>>>>>>>::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999888777666666999888888888888777777777888888888888888888888888666666666777777777888888888777666555555666777888666888;;;;;;999777555555555666777777888888777777666777777888888777777666777777666666555666666666777777666666555555555444333444555666777888888888777777777666555555444444444444444333333333333333444444444555555666666777111555999:::888777888:::777999<<<>>>???AAACCCEEEMMMKKKIIIIIIJJJIIIGGGFFFAAA@@@@@@@@@@@@===999666999888888777777666666555444555555555666666666666666666555444444444444444777777777777777666555444444444444444444444444444666666666666666555555555666666777888888777555555444444444555555555555666666666666666666666555444333333444444555666666777>>>???@@@BBBBBBAAA@@@???AAA@@@???===;;;::::::999888888888777888888999999777777666666555555555555444666777666444444666888444444555666777777666666777666444222111222333444333444444444444333222222444444444333333444444444444444444444444444444444222222222333333333444444333333222222111222222333333333333333444444444444777888999;;;>>>AAADDDEEEFFFBBBBBBIIIQQQVVV\\\aaannnqqquuuuuurrroooooopppwwwrrrooorrruuuyyyzzzuuuttttttxxxwwwzzz|||{{{zzz~~~bbbJJJ===;;;333111444222333222111222444444222000///000111---333LLLTTTCCC444333222111///...------000000000111111000000000........................//////000000000000//////........./////////000000000000///............///000000111111111111111111---000222222666::::::666//////............///////////////....../////////,,,---...//////...---,,,,,,---...///000000111000---...///000000111111111.........///////////////000////////////.........111111000000////////////...000222222111111222333222222222222333333333444555555444444444555555666222333555555666;;;AAAGGGNNNIIIBBB;;;777555777999666666666777888999999::::::999:::;;;:::===HHHUUUrrruuulll^^^QQQIIIFFFDDDDDD@@@>>>===<<<<<<<<<======::::::999888888888999999:::::::::;;;;;;:::::::::999999888888777777666666999999888888888777777777777777777777888888888888666666777777888999999999888777666555555666777888888;;;======;;;888777666555666666777777777777777666666777777777777666666888777666555555555555555666777777777666555444333555555666777888999999:::777777666666555555555555555555444444333333222222555555666777777777777666333777::::::888888;;;??????BBBFFFIIIKKKLLLMMMMMMKKKHHHDDDBBBBBBAAA???>>>===<<<<<<<<<<<<;;;888555666666666666666666666666333333444444444555555555666666555444444444444444777777777666666555444444444444444444444444444444666666666666555555555555777777888888888666555444444444444555555555555666444555555666555555444444333333444444555666666777@@@AAABBBCCCCCCCCCAAAAAAAAA@@@???===;;;::::::999999999888888777888888888888888888777777777777777555666666555444555666888444444555666777777666666888666444222222222444555555555555555555444444333444444444444444444444444444444444444444444444444222222222333333333444444333222222111222222333333333444444444444555555555444555666888;;;>>>@@@BBBEEEBBBCCCJJJPPPSSSXXX]]]mmmrrrvvvvvvrrrnnnllllllsssqqqrrrvvvyyyzzz}}}wwwrrrpppppptttuuuyyy}}}}}}|||aaaIII===:::333000333000222111111222333444222000---000222///444JJJOOO<<<333333222111000///...---111000000000000000000111........................//////000000000000//////............////////////000000///...............111111000000000000000000,,,000111222666::::::666//////............////////////............//////,,,---...//////...---,,,---...///000111222222222---...///000000111111111------......////////////////////////.........---000000000000000/////////...000222333222111222222222222333333444444444444666555555444444444555555333555777666555999???FFFOOOOOOKKKDDD<<<999999:::888777666666666666777888;;;::::::;;;;;;===FFFQQQiii~~~wwwiiiXXXRRRJJJCCC@@@@@@@@@@@@???>>>===;;;::::::;;;<<<;;;::::::999888888999999999999:::;;;;;;:::999999666666666777777888888888:::999999999888888888888666666777777777888888888777777888999999:::;;;;;;888777666555555666777888888:::<<<<<<:::777666666555555666777777777777777666666777777777777666666777777666555555444555555666666777777666555444444444444555555666777888888666666666666555555555555555555555444444333333333555555666777777777666666555888:::;;;<<>>===;;;;;;::::::;;;:::999888888888888888888888888888888888888888777666555444444555777777444555666666666666666666666555444333333444444555666666666666666555444444444444555555555555444444333333333333333333333333222222333333333333444444222222111111222222333333444444444444555555555555777777777888:::;;;===>>>BBBBBBDDDIIILLLMMMSSSZZZnnnsssyyyzzzvvvqqqmmmlllqqqpppsssxxxzzzyyy}}}|||wwwsssrrrqqqqqqrrrwww|||}}}||||||^^^GGG;;;:::333111333000111111000111333444222111///000333111111>>>???...222222222222111000///...111111000000000000111111...........................//////000000000000000........................///////////////.........000000000000////////////,,,///111111444999888444//////............/////////......------......///------...////////////......///000111111222111111---...///000000111111111------......//////000000////////////............------............------///111333333222111000111111222333444555555444444666666555444444444444555555666777666555888>>>CCCRRRXXXYYYRRRIIICCC@@@>>>===<<<:::777666666666666;;;999:::;;;;;;===DDDMMM```uuuvvviii```UUUIIIFFFAAA???>>>>>>===<<<:::::::::999888888:::===<<<;;;:::999999999999999888999:::;;;;;;:::999888555555666777888999::::::::::::999999999888888888555666666777777888888888666777777888999:::;;;;;;888777666555555666777888666777888777555444444555444555666666777777666666555666666777777666666555666666555555444555555555666666666666666666666666333333222222222333444555666666666666666666555555666666666555555555555555444444555666777999::::::;;;<<<>>>AAAFFFKKKOOORRRUUUTTTRRRQQQOOOKKKFFFBBB<<<:::777666666666666555666555555666888888777666444444555555555666666666222333333333444444444444444444444444444555666777666555555444444555666666333333333333333333333333555555555555666666666777666666777888888777555555444444444555555555555666333444555555666555555555777666444333333444555666EEEDDDCCCBBBAAA@@@@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<:::999888888888888777777777777777888888888888777444444444555666666666666666666666666555444444444444444555555555555555555666666555555444333333444555666666555444333333333333333333333333333222222333333333333444444222222111111222222333444222333333333444444444444999999::::::<<<===???@@@CCCDDDFFFGGGFFFHHHQQQ\\\lllrrrzzz}}}yyysssnnnlllpppooorrruuuvvvuuuzzz~~~|||yyywwwvvvrrrsssxxx|||}}}}}}wwwYYYBBB888888333111444222111000000111333333222111222///222333///444666,,,000111222222222222000000222111000//////000111222////////////////////////......///000000000000000........................///////////////......---////////////.........---,,,///000000333777666222//////............/////////......------......//////.........//////000111//////000000000000000///---...///000000111111111---......///000000111111000000000/////////......,,,---...//////...------000222444444222000//////111222333555555555555444666666555444444444444444777666555444555888<<>>===>>>>>><<<;;;888999:::999777777:::===<<<;;;:::999888888888888777999:::;;;;;;:::999777777777777888888999999999999888888888888777777777555555666666777888888999444555666777888999::::::888777666555555666777888555555555444333333444666444555666666777777666666555555666666666666555555555555444444444555666666555555444444555666777888666555444333222333444444555666666666666666666666666666666777777777777777555666777:::===AAADDDFFFIIIHHHIIIMMMRRRTTTRRROOOLLLJJJGGGFFFDDDAAA===999999777555444555555444333333333222444666777777666444444444444444444555555333333333444444444444555222222333333555666888999444444444333444555777888333333333333333333333333333444444555666777888888555555777888888777666666444444444555555555555666444444555666666666666666555444333333333555777888FFFEEEBBB@@@???>>>?????????>>>===<<<<<<<<<<<<<<<===<<<;;;:::999888888888666666666666777777777777999777444333444555666666666777777777666555444444333333444555666666666555444444555555444444333222333444555666666555444333333333333333333333333333222222333333333444444444222111111111222333333444111111222222222333333333555555777999<<<>>>AAABBBGGGGGGHHHGGGCCCEEERRR```iiipppyyy}}}yyysssmmmjjjpppooooooqqqqqqqqqwww~~~}}}}}}|||{{{wwwwww{{{sssTTT>>>555666222222555333000000000111333333222111333---111444///111666222///000111222333222111111222111000//////000111222000000000000000000000000......///000000000000000.....................---/////////000///......---//////......---------,,,---///000000222666555000//////............//////.........------.........000///.........000111222...///////////////......---...///000111111111111.........///000111111222000000000000////////////...///000111111000//////111333555444222///......000222333555666666555555777666555444444444444444777555333333444777;;;===KKK]]]kkkmmmgggccc^^^YYYLLLIIIEEE@@@<<<:::999999777555666999:::;;;@@@HHHUUUkkk|||ggg[[[TTTFFF???@@@===<<<:::888888:::;;;:::999<<<======;;;888777999<<<;;;:::999888777777777777777888:::;;;;;;:::888777999999999888888888888888777777777777666666666666444555555666777888888999333333444555666777888888888777666555555666777888666666666444333444777999444555555666666666666666555555666666666666555555444444444444444555666777555444333333444666999::::::999777666555555666666555555555666666666666666666666777777888888999999999999;;;???DDDIIIOOORRRWWWTTTTTTWWW[[[XXXOOOFFF>>><<<::::::<<<<<<999666777555444444444444222000333333222444777888888777333333333333333333333333333333444444444555555555111111222333555777999:::444333333333444666888999333333333333333333333333222333444555666888999999444555666888888888777777444444444555555555666666444444555666777777777666333222222222444666999;;;EEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777777777666666888999;;;<<<888777666555444333333333666777888888888666555444555444444444444555666666666666666666666666666666222333333333333333333222666666666666555444333222222222333333333333444444333333333333333333333333222222222333333333444444666666666777999<<<@@@BBBEEEEEEDDDBBBBBBHHHRRRYYYfffkkkrrrxxxzzzwwwrrrnnnkkkggggggnnntttvvvxxx{{{||||||}}}}}}~~~{{{xxxyyy}}}}}}hhhRRRCCC555111333333111000+++,,,///111222222111000000111111111111222222222000/////////000111222222000///...------...///000........................111000000000000000111222//////...---------------///000000111000...,,,+++///////////////............///111444777777555222111111000000/////////...///000///------//////......//////000111222222222000000////////////000000///...---,,,---...000222000000000000111111111111111111000000000000111111//////000111111111111111222222111111111111111111111111222333333444555555555555666777777666555444222222222333555888:::<<>>===<<<:::999777666555555333222222333444555666777333333333444444555555555777666666666666555555555444333333333333444555555444333333222222222333333555555444444444555555666444444222222222222444444555555666666666666555555444555777888888666444333666666555444333333222222111111222333333444555555555555555555555666777888FFFEEEDDDCCCAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777777777666666777888:::;;;777666555555444444444444666777888888888666555444666666555444444444444555444444444444444444444444555555666666666666555555666666666666555444333222222222333333333333444444333333333333333333333333333333444444444555555555555555555777999===@@@BBBEEEEEEDDDCCCCCCIIIRRRZZZdddiiipppvvvxxxvvvrrrnnnjjjggggggnnntttuuuvvvxxx~~~~~~{{{yyy{{{}}}~~~iiiOOOAAA444222444333111000---...000222333222111000000000111111111222222222000000000000000000111222000///............///000.......................................///000000000//////...............///000000000///...------/////////////////////...///000222444777777444222000000000//////.........111000///...///000000///...//////000111111222222000000////////////000000//////---------...000111//////000000000111111111111111000000000000111111//////000111111111111111111111111111111111111111111111222222333444444555333444555666666555444333222222222333444666888999>>>JJJXXXaaaaaa\\\WWWUUUaaacccaaaUUUEEE:::777999999999999888888:::???BBBNNNddd|||wwwgggZZZOOOIIIBBB>>>>>>???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888888:::;;;:::888666666666888777777666666777777888999888777777666666777777777777666666555555444444555555666666666555555444666666666666777777777777555555555555666666666666555555555555555444444444666666777777777888888888555555555555555444333222555555555555555555555555888777555333333444555666;;;:::888777666777999:::555666777888999999999888:::<<>>444222444333000///000111222333333222111000000000000111111111222222222111000000000000000000000//////......//////000////////////////////////---------...///000111222111000000///////////////000//////.........//////......//////////////////000111222555777666333111/////////...............000...---...///000//////...//////000000111111222000//////......//////000//////...------...000111//////000000000000111111111000000//////000000111//////000111111111111111111111111111111111111111111111222222333333444444222333444444444444333333333333222222333444666777999AAALLLVVVYYYUUUOOOJJJ[[[eeekkkbbbMMM===777999888999999999999;;;>>>@@@KKK^^^vvvqqqfff[[[NNNDDD@@@>>><<<::::::<<<>>>???999::::::;;;<<<<<<<<<<<<999999888888888777777777777999:::999777666666666777666666555555666666777888777777666666666666777888888777666555444333333555555555555555444333222666666777777777888888888444444444555555555666666444444444444444444444444555555666666666777777777555555555444444222111111444444444444444444444444555444333222222222333444777666555444555777999:::999888666555666888;;;===???DDDIIINNNPPPRRRSSSUUUWWWZZZ______[[[UUUOOOLLLIIIDDD>>><<<<<<;;;999666999999777666444444333333333333333444444555666666444444444444444444333333333333333333222222222222333333333444444444555555444444444333333444444555888777666666555555555555444444333333333333444444555555666666666666555555444444666777777666555444555555555444444333333222222222222333444444555555666666555555444555555555DDDDDDCCCBBBAAA@@@??????===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888888777777666666666666666666555555555555555666777555666777888888777666555666555555444444444555555333333333333333333333333222222333333333333222222444555555555444444333222222222222333333333444444333333333333333333333333444444444444555555555555333333444666999===AAADDDBBBDDDEEEFFFFFFJJJRRRXXX```dddjjjppptttuuuuuutttooojjjhhhkkknnnooosssxxx~~~xxxwwwxxx|||yyycccFFF<<<444333444222//////111222222222222111000///000000000000111111111111222222111000/////////000000//////////////////000000000000000000000000000/////////000111333444555222111111000///000000000000///...------...000111............////////////111111333555666555222000..................------///++++++...111000......////////////000000111111/////////......///////////////............///000////////////000000000111000000////////////000000//////000111111111111111111111111111111222222222111111222222333333333333333333333444444444444444555555444333333444555555777;;;DDDMMMSSSQQQJJJCCCKKKXXXdddbbbTTTDDD;;;:::666888:::::::::;;;<<<>>>GGGWWWnnnyyygggYYYPPPJJJCCC>>>;;;<<<<<<999666666999<<<777888999;;;;;;<<<<<<<<<888777777777777666666666666888999888777555555666777666666555555666666777777666666555555666666666777777666666555555444444666666666555555333222111666666666666777777777777555555555666666666666777444444444444444555555555333333444444444555555555555555555555444222111000444444444444444444444444444444333222222333333444333222111111222444666888999777444333666:::@@@CCCKKKPPPVVV[[[]]]]]]]]]]]]UUUVVVWWWUUUOOOHHHCCCAAA@@@<<<777555555666666555:::999888777666555555555333333444555555555555555555555555444444333333333333333333222222222222111333333444444444555444444444444444333444444555555777666555444444444444444444444444333333444444444444555555666666555555444333444555666666666555555555555444444444333333333333333333333444444555555777666555555444444444444BBBBBBBBBBBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;999999::::::999999888888888888777777666666555555666666555555555666666777555666777888888777666555444444444444444555666777444444444444444444444444555555666666666666555555444444444444444444333222222222222333333333444444333333333333333333333333222333333333333444444444333333333555999===AAACCCAAACCCFFFGGGGGGJJJPPPTTT]]]```ffflllqqqtttvvvwwwsssmmmjjjjjjkkknnnttt|||~~~}}}wwwwwwxxx{{{xxxaaaDDD;;;444444444222//////111111111000000///......//////000000000111111111222222111000/////////000///000000000000000000///111111111111111111111111//////000000222333444555222222111000000000000000000///...------...000111---.........//////000000111111333555666555222000------..................000+++,,,333777444000//////////////////000000000//////............///////////////.........//////...////////////000000000000000////////////000000//////000111111111111111000000111111111222222222111111222222222222222333333333444444444555555666888777555444444444555666666888===EEELLLLLLFFF@@@???IIIVVV[[[WWWKKK@@@999666888::::::::::::;;;===CCCPPPfff}}}mmmbbbSSSHHHCCCAAA???<<<:::<<<===:::555333555888777777999:::;;;;;;;;;;;;777777777666666666555555555777888888666555555666888777777666666777777888666555555555555555666666444444555555666666777777777777777666555444333222444444444555555555666666666777777777777888888888444444555555666666666666444444555555555666666666666666666555555333222222444444444444444444444444444444444444444444555555444333333333444666999;;;888777777999>>>EEELLLQQQZZZ]]]aaabbb___[[[XXXVVVNNNNNNLLLGGGCCC?????????;;;888555333333555666666888888777666555555555666333444555666666666555555555555555444444333333333444444444444333333333333222333444555555555444444333333333333333444555666555444333333222222222222444444444444444444444444444444555555555555444444333333444555555555555555444444444444444333333333333333444444444444555555777666555444444444444444BBBBBBBBBBBBAAA@@@>>><<<=========<<<<<<<<<;;;;;;888999999999999999888888777888888888888777666555777777666666555666666666555555777888888777777666444444444444444555666666444444444444444444444444444444555555555555444444333333444444444444333333222222333333333333444444333333333333333333333333222222222333333333444444333333444555888<<<@@@BBB@@@CCCFFFGGGGGGHHHLLLPPPWWWZZZ___eeekkkppptttuuusssooommmnnnnnnooovvv~~~|||xxxxxxxxxyyy~~~yyybbbEEE<<<555444444111///000111000000/////////....../////////000000000111111222111000000000000000000///000000111111000000///000000000000000000000000.........///000111222333222111111000000000000000000//////.........//////------......///000000000000111222555777666333111.............../////////222---///:::@@@:::333222///////////////////////////......------......//////////////////...............////////////000000000//////......//////000//////000111111111111111000000000111222222333333111111222222222222222222444333333333444555666777888777666555444555555666555666999>>>DDDEEECCC@@@>>>CCCKKKTTTVVVOOOBBB999666888::::::999999;;;<<<@@@III^^^wwwuuuhhhYYYPPPFFF>>>;;;::::::888777999;;;:::777555777999777888888999::::::::::::777777666666666555555555444666777777555444555666888777777666666777777888555444444444444555555666333333444555666777888888666666666666666555444333333333444444444555555555777777888888888999999999444444555555666777777777666666777777777888888888555555555555555444444333333333333333333333333333555555555555666666666666444444444555777:::>>>@@@>>>@@@CCCIIIOOOVVV[[[^^^aaabbbaaa]]]VVVNNNIIIGGGBBBAAA>>>:::777777:::<<<888777555444444555666777555444444333333333444444444444666777777666555444444444444444444444333333555555555555444444444444222333444555555555444333222222222222333444555555222222222111111222222333444444555555555555444444444444555555555555444444333333333444444555666666444444444444444444444444444444444444444444555555555555444444333444444444CCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>=========<<<<<<888888999999999999888888777888999999999888777666888888777666555555555666444555666888888888777666777777666555444333333333333333333333333333333333111222222333333222222111222333333444444333333333222222333333333333444444333333333333333333333333333333333333444444444555444444444555888;;;???AAA???CCCFFFGGGFFFGGGIIILLLNNNQQQUUU\\\bbbiiinnnqqqqqqppprrrttttttssswww}}}~~~xxxwwwwwwyyy~~~zzzdddFFF>>>666444333000///111111111000000000000000000////////////000000000111000000000000000000111222///000111111111111000///000000000000000000000000000/////////000000111222111111000////////////000///000000000///...------------......///000000111///000222444777777444222.........//////000000000000+++000>>>EEE===333111///////////////////////////......------......//////////////////......---........./////////000000//////............////////////000111111111111111///000000111222222333333222222111111111111111111333222222222333444555666777666555444444444555666666777888;;;???AAACCCCCC===???EEELLLPPPMMMCCC;;;777888999999888999;;;======DDDWWWrrr|||mmm\\\QQQIIIDDD>>>:::999999777666555777888999999888999999888888999999999999999888777777777666666666666555333555666666555444555666777666666555555666666777444444333333444444555666444444555555666666777777444444555555555444444333444444444444555555555666777777777777888888888888333333444555555666777777555555666666666777777777222222333444444444444333333333333333333333333333444444555666666666666666555666777:::>>>CCCHHHJJJNNNQQQVVVZZZ^^^___^^^^^^XXXWWWTTTNNNGGGAAA===<<<888888666333111222444777555666666555444555666777333333333222333333444444444555666777777666555444333333444444444444444444555555555555444444444444111222444666666555444333111111111111222333444444111111111111222333444444333444555666666555444333333444444555555444444333333333333333444555666666444444444444444444444444555555555555555555444444444444333333333444555555DDDEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>============777888888999999999888888777888999::::::999888777999999888666555555555555444555666888888888777666;;;999777555333222111000222222222222222222222222444555555666666555555444222222333444444333333333222222333333333444444444333333333333333333333333444444444555555555666666555444444555777;;;>>>@@@???BBBGGGHHHFFFEEEGGGIIIHHHJJJNNNUUU\\\ccciiilllmmmooouuuzzzzzzvvvwww{{{~~~yyywwwvvvyyyyyycccHHH???777444222//////222222111111111111111222222////////////000000000000000000//////000111222222///000111222222111000///////////////////////////333222222222222222333333111000000//////////////////000111111000...,,,+++---------...///000000111...///111444777777555222.../////////000000111111---(((...>>>EEE<<<111---///////////////..................------.........//////000000///...------............/////////000//////............////////////000111111111111111///000000111222222333333222222111111111111111111111111000000111333444666555555333333333333444555999::::::;;;>>>AAAEEEGGG999<<>>888999999888777888;;;===<<>>>>>@@@AAA???<<<;;;;;;<<<<<<;;;777777777777777888888888888888777777666666555555666666666666555555555555666222///222999;;;777222888777666555444333222222555444444333333444444555222444555555444333333444333111000111222444333333333333333333333333333333333222222111222333555666555555555555444333222222111333555666777999<<>>777000000000000000000000000000///111444666666333000...222000///...//////---,,,---...............------///////////////.........//////000000000000//////...//////000//////...---000111222333333222111000111111000000111111222333111111111111111111111111222222333333333333444444333333222111222333444555777999888666:::DDDIIIGGG>>>666:::BBBDDDIIIJJJ@@@;;;999999;;;:::666777;;;@@@AAAPPPkkk|||rrrcccXXXQQQLLLFFFAAA;;;;;;;;;;;;:::999888777333444666888888777555444444444555777888888888888888888777777777777888888555444333333333333444555666555555444444333222222222333444555666666666666888333111444666666777:::333444555555666555555444333444444555555444444333222333333444555666888888444333222222444666666555777777666666666777777888444555555555444333222111000000000000000111111222888777888:::999888<<>>>>>@@@???===;;;;;;;;;<<<:::999888888888888777777777777777777777777666666666666666666666666555555555555444333333444666777666555555555555555444444444444555444444333333444444555222444555555444333333444333222000111222444444333333333333333333333333333444333222111111222333333444444444444444444333333111333555666777999<<<>>>AAACCCGGGIIIJJJHHHFFFDDDGGGHHHKKKPPPWWW^^^bbbcccooouuuyyyzzzzzzzzzvvvqqqqqqzzz}}}{{{yyy{{{~~~nnnXXXBBB<<<555222333444222000333333333222222222111111///000000000111111111111111111000000000000111111///000111222222111000///000000000000000111111222///000111111111///...---////////////////////////////////////......------------...//////000111111222000111777>>>???999333000000000000000000000000...000222333333222000///222000......//////---,,,+++,,,---...///000000000/////////////////////...//////000000000000//////000000000000000000000000000111222222222222111000111111000000111111222222222222222222222222222222222222222333333333444444666555555444555666777888666888777666:::CCCHHHGGGAAA888:::@@@BBBHHHLLLCCC===999888999888666777;;;???AAAOOOiiiyyyggg^^^RRRIIIEEEBBB>>>:::::::::::::::999888777666666777888999999888777666555666777888888888888888777777777777777777777777555444333333333333444555555444444444444333333333111222333444555555555555555222333777999777666777222333333444555666777777333333444444444444333333333333333333555666777888555333222222444555555444444444333333444444555555444555555555555555444444555444333333333444555555777777<<>>>>>===>>>>>>>>>;;;999999999999888777777777666666666666666777777777777666666666666555555555555222555777666444333444666333333444444555555555666555444444333333444444555333444555555333333444555333222111111333444444333333333333333333333333333444444222111111000000111222333333444444444444333111333555666666888;;;===???AAAEEEGGGHHHGGGEEECCCDDDGGGLLLQQQUUUZZZ___bbbqqqzzz|||yyyuuuqqqooovvv|||zzzvvvwwwyyy{{{xxxcccNNN>>>999333111222333222111333333333222222222222222000000000000111111111111111000000//////000000111000111222333333222111000111111000000111111222333.........///......---,,,/////////////////////////////////............------------...//////000000000///111777===???<<<777000000000000000000000000---...///000111111000000111000......//////...,,,---...//////000000000000......////////////////////////000000000000//////222111000//////000111222000111111222222111111000000000000111111111222222333333333333333333333333222222222222333333333333333333222222333333444555444666666666999AAAGGGHHHDDD:::999<<<>>>GGGNNNHHH???:::777777666555777;;;>>>@@@MMMeeerrrbbbTTTMMMEEE@@@>>>>>><<<;;;888888888888888777666555777777777777777777777777777777888888888888888777555666777888888777666555555444333333333333444555333333333444444444555555111111222333444444444444333111444;;;===999555444222222222222444666888999333333444444444444333333333333333333444555777777666444222222333444444333333222222222333333444555111111222222222333333333666555444444555888:::<<<>>>@@@GGGPPPSSSSSSVVVZZZaaaaaa```]]]YYYTTTPPPMMMCCCCCCBBB???:::777555555777777888888888777666666222222333333333333222222222222333333333333444444333333333333333444555555222222333333333444444444666666666555555444444444666444333111111333444666444444444444444444444444555444444333333333333333444666888888777555555555444444555555444444333333444444444444444555555555777666555555444444555555444444222222222222444444555444444333333444444555444444444444333333333333DDDFFFGGGEEEBBB@@@???@@@@@@@@@AAABBBCCCAAA>>>;;;::::::999999888777666666555555666666777777888888666666666666555555555555333555777666555333444555333333444444444555555555555444444333333444444555333444555444333222444555444222111111333444444333333333333333333333333333333222222111111000000000111222333444444444444444222333555555555777999<<<===???BBBEEEFFFEEECCCBBBAAAFFFMMMQQQTTTWWW]]]bbbppp{{{zzzuuupppooosss}}}{{{vvvssstttvvv{{{~~~~~~{{{ppp[[[HHH999666222111111222222111000000000000000000000000000000000000000111111111000000////////////000000///000111222222222111000000000//////000000111222---------...------------////////////////////////000000000000000000000000------------......//////000///111666<<<>>>;;;777////////////////////////............///000111222111///......//////...,,,222222222111000...---,,,............//////////////////000000000000//////222000///......000222333000000111111111111000000///000000111111111111111222222222222222222222222111222222222222333333333111111111111111222222333333444555666888>>>DDDHHHIII===999::::::EEEOOOMMMCCC<<<777666555444666:::<<<>>>III^^^xxx{{{mmm\\\PPPHHHDDD???<<<<<<=========888888888888888777666555666666555444444444555555666777777777777777666555444555777888888777555444555444333333333333444555222222333333444555666666222222333444444444444444333222555;;;<<<888444333444333222111222444777888333333333444444333333333333333333333444555666777666444222222333333333111333333333333444555666666222222111111222222333333333333444777;;;AAAFFFIIIQQQRRRXXX___aaa]]]\\\]]]ZZZXXXUUUPPPJJJEEEAAA>>>>>>===<<<999666555555777666666666666555555444444111222333333333333222111222222222333333333444444333333222222333333444555333333222222222333444555666666555444333333222222666444222111111222444666333333333333333333333333555444444333333444444444777888:::999777555555555333444444555444444333333555444444444444444444444666666555555444444444444444333333222222333333444444444444444444444444444444444333222222333333444EEEFFFFFFDDDBBB@@@???@@@@@@AAABBBCCCDDDBBB>>>;;;;;;::::::999888777777666555555666666777777888888666666666666555555555555666555444555666666444222555444444444444333333333555444444333333444444555444444555444222222444666444222111222333555444444333333333333333333333333000000111111222222222222111111222333444444444444222333555555555555888:::;;;===AAADDDEEEDDDBBBAAA@@@EEELLLQQQTTTWWW]]]aaakkkxxx|||vvvppppppqqqyyyxxxrrrqqqrrrvvvyyyyyyttthhhSSSCCC777444222111111222222222000000000000000000000000111111000000000000000000000000////////////000000---...000111111111000000///............///000000.....................//////////////////////////////////////////000000000---------...............111111222666999:::888555///////////////////////////.........///111222333000///......//////...---222222222111000...---,,,---.........//////000000//////000000000000//////000///---------///111222000000000000000000000000...///000111111111111000000000000000000000000000111111111222222222333333333444444555555555555555333333444666777;;;AAAGGGLLL@@@;;;999888CCCOOOOOOFFF>>>777666666555666999999<<>>FFFOOOBBB===:::777AAANNNOOOIII@@@888777777666666888888;;;AAAOOOhhhlll^^^RRRIIIDDDCCC===<<<;;;999888888888999777777888888888888777777888777777666666555555555333333444444444444444333333444555666666555444333555444333333333333444555222222333333444555666666444444555666666555555444777333111444666444333555666555444222222222222333222222333333333333222222333333333333333444555555555333111111222333333222000000000111222333444555777777777777999;;;===???IIIJJJNNNRRRXXX]]]aaacccaaa\\\YYYYYYTTTKKKDDDBBB===<<<:::888666555555555444555555333222333555777777666555333222111111111222222111111111111222222222222333333333333444444222222222222222333444444222222333333333444444444222222222111111000000000333333222222222222333333333333333333333333333333333333333333333444444555666777777666444333333444333333444444555555444444333333333333333444444444444555555555555444333333333333333333333333333333333444444555555444444333222222222222333333333333GGGFFFDDDCCCBBBAAA@@@????????????@@@AAA???<<<:::999999999999999999999999777777777777666666666666666666666666555555555555222333555666555555555777222333333333333333444444555444444333333444444555555555444333111222444777555333222222444555555444333333333333333333333333111222333444444333222222222222333333333222222111222333444444333333555777999<<<@@@CCCDDDDDDBBBAAA???BBBGGGOOOWWW]]]___```aaahhhnnnqqquuuyyyzzzwwwrrrooorrr}}}~~~~~~|||}}}wwwwwwvvvtttjjjYYYFFF:::555555444333111111111222111111222222222333333333111111111111000000000/////////............//////---...000111222222111111...............///000000///...------...///000111////////////////////////,,,,,,,,,---------......////////////////////////000000111333444444333222000000000000000000000000........................///...---...///000///...+++,,,---...///000000000------......///000000111//////000000000000//////---......///000000111111111000///......///000111---...000111222111000///000000000000000000000000111111111111222222222222...///000111222111111000444333444666555444:::DDDPPPDDD@@@===888@@@LLLLLLKKKBBB:::999:::888666777999<<<@@@LLLcccssseeeWWWMMMFFF@@@>>>AAA=========;;;:::999999:::555666666777777666666666666777777888777555444333222222333444555555555555444444444444444444444444555444333333333333444555333333333444444555555555444444444555555444444333555111000444555333111333444444333333333333333333222222333333333333222222333333222222333333444444333222000111222444333222000000111111222444555666999999:::===@@@EEEIIIKKKXXXYYYZZZ[[[[[[[[[ZZZYYYTTTNNNIIIHHHFFF???;;;:::777666555333222111111111222444444444333333555777555555333222222222333333444222000//////000222444222222333333333333444444222222222111222222333444111222333444444444333333222222111111111111111111111222333333333333222111222222222222222222222222222222222222222333444444444555555444222111222333222333444444555555444444222222222333333444444555444444555555555444333222222333333444444333333222333333444555555444333333000111222333444333333222HHHFFFCCCBBBBBBAAA@@@???BBBAAA@@@AAABBBAAA>>><<<999999999999999999::::::888888777777666666555555777666666666555555555555...444999888333111555:::000111111222444555555666555444444333333444444555555555444333111222444777555333222222444555555444333333333333333333333333333444555555444333111000333333333333333222111000222444444444333333555777999<<>>999@@@KKKKKKLLLCCC;;;;;;;;;999777666:::===@@@JJJaaa~~~uuuaaaUUUJJJEEEAAA;;;<<<@@@999::::::999777666666777444444555555666555555444444555666666666333111000222333444555666666666666555444444333333444444555555444333333333333444555333333333444444444555555333333333444444333222222333000000555666222000000111222333444444444444333222222222333333222222222333333222222222333444444222111000111222444444333333333333444555666888999AAABBBDDDHHHMMMSSSYYY\\\```___^^^[[[WWWQQQLLLIIIHHHAAA<<<===>>>;;;999:::;;;:::999777555333222111---///111111000000111333333333222222222333555666555333000......000333555222222333333333444444444222222111111222222333444000111333555555444333222222222222222222222333333000111333444444333111000222222222222222222222222111111111111222222333444222333333222000000111333222333333444555555555444111111222333333444555555333444555555555444333222222333333444444333333222333333444555555444333333///000222444555444222111FFFEEEDDDDDDEEEDDDBBB@@@@@@>>>>>>>>>???@@@>>>===<<<<<<;;;::::::999888888666666666777888888999999666555555555555444444444555555666666777777888888555555555555555555555555555555555666555555444333444333333222222333333444444444333333333333222222666555444333222111111111111000000000111222222333///000111222333333222111333333222222333333444555999===AAACCCBBB@@@??????@@@CCCHHHPPPXXX]]]______]]]YYYYYY```lllwww|||~~~yyytttpppqqqvvv{{{|||{{{zzzzzz|||nnnXXXCCC888666444222000/////////000------...000000111111111444333111////////////000//////............//////000111222333333333222111000///.........///111222..................------000///......///000...------...///000000111000000........................//////111333555555333000,,,------...///000111111//////............//////---......//////......---......////////////......///---+++,,,///111///---......///000000000000000............////////////000000000///......------000000000000000111111111...//////000111222222222444444444333333222222222333333222222222333444555444444444444444555999<<>>;;;:::::::::888999999999999888777777333333333333333333333333444444444555444444333333111222444555666555444444444333333222222333333444333333333222222111111111666666555444333111///...***,,,///222444444222111555555555555444333222222000000111111222222222222333222222111222222333333000000000000000111222333444111///000333444333222///222333333333777@@@GGGHHHLLLRRRVVVWWWYYYZZZ[[[\\\YYYUUUOOOHHHBBB>>>;;;666666555555555444444444555555444333333222111111000000111222333333444444333333333444333333222222333222111111000000111111222222333333333333444444444333222111111111222333222222333444444444333333222222222222222222333333000000000111111222222333333222111111000000111111111222444444333333444555444444333222111000///...444333222333555666555444555444333222111222333444333333333333333333333333111111222222222111111000222333333444444333333222111111222222222111111000FFFDDDCCCCCCDDDDDDBBB@@@AAA???======>>>>>>===<<<;;;;;;:::999999888777777777777777777888888888888666555555555555444444444777666666666666666666666555555555555555555555555222333444555666666666666444444333333333333444444444444333333333333222222555444333222111111111111111111111111111222333333///000111222333222222111333333222222333333444555999<<>>IIIHHHLLLCCC<<<::::::777777888<<<>>>AAAIII]]]xxxqqq\\\QQQEEECCC@@@<<<:::999999999888888999999888888777666333333333333333333333333333333444444444444444333333333444444444444444444333333222222222222333333333333333222222222111111333444444444333333222111...///111333333222111000222222333333444333333333111111111111111222222333333333222222111222222222111111111111222444555666111///---...111333333222111555:::<<>>AAAHHHEEE:::???KKKKKKOOOEEE<<<:::999777666888<<>>;;;:::888999;;;;;;FFFSSS^^^nnnooo[[[III>>>===888888999::::::999888777777777888888777777666555555555555555555555555555000111222333444555555555666555333222111222333333222111111000000111111222222222222222222222222222111111222333444444444444666555333222111222222333111111222333333333333333333222111000000222333555444444333222111111111111000/////////000222444555888777666777999;;;===>>>AAAFFFMMMRRRTTTUUUWWWYYY[[[SSSIIICCCAAA???;;;777555555555555555666666666111111111000000000//////222222111111111000000000000000111111222222222333111111222333333333222222222333333222222222111111111222222222222333333333444444333333222222222222///000111222222333333222444444333333222111000000444444444333333222222222333222111111000000111111111222333222111111222333222222333333333444444444222111000111333444333222222333444555444333222111111111111111111111111111000111111222222222222111222333333444444333333222666555555444333222000///FFFDDDBBBBBBCCCCCCBBBAAACCC@@@<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777666555555666555555555555444444444222333333444555666777777666555444333333444555666666555444444444444555555444444444333333444444444444444333333333222222222555444444444444555555666444444333222222333333333333333222222222222222222333333222222333333444555999===AAACCCDDDEEEFFFGGGFFFCCCAAACCCHHHNNNRRRUUURRRSSSVVVZZZbbbnnn||||||vvvqqqnnnllljjjqqqssszzzkkkQQQ===555222222222222111111000///000111111222222222222111000000000000/////////...333333222222222222333333444444333222111111000000---......///////////////,,,,,,,,,------.........,,,++++++,,,///000000//////////////////...---,,,////////////////////////---000666;;;===:::444//////////////////.........//////............//////---,,,,,,++++++,,,,,,---......////////////......------............////////////000000000000//////............////////////---......///000111222222333222222111000///......000000000000000111111111222222222222222222222222333333222111222333444555222444555555444444666777999???JJJIII>>>BBBOOOPPPRRRGGG===::::::999;;;>>>BBBQQQdddrrrvvvdddWWWLLLBBB;;;999666777888::::::999888777666777777777777666555555555555555555555555555555000111222333444444444444666555333222111111222333222111111000000111111222222222222222222222222222333333444444444333222222444333222111222333555666444444444444444333222222333222111111111222444444444333222222111111111222444333222222333555777999666888;;;===@@@CCCFFFHHHJJJLLLPPPQQQPPPMMMKKKJJJIIIBBB:::666777888666333111111111111222222222333111111111111000000000000222222222222222111111111000111111111111111222222000111111222333333222222222333333333333222111000111111111222222222333333222222222222111111000000000111222333444444444444444444333333222111000000444444444333333222222222333222111111000000111111111333444333111111222333444444444333333333222222222111000111333444333222222333444555444333222111111111111111111111111111111111222333333333333333222333333444444333333222666555555444333222000///FFFEEEDDDDDDEEEDDDBBB@@@BBB@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888777666666555666555555555555444444444222222333555666777888999777666444333333444666777999888666444333333333333444333333222222333333444444444333333333333222222444444333444444555666666444333333222222222222333444444333222222222222333333333222222333333444555:::===@@@CCCDDDDDDFFFGGGEEEBBB@@@BBBGGGMMMRRRTTTRRRRRRTTTZZZdddqqq}}}~~~xxxqqqllliiiooorrryyy|||fffMMM<<<666222222222222222111000///000000111111111111111000...//////000000//////...000000111111333555666777555444222111//////......------...////////////...+++++++++,,,------......---,,,+++,,,...//////........./////////...------////////////////////////---000555:::<<<:::444///........./////////////////////............//////...---,,,++++++,,,---.........////////////......---///000000///...000111000000000000000//////...............////////////......///000000111222222222222111111000000//////000000000000000000111111111111111222222222222222444333222222222333444555222444555555444444555666555:::EEEFFF>>>EEERRRSSSOOODDD:::777888999<<<@@@MMM]]]qqqiiiZZZKKKDDD@@@<<<888777666777888999999888777666666666666666666555555444444444444444444444444444000111222333333444333333444333333222222222222333222222111111111111222222111222222222222333333333555555555444333222111000222222111111222444555777555555555555444333222111222222222333333333333333333222222111222222333333333222111222333777;;;===AAADDDIIIMMMOOOQQQSSSUUUKKKKKKJJJHHHEEEAAA<<<:::===999444333444444333111111111111111111111222222222222111111111000000000222222222222222222222222111111111111111111111111111222333444444555555444222333444444444333111000111111111111222222222222111111111222111000000///000111222333444555555555444333333222222111111111333333333333222222222222333222111111000000111111333444555444222111222333444444333333222222111111333222111222333444444222333333444444333333222222222222222222222222222222222222333444555555555555222333333444444333333222444444444444333222000000EEEEEEFFFGGGHHHFFFCCC@@@AAA???======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666666555555555555444444444444444555666666777888888777666444222222444666777:::888666444222222333444333222222111111222222333444444333333333333222222111111111222333444555555333333222111111111111111555444333222222222222333333333222222333333444555;;;===@@@BBBBBBCCCEEEFFFDDDBBB@@@AAAEEEKKKOOOQQQSSSRRRTTT\\\iiiwww~~~wwwppplllmmmpppxxxxxxaaaIII:::666111111222333222111000//////000000111111000000///---...///000000///....../////////000222333555666444333111///------------,,,---.../////////......++++++,,,,,,---......///...---,,,,,,.........,,,------......///.........////////////////////////...000444999;;;999444///------......//////000000//////............/////////...---++++++---...///......////////////.........000222111000///111333000000000000000///................../////////////////////000000111111222111111111000000000000000111000000000000000000000000111111111222222222222333222111111111222444555222333555555444333444555444777AAAEEEBBBMMM[[[[[[LLLBBB888666888:::???DDDSSSbbbuuu~~~hhhRRRHHH???;;;999666666888777777777777666555444444555555666666666555444444333333333333333333333333111222222333333333222222111222222333333333222222333333222222222222333333111111222222222333333333444444444444333222111111111111111222222333444555333333444444444333333222000111333444555444333222111111111111222333444444333333333555999>>>DDDGGGTTTWWW[[[\\\YYYUUUSSSRRREEECCC@@@===;;;888555333555555555555444333222222222222222222222222333333111111111111000000000000111111111111111111111111111111111111000000000000111111222444444555555444222333444555444333111000111111111111222222222222111111222333222111000//////000111222444444444444222222222222222222222222111111111222222222222222333222111111000000111111444555666555333222333444111111111222222222222222444222222333444555444333444444333333222222333333333333333333333333333333333444555666777777777777222333333444444333333222222222333333222111000000EEEEEEGGGIIIIIIGGGCCC???@@@???>>>>>>???@@@>>>===::::::::::::::::::::::::888888888888777777777777666666555555555444444444666666666777777777777777777666444222222444666777999777555333222333444555222111111111111111111222444444444333333333222222//////000000111222333444333222222111000000000111666555333222111222333333333333222222333333444555;;;===@@@AAABBBBBBDDDFFFDDDBBB@@@AAADDDIIILLLMMMUUUSSSUUU^^^mmm{{{zzztttqqqlllooovvv~~~~~~uuu^^^GGG:::777000111222333333222000/////////000000000//////...---...///000000///......111111000000000000111111444333000...,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------...///000000...---,,,,,,---...---+++,,,,,,---.../////////...000000000000000000000000...000444888:::888333///,,,------...///000111111//////............//////000///---,,,,,,---///000......////////////......///111333222000000222444000000000000000///................../////////000000000000000111111111111000000000000000111111111111111111000000000000000000000111111222222222222222111000000000111333333222333555555444333444555444666AAAFFFGGGVVVddddddMMMBBB888777:::>>>CCCIIISSSaaarrrgggLLLGGGBBB===:::666222555;;;888777777555444333222222555555666666555555444333333333333333333333333333222222333333333222111111///000222333444444333222444333333222222333333444111111111222222333333333333333444444444333222222111111222222222222222222000000222222333333333333///111444666666555333111000000000111222333555555999:::;;;>>>DDDKKKRRRVVV___bbbccc___VVVMMMFFFCCC???<<<888666555555444333///222555666555444333333.........//////000000000111000000000////////////////////////000000000000111111111000000000000000...///000111222333333333222333444555555333111000000111111111111222222222222222333444333222111000...///000111333333333444222222222222222222333333000000000111111222222333333222222111000111111111555666777666444333444555...///000111222333444444444333222333555666555444555444333222111222333444333333333333333333333333444555666777888888888888222333333444444333333222111111222222222111111000