BM6P6(@ vvvcccVVVOOOLLLJJJHHHFFFGGGIIIMMMOOOOOOTTTXXXZZZ\\\bbbgggiiikkkppptttwwwzzzsssrrrppplllhhhmmmpppmmmfffcccfffjjjmmmooopppooollljjjiiihhhqqqvvv{{{tttlllbbbZZZRRRPPPNNNKKKHHHEEEDDDCCC>>>>>>>>>>>>???AAACCCEEEIIIXXXnnniiiQQQGGG???>>>???<<<999999999:::;;;<<<========================>>>>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIIIIEEELLLQQQWWWfff{{{iiibbbccciiirrrgggeeeiiipppzzz~~~~~~}}}zzzdddWWWOOOJJJFFFFFFCCCCCCBBBBBBBBBAAAAAAAAABBBDDDGGGHHHJJJRRR]]]fffqqqxxx}}}yyyppplllgggcccaaa```___^^^bbbcccdddeeeffffffeeedddcccfffiiijjjkkkqqq|||~~~|||mmm\\\SSSMMMKKKJJJHHHGGGHHHIIILLLMMMPPPTTTXXXZZZ]]]aaafffiiinnnvvv}}}zzztttsssrrrnnniiilllnnnmmmiiihhhkkknnnnnnoooppppppooopppsssuuu}}}zzzsssnnnggg^^^VVVQQQPPPMMMJJJGGGEEEDDDCCC??????>>>>>>???AAABBBDDDJJJWWWiiizzznnnSSSIII@@@???@@@===::::::999:::;;;<<<============>>>>>>>>>>>>???????????????@@@BBBDDDFFFHHHIIIIIIFFFIIINNNXXXlll}}}lll___\\\aaannntttiiigggkkkuuu}}}~~~zzzeeeXXXPPPIIIFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAADDDFFFFFFGGGLLLUUU\\\eeejjjqqqwww{{{{{{uuurrriiifffbbb___^^^```aaabbbjjjkkklllnnnooopppoooooommmnnnooonnnnnnrrrzzz}}}eeeWWWQQQNNNJJJJJJIIIIIIIIIJJJJJJKKKOOOSSSWWWZZZ\\\___eeejjjsss{{{uuuvvvvvvsssooooooppppppqqqrrrssstttqqqrrrssstttwww}}}xxxvvvwwwvvvsssooommmjjjddd[[[UUUPPPOOOMMMJJJGGGEEEDDDCCC@@@??????>>>???@@@AAABBBIIISSSddduuutttUUUKKKBBB@@@@@@>>>;;;;;;999:::;;;<<<============????????????@@@@@@@@@@@@???@@@BBBEEEGGGHHHIIIIIIGGGGGGJJJXXXqqqyyyjjj]]]VVVZZZbbbuuuuuukkkjjjnnnzzzwwwdddWWWOOOIIIEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDDDDCCCEEEKKKOOOWWWZZZ^^^ccchhhooouuuzzz|||~~~|||vvvpppjjjhhhcccaaa___^^^```eeekkknnnxxxzzz|||~~~}}}~~~}}}zzzwwwxxx}}}|||bbbWWWRRROOOJJJJJJJJJKKKJJJJJJIIIIIINNNPPPUUUYYYZZZ]]]eeemmm{{{}}}yyy{{{|||zzzyyywwwuuuvvvyyy||||||zzztttvvvyyy}}}|||yyyxxxwwwjjjjjjjjjkkkiiiddd]]]WWWOOONNNLLLIIIFFFDDDCCCCCC@@@@@@???>>>>>>???@@@AAADDDOOOaaauuuvvvWWWLLLBBB@@@@@@===;;;;;;999:::;;;<<<============>>>>>>>>>?????????@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFFFFIIIWWWooozzzmmmaaaXXXVVV^^^hhh{{{vvvlllkkkpppyyy}}}ooo___UUUNNNHHHEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA???AAABBBBBBBBBBBBDDDGGGMMMOOOSSSWWW[[[aaahhhllllllnnnooommmiiieeebbbaaaaaaaaabbbeeejjjrrr{{{zzzbbbWWWRRROOOKKKLLLLLLLLLLLLKKKIIIIIILLLMMMQQQVVVXXX[[[gggsss|||}}}zzzzzz}}}}}}vvvzzz}}}zzzxxxvvvtttdddfffiiikkkiiiddd]]]WWWNNNMMMKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>>???@@@AAABBBMMM```wwwuuuXXXLLLBBB??????<<<::::::999:::;;;<<<=====================>>>>>>>>>??????AAABBBCCCEEEGGGHHHIIIIIIFFFGGGLLLWWWlll~~~uuuiii^^^WWWWWW```lll~~~uuukkkkkkqqqvvv|||mmmbbbVVVPPPKKKGGGFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA>>>@@@BBBCCCCCCCCCDDDEEEGGGJJJMMMQQQSSSVVVZZZ\\\\\\^^^______^^^]]]^^^___bbbeeejjjqqqxxxvvv```WWWRRRNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKJJJNNNUUUXXX\\\lll}}}~~~}}}}}}{{{yyyuuuqqqlllhhhcccfffhhhiiifff```YYYTTTMMMLLLJJJGGGEEEDDDCCCBBB???>>>>>>===>>>???@@@AAACCCMMM^^^uuuwwwYYYNNNCCC???>>><<<::::::999:::;;;<<<============<<<=========>>>>>>>>>>>>BBBCCCDDDFFFGGGHHHIIIIIIEEEJJJPPP\\\oooxxxjjj^^^WWWWWWaaammmtttkkklllqqquuu}}}tttkkk___WWWOOOLLLIIIFFFFFFIIIDDDDDDDDDDDDCCCCCCCCCBBB@@@AAACCCDDDEEEFFFFFFEEECCCFFFJJJLLLLLLMMMNNNOOOQQQRRRTTTVVVWWWYYY]]]```dddkkkvvvqqq^^^WWWTTTQQQQQQQQQPPPOOOMMMLLLLLLKKKLLLJJJMMMUUUYYY___sss~~~{{{tttmmmfffaaafffhhhjjjiiiccc\\\TTTPPPLLLKKKIIIGGGEEECCCCCCBBB>>>=========>>>???AAABBBEEEMMM\\\qqq}}}\\\PPPDDD@@@???<<<:::;;;999:::;;;<<<==================>>>>>>>>>?????????BBBCCCEEEFFFGGGHHHIIIIIIFFFKKKTTTddd{{{ssscccZZZZZZgggttttttlllmmmrrryyyyyyrrrhhh^^^WWWQQQKKKIIIGGGEEEEEEIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFDDDFFFHHHHHHHHHGGGIIIJJJKKKMMMOOOPPPSSSWWW\\\```kkkuuuppp]]]XXXXXXVVVSSSRRRQQQOOONNNMMMMMMMMMMMMJJJMMMUUUZZZbbbxxx~~~}}}xxxppphhhcccjjjlllmmmjjjcccZZZRRRNNNLLLKKKIIIGGGEEECCCBBBBBB===<<<<<<<<<>>>@@@BBBCCCFFFLLLZZZooo]]]QQQFFFBBB@@@===<<<<<<999:::;;;<<<============>>>????????????@@@@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIFFFKKKVVVjjj}}}jjj___```nnn}}}uuulllnnnttt~~~vvvnnnbbbXXXTTTOOOJJJIIIGGGDDDEEEHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGIIIKKKJJJKKKMMMNNNQQQVVV\\\```qqq~~~nnn___YYYWWWUUUPPPPPPPPPOOOOOONNNNNNMMMPPPMMMMMMRRRZZZfffwww}}}|||~~~tttllljjjjjjmmmlllggg___WWWPPPMMMLLLKKKJJJHHHGGGGGGGGGEEECCCAAAAAA@@@@@@@@@AAABBBCCCGGGLLLWWWlllkkkRRREEEDDD>>><<<>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDHHHIIIIIIHHHHHHIIIJJJMMM[[[uuupppbbbcccuuusssppptttxxx|||lll___YYYPPPNNNKKKIIIHHHGGGFFFDDDFFFGGGHHHHHHIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGJJJHHHEEEFFFIIIKKKJJJHHHMMMJJJJJJOOORRRWWWbbbooosssddd]]]ZZZWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSPPPPPPTTTYYY```mmmyyywwwvvvtttssstttyyy}}}uuuqqqpppooommmiiibbb[[[TTTPPPMMMLLLJJJHHHFFFEEEEEEEEECCCAAA@@@@@@???>>>???@@@AAABBBEEEJJJWWWmmmnnnUUUGGGEEE???>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>???AAABBBDDDFFFIIIKKKJJJIIIIIIJJJLLLRRRcccsssccceeexxx}}}rrrpppuuu{{{pppbbbZZZOOOLLLJJJHHHHHHGGGFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFGGGJJJKKKJJJHHHKKKIIILLLRRRWWW^^^kkkxxxyyykkkddd___]]][[[ZZZXXXVVVUUUVVVWWWXXXXXXUUUTTTWWWYYY\\\ccclllyyy}}}}}}qqqhhhfffbbbbbbbbbaaabbbfffkkkpppyyy{{{wwwuuutttsssmmmfff^^^XXXTTTRRRNNNKKKIIIGGGDDDCCCCCCBBBAAA?????????>>>===>>>???@@@AAABBBHHHWWWppptttYYYJJJGGGAAA>>>@@@===<<<<<<<<<<<<<<<<<<<<<<<<>>>===>>>>>>???AAABBBCCCFFFIIIKKKLLLKKKJJJKKKKKKOOOXXXoooyyygggjjj~~~{{{rrrqqqxxxtttfff]]]PPPNNNKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJLLLMMMKKKJJJLLLLLLPPPVVV]]]fffuuu~~~qqqkkkhhhfffaaa```]]][[[ZZZ[[[]]]___bbb]]]ZZZZZZZZZ[[[```fffkkkoootttyyyzzzoooiiibbb\\\ZZZYYYZZZ[[[\\\\\\^^^bbbeeehhhttt}}}{{{yyyuuuqqqlllfff```]]]\\\YYYQQQKKKIIIGGGDDDBBBBBBBBB@@@?????????>>>===>>>???@@@AAABBBIIIYYYrrryyy^^^MMMHHH@@@>>>@@@===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBDDDDDDGGGIIIKKKLLLKKKKKKKKKLLLQQQ^^^xxxlllppp{{{rrrttt}}}tttggg___UUURRROOONNNNNNNNNNNNMMMMMMLLLJJJIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOOOONNNMMMPPPQQQTTTYYYaaannnvvvrrrrrrsssnnnllljjjhhhhhhjjjlllnnnrrrjjjbbb___]]]\\\___dddgggjjjnnnrrryyysssfffbbbaaa]]]YYYXXXTTTVVVWWWXXXXXXYYY\\\^^^```hhhsss|||tttnnnllljjjjjjkkkjjjcccWWWNNNKKKHHHEEECCCBBBBBBAAA@@@@@@??????>>>???@@@AAABBBDDDJJJZZZrrr}}}aaaOOOIII@@@===???<<<===========================>>>???AAABBBDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLNNNSSScccrrrwww|||tttvvv|||qqqfff```[[[XXXTTTQQQQQQQQQQQQQQQOOOOOOMMMLLLKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIHHHJJJLLLMMMNNNOOOPPPQQQSSSVVVZZZ```jjj{{{{{{|||~~~xxxwwwwwwvvvwwwyyy{{{}}}yyyooojjjfffcccdddggglllnnnqqquuuzzz~~~oooeee]]]\\\\\\YYYVVVVVVTTTUUUWWWWWWWWWXXXZZZ\\\]]]```hhhrrr{{{~~~vvvpppooorrrwww{{{yyynnn___TTTMMMJJJEEECCCBBBBBBAAAAAA@@@@@@???>>>???@@@AAABBBDDDJJJYYYppp|||eeeRRRJJJ@@@<<<>>><<<===========================>>>???AAACCCDDDEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPYYYlllxxx}}}uuuxxxyyyrrrjjjeeebbb^^^YYYUUUTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGIIIKKKMMMNNNPPPTTTWWWXXX```hhhppp|||}}}zzzxxxuuutttvvvyyyzzz}}}{{{lllddd^^^ZZZZZZYYYVVVUUUWWWWWWXXXYYYXXXXXXYYY[[[]]]\\\]]]ccclllttt}}}|||vvvsssuuu{{{uuufff[[[MMMJJJEEEBBBBBBBBBAAA@@@??????>>>===>>>???@@@AAACCCIIIVVVlll~~~}}}jjjUUULLLAAA===???===========================<<<===???AAACCCDDDEEEEEEFFFHHHJJJLLLMMMOOORRRTTT```vvv~~~|||uuuwww}}}wwwsssmmmhhhbbb]]]ZZZYYYWWWVVVVVVWWWXXXXXXVVVSSSPPPNNNJJJKKKKKKKKKKKKLLLLLLLLLKKKMMMOOOPPPRRRVVV\\\```dddppp~~~lllbbb___[[[XXXXXXWWWVVVWWW\\\VVVWWWWWWWWWVVVWWWZZZ\\\]]]]]]dddmmmtttzzz}}}wwwuuuuuuyyyyyyjjjaaaMMMIIIEEEBBBAAAAAA@@@@@@>>>===<<<<<<<<<===???@@@AAAGGGTTTjjj~~~mmmWWWMMMBBB>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>>>>===>>>>>>??????@@@@@@@@@@@@DDDJJJTTTcccwwwuuuWWWJJJFFFAAA>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBFFFHHHKKKKKKMMMPPPOOOMMMRRRYYYkkk||||||uuuwwwwwwmmmgggeeeeeebbb___```fffkkkkkkeee]]]XXXUUUNNNJJJJJJMMMNNNMMMPPPUUUUUUSSSWWW```eeejjjsss~~~sssjjjccc^^^^^^]]][[[ZZZYYYYYYYYYYYYXXXYYY[[[ZZZYYYYYY\\\^^^cccfffmmmvvv{{{uuuoooooorrryyyzzzjjj]]]QQQLLLFFFBBB@@@@@@@@@???>>>>>>======>>>>>>???@@@???EEEMMMYYYiii|||vvvXXXJJJFFF@@@===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIIKKKKKKNNNPPPOOOMMMSSSZZZooo~~~yyy}}}xxx{{{zzzqqqllllllmmmmmmkkkllloooqqqoooiiiaaaYYYUUUPPPMMMMMMPPPQQQQQQUUUZZZ]]]]]]bbbllluuu{{{rrriiidddbbb```[[[[[[[[[ZZZYYYYYYYYYYYY[[[\\\^^^^^^^^^```dddfffkkkmmmuuuxxxrrrooossszzz|||lll```SSSNNNHHHCCCBBBAAAAAAAAA>>>===<<<;;;<<<===???@@@AAAFFFNNNUUU___pppxxxYYYKKKFFF@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCFFFIIILLLMMMOOOPPPNNNNNNUUU^^^uuuuuusssvvv{{{www}}}{{{tttrrrtttwwwyyyyyy{{{yyywwwrrrmmmddd\\\VVVRRRPPPQQQUUUVVVWWW]]]ccckkkkkkrrr~~~zzzoooiiifffdddddd^^^^^^____________^^^]]]```aaadddggglllrrrwww{{{{{{|||zzztttttt{{{rrrfffUUUOOOIIICCCAAAAAABBBBBB@@@>>><<<;;;;;;===@@@AAADDDIIIPPPUUUZZZiii{{{[[[LLLFFF@@@<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJNNNNNNPPPQQQOOOOOOXXXccczzznnnlllkkklll{{{vvvttt||||||{{{~~~yyytttnnnggg]]]WWWTTTSSSVVVZZZ\\\^^^eeennnyyy{{{~~~zzz|||}}}vvvpppkkkhhhffffffgggiiijjjiiihhhgggeeeeeehhhmmmvvvzzz{{{uuuiiiUUUOOOHHHBBB@@@@@@AAAAAAAAA???===<<<<<<>>>AAACCCAAAEEELLLQQQTTT```|||}}}\\\LLLFFF@@@===>>>????????????????????????>>>???@@@AAABBBDDDHHHKKKOOOPPPRRRRRRPPPRRR^^^kkkooobbbdddeeeddduuutttsss|||{{{tttooohhh```YYYWWWXXX[[[```cccfffpppzzz{{{vvvxxx}}}zzzuuupppnnnoooqqqssstttsssqqqooommmqqquuu}}}vvviiiUUUOOOGGGAAA??????@@@@@@@@@???>>>===>>>???AAABBB@@@CCCJJJPPPRRR\\\www~~~]]]MMMFFFAAA>>>???????????????????????????>>>???AAAAAABBBEEEIIIKKKPPPQQQSSSSSSRRRUUUdddsssyyyhhh]]]______aaasssvvvvvvyyyrrrkkkddd___^^^___dddjjjmmmrrr}}}zzzvvvxxx~~~|||xxxiiiVVVPPPGGGAAA??????@@@AAA>>>>>>>>>>>>>>>???@@@@@@BBBCCCJJJRRRTTT[[[sss]]]MMMGGGAAA???AAA????????????????????????>>>???AAABBBCCCEEEIIILLLQQQRRRUUUUUUSSSXXXiiizzzrrrggg___]]]\\\```sssxxxyyyyyypppjjjggggggiiiooouuuyyy~~~yyyvvv{{{zzzkkkWWWQQQHHHBBB??????AAAAAA<<<======>>>>>>>>>>>>>>>@@@AAAGGGPPPRRRWWWlll]]]MMMGGGBBB@@@BBB????????????????????????>>>???AAABBBCCCFFFIIILLLQQQSSSUUUVVVUUUZZZllloooiiiaaa\\\ZZZaaasss~~~xxxyyy~~~tttnnnlllmmmpppvvv}}}~~~yyywww}}}~~~qqq```SSSGGGDDDDDDBBB???>>>>>>======<<<<<<<<<======<<>>@@@AAAAAAAAABBBEEEJJJNNNUUURRRSSSYYY[[[___mmm}}}}}}mmmaaa___^^^bbbuuuyyyuuuuuuzzzvvvssssssyyy~~~}}}{{{xxxaaaTTTGGGCCCCCC@@@??????======<<<<<<<<<<<<======>>>CCCEEEKKKUUUYYYfff~~~bbbNNNEEEAAA???@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBCCCFFFJJJNNNUUURRRSSSXXX[[[___nnntttdddaaabbbggg{{{zzzwwwxxx}}}yyyxxxyyy|||zzz}}}bbbUUUHHHBBBAAA???>>>???======<<<<<<<<<<<<======@@@DDDDDDIIIRRRWWWgggcccPPPFFFBBB???@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAABBBCCCFFFKKKOOOVVVSSSSSSWWWYYY___qqq}}}iiieeegggnnn}}}zzz|||}}}~~~|||zzz~~~zzzzzzyyyaaaUUUHHHBBB@@@======???===<<<<<<<<<<<<======>>>@@@DDDDDDHHHQQQXXXllleeeQQQHHHBBB@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCGGGLLLPPPWWWSSSSSSVVVYYY```vvvlllhhhmmmttt}}}}}}zzzqqqoooqqqwwwttt___TTTIIICCC@@@======@@@<<<<<<<<<<<<<<<===>>>>>>>>>CCCDDDHHHRRR\\\rrrhhhSSSIIICCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBDDDGGGLLLPPPWWWSSSSSSVVVYYYccc|||}}}kkkjjjpppwww}}}qqqkkkeeegggmmmxxxxxxooo\\\RRRIIIDDD@@@======@@@<<<<<<;;;<<<<<<===>>>???===BBBDDDIIISSS^^^vvvkkkUUUJJJDDDAAABBB@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBBBBDDDHHHMMMQQQXXXTTTSSSVVVYYYfffxxxiiijjjpppxxxxxxnnnkkkbbbcccfffnnnvvvvvvooogggXXXPPPIIIFFFBBB======@@@;;;;;;;;;<<<<<<===>>>???<<>>===@@@;;;;;;;;;<<<<<<>>>??????<<>>@@@??????>>>>>>>>>>>>??????>>>CCCBBBFFFSSS```tttvvvZZZMMMHHHCCC???CCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDFFFJJJPPPUUUYYYSSSRRRYYYbbbuuuuuufffjjjrrr}}}zzz|||{{{zzz{{{xxxmmmiiijjjnnnrrruuurrrjjjdddXXXOOOGGGDDDBBB???>>>@@@??????>>>>>>>>>>>>?????????DDDCCCFFFTTT```sssxxx\\\OOOIIIEEEAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFKKKQQQVVVXXXSSSSSS[[[fffzzzssseeeiiissszzzwww}}}}}}~~~zzztttrrrpppooorrrxxx~~~xxxnnniiijjjnnnssswwwvvvpppjjj\\\RRRHHHDDDBBB???>>>??????>>>>>>======>>>>>>??????DDDCCCFFFSSS^^^qqqzzz^^^PPPJJJFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGLLLRRRWWWYYYUUUVVV^^^jjjpppdddhhhsss~~~vvvssswwwzzzzzzsssoooooopppsssyyy}}}yyywwwyyyyyyyyy~~~xxxsssmmmjjjgggeeeggglllrrruuu~~~zzzqqqnnnoooqqqvvvlllfffiiipppyyy~~~}}}vvvooo```TTTIIIDDDBBB???>>>???>>>>>>============>>>>>>>>>CCCBBBDDDPPP[[[lll|||```PPPJJJFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDEEEHHHMMMTTTXXXYYYWWWXXX```mmmyyykkkaaagggtttzzzssspppooosssyyyyyyqqqjjjggggggjjjrrrzzz|||xxxsssnnnkkknnnlllllloooqqqsss{{{~~~wwwpppkkkfffddd```]]]^^^bbbgggjjjrrrxxxxxxmmmddd```aaabbbnnnttt}}}uuukkkeeelllwww~~~uuucccVVVHHHCCCBBB@@@>>>>>>>>>>>>============>>>>>>;;;AAA???BBBMMMVVVggg}}}```PPPIIIFFFDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBDDDFFFIIINNNTTTXXXZZZXXXZZZ```nnnqqqfffaaahhhwww~~~xxxsssoookkknnnttt|||uuunnnhhheeedddhhhrrr}}}zzzpppmmmjjjgggfffdddbbb```cccbbbdddhhhkkknnnwww|||tttmmmgggccc^^^\\\YYYWWWWWWYYY]]]___fffkkkssszzz{{{uuukkkaaaYYYVVVVVVWWW[[[aaajjjssszzztttjjjgggooo}}}{{{eeeVVVGGGBBBAAA@@@>>>>>>>>>======<<<<<<======>>>:::???>>>@@@JJJSSSccczzzbbbPPPIIIFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@BBBEEEGGGJJJNNNTTTXXXXXXXXXZZZ```ooowwwjjjdddbbblll}}}~~~{{{wwwtttqqqmmmoootttyyy~~~zzzzzz~~~~~~pppllliiigggggglllzzz{{{wwwqqqiiiccc^^^\\\ZZZZZZZZZ[[[[[[ZZZYYYZZZ^^^ccceeehhhrrr|||ssskkkddd___[[[UUUTTTRRRQQQQQQRRRTTTUUUZZZ___eeejjjqqqzzzzzzmmmggg^^^VVVPPPNNNNNNNNNOOOUUU\\\ccciiiqqqzzzrrrhhhgggooo}}}~~~eeeUUUEEE@@@@@@@@@??????======<<<<<<<<<<<<======:::???>>>@@@IIIQQQ```wwwdddRRRJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCAAACCCEEEHHHJJJNNNSSSWWWUUUWWWYYY```qqqqqqgggdddfffrrr~~~zzzxxxxxxvvvtttsssuuuvvvyyy}}}|||zzzxxxuuutttwww}}}~~~~~~|||nnnmmmlllllllllsss|||vvvooojjjhhhccc\\\VVVVVVTTTSSSSSSUUUWWWXXXXXXUUUVVV[[[aaacccfffoooyyyzzzmmmeee___YYYVVVOOONNNMMMMMMMMMMMMNNNNNNSSSVVV[[[```fffppp|||yyyrrrccc]]]VVVOOOKKKIIIIIIIIIMMMPPPUUUYYY]]]ccckkkrrr~~~{{{nnndddeeelllyyy}}}eeeTTTDDD???@@@@@@??????======<<<<<<<<<<<<======;;;@@@???@@@JJJQQQ```vvvfffSSSKKKIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCAAACCCFFFHHHKKKNNNSSSVVVSSSUUUXXX```rrr|||nnnfffeeejjjvvv}}}xxxxxxxxxxxxwwwyyyyyyyyyyyyzzzyyyvvvuuutttssssssvvv{{{vvvxxx|||~~~~~~wwwtttrrrpppnnnrrr}}}wwwooojjjccc]]]ZZZXXXWWWVVVTTTSSSRRRRRRRRRTTTUUUVVVVVVWWWXXX[[[___eeennnsss}}}sssiii```VVVPPPOOOJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPSSSYYYbbblllrrr}}}tttkkkfff[[[VVVOOOLLLLLLLLLLLLKKKHHHKKKOOORRRUUUXXX\\\___iiipppzzzwwwmmmggggggqqq{{{|||dddVVVHHHBBB@@@>>>>>>???<<<<<<<<<<<<<<<===>>>???<<>>>>>HHHQQQ___sssfffRRRKKKHHHDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGIIILLLPPPTTTVVVSSSVVVXXX```zzztttddddddeeeiiiuuu|||{{{|||~~~~~~|||{{{vvvssssssssstttxxx}}}}}}|||zzzyyy|||yyynnngggccc]]]XXXVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWYYY[[[___fffooottt}}}~~~nnncccZZZQQQMMMLLLHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLNNNRRRXXX```eeeuuuwwwmmmddd___WWWSSSNNNLLLLLLMMMLLLKKKLLLMMMOOOPPPPPPPPPRRRTTT^^^dddmmmxxx~~~vvvlllgggdddllluuuyyy|||}}}{{{vvvbbbUUUHHHCCCAAA???>>>>>>======<<<<<<<<<===>>>>>><<>>>>>FFFMMMZZZnnniiiUUUNNNKKKGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFHHHKKKOOORRRUUUUUUWWWXXXbbb~~~rrrdddccceeejjjwww~~~~~~~~~|||||||||~~~~~~pppfff^^^[[[WWWTTTRRRQQQOOOMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWYYY\\\```hhhpppvvv}}}{{{jjj^^^UUUNNNKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKOOOTTTWWWaaammm{{{{{{nnncccZZZTTTPPPNNNLLLKKKLLLMMMMMMMMMOOOPPPQQQPPPMMMLLLLLLMMMSSSVVV___kkkwww~~~|||{{{{{{~~~}}}tttlllgggbbbjjjpppsssvvvxxxuuupppaaaTTTHHHDDDBBB???======>>>>>>===<<<<<<<<<=========AAA>>>>>>EEEIIIUUUjjj}}}kkkXXXQQQNNNKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGIIILLLPPPSSSUUUWWWWWWXXXeeesssfffbbbeeelll{{{|||}}}zzzjjjaaaYYYWWWTTTSSSRRRQQQOOONNNKKKMMMOOORRRSSSTTTTTTSSSVVVWWWYYY]]]bbbjjjsssyyyzzzhhh\\\TTTMMMKKKMMMHHHHHHHHHIIIIIIIIIIIIIIIGGGIIIJJJJJJKKKLLLNNNQQQUUU^^^kkkvvvrrreeeZZZRRRMMMJJJJJJJJJKKKMMMOOOPPPPPPPPPRRRTTTTTTRRRPPPPPPPPPOOOQQQWWWcccqqqzzz{{{yyy{{{|||}}}{{{tttnnnkkkgggnnnvvvyyy||||||uuummm___SSSHHHDDDCCC???======??????>>>===<<<<<<<<<===<<<@@@>>>???EEEGGGTTTlllmmmZZZSSSQQQMMMMMMLLLLLLKKKIIIHHHHHHGGGHHHIIIJJJMMMPPPTTTWWWYYYXXXVVVXXXiiiyyyjjjaaaeeeooo{{{zzz~~~uuufff]]]VVVTTTRRRQQQQQQQQQPPPNNNKKKLLLOOOQQQSSSSSSSSSSSSVVVWWWZZZ^^^dddllluuu|||yyyfffZZZRRRLLLKKKMMMHHHHHHHHHIIIIIIJJJJJJJJJGGGIIIKKKKKKKKKLLLNNNOOORRRVVV^^^hhhqqq|||zzzjjj^^^UUUOOOKKKGGGHHHJJJLLLNNNPPPSSSUUUTTTWWW[[[\\\ZZZWWWUUUTTTQQQRRRVVV```mmmuuuvvvtttwwwyyy}}}{{{vvvrrrppppppxxx{{{ooo^^^RRRHHHDDDCCC???======@@@???>>>===============<<<>>>===@@@GGGIIIYYYttt~~~mmmZZZUUURRROOOOOONNNMMMLLLKKKIIIHHHHHHHHHIIIKKKOOORRRVVVXXXZZZXXXUUUYYYnnn~~~kkkaaafffqqqzzzvvvwww{{{~~~~~~qqqbbbZZZTTTRRROOONNNOOOOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSUUUWWW[[[___eeennnxxx~~~tttcccWWWOOOJJJIIIKKKFFFGGGGGGHHHHHHIIIIIIJJJGGGHHHJJJJJJIIIJJJMMMOOOQQQRRRVVV]]]dddlllyyyuuufffZZZSSSNNNLLLGGGIIIKKKMMMOOORRRWWWZZZ[[[```eeegggddd^^^YYYVVVUUUVVVYYYaaajjjppprrrqqqpppuuu|||~~~zzzwwwvvvuuuyyyrrr^^^RRRGGGCCCBBB???===>>>??????>>>=========>>>>>><<<>>>===AAAHHHKKK^^^}}}|||nnn[[[VVVSSSPPPPPPOOONNNMMMLLLKKKJJJJJJGGGHHHKKKNNNRRRUUUXXXYYYWWWVVV]]]uuu~~~iiibbbgggrrr|||wwwssssssvvvzzz}}}nnnaaaZZZUUURRRNNNMMMMMMOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUXXX[[[```fffpppzzzrrraaaVVVOOOIIIGGGIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJIIIHHHIIILLLNNNOOONNNQQQWWW\\\```kkkvvvtttdddXXXRRRNNNMMMHHHJJJLLLNNNPPPTTT[[[___ccciiipppssspppiiiaaa\\\ZZZ\\\```eeejjjooorrrtttrrrxxx{{{xxxwwwwwwxxx~~~qqq___RRRFFFAAA@@@>>>>>>???>>>>>>>>>===>>>>>>??????>>>>>><<>>>>>@@@>>>>>>======>>>???@@@@@@???>>><<<@@@GGGKKKaaarrrvvvppp^^^YYYWWWTTTPPPOOOOOONNNNNNMMMMMMMMMIIIKKKNNNRRRVVVYYY\\\]]]XXX[[[gggkkkdddiiittt}}}wwwpppnnnqqqzzzoooaaaXXXTTTQQQNNNLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQSSSTTTTTTVVVYYY]]]bbbiiisss}}}}}}ssscccUUUMMMJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJLLLNNNNNNQQQSSSSSSTTTXXXaaahhhttt}}}vvv```TTTSSSRRRNNNPPPNNNNNNQQQWWW\\\^^^^^^ffflllttt{{{|||vvvllldddccciiiqqqxxx{{{||||||||||||}}}zzz{{{||||||{{{zzzyyy{{{xxxqqq___QQQCCC??????>>>===>>>======<<<<<<<<<<<<======:::???>>>???EEELLLdddnnnrrrqqq```[[[XXXUUUSSSSSSSSSRRRQQQOOONNNMMMLLLLLLNNNRRRVVVYYYZZZYYY\\\___kkk{{{jjjgggmmm{{{zzzwwwwwwqqqvvvrrrbbbZZZTTTQQQNNNLLLLLLMMMMMMLLLNNNOOOPPPQQQRRRTTTUUUUUUWWWYYY]]]ccckkkuuu~~~zzzpppbbbUUUMMMJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJKKKMMMOOOLLLOOOSSSUUUUUUYYY```eeeqqqzzzsss^^^SSSQQQPPPMMMOOONNNNNNSSSYYY___bbbbbbfffkkkrrrxxxzzzuuunnnhhhjjjpppyyy}}}}}}~~~~~~}}}ssssssvvvzzz~~~|||uuunnn^^^QQQDDD??????>>>===>>>======<<<<<<<<<<<<======999??????@@@FFFLLLaaa|||jjjoooppp```\\\ZZZWWWTTTTTTTTTSSSQQQPPPOOONNNNNNOOOPPPTTTXXX[[[[[[[[[YYY]]]lll~~~oooiiippp}}}|||yyyssswww|||{{{zzzzzz{{{uuudddZZZTTTQQQNNNLLLMMMNNNNNNMMMPPPPPPQQQRRRTTTUUUVVVWWWYYYZZZ]]]eeennnxxxuuulll___SSSMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKNNNPPPLLLPPPUUUXXXZZZ\\\aaaeeeooowwwppp^^^SSSPPPPPPOOORRRQQQSSSVVV\\\aaadddeeefffjjjqqqvvvxxxwwwsssqqquuu|||}}}}}}~~~}}}|||nnnoooqqquuuxxxvvvpppkkk]]]PPPDDD@@@???===<<<=========<<<<<<<<<<<<======:::??????AAAGGGLLL___~~~xxxhhhoooppp```]]]]]]ZZZWWWVVVUUUTTTRRRQQQPPPOOORRRRRRSSSVVVZZZ]]]]]]]]]VVV\\\lllsssmmmtttrrriiifff\\\```eeejjjrrr}}}wwwdddYYYTTTQQQNNNMMMMMMNNNNNNNNNQQQRRRSSSTTTUUUWWWXXXXXXZZZ[[[___gggrrr|||}}}oooggg[[[RRRLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJLLLNNNQQQQQQUUUYYY\\\^^^bbbgggjjjqqqxxx|||nnn___TTTPPPQQQRRRWWWXXXZZZ^^^bbbeeeggghhhkkknnnssswwwyyy{{{{{{|||~~~zzzyyyzzzyyyxxxqqqqqqrrrtttuuurrrmmmhhhZZZOOODDD@@@???<<<;;;<<<======<<<<<<<<<<<<======<<<@@@???@@@GGGMMM```~~~wwwjjjtttooo```]]]]]][[[YYYYYYWWWUUUTTTRRRRRRQQQTTTSSSUUUXXX[[[^^^^^^]]]WWW\\\mmm}}}tttpppwwwtttfff^^^\\\XXXZZZ]]]```eeeooo|||xxxcccWWWTTTQQQNNNMMMNNNOOOOOOOOORRRSSSTTTUUUVVVXXXYYYYYY[[[]]]bbbkkkuuu{{{ttthhhaaaXXXPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKLLLOOORRRWWWXXX[[[^^^bbbggglllooouuuzzz|||zzzyyyrrriii^^^UUUQQQSSSWWW\\\```eeejjjnnnqqqrrrssstttwww{{{}}}{{{wwwwwwxxxwwwvvvwwwvvvvvvuuurrrnnniiieeeVVVMMMDDDAAA???<<<;;;=========<<<<<<<<<<<<======>>>AAA===>>>FFFLLL```~~~xxxooo|||ooo```]]]]]][[[]]][[[YYYWWWUUUTTTTTTSSSTTTTTTUUUXXX[[[]]]]]]\\\YYY]]]mmmzzzuuurrryyyzzzhhh\\\WWWUUUXXXZZZ[[[[[[^^^fffqqqyyyyyydddXXXTTTQQQNNNMMMNNNOOOPPPOOOSSSSSSTTTUUUWWWXXXYYYZZZ[[[```fffnnnwww|||qqqjjjbbb\\\TTTNNNLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMMMMMMMOOORRRUUUYYY[[[___ccchhhlllpppqqqvvvyyy|||}}}yyysssooollljjjeee```[[[VVVTTTYYYaaaeeekkkuuu||||||xxxxxxyyyxxxwwwxxxwwwuuuqqqlllfffaaa^^^RRRJJJDDDAAA???<<<;;;>>>======<<<<<<<<<<<<======@@@AAA===>>>EEEJJJ[[[wwwzzzvvvooo```]]]]]]\\\___^^^[[[YYYWWWVVVUUUUUUUUUUUUUUUXXX[[[\\\\\\[[[ZZZ^^^nnnvvvuuurrryyy~~~uuuvvvwwwuuuwww}}}rrrbbbYYYVVVUUUTTTVVVWWWXXXZZZaaajjjrrr|||zzzggg[[[SSSQQQNNNMMMNNNPPPPPPPPPSSSSSSTTTUUUWWWXXXYYYZZZ[[[bbbjjjqqqwwwuuukkkccc]]]XXXQQQMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPMMMOOOPPPPPPQQQSSSVVVYYY\\\```gggnnnsssvvvuuutttqqqsssuuusssnnngggbbb___]]][[[[[[\\\\\\]]]fffqqqvvv~~~{{{xxxxxxzzzyyyxxxrrrqqqnnniiiccc\\\XXXVVVNNNHHHCCCBBB@@@<<<<<>>???DDDEEEQQQiii{{{ooo```^^^```___bbb```]]]ZZZXXXWWWWWWWWWWWWVVVWWWYYY[[[]]]\\\[[[XXX___pppwwwooorrrpppxxxzzzmmmccceeehhhgggllluuu}}}mmm```ZZZXXXWWWSSSUUUWWWXXXZZZ```iiiooozzz|||jjj___SSSQQQNNNMMMOOOPPPQQQPPPRRRSSSTTTUUUWWWXXXYYYYYY[[[cccmmmrrrwww~~~rrrggg```ZZZVVVPPPLLLLLLMMMMMMNNNPPPPPPQQQRRRSSSSSSSSSRRRPPPQQQRRRSSSSSSVVVYYY\\\___eeeoooxxx~~~{{{wwwlllnnnooolllggg```ZZZXXXWWWVVVYYY___bbbeeeqqq~~~yyyvvvwwwyyyyyyxxxkkkkkkgggbbb[[[UUUQQQOOOKKKFFFBBBBBB@@@======@@@======<<<<<<<<<<<<=========AAA???@@@DDDAAAIII^^^nnn}}}nnn``````bbbaaacccaaa^^^ZZZXXXWWWWWWXXXXXXWWWXXXZZZ\\\]]]]]][[[VVV^^^sssnnniiinnnooowwwrrrddd[[[^^^aaaaaahhhrrrzzzzzzggg[[[VVVUUUUUUVVVYYY[[[\\\]]]bbbiiioooxxx|||zzzyyyyyy{{{|||zzzggg\\\SSSRRRQQQQQQQQQQQQSSSSSSRRRSSSUUUUUUVVVXXX[[[^^^___fffoootttyyyyyylll```ZZZSSSQQQNNNLLLKKKLLLMMMNNNRRRRRRTTTWWW[[[]]]]]]\\\YYYXXXXXXWWWXXX\\\cccggglllsss{{{{{{rrrpppllliiiddd___YYYUUUYYYVVVXXX___hhhppp{{{}}}zzzwwwvvvtttqqqoooiiiddd___ZZZWWWTTTRRRPPPJJJGGGCCC???===<<<>>>???===;;;999999:::;;;<<<;;;:::???<<<===DDDCCCHHHVVVeeepppxxx{{{ooobbb___``````cccbbb```]]]ZZZWWWUUUTTTXXXXXXXXX[[[]]]]]]\\\ZZZ[[[```tttqqqggghhhkkkfffrrr}}}fff```\\\[[[\\\___hhhqqqzzzvvvcccZZZYYY[[[]]]^^^```ccceeegggkkkooorrr~~~zzzxxxvvvtttrrrsssqqqooolllllllllnnnooosssxxx|||{{{jjj___TTTSSSRRRQQQQQQRRRSSSSSSRRRSSSUUUVVVVVVXXX\\\___bbbiiiooosssxxxwwwiii^^^XXXRRRPPPMMMLLLKKKLLLNNNPPPPPPRRRWWW___hhhmmmmmmlll^^^\\\ZZZYYY\\\eeeqqqyyyuuurrroookkkfffbbb]]]ZZZ]]]\\\___iiisss|||}}}{{{yyywwwtttooolllgggccc^^^YYYWWWUUUSSSQQQIIIGGGBBB???===<<<===>>>>>><<<;;;:::;;;<<<======;;;@@@>>>>>>DDDDDDHHHWWWfffuuupppccc```aaabbbaaa```___^^^]]]\\\\\\[[[ZZZYYYZZZ]]]___```___]]][[[aaauuummmfffgggiiihhhtttxxxccc^^^ZZZZZZ[[[^^^gggpppzzzwwwggg___^^^```bbbeeehhhmmmqqqtttxxx}}}}}}{{{uuurrrlllhhhfffeeecccaaabbb```^^^\\\\\\]]]^^^___aaaffflllqqq{{{|||kkk```VVVUUUSSSQQQQQQQQQSSSTTTSSSUUUWWWYYYZZZ\\\```cccgggkkkqqqtttyyytttggg\\\UUUOOONNNLLLKKKKKKMMMPPPQQQUUUXXX___lllyyy{{{hhheeeaaa```ggguuu~~~|||zzzvvvrrrnnnllljjjkkklllqqq|||~~~|||zzzwwwrrrlllhhhfffbbb]]]YYYWWWUUUSSSRRRHHHFFFBBB>>>===<<<===>>>>>>===<<<;;;<<<<<<===>>><<>>DDDDDDIIIYYYhhh|||pppcccaaaccceeebbbbbbbbbbbbaaaaaaaaaaaa]]]]]]^^^```bbbcccbbb```[[[cccxxxwwwhhhdddeeefffhhhuuuyyyppp```[[[XXXYYYZZZ]]]fffppp{{{xxxlllffffffhhhjjjnnnssszzz}}}yyyuuurrriiieee```\\\ZZZYYYWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUZZZ```gggqqq}}}jjj]]]WWWUUUSSSQQQPPPQQQSSSTTTVVVXXX[[[^^^```cccfffiiijjjooouuuyyy~~~sssfffZZZSSSMMMLLLJJJJJJKKKNNNQQQSSS^^^aaaiiiwwwuuurrrpppqqqyyy{{{wwwtttooojjjgggfffbbb]]]XXXUUUSSSQQQOOOFFFDDDAAA>>><<<<<<===============;;;;;;;;;===>>><<>>BBBCCCJJJ\\\mmmooobbb```dddffffffffffffeeedddccccccbbbaaaaaaaaabbbddddddbbb```ZZZeee~~~nnnbbbaaabbbbbbggguuu~~~qqqiii]]]YYYWWWXXXZZZ^^^gggppp{{{yyyrrrooopppsssvvvzzzzzzuuuqqqmmmjjj```]]]XXXUUUSSSRRRQQQOOOMMMMMMLLLKKKLLLLLLMMMNNNNNNRRRYYY```iiitttkkk\\\WWWVVVSSSQQQPPPRRRTTTUUUWWWZZZ___bbbeeehhhlllnnnnnnttt}}}sssfffZZZSSSKKKJJJIIIJJJKKKOOORRRTTTbbbeeennn{{{xxxrrrnnnkkkhhhggghhhccc]]]WWWSSSPPPLLLJJJEEECCCAAA>>><<<<<<<<<<<<;;;<<<<<<;;;999999;;;>>>;;;@@@>>>===AAABBBKKK___uuu}}}~~~kkk______dddhhhhhhgggggggggggggggggggggeeeddddddddddddccc```^^^ZZZhhh~~~jjj^^^^^^``````eeettt|||vvvyyywwwkkkccc[[[WWWVVVYYY[[[```iiirrr{{{{{{zzz|||yyyssspppmmmiiieeeZZZVVVRRROOONNNMMMLLLKKKHHHHHHHHHHHHIIIIIIJJJKKKKKKNNNTTT[[[bbbkkkzzznnn___YYYWWWTTTRRRRRRTTTWWWYYY[[[^^^ccchhhkkkooorrruuuwww~~~tttfffYYYRRRJJJIIIIIIIIIKKKOOORRRUUU]]]cccmmmzzzuuummmiiigggffffffgggbbb\\\UUUQQQLLLIIIFFFCCCBBB@@@>>><<<<<<<<<<<<:::<<<===;;;888888;;;>>>:::@@@>>>===AAACCCNNNccc~~~zzz{{{hhh\\\^^^eeejjjgggggghhhiiikkklllmmmnnngggfffeeeeeeeeeccc```^^^\\\kkknnn```]]]```aaagggvvv}}}ssskkkiiilllrrrvvvuuusssqqqqqqtttwwwyyyzzz|||~~~~~~qqqfff___XXXUUUUUUXXX\\\```iiissszzz}}}wwwooojjjiiifffbbb^^^VVVSSSNNNLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMRRRZZZ```gggwwwnnn```\\\ZZZWWWUUUVVVYYY\\\___bbbffflllqqquuuyyy}}}ttteeeXXXPPPJJJIIIIIIIIIKKKNNNRRRTTTYYY```lllwww|||ssslllhhheeedddbbbddd```YYYSSSOOOKKKGGGEEEBBBAAA???>>><<<<<<;;;;;;:::===>>><<<999888;;;???;;;AAA@@@>>>BBBFFFSSSiiivvvxxxfff[[[___gggmmmjjjkkklllmmmnnnppppppqqqgggfffffffffgggfffcccaaa___mmmvvvddd___bbbeeekkkzzz~~~qqqjjjcccaaacccfffggggggfffdddcccccceeehhhhhhhhhlllpppxxxyyylllaaa[[[UUURRRSSSWWW[[[```iiirrrwww}}}{{{zzzzzz{{{zzzvvvrrrqqqjjjbbb^^^]]]\\\WWWSSSUUURRRNNNKKKJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNTTT\\\aaahhhxxx}}}lll```^^^\\\YYYXXXYYY\\\```cccjjjooouuuzzzsssdddWWWOOOJJJIIIIIIIIIKKKNNNRRRTTTXXX```lllvvv~~~~~~zzzsssmmmhhheeebbb___aaa]]]WWWRRRNNNKKKHHHFFFAAA@@@???>>><<<<<<;;;;;;;;;>>>@@@===999999===AAA<<>><<<<<<<<<===::::::;;;<<<>>>???AAABBB===BBB@@@@@@CCCFFFWWWtttqqqlllvvv~~~eee[[[\\\fffoooqqquuuvvvtttrrrrrrnnniiikkkjjjiiijjjlllnnnnnnnnnlllppplllhhhkkkmmmvvvyyytttoookkkgggfffdddbbbaaaaaaaaaaaaXXX\\\\\\ZZZ\\\ccchhhiiibbb___[[[YYYXXXXXXXXXWWWXXX]]]dddkkkqqqvvv{{{~~~|||pppcccXXXSSSNNNOOOPPPRRRVVV\\\dddjjjnnnqqqtttyyy~~~wwwsssqqqpppvvvzzz~~~}}}~~~{{{sssmmmgggeeedddddddddcccaaa___[[[YYYVVVRRRPPPOOONNNNNNKKKKKKJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJLLLLLLMMMMMMQQQTTTYYY```jjjwwwrrrgggfffccccccfffgggiiinnnuuummm^^^SSSNNNKKKJJJIIIIIIJJJLLLOOOPPPQQQWWW```kkkxxx~~~vvvkkkdddaaa```___]]]XXXTTTMMMHHHFFFEEEDDDDDDBBBAAA???===<<<<<<<<<===>>>>>>===============>>>===BBB@@@@@@DDDGGGYYYwwwrrroooyyy}}}dddZZZ\\\eeennnqqquuuwwwuuutttssspppjjjkkkjjjiiikkkooorrrssssssooouuupppkkkoooppp{{{~~~wwwqqqkkkfffccc]]]\\\[[[YYYXXXXXXYYYYYYVVVZZZ[[[ZZZ]]]dddiiijjjccc```[[[WWWVVVVVVUUUUUUTTTXXX^^^dddjjjoootttxxx{{{~~~yyymmm```WWWSSSNNNNNNOOOQQQTTTZZZaaafffkkknnnrrrvvv||||||uuuqqqooonnnmmmqqquuuxxx{{{yyyrrrmmmnnnrrrzzz|||yyyxxxvvvqqqiiiccc^^^\\\[[[ZZZZZZYYYVVVTTTRRRQQQNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHJJJKKKMMMNNNOOOOOOTTTWWW]]]fffrrruuukkkjjjhhhhhhkkknnnrrr{{{}}}mmm^^^SSSMMMKKKJJJJJJJJJKKKMMMOOOPPPPPPUUU\\\gggsss{{{tttjjjccc```^^^[[[XXXTTTPPPJJJFFFDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<>>===<<<<<<<<<<<<<<<===AAA@@@AAAEEEIII]]]{{{oooppp~~~{{{bbbYYY\\\dddlllqqqvvvxxxwwwvvvvvvrrrmmmlllkkkjjjmmmqqquuuwwwxxxsss{{{tttnnnsssuuuzzzssslllfffaaa\\\YYYRRRQQQPPPPPPPPPQQQRRRSSSUUUXXXZZZ[[[___gggllllllfffaaaZZZUUUSSSRRRRRRQQQPPPSSSXXX]]]bbbhhhnnnrrrwwwyyyzzztttiii]]]UUUQQQMMMMMMNNNOOOQQQVVV]]]aaagggiiimmmqqqwww~~~yyyrrrnnnmmmlllhhhkkkqqquuuxxx~~~{{{ooogggcccdddhhhpppxxx}}}zzzwwwvvvtttqqqnnnkkkfff___ZZZYYYWWWVVVUUUUUUSSSQQQNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRWWWZZZaaalllxxxssslllnnnkkkkkkoootttzzz}}}lll]]]RRRLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSYYYaaammm{{{yyyrrriiiccc___[[[WWWTTTPPPLLLHHHEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>><<>>===;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======<<>>===<<<;;;:::;;;;;;<<<===<<<;;;:::::::::::::::<<>>???<<<@@@??????EEELLLbbb{{{kkksssppp]]]\\\dddmmmttt|||{{{tttpppppprrrsssrrrmmmfffaaa^^^nnnfffkkkrrrfff```XXXUUUQQQNNNMMMLLLJJJIIIKKKKKKKKKLLLNNNPPPRRRSSSSSSUUUWWWZZZaaafffccc]]]VVVTTTQQQQQQSSSTTTUUUUUUXXX[[[```eeekkkrrryyy}}}wwwkkk]]]RRRMMMLLLLLLMMMOOOOOOPPPRRRVVVYYYXXX[[[```gggnnnxxx~~~{{{zzz|||lll]]]]]]\\\UUUVVV```fffkkkpppttttttcccZZZRRRPPPOOOLLLKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGHHHHHHJJJKKKMMMNNNNNNLLLOOOVVVYYYXXX\\\ccclllttt~~~yyynnneeeiiippp|||ooobbbWWWNNNJJJMMMMMMMMMNNNPPPRRRRRRQQQSSSRRRUUUYYYZZZ\\\dddlllvvv~~~~~~}}}{{{yyynnnggg\\\RRRLLLHHHFFFEEEEEEDDDCCCAAA@@@?????????>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;:::::::::;;;;;;===@@@===???GGGOOOeee~~~yyyhhh}}}ppp\\\XXX^^^jjjuuu~~~~~~wwwvvvvvvuuutttqqqlllddd______ooouuudddeeexxxttteee[[[ZZZUUUPPPLLLKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPRRRSSSWWW]]]bbbccc___ZZZ[[[TTTQQQTTTWWWWWWXXXZZZZZZbbbjjjooovvv}}}wwwgggZZZUUUOOOIIINNNMMMOOOSSSTTTTTTWWW\\\[[[```iiiqqqwww}}}nnn___^^^]]]XXX\\\ggglllppptttxxxsss```WWWOOOMMMKKKHHHFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNOOONNNSSSZZZ^^^___dddkkkqqqyyy|||qqqhhhlllttt{{{kkk___UUUOOOLLLMMMMMMMMMOOOQQQRRRSSSSSSUUUTTTVVVZZZ]]]```iiirrrvvv}}}~~~~~~|||zzzxxxnnnfff[[[QQQKKKGGGEEEDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;<<<;;;;;;::::::;;;;;;;;;<<<@@@===???GGGOOOddd~~~yyyooonnn\\\XXX\\\fffqqqzzzyyywwwwwwvvvuuurrrmmmfffaaa```pppooobbbeeeyyyyyyjjj```YYYUUUOOOLLLKKKKKKKKKJJJMMMNNNOOOOOONNNNNNPPPQQQTTTVVV[[[aaaeeeddd___ZZZ[[[UUURRRUUUXXXXXXYYY\\\^^^iiisssyyy~~~xxxggg[[[UUUPPPKKKPPPOOOQQQTTTUUUUUUXXX^^^]]]ccckkkttt{{{kkk\\\[[[[[[ZZZbbbnnntttxxx{{{~~~{{{ooo^^^UUUMMMKKKIIIFFFDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQWWW___eeehhhnnntttzzzwwwooottt|||vvvfff[[[SSSOOOMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVTTTUUUYYY[[[___iiisssuuu~~~{{{|||{{{|||~~~~~~|||xxxvvvmmmeeeZZZPPPIIIFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<<<>>???FFFKKK^^^{{{bbbWWWTTTRRR[[[jjjsss}}}yyyrrrmmmdddtttxxxmmmccc___hhh}}}yyyrrrhhhddd___\\\YYYVVVTTTQQQOOOOOOPPPOOOOOOQQQUUUXXXYYY^^^dddhhhiiigggeeeeeeaaaaaaeeemmmsssxxxmmm```XXXTTTSSSUUUTTTTTTWWW^^^dddhhhpppyyy|||wwwrrrrrruuu|||{{{nnn___VVVOOONNNMMMKKKJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJMMMOOORRRUUUVVVUUU\\\aaadddnnnqqq```VVVQQQPPPPPPNNNRRRVVVYYY\\\bbbjjjqqqpppnnnooopppoooooovvv~~~|||zzzxxxvvvrrrmmmiiieee^^^SSSKKKGGGHHHJJJKKKNNNNNNNNNNNNLLLJJJGGGEEE===<<<;;;:::999999999999::::::::::::;;;<<<======;;;???>>>???FFFKKK]]]zzz}}}xxx]]]XXXXXXUUU]]]lllvvv|||tttooodddttt|||tttjjjbbbggg}}}{{{sssooojjjfffbbb___[[[XXXSSSTTTTTTTTTUUUXXX\\\```^^^aaadddeeecccbbbbbbccccccdddjjjttt{{{{{{iii```ZZZVVVWWWZZZYYYYYY^^^gggnnnuuu~~~rrrfff\\\TTTRRRQQQMMMLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHJJJMMMPPPSSSVVVXXXWWW]]]bbbfffqqqooo___VVVRRRQQQQQQMMMRRRWWW[[[^^^dddnnnvvvxxxxxxzzz~~~xxxwwwtttsssqqqooojjjgggddd]]]RRRJJJHHHIIILLLMMMQQQQQQQQQPPPNNNKKKHHHFFF<<<<<<;;;:::999999999999999999999:::;;;<<<===>>>;;;???>>>???FFFJJJ\\\yyyvvvzzzoooYYYZZZ\\\XXX___mmmyyy}}}vvvqqqbbbrrrrrreeeggg|||}}}zzztttppplllgggccc```WWWWWWXXXXXXYYY]]]bbbfffdddfffgggeeebbb```bbbdddfffiiippp{{{xxxggg```\\\YYYYYY]]]```aaafffpppxxx~~~yyyiiiaaaWWWQQQPPPPPPOOOLLLMMMLLLLLLJJJIIIHHHHHHGGGEEEGGGJJJKKKJJJJJJKKKMMMLLLLLLKKKIIIHHHHHHKKKMMMIIIKKKPPPTTTWWWXXXYYYZZZ[[[```dddhhhsssxxxeeeZZZUUUQQQQQQSSSSSSUUUWWW[[[```iiittt{{{~~~}}}rrroookkkiiigggfffeeeccc^^^XXXOOOIIIIIILLLPPPSSSPPPQQQQQQQQQOOOLLLHHHFFF@@@>>>;;;;;;;;;<<<:::999666777777888:::<<<>>>??????AAA======CCCHHH\\\zzzqqqwww||||||kkk[[[XXX]]]ccciiimmmxxxzzzvvvmmmpppttteeemmm~~~zzzyyyrrriiiccc___[[[[[[aaahhhmmmooooooqqqqqqmmmhhhdddccccccjjjnnnvvvzzznnnfffcccdddeeeeeeiiimmmttt~~~|||zzz|||jjjbbbXXXRRRQQQRRRQQQPPPQQQQQQPPPNNNLLLJJJHHHGGGFFFHHHJJJKKKKKKLLLOOOQQQOOOOOOOOOMMMKKKKKKMMMOOONNNQQQUUUYYYZZZ[[[\\\\\\___dddjjjppp}}}wwwdddZZZTTTQQQPPPRRRSSSVVVYYY^^^dddnnnzzzwwwuuummmkkkgggeeeddddddbbbaaa\\\VVVMMMHHHGGGKKKOOOQQQOOOOOONNNMMMKKKIIIFFFEEE???===;;;;;;;;;;;;;;;999::::::999999::::::;;;<<<<<>><<<>>>GGGNNNcccnnn```fffsssmmm```UUUTTT[[[ccckkkrrrvvv|||yyytttjjjnnnvvvsssvvvnnnkkkiiikkkrrrzzz}}}yyywwwwwwyyy}}}~~~wwwwwwzzz~~~~~~zzzpppkkkccc___^^^___``````cccaaa^^^YYYSSSMMMIIIFFFGGGHHHHHHHHHJJJNNNTTTXXXVVVXXXXXXXXXVVVUUUVVVWWWTTTZZZaaaeeehhhiiilllnnnrrr{{{rrr```VVVRRRPPPPPPSSSVVVZZZ```dddiiisss{{{sssooodddbbbaaa```aaaaaa```^^^XXXSSSLLLHHHHHHJJJMMMNNNMMMLLLJJJGGGEEECCCBBBBBB>>><<<::::::;;;;;;;;;:::666777777888:::<<<>>>???;;;>>>===@@@HHHPPPeeeiii___iii|||hhh^^^UUUTTTYYY___iiiqqquuu{{{yyyssskkkooowww~~~vvvuuutttuuu{{{{{{zzz~~~~~~{{{wwwrrrnnnmmmmmmmmmnnnoookkkeee^^^VVVNNNIIIFFFGGGGGGGGGFFFHHHLLLRRRVVVZZZ]]]```aaaaaaaaabbbccc^^^cccjjjmmmnnnppptttwwwooo^^^UUURRRQQQRRRUUUYYY^^^bbbeeehhhppp|||wwwpppmmmcccbbbaaaaaabbbbbbaaa```XXXSSSMMMJJJJJJLLLNNNOOONNNMMMJJJHHHEEECCCBBBBBB===;;;:::999;;;;;;;;;:::666777777888:::<<<>>>???<<<@@@???AAAIIIPPPdddsssccc```mmmiii```XXXVVVWWW[[[ccckkksss{{{xxxrrrlllooo{{{{{{{{{|||{{{~~~{{{vvvmmmbbbXXXPPPKKKHHHGGGGGGGGGFFFFFFJJJOOOSSS\\\```eeeiiikkkmmmoooppplllqqqvvvxxxwwwxxx~~~|||lll\\\TTTSSSSSSUUUXXX]]]bbbfffggggggmmmyyyxxxooohhhfffbbbbbbaaabbbccccccaaa___WWWSSSNNNLLLLLLNNNOOOPPPOOONNNLLLJJJGGGDDDBBBAAA<<<;;;999999:::;;;;;;:::::::::999999::::::;;;<<<===AAA@@@BBBJJJOOOcccssshhh___cccuuummmfff^^^YYYVVVVVV]]]fffpppyyyxxxrrrkkkooo~~~|||~~~zzzzzztttggg[[[SSSNNNLLLIIIIIIHHHGGGGGGHHHLLLOOOWWW\\\dddkkkooosssuuuwwwwww|||yyyjjj[[[TTTTTTUUUXXX\\\aaafffjjjjjjiiimmmyyy{{{pppfffaaaaaa``````___```aaa```^^^\\\VVVSSSOOOLLLMMMNNNOOOOOONNNNNNMMMKKKHHHEEEBBB@@@<<<:::999999:::;;;;;;:::::::::999999::::::;;;<<<<<<@@@???BBBJJJPPPccczzziiiccccccoooqqqjjjccc\\\VVVSSSYYYbbbkkkvvvxxxqqqgggmmm|||~~~|||{{{wwwwwwyyyjjj]]]UUUQQQOOOJJJJJJJJJHHHGGGHHHKKKMMMQQQWWW```hhhnnnsssvvvyyyyyywwwiiiZZZTTTTTTVVVZZZ^^^ccciiimmmlllkkkooo{{{uuukkkaaa^^^aaa^^^^^^]]]^^^___^^^\\\YYYUUURRRNNNLLLMMMNNNNNNNNNMMMNNNMMMLLLIIIEEEAAA???;;;:::888999:::;;;;;;:::666777777999:::<<<>>>???:::>>>>>>BBBJJJPPPddduuufffeeejjj}}}~~~sssmmmfff^^^VVVSSSXXXaaahhhtttxxxqqqdddkkk~~~{{{wwwssssssssscccWWWQQQOOOLLLJJJHHHGGGHHHIIIHHHHHHPPPSSSWWW[[[___dddjjjnnnrrr{{{xxxgggZZZXXXXXXVVV[[[eeekkkiiijjjkkkjjjooo|||pppfff___ZZZXXX```___]]]]]]]]][[[XXXVVVOOONNNLLLJJJIIIHHHHHHIIIKKKIIIHHHIIIIIIGGGAAA===>>><<<999777666777999:::999999999::::::;;;;;;;;;@@@:::;;;BBBHHHPPPfff}}}}}}kkkbbbeeexxx}}}qqqjjjaaaXXXUUUTTTUUUVVVdddoooyyy{{{~~~uuupppyyy~~~}}}tttooooooxxxhhh[[[UUUSSSOOOMMMKKKKKKLLLMMMMMMLLLNNNPPPRRRTTTWWW\\\aaaeeeiiirrr~~~ssscccWWWVVVVVVUUU[[[dddjjjhhhhhhjjjlllsss{{{qqqjjjfffcccbbbdddbbb___]]]\\\ZZZWWWTTTMMMLLLJJJHHHGGGFFFGGGGGGIIIHHHHHHHHHIIIFFFAAA======;;;999888777777888999888999999::::::;;;;;;<<>>;;;<<>>AAAEEEKKKUUU^^^bbb^^^\\\hhh~~~ssspppjjj```WWWRRRQQQRRRYYYbbbppp~~~yyy}}}|||yyy}}}zzztttssswww~~~wwwmmmfffeeewwwtttnnnhhhbbb\\\UUUPPPNNNOOOPPPPPPPPPQQQTTTVVV[[[]]]bbbjjjxxxrrr___YYYUUUVVV]]]fffmmmqqqlllkkkjjjmmm{{{zzzsssnnnlllllllllllleeeaaa\\\WWWTTTPPPMMMKKKFFFFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKJJJFFFAAA>>>===888999:::;;;::::::888888777777888999;;;<<<======<<<<<<>>>AAAFFFMMMVVV\\\\\\ZZZ^^^ooo}}}tttrrrmmmdddZZZSSSRRRSSS[[[```mmm||||||~~~xxxvvv~~~zzzwwwuuuttttttwww~~~{{{tttjjjdddbbb}}}vvvoooggg___ZZZTTTUUUWWWWWWVVVVVVWWWXXXYYY[[[___eeepppmmm]]]ZZZVVVXXX___jjjqqqsssmmmnnnmmmrrrzzzuuuooojjjgggeeecccbbb]]][[[WWWTTTRRRPPPLLLJJJEEEDDDCCCCCCDDDEEEFFFGGGJJJLLLNNNKKKFFF@@@===<<<888999999::::::999999999666777888999;;;<<<===>>><<<===>>>AAAFFFOOOXXX]]]VVVXXX___uuu}}}yyysssrrrooofff\\\VVVUUUWWW^^^```jjjzzzyyyvvv~~~}}}{{{xxxvvvvvvwwwyyyzzz{{{wwwqqqhhhbbb```yyyppphhhccc[[[]]]______]]][[[ZZZ[[[[[[\\\___dddkkkuuukkk^^^\\\YYY[[[cccnnntttvvvnnnooopppuuuvvvrrrlllgggcccaaa^^^[[[XXXWWWTTTSSSRRROOOLLLIIIDDDCCCBBBBBBCCCDDDFFFGGGLLLNNNOOOLLLFFF@@@===<<<999999999999999999999:::666777888999;;;<<<===>>><<<===???AAAGGGQQQZZZ^^^TTTWWW```wwwuuuvvvqqqqqqooohhh^^^XXXXXXZZZaaaaaaiiixxx}}}{{{yyy{{{{{{zzzyyyyyy|||yyyuuupppgggaaa```}}}{{{}}}xxxvvvwwwyyy~~~}}}tttqqqooommmkkkiiieeeaaa]]]\\\\\\^^^aaagggnnnuuuyyy~~~kkk\\\ZZZXXX\\\gggqqqtttrrrnnnnnnssswwwqqqiiidddaaa___\\\YYYXXXVVVTTTRRRQQQNNNKKKHHHCCCCCCCCCDDDDDDDDDEEEEEEJJJJJJIIIHHHEEEAAA>>><<<;;;::::::999888888888999777888999999;;;;;;<<<===>>>>>>===???KKKYYY]]]XXXVVVSSS^^^~~~vvviiimmmjjjnnnnnniiieeeffffffdddeeefffkkksss}}}yyy|||}}}~~~~~~wwwpppjjjeee```]]]~~~{{{zzzuuupppooopppuuu|||wwwsssnnnhhhdddddddddccccccfffjjjooorrruuuxxx{{{|||hhh]]][[[[[[```jjjrrrtttrrrmmmooovvv{{{sssmmmeeeaaa___]]]ZZZWWWVVVTTTRRRPPPNNNLLLHHHFFFBBBBBBCCCCCCDDDDDDEEEEEEIIIIIIHHHGGGDDDAAA===;;;;;;::::::999888888888999777888999999;;;;;;<<<===??????@@@CCCOOO\\\^^^ZZZTTTRRR]]]{{{wwwhhhkkkoooppppppnnnooorrrqqqmmmdddeeehhhoooyyyxxxyyyzzzsssmmmhhhccc^^^[[[~~~xxxqqqiiiffffffkkkvvv}}}wwwsssqqqooommmkkkkkkmmmoooqqqoooqqqrrruuu{{{vvvddd^^^]]]___fffnnnrrrsssrrrnnnrrr}}}yyysssnnnhhhaaa]]][[[ZZZWWWUUUSSSQQQOOOMMMLLLIIIFFFCCCAAAAAABBBCCCDDDDDDEEEEEEHHHHHHGGGEEEBBB???<<<:::::::::999999999999999999777888999999;;;;;;<<<======???BBBHHHSSS]]]^^^ZZZTTTSSS^^^zzzyyyjjjjjjooopppqqqrrrwww{{{xxxqqqbbbbbbdddjjjttt~~~yyywwwzzzuuuoooiiiddd___[[[XXXuuummmeeeaaabbbgggttt}}}{{{xxxxxxxxxyyyzzztttssstttvvv}}}qqqccc]]]^^^ccclllqqqrrrqqqrrrrrrxxx~~~uuuooojjjeee^^^ZZZYYYXXXVVVSSSQQQOOOMMMKKKJJJHHHEEEBBB@@@AAAAAACCCDDDEEEFFFFFFGGGGGGFFFDDDAAA>>>;;;999999999999:::999999999888777888999999;;;;;;<<<===;;;>>>CCCKKKUUU\\\[[[XXXTTTUUUccc~~~yyykkkiiilllqqquuuwwwxxxyyyssslll______```fffqqq}}}~~~yyy|||uuuqqqjjjeee```\\\XXXVVV~~~pppiiibbb```bbbhhhuuu~~~}}}}}}~~~nnnddd]]]___gggqqqtttqqqqqqtttyyy}}}uuuoooiiiddd]]]YYYYYYXXXVVVSSSPPPNNNLLLJJJJJJHHHDDDBBB@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEBBB@@@===;;;999888999999:::::::::999888777888999999;;;;;;<<<======???FFFPPPXXX[[[ZZZXXXRRRWWWhhhuuujjjhhhoooyyyxxxrrrlllggg^^^]]]___eeeqqq|||~~~www}}}ppplllfffaaa]]]ZZZVVVTTT~~~yyylllfffbbbcccgggmmmyyyxxxjjjeee^^^aaajjjvvvwwwrrrrrrxxx{{{tttpppiiiddd]]]YYYYYYXXXUUUSSSOOOMMMKKKJJJIIIGGGDDDBBB@@@AAABBBDDDFFFHHHIIIJJJHHHFFFDDDBBB???===;;;:::777888999:::;;;:::999888777888999999;;;;;;<<<===@@@BBBIIITTT[[[ZZZYYYXXXPPPYYYooo~~~pppkkkjjjyyywwwnnniiifff^^^^^^```gggsss||||||wwwvvvkkkgggbbb]]]ZZZWWWTTTQQQ~~~vvvmmmiiihhhlllooouuusssfffdddaaacccnnnzzz{{{tttvvv~~~|||vvvrrrooojjjddd]]]YYYXXXWWWTTTRRRMMMKKKIIIIIIHHHFFFCCCAAAAAABBBCCCEEEGGGIIIKKKLLLHHHGGGEEEBBB???===;;;:::666888999;;;;;;:::999888777888999999;;;;;;<<<===@@@AAAHHHSSSXXXVVVTTTUUUTTT___xxxvvvpppqqqsss{{{pppjjjgggdddaaaaaacccjjjuuuxxx}}}yyynnnfffbbb]]]YYYVVVSSSQQQNNNwwwqqqooooootttxxx|||ooocccbbbcccfffqqq}}}}}}vvvyyy}}}wwwrrrooollljjjddd]]]YYYWWWVVVSSSQQQLLLJJJHHHGGGGGGEEEBBB@@@AAABBBDDDFFFHHHKKKLLLMMMIIIGGGEEEBBB???===<<<;;;666777999;;;;;;;;;999888777888999:::;;;<<<<<<===>>>>>>EEEOOOTTTPPPNNNQQQYYYfffssssssyyy}}}zzznnngggeeedddaaacccccceeekkkuuu}}}ttttttjjjccc___ZZZVVVSSSQQQNNNLLL{{{sssqqquuu{{{}}}yyyxxxyyy}}}~~~llleeedddjjjvvvxxxvvv}}}{{{sssmmmhhheee]]]\\\ZZZWWWUUURRRPPPOOOJJJJJJHHHGGGFFFEEEEEEEEECCCDDDEEEHHHKKKKKKIIIGGGFFFEEEBBB???===;;;;;;;;;:::::::::999999888888888999;;;<<<<<<<<<<<<===???>>>EEEEEEGGGNNNLLLKKKTTT[[[rrrwww|||~~~vvvlllgggfffgggeeecccccceeejjjqqqxxx|||www}}}}}}~~~rrrhhh]]]ZZZVVVSSSQQQOOOLLLJJJqqqhhhdddfffjjj{{{}}}mmmggggggsss}}}wwwsss|||yyyrrrlllgggccc\\\[[[YYYVVVSSSQQQOOONNNJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBCCCFFFHHHHHHGGGEEEEEEDDDBBB???===<<<;;;::::::::::::999999999888888999:::<<<<<<;;;;;;===>>>===DDDEEEGGGNNNLLLMMMXXXhhhyyynnnfffdddcccaaa___fffiiinnntttzzzzzzuuu~~~}}}xxxmmmddd\\\YYYTTTQQQNNNKKKHHHFFFuuufff]]]XXXYYY\\\gggooo}}}{{{mmmjjjmmm|||vvvrrr}}}~~~vvvoooiiidddaaa[[[ZZZXXXUUURRROOOLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAACCCEEEEEECCCBBBCCCBBBBBB@@@>>><<<:::999:::::::::999999999999888888999;;;;;;::::::<<<======CCCDDDGGGNNNLLLPPP___{{{|||pppgggcccbbbbbbaaahhhmmmsssyyy|||yyysss|||{{{pppfff^^^ZZZVVVRRRNNNKKKHHHDDDBBBkkk___XXXUUUVVVYYYYYY```mmm}}}~~~yyyooopppuuuuuutttzzzrrrkkkfffbbb___ZZZYYYVVVSSSPPPLLLJJJIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@AAAAAAAAA@@@>>><<<999888999999999999999999999999777999::::::::::::;;;======BBBCCCGGGNNNNNNWWWkkk|||qqqhhhdddeeefffgggfffmmmwww}}}xxxrrr~~~|||sssjjjbbb[[[VVVSSSOOOKKKIIIGGGDDDAAAxxxeee[[[WWWUUUVVVXXXTTTYYYbbbooo|||yyy{{{xxxrrrxxxvvvyyy~~~vvvnnnhhhccc___]]]XXXWWWUUURRRNNNKKKIIIHHHEEEEEECCCBBBAAA@@@@@@@@@BBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@???>>>;;;999888999999999999999999999999777999::::::::::::;;;======AAABBBGGGNNNQQQaaa}}}{{{pppgggbbbbbbdddfffaaammm{{{zzzuuuqqq{{{{{{}}}zzznnnfff___YYYRRROOOLLLJJJIIIGGGEEECCCvvvbbbXXXUUUSSSSSSTTTUUUXXX___iiiwww}}}yyy|||wwwvvvzzzzzzrrrkkkfffaaa^^^[[[VVVUUUSSSQQQNNNKKKIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBB@@@??????>>><<<;;;999888888999999999999:::::::::888999;;;;;;::::::<<<===>>>AAAAAAGGGPPPVVVnnn~~~xxxmmmccc]]][[[\\\^^^```pppuuutttsss{{{{{{~~~|||xxxrrrqqqpppooopppttt{{{zzz~~~vvvjjjccc\\\VVVOOOMMMJJJIIIHHHHHHFFFDDDuuuaaaXXXVVVTTTSSSTTTXXX[[[aaajjjxxxvvvyyy}}}xxxpppiiiddd```]]][[[TTTTTTRRRPPPNNNLLLKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>???BBBCCCDDDCCC@@@???>>><<<;;;:::999999888888999999999:::::::::999:::<<<<<<;;;;;;===>>>???@@@@@@GGGQQQ[[[yyy{{{xxxsssjjjaaaZZZXXXYYY[[[eeexxxxxx|||}}}{{{{{{{{{tttmmmiiibbbaaa```___```ccciiimmmtttxxx~~~|||~~~{{{xxx|||{{{www~~~qqqeee___XXXRRROOOLLLIIIGGGGGGFFFDDDBBBtttaaaYYYXXXXXXWWWXXXYYY]]]eeennn{{{vvv{{{|||wwwooohhhddd```]]][[[TTTSSSRRRPPPNNNMMMKKKKKKEEEDDDCCCBBBAAA@@@@@@@@@???>>>===>>>AAACCCCCCCCC@@@???===;;;:::999::::::888888888999999:::::::::999;;;<<<<<<<<<<<<===??????@@@@@@GGGRRR^^^xxxsssrrrnnnhhhaaa[[[ZZZ\\\^^^jjj~~~{{{yyywwwooohhhaaa]]]WWWWWWVVVUUUUUUXXX]]]```dddhhhooosssuuutttttttttuuu}}}xxxtttsssxxxyyyvvv~~~}}}mmmbbb[[[UUUNNNOOOLLLIIIFFFEEECCCAAA???zzzggg___[[[XXXWWWYYY[[[cccooo{{{~~~xxxyyytttnnniiifffaaa[[[VVVSSSRRROOOMMMKKKIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA???===;;;:::999999999;;;::::::999888888888999;;;::::::;;;;;;===>>>>>>???@@@DDDGGGLLLaaa|||xxxqqqmmmfffeeeccc___]]]___eeekkkvvv}}}uuummmfff^^^XXXWWWVVVUUUSSSQQQQQQRRRTTTUUUZZZZZZ]]]bbbccccccgggmmmppp{{{vvvuuuzzz~~~|||vvvxxxssshhh___VVVQQQPPPJJJIIIGGGDDDBBB@@@???>>>|||iiiaaa^^^]]]^^^aaabbbkkkyyy~~~xxxsssmmmhhheee```ZZZUUUSSSRRROOOMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@???===;;;999999999999;;;:::999999888888999999;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDIIIPPPeee~~~xxxrrrllljjjlllmmmllljjjhhhjjjnnnsss{{{}}}yyyllleee___WWWSSSRRRQQQPPPOOONNNNNNPPPQQQSSSUUUUUUXXX\\\]]]\\\aaaggguuuzzzuuuxxx{{{mmmddd]]]UUUPPPPPPJJJIIIFFFDDDBBB@@@??????pppeeebbbcccfffjjjmmmxxx{{{uuupppjjjfffccc___YYYUUUSSSRRROOOLLLIIIGGGEEEEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::999999999999::::::999999888888999999<<<<<<;;;;;;;;;<<<<<<======???DDDKKKVVVmmm}}}ssskkkhhhhhhqqqqqqpppmmmlllmmmooorrrxxx{{{oooccc\\\WWWQQQNNNOOONNNMMMLLLLLLMMMNNNPPPQQQRRRRRRUUUXXXYYYYYY^^^fff{{{xxxuuuyyy~~~rrrfff___YYYRRROOOOOOIIIHHHFFFDDDBBBAAA@@@???zzzmmmiiikkkooorrr{{{xxxqqqmmmgggdddaaa^^^XXXTTTSSSQQQNNNKKKHHHFFFDDDCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;:::888888888999::::::999999888999999:::<<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCKKK[[[vvv}}}qqqhhhhhhlllvvvsssooojjjgggfffhhhiiiiiippp|||ssshhh\\\VVVRRRNNNNNNOOONNNNNNMMMMMMNNNOOOPPPQQQSSSTTTWWW[[[[[[\\\dddmmm}}}vvvuuu{{{wwwlllaaa[[[UUUOOOLLLLLLHHHGGGFFFDDDBBBAAAAAA@@@yyywww{{{}}}~~~wwwnnniiidddaaa___\\\WWWSSSQQQPPPMMMJJJGGGEEECCCCCCAAAAAA@@@?????????@@@@@@???@@@@@@AAAAAA@@@@@@???===<<<:::999888888888999:::999999888999999::::::<<<;;;;;;;;;;;;<<<======@@@AAADDDMMMccczzzooohhhjjjppp{{{uuulllddd___^^^^^^___YYY^^^fffmmmooopppwwwkkk```VVVQQQOOOMMMNNNPPPOOOOOOOOOOOOPPPQQQRRRRRRTTTVVVZZZ]]]^^^aaakkkvvvyyytttwww}}}tttiii^^^XXXSSSMMMIIIIIIGGGFFFEEEDDDBBBBBBAAAAAA|||uuujjjfffaaa___]]][[[VVVRRROOONNNKKKIIIFFFEEEDDDCCC@@@@@@????????????@@@@@@???@@@AAABBBBBBAAA@@@???<<<;;;:::888777777888888999999888888999999::::::;;;::::::;;;;;;===>>>>>>AAACCCHHHUUUooo{{{rrriiidddgggnnntttmmmddd\\\WWWUUUTTTTTTQQQSSSXXX^^^aaaeeeooozzzxxxcccYYYPPPNNNMMMLLLMMMOOOOOOPPPQQQSSSUUUVVVXXXXXXYYY[[[___bbbbbbeeeqqq~~~}}}sssqqqwww}}}}}}qqqggg\\\WWWRRRLLLHHHGGGFFFFFFEEECCCCCCBBBBBBBBBxxxqqqgggccc___]]]\\\ZZZUUUQQQMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@????????????@@@@@@>>>???AAABBBBBBAAA???>>>;;;:::999888777777888888999999888888999999:::;;;999999::::::<<<===???@@@@@@EEENNN```~~~}}}uuummmfff___\\\___fffgggccc]]]YYYWWWUUURRRPPPOOOOOOSSSYYY^^^dddqqq}}}~~~ooo^^^UUUNNNMMMNNNMMMNNNPPPQQQSSSVVVZZZ^^^aaadddeeegggiiilllnnnlllooo|||~~~uuummmnnnvvv{{{{{{wwwmmmcccYYYUUUQQQKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC~~~tttnnnfffbbb^^^\\\[[[YYYUUUQQQKKKJJJIIIGGGFFFEEEDDDDDD@@@???????????????@@@@@@>>>???AAABBBBBBAAA???>>>;;;:::999777777777888888999888888888999::::::;;;888888999:::<<<>>>@@@AAA???GGGTTTjjjtttlllccc]]]XXXUUUXXX^^^bbb```^^^^^^___]]]YYYUUUMMMNNNRRRZZZaaajjjxxxzzziii]]]UUUOOOOOOQQQPPPPPPRRRTTTVVV[[[aaagggllloooqqqvvvxxxzzzzzzxxxzzzyyypppiiillltttzzzwwwsssiii___WWWSSSPPPKKKHHHHHHEEEEEEDDDCCCCCCCCCCCCCCC}}}tttnnnjjjeeebbb___\\\YYYUUUPPPMMMIIIIIIGGGEEEDDDCCCCCCCCC===>>>>>>>>>>>>?????????BBB@@@???@@@BBBBBB???<<<;;;:::888777777888:::;;;::::::::::::::::::::::::888999999888:::>>>AAABBBGGGJJJZZZ{{{nnndddZZZTTTOOOLLLRRR\\\aaa```dddlllrrrpppdddYYYPPPRRRWWW```mmmzzzpppcccUUURRROOONNNPPPSSSUUUVVVZZZ```iiiqqqwww|||uuummmjjjpppxxxzzztttnnnaaa\\\UUUOOOLLLJJJHHHGGGFFFFFFFFFDDDBBBAAABBBCCCwwwpppkkkhhhcccaaa]]]ZZZWWWTTTOOOLLLIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>>>>?????????@@@@@@BBB@@@@@@AAABBBAAA>>><<<;;;:::888777777888:::;;;::::::::::::::::::::::::888999::::::;;;>>>BBBCCCKKKTTTjjjkkkaaaWWWQQQNNNNNNVVV___jjjiiikkkqqqvvvtttiii```XXX[[[```iiittt}}}~~~lll^^^RRRPPPNNNNNNPPPTTTWWWYYY^^^gggsss}}}}}}oookkkjjjqqqyyyzzzssslll```ZZZSSSMMMJJJHHHGGGFFFEEEEEEEEECCCAAA@@@BBBCCC{{{rrrlllhhhfffaaa^^^[[[WWWUUUQQQMMMKKKIIIHHHFFFEEECCCBBBBBBBBB????????????@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@>>>;;;::::::888888888999:::;;;::::::::::::::::::::::::999:::;;;<<<===???CCCFFFQQQccc~~~nnndddYYYSSSQQQTTT\\\eeerrrqqqqqquuuxxxwwwoooiiicccfffmmmttt|||yyyfffYYYRRRQQQOOOPPPSSSXXX]]]```iiivvv}}}vvvhhhiiilllttt||||||sssjjj]]]XXXPPPJJJGGGFFFFFFFFFDDDDDDDDDBBB@@@@@@AAACCCzzzqqqjjjfffccc___\\\XXXTTTRRROOOLLLIIIHHHGGGFFFDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???===;;;999999888888888999:::;;;::::::::::::::::::::::::::::::;;;>>>>>>???EEEKKKZZZuuuzzzpppggg\\\UUUUUUYYYaaagggrrrqqqqqqsssvvvwwwuuurrrnnnrrrwww}}}tttaaaUUUTTTSSSSSSTTTWWW]]]dddiiixxxvvvoooccciiipppxxx}}}|||rrrggg[[[VVVNNNHHHFFFFFFFFFFFFCCCCCCCCCAAA???@@@BBBDDD{{{rrrjjjddd```]]]YYYUUURRROOOMMMJJJHHHGGGFFFEEECCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBAAA@@@>>><<<;;;888888888999999::::::;;;::::::::::::::::::::::::;;;999;;;??????@@@HHHRRRiiivvvmmmggg^^^YYY[[[bbbhhhkkkmmmnnnoooqqqtttwwwyyyzzzyyy|||ppp___VVVUUUVVVWWWXXX\\\ccclllssszzzpppjjjccclllvvv{{{}}}{{{pppdddYYYTTTMMMHHHFFFFFFGGGGGGBBBCCCBBB@@@???@@@CCCFFF~~~xxxppphhhbbb^^^[[[XXXSSSPPPNNNLLLIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@????????????@@@@@@@@@AAA@@@AAABBBAAA???<<<;;;;;;777888888999:::::::::;;;::::::::::::::::::::::::<<<999:::>>>???AAALLL[[[zzzxxxqqqnnniiigggkkktttwwwvvvlllnnnoooppprrruuuzzz}}}~~~}}}kkk^^^XXXUUUXXX[[[^^^ccclllxxxuuunnniiieeeqqqzzz{{{zzzvvvlll___UUUQQQKKKHHHFFFFFFFFFFFFCCCCCCBBB@@@???AAADDDGGG|||yyyrrrpppnnnnnnqqqvvv{{{|||wwwqqqjjjddd___\\\[[[WWWRRROOOMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@??????>>>>>>>>>?????????@@@@@@???AAACCCBBB>>>;;;;;;;;;777777888999::::::;;;;;;::::::::::::::::::::::::===888999>>>???AAAPPPbbb~~~zzzyyywwwuuuyyyyyynnnpppqqqooommmnnnssswww{{{{{{wwwggg^^^\\\XXX\\\bbbgggooo{{{yyysssuuuwwwxxxyyy||||||sssmmmjjjhhhuuu|||yyytttpppfffYYYPPPMMMIIIGGGFFFEEEDDDCCCCCCCCCBBB@@@@@@BBBFFFIIIxxxqqqmmmfffdddaaa```aaafffkkknnnpppwww|||xxxqqqjjjccc___]]]\\\[[[WWWRRRNNNLLLKKKIIIHHHFFFEEEDDDBBBAAA@@@??????===>>>>>>>>>>>>????????????BBBCCCBBB>>>;;;:::;;;666777888999:::;;;;;;;;;::::::::::::::::::::::::===888888===???BBBSSSggg}}}~~~{{{xxxzzz~~~yyypppoooqqqqqqmmmiiigggkkkooottt{{{zzz~~~uuuuuu|||sssddd^^^]]]\\\aaahhhpppyyyvvvjjjdddgggjjjmmmqqqwww{{{rrrmmmkkkjjjwww}}}vvvoookkkaaaUUUMMMKKKHHHFFFFFFDDDBBBAAADDDCCCBBBAAA@@@CCCGGGKKKuuuqqqooohhhaaa]]]WWWWWWVVVUUUVVVYYY[[[]]]bbbfffmmmtttyyy{{{yyyuuupppjjjeee^^^WWWSSSVVVSSSOOOLLLKKKJJJIIIGGGHHHFFFBBB???<<<<<<======>>>>>>>>>>>>????????????????????????===;;;999888666777777888888999::::::;;;;;;:::999999999::::::999<<<@@@BBBAAAGGGYYYkkk|||wwwrrrooommmmmmmmmooommmkkkhhhfffffffffgggjjjrrr{{{ssskkkgggkkkqqqxxx|||{{{{{{~~~mmmccc``````dddjjjsss}}}ssseee```\\\\\\^^^bbbgggooovvv{{{}}}~~~~~~vvvooojjjgggnnnpppppplllcccZZZUUUSSSMMMLLLIIIGGGEEEDDDDDDDDDHHHDDDCCCEEEEEEDDDLLLVVVwwwlllhhheee___YYYVVVUUUSSSRRRPPPPPPQQQRRRSSSWWW[[[```dddiiimmmsssvvvzzzuuurrrmmmhhhccc___ZZZVVVTTTQQQMMMKKKJJJIIIGGGFFFGGGEEEAAA>>>=========>>>>>>>>>>>>>>>????????????????????????===;;;999888777777888888999:::::::::999999999999::::::;;;<<<:::;;;===>>>???DDDUUUeeewwwuuuqqqmmmjjjiiiiiijjjmmmllljjjiiijjjllloooqqqqqqtttyyy|||~~~}}}wwwvvvzzz{{{wwwqqqfffaaa```fffmmmttt}}}wwwuuuttttttxxx}}}yyyjjjbbbbbbdddlllttt~~~kkk___[[[SSSTTTUUUXXX]]]cccjjjnnnrrrwwwzzzrrrnnnkkkjjjppppppooohhh___VVVQQQNNNKKKJJJHHHFFFEEEDDDDDDEEEEEECCCDDDFFFFFFHHHRRR^^^xxxmmmaaa]]][[[UUUQQQPPPQQQPPPOOOMMMMMMNNNOOOPPPRRRTTTWWWYYY\\\```eeehhhqqquuu||||||xxxqqqmmmhhhdddaaa^^^\\\YYYRRROOOKKKIIIHHHGGGEEEDDDDDDCCC@@@>>>======>>>???>>>>>>>>>?????????@@@@@@@@@@@@??????===;;;:::999888888999999:::;;;;;;;;;888888888999:::;;;=========<<<<<<===>>>DDDRRR```zzzqqqooollliiigggffffffgggkkkiiihhhiiilllsssyyy}}}xxxvvvtttuuuxxx}}}vvv}}}zzzxxxvvvqqqllljjjllljjjeee```\\\[[[^^^gggpppvvv{{{~~~wwwqqqppppppoooqqquuuvvvvvvvvvvvvxxx~~~rrrfffcccggglllwwwppp___WWWUUUNNNOOOPPPQQQSSSXXX___ccciiisss}}}qqqjjjiiijjjkkkpppnnnjjjbbbXXXPPPKKKIIIIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDFFFHHHOOO^^^mmmoooddd[[[WWWUUUQQQNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWYYYZZZ\\\```eeeiiinnnttt}}}zzzvvvnnnjjjeeeaaa^^^]]][[[YYYQQQNNNKKKHHHGGGFFFEEECCCBBBAAA???>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@@@@@@@???>>>===;;;:::999888999999::::::;;;<<<<<<999999999999:::;;;<<<===BBB>>>===>>>AAAGGGSSS___~~~zzztttpppnnnkkkiiigggfffeeefffgggfffeeeggglllttt}}}zzzuuuooooootttyyyzzzzzzqqq{{{zzzrrrwwwyyysssjjjgggdddccccccaaa]]]YYY\\\^^^fffqqq{{{}}}wwwrrrrrrrrrpppppprrrtttuuuvvvxxx|||xxxkkkccceeennnvvvwwwdddWWWRRRRRROOOPPPQQQQQQRRRUUU\\\aaahhhwwwtttgggbbbcccfffiiilllhhhbbbZZZRRRLLLHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFBBBCCCDDDEEEJJJXXXooo|||sssfff]]]VVVTTTRRROOONNNOOOLLLMMMNNNPPPRRRUUUWWWXXXWWWYYY\\\^^^aaafffmmmqqqwww~~~|||wwwtttmmmiiiccc^^^\\\ZZZXXXVVVQQQNNNJJJHHHGGGFFFDDDCCC@@@??????>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@???>>>===;;;::::::999888999999::::::;;;<<<<<<;;;::::::999999:::::::::BBB???===???BBBHHHUUUaaaxxxxxxsssqqqooollliiigggeeedddcccdddcccccceeekkkrrryyy~~~vvvpppkkkkkkppptttsssppprrr~~~}}}rrrsss~~~zzzxxxwwwttttttsssrrrqqqqqqppppppssstttwwwzzz|||}}}}}}}}}}}}}}}~~~~~~{{{tttlllfff_________^^^^^^]]][[[ZZZ^^^cccnnn{{{yyyuuuvvvuuurrrqqqrrrvvvxxx|||zzzqqqhhhdddjjjwwwlll]]]TTTQQQSSSPPPRRRSSSSSSRRRVVV]]]ccclll~~~{{{mmmbbb^^^```dddgggddd```YYYRRRMMMJJJGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFBBBDDDDDDFFFPPPgggvvvllleee^^^WWWSSSSSSRRRPPPPPPRRROOOOOOQQQSSSUUUVVVXXXXXXXXX\\\aaagggmmmuuu|||yyyssspppjjjfffaaa]]]ZZZXXXUUUSSSPPPMMMJJJGGGFFFEEEDDDBBB??????>>>>>>>>>??????????????????@@@@@@@@@@@@AAA???>>>===;;;:::999999888888888999999:::;;;;;;;;;<<<;;;::::::999999999:::===<<<===???BBBIIIWWWfffzzzwwwssspppnnnllliiifffdddbbbaaaaaabbbcccfffkkkppptttwwwnnnjjjffffffjjjmmmllliiirrr}}}}}}tttssszzzzzzuuurrrppppppmmmkkkhhhfffddddddddddddiiikkkmmmppprrrsssssssssrrrrrrqqqpppmmmhhhaaa[[[VVVXXXYYYYYYXXXYYYZZZ\\\]]]eeeqqq~~~{{{{{{{{{xxxwwwyyy}}}uuurrrmmmhhhiiirrruuudddZZZSSSRRRTTTNNNQQQTTTTTTTTTXXX```gggrrr|||tttjjjbbb___```bbbddd\\\WWWQQQMMMJJJIIIGGGFFFCCCCCCDDDEEEEEEEEEEEEEEECCCFFFHHHMMM^^^{{{}}}}}}zzzuuuooohhhaaa]]]YYYUUUTTTVVVVVVTTTTTTWWWTTTUUUXXX[[[^^^```bbbccceeekkkttt~~~|||vvvoookkkfffccc___\\\ZZZWWWTTTQQQOOOLLLHHHEEEDDDCCCBBB@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>===;;;999888777777888777777888888999:::::::::::::::999999999:::;;;;;;:::;;;???BBBDDDKKK]]]nnn{{{rrrooonnnmmmkkkiiigggeeedddccc___aaaeeejjjmmmpppqqqrrrhhhddd``````cccfffggggggllluuu|||zzzuuuuuuxxxxxx~~~yyyuuusssrrrnnnlllgggdddaaa```aaabbbeeegggiiikkkmmmmmmmmmmmmllliiigggdddaaa]]]XXXUUUQQQTTTVVVUUUTTTUUUYYY]]]]]]fffuuu}}}yyyvvvmmmmmmkkkkkknnnyyy|||hhh\\\WWWSSSRRRSSSQQQUUUZZZ[[[[[[```iiirrr|||pppllleeeaaa___^^^^^^]]]WWWRRRMMMIIIIIIHHHGGGEEEBBBCCCDDDEEEEEEEEEDDDCCCCCCHHHNNNYYYppp{{{zzzyyyvvvwww~~~}}}}}}}}}xxxtttrrrqqqnnnjjjfffaaa\\\ZZZXXXVVVVVVZZZ[[[YYYYYY[[[YYY[[[___dddiiimmmpppqqqwww~~~{{{ssslllgggbbb```^^^\\\[[[XXXTTTQQQMMMJJJFFFDDDCCCBBB@@@???????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>===:::888777777777777666777777888999999::::::888888888999:::;;;<<<===999===CCCFFFGGGOOObbbuuutttkkkhhhnnnmmmlllkkkjjjiiihhhggg^^^bbbgggmmmpppqqqqqqpppeeeaaa]]][[[]]]aaafffhhheeemmmtttuuuuuuwwwwwwttt}}}{{{zzzssspppkkkfffcccccccccdddfffgggiiikkklllmmmmmmlllhhheeeaaa]]][[[XXXTTTQQQQQQSSSUUUTTTRRRTTTYYY^^^___jjjyyyyyysssooollliiijjjkkkmmmrrr~~~ppp___WWWUUUSSSRRRRRRVVV[[[aaabbbccciiittt}}}yyyuuugggddd```^^^\\\[[[XXXVVVTTTPPPKKKHHHHHHHHHEEECCCBBBCCCDDDEEEEEEDDDCCCBBBBBBIIISSSbbb}}}{{{uuupppmmmkkkiiiiiimmmxxxwwwsssqqqqqqtttvvvwwwuuussstttxxx|||vvvrrrrrrsssqqqpppmmmiiiddd``````aaa^^^]]]]]]]]]]]]___```aaaeeefffiiimmmsss|||zzzsssmmmhhheeebbb]]]XXXVVVVVVTTTOOOJJJKKKIIIFFFCCCAAA@@@@@@@@@???===<<<===@@@AAA@@@===@@@?????????@@@AAAAAABBB>>><<<999888888888777666777777777777888888888888777999;;;;;;::::::;;;<<>>???>>>>>>>>>??????@@@AAA>>><<<999888888888777777777777777777888888888888777999;;;;;;::::::;;;<<>>???=========???@@@???>>>>>>>>>>>>>>>>>>?????????===;;;888777888888777777777777777888888888999999888999;;;;;;;;;;;;<<<>>>EEEBBBEEEUUUkkkxxxvvvmmmiiikkkiiiiiijjjnnntttyyyyyytttooommmmmmkkkgggdddccceeeggglllmmmnnnnnnmmmkkkhhhfffaaacccfffgggfffeeeeeefffooo~~~~~~zzzwwwrrrmmmjjjeee```[[[XXXWWWVVVVVVVVVYYYXXXWWWWWWYYY```iiipppyyywwwkkkcccaaabbbddddddddddddgggkkkrrr{{{lllbbbaaa]]][[[]]]___bbbiiiqqq}}}xxxpppiiibbb]]]WWWTTTQQQQQQQQQPPPLLLHHHFFFEEEDDDDDDDDDDDDDDDEEEGGGEEEDDDDDDEEEEEEDDDCCCLLLUUUiii|||wwwsssjjjgggccc___\\\ZZZXXXXXXYYYZZZ[[[]]]aaafffmmmrrrpppnnnjjjhhhggghhhkkkmmmoootttyyy|||}}}|||xxxrrrmmmiiifffbbb```\\\WWWRRRNNNMMMLLLJJJIIIFFFFFFFFFEEECCCAAA>>>===>>>>>>===>>>????????????>>>>>>??????????????????===:::888777777888888777777777888888888999999999888:::;;;;;;;;;;;;===???FFFDDDMMMeee}}}uuussskkkjjjooommmjjjkkkoootttwwwuuuqqqllljjjiiihhheeebbbaaabbbcccfffiiimmmooommmiiieeebbbccceeehhhhhhgggfffeeeeeehhhxxx}}}vvvrrrllleee___]]][[[XXXWWWYYYZZZ\\\^^^aaaeeemmmwww~~~tttooohhheeeeeefffhhhhhhgggiiimmmqqqwww}}}oooccc```\\\]]]```eeehhhnnnzzz{{{qqqiiibbb[[[WWWSSSPPPNNNNNNNNNLLLIIIFFFHHHGGGFFFDDDCCCBBBBBBBBBFFFCCCCCCFFFHHHHHHHHHJJJSSSccc}}}wwwsssnnnkkkkkkjjjgggddd```___^^^\\\[[[[[[]]]^^^[[[]]]```cccfffkkkppptttuuutttrrrqqqsssvvvyyy{{{}}}yyyuuuooojjjfffbbb^^^[[[UUUTTTRRRPPPNNNKKKGGGEEEEEEEEEFFFEEECCCAAA>>>======>>>>>>>>>>>>>>>???@@@???@@@@@@AAAAAA@@@??????<<<:::777666777888888777888888888888999999999999999:::;;;;;;;;;<<>><<<>>>??????>>>>>>???@@@@@@@@@AAABBBBBB@@@???>>>;;;999777666777888888777888888888999999999999::::::;;;<<<;;;;;;===@@@BBBLLLVVVqqq}}}rrrooommmgggkkkqqqnnnmmmllljjjhhhfffdddcccbbb^^^aaacccdddcccaaa```___^^^dddjjjllliiieeebbbbbb___aaabbbccccccccceeegggiiiuuuxxxvvvpppgggdddggghhhssswwwooojjjkkkmmmooopppppppppppppppuuu{{{oooeee]]]\\\```]]]aaalllyyy}}}yyyvvvtttuuuqqqjjjddd^^^YYYSSSPPPMMMMMMLLLLLLJJJIIIHHHGGGCCCCCCCCCCCCDDDFFFGGGGGGFFFCCCCCCFFFEEEEEEPPP^^^wwwyyytttlllhhhdddaaa``````___^^^___```aaa```_________```^^^```ccceeefffkkkpppuuu{{{}}}wwwqqqmmmiiieeeaaa]]]YYYUUUQQQQQQQQQOOOKKKHHHFFFEEEFFFEEEDDDBBBAAA@@@??????<<<>>>@@@???>>>===???AAA???@@@AAAAAAAAA@@@>>>===;;;888666666777888888777888888888999999999:::::::::;;;<<<;;;;;;===AAADDDMMM^^^wwwooonnnlllgggkkkqqqmmmggghhhgggfffdddccccccccc___aaabbbaaa```______```aaafffkkkkkkfffbbbaaaaaa___``````______aaadddgggiiisss{{{tttqqquuu{{{}}}uuupppnnnoooppppppqqqrrrtttvvvwww|||kkkccc___ZZZ\\\cccfffkkkwww|||uuunnnjjjfffeeebbb___\\\ZZZXXXTTTPPPMMMJJJKKKKKKKKKIIIHHHGGGGGGAAAAAAAAABBBCCCEEEFFFGGGFFFDDDFFFJJJIIILLL```vvv{{{sssqqqvvv~~~xxxssssssuuurrrjjjaaabbb___\\\ZZZ[[[[[[[[[[[[YYY]]]bbbcccbbbcccfffiiikkknnnrrruuuwww|||wwwmmmjjjfffbbb___\\\XXXUUUSSSRRRPPPLLLIIIFFFFFFGGGGGGEEECCCAAA@@@@@@@@@@@@<<<>>>@@@???======???AAA>>>???@@@AAA@@@???===;;;:::888666666777888888777888888999999999:::::::::;;;;;;<<<;;;<<<>>>AAADDDLLLaaauuuooopppnnnhhhmmmsssnnnbbbdddffffffeeeeeeeeeeeeccccccaaa___]]]]]]___aaacccgggkkkiiiccc___^^^```aaaaaa```___^^^```dddhhhhhhpppuuuyyy}}}zzz{{{wwwssstttsssrrrqqqqqqtttxxx|||}}}pppbbb```^^^[[[___iiiooottt{{{wwwqqqiiibbb]]]ZZZYYYSSSRRRRRRRRRSSSQQQNNNLLLIIIJJJKKKJJJHHHGGGFFFGGGCCCBBBBBBAAAAAABBBBBBBBBDDDDDDHHHNNNOOOVVVqqq~~~yyyuuussspppkkkgggdddjjjuuu~~~~~~uuunnnhhheeecccdddeeeeeeaaa^^^\\\]]]___]]]\\\\\\```ddddddhhhmmmooorrruuu{{{|||vvvqqqlllhhhcccaaa```\\\WWWRRRQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAA???>>>======<<>>>>>======<<<<<<@@@@@@@@@@@@@@@???>>>===:::999888666555555555555999888777777777888::::::>>>:::888:::<<<===BBBHHHSSSiii~~~vvvtttrrrssstttsssoookkkdddcccbbbaaaaaaaaaaaaaaa____________^^^]]]\\\[[[aaaeeegggfffbbb___aaadddfffdddbbb```___```bbbdddbbbeeejjjrrr}}}yyyvvvxxxttttttuuuuuuwww|||ooojjjccc\\\ZZZ^^^ffflllyyy~~~yyymmmaaaZZZVVVPPPNNNOOOKKKKKKLLLLLLLLLLLLLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCDDDDDDDDDCCCBBBEEEJJJQQQddd|||qqqmmmjjjgggfffdddaaa^^^___eeennnuuuxxxssskkkeeebbb```______`````````___```bbbcccbbbaaaccchhhmmmuuuyyy~~~|||xxxrrrnnniiigggdddaaa^^^ZZZVVVSSSQQQOOOMMMKKKHHHFFFEEEEEEBBBAAA@@@???>>>=========??????>>>>>>============@@@@@@@@@@@@???>>>======999888777666666555555666999888777777777888::::::===:::999<<<>>>???DDDJJJXXXpppxxxvvvsssssssssrrrmmmiiidddcccbbb```___^^^^^^^^^\\\]]]]]]]]]]]]]]]\\\\\\^^^aaaeeedddbbbaaacccfffhhhfffccc```______```aaabbbeeehhhnnnwwwxxxsssuuupppsssxxx}}}{{{hhheeeaaa___aaaiiittt|||zzzpppeeeYYYSSSOOOJJJHHHIIIFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFFFFIIIGGGIIISSSbbbyyyyyyvvvqqqooopppuuu|||xxxpppmmmaaa___]]]\\\\\\\\\ZZZYYY^^^cccjjjooopppkkkeee```___^^^^^^]]]\\\___cccfffiiijjjkkkkkklllqqqyyy|||yyyvvvrrrmmmiiieeeeeeddd```\\\WWWUUUUUUPPPOOOLLLJJJGGGEEEDDDDDDAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>=========@@@@@@@@@@@@???>>>===<<<777777666666666666777777999888888888888999::::::<<<:::;;;>>>???@@@EEEKKK]]]xxxyyyuuurrrppppppmmmhhhddddddcccaaa___]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]ZZZ^^^bbbbbbaaaaaadddgggiiigggdddaaa^^^^^^^^^^^^aaaccceeeiiiooozzzvvvssstttuuuzzzxxxkkkcccbbbbbbeeelllxxxuuuhhh]]]QQQLLLIIIEEEDDDEEECCCCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKHHHLLL\\\ttt}}}wwwkkkhhhcccaaabbbgggmmmqqqzzztttkkkddd```\\\[[[ZZZZZZ[[[\\\]]]]]]bbbgggmmmqqqqqqmmmiiigggdddddddddbbbbbbfffnnnuuuwwwxxxzzz{{{~~~|||zzzwwwtttqqqmmmiiieee```bbbccc___YYYUUUTTTUUUOOOMMMKKKHHHFFFDDDCCCBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===<<<;;;666666666666666777888888888888888888999999::::::<<<;;;<<>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>?????????????????????>>>===<<<::::::666555555666666777888999888888999999::::::::::::<<<;;;===???>>>>>>DDDLLL]]]|||}}}uuuqqqmmmjjjjjjhhhccc```___^^^^^^]]]]]]]]]^^^^^^cccaaa```]]]\\\[[[ZZZZZZ[[[\\\^^^___^^^______```aaaaaa___^^^^^^^^^^^^^^^\\\___aaabbbdddiiirrrxxxxxxvvvtttwww{{{xxxyyy{{{|||rrrkkkhhhbbbgggoooyyy|||qqqaaaVVVMMMIIIGGGEEEEEEGGGDDDDDDFFFGGGIIIIIIJJJJJJDDDCCCCCCBBBAAABBBBBBBBBBBBDDDFFFFFFEEEDDDFFFHHHKKKSSSccc|||vvvlllccc^^^XXXVVVSSSRRRSSSUUUYYY[[[\\\```eeennn{{{wwwuuurrrmmmgggbbb^^^\\\[[[ZZZ\\\^^^aaaccchhhnnnrrrxxx~~~|||wwwtttpppmmmjjjgggdddaaa[[[\\\\\\ZZZWWWTTTSSSSSSLLLKKKHHHFFFCCCAAA@@@@@@>>>>>>=========>>>>>>???>>>>>>>>>????????????@@@?????????>>>===;;;999999666666666666666777888888888999999:::;;;:::::::::<<<<<<===???>>>@@@HHHRRRfff|||wwwsssoookkkiiijjjiiigggddd___^^^^^^^^^^^^___``````eeedddaaa^^^[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^\\\^^^aaaaaabbbeeekkkqqq|||}}}vvvvvvwwwnnnmmmooovvv{{{{{{{{{rrrkkkiiiiiieeelllxxx{{{ooo]]]SSSJJJGGGEEEDDDDDDFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFFFFDDDEEEIIIMMMNNN___vvv}}}qqqhhh```ZZZVVVPPPOOONNNNNNOOOPPPRRRSSSSSSXXX^^^iii{{{wwwtttpppllliiijjjiiifffdddccccccdddddddddggglllpppuuu|||~~~zzztttqqqmmmjjjhhheeebbb```ZZZYYYWWWWWWVVVUUUSSSQQQKKKJJJGGGEEEBBB@@@?????????>>>>>>=========>>>>>>>>>>>>?????????@@@@@@@@@??????>>>===<<<:::999888777666666666666666777888888999:::;;;;;;;;;:::::::::;;;===@@@@@@DDDPPP\\\www}}}tttqqqmmmiiiffffffhhhiiihhhfffaaaaaa```````````````aaadddbbb___\\\ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\___aaaaaaaaabbbfffjjjrrr{{{qqqkkkssswwwnnnkkkjjjooozzzyyyrrrpppmmmlllnnnmmmvvvxxxlll\\\RRRHHHEEEDDDBBBCCCEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBEEEGGGFFFEEEHHHOOOUUU^^^uuusssggg^^^YYYUUURRRKKKKKKKKKLLLLLLMMMNNNNNNSSSWWW^^^iiiyyy{{{qqqjjjiiihhhfffcccggggggffffffgggjjjlllnnnqqquuu{{{}}}xxxsssppplllhhhfffdddaaa^^^ZZZWWWUUUUUUWWWVVVSSSOOOJJJIIIGGGDDDBBB@@@???>>>??????>>>===============>>>>>>??????@@@@@@@@@@@@??????>>>===<<<:::888777777777666666666666777777888999:::;;;<<<;;;::::::999:::===@@@BBBHHHVVVddduuuooolllfffccc```aaadddgggfffeeeddddddcccaaaaaa`````````bbb```]]][[[YYYYYYZZZ[[[YYYXXXYYYZZZ\\\]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZ^^^```bbbbbb``````bbbfffkkkuuu{{{pppgggjjjttt~~~nnnhhhiiimmmrrrxxxoooppptttssssssuuuxxxvvviii\\\RRRIIIEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBEEEGGGFFFGGGKKKTTT\\\uuu~~~vvvpppggg^^^XXXSSSPPPMMMKKKLLLKKKJJJJJJLLLPPPSSSUUUWWW]]]hhhuuu~~~vvvqqqkkkeeeccceeehhhkkkkkkmmmppprrrtttyyy{{{uuunnnkkkhhheeeccc```]]]ZZZXXXWWWVVVVVVUUURRRNNNKKKIIIHHHFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>?????????======>>>???@@@AAAAAABBB@@@???===;;;999888777777777666666555555555666666999888777888999999999888888;;;???AAAAAAIII^^^qqqyyyrrrnnnmmmhhhddd___]]]]]]^^^^^^^^^aaaaaa```___]]]\\\[[[[[[]]]]]]]]]\\\[[[ZZZYYYYYYXXX[[[]]]]]]\\\[[[[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^``````___^^^______gggjjjppp|||rrreeeccchhhttt{{{||||||qqqmmmmmmpppuuuuuusssuuuyyyzzzwwwwwwyyy~~~pppeeeUUUMMMGGGFFFFFFDDDCCCEEEJJJIIIHHHHHHJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBGGGCCCFFFMMMOOOQQQ___rrr}}}~~~yyykkkfff^^^WWWRRROOOMMMLLLNNNNNNNNNNNNMMMOOOSSSVVVXXX[[[aaalllwww}}}|||yyytttqqqllljjjjjjnnnsssvvv|||yyysssllljjjgggdddbbb```]]]ZZZYYYWWWVVVUUUTTTQQQMMMJJJHHHFFFDDDBBB@@@>>>============>>>>>>?????????@@@????????????@@@@@@@@@@@@???>>><<<:::888777666666777666666555555555666666999888888888999:::999999;;;???CCCDDDDDDOOOjjjzzzsssnnnjjjiiifffccc^^^ZZZWWWWWWXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZ]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[]]]^^^\\\[[[[[[\\\ZZZYYYXXXXXXXXXXXXXXXXXXYYY[[[]]]]]]\\\\\\\\\^^^___cccgggpppwwwjjjeeeeeekkk{{{zzzwwwtttuuu{{{}}}{{{xxxyyy||||||xxxxxxzzzzzzmmmcccTTTLLLGGGFFFGGGEEEEEEGGGJJJIIIIIIJJJLLLMMMLLLKKKGGGFFFDDDCCCBBBBBBBBBAAADDDBBBFFFLLLNNNUUUmmmpppccc^^^WWWSSSQQQPPPOOOOOOOOOPPPPPPOOOPPPRRRVVVYYY___cccjjjttt}}}|||xxxwwwvvvuuuuuuyyy|||uuuoooiiigggdddcccbbb```]]][[[YYYXXXVVVUUUSSSPPPLLLHHHFFFDDDCCC@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????===<<<;;;999777666555555666666666555555666666777888888999999:::::::::;;;>>>BBBGGGIIIMMM^^^{{{pppmmmkkkhhhgggeeeccc___XXXRRRPPPRRRVVVXXXXXXXXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]___^^^]]]\\\\\\]]]]]][[[YYYWWWVVVVVVVVVVVVYYYZZZ\\\\\\[[[ZZZ\\\]]]XXX\\\```eeeqqqtttllldddcccppp}}}~~~}}}~~~|||rrrggg___RRRKKKFFFFFFFFFEEEFFFIIIJJJIIIIIIKKKMMMNNNMMMLLLGGGFFFDDDBBBAAAAAAAAABBBDDDDDDIIINNNSSSaaa}}}lllaaa]]]XXXUUUTTTUUUUUUTTTSSSSSSSSSSSSTTTXXX]]]aaajjjnnnuuu~~~{{{vvvpppkkkfffdddbbbaaa```___]]][[[YYYWWWUUUSSSQQQNNNJJJGGGDDDCCCBBB@@@>>>=========;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===<<<;;;999777666666666666666666666666666777888888999:::::::::;;;<<<===AAABBBHHHPPP^^^vvvrrrjjjkkkkkkhhhgggddddddaaaZZZRRRPPPSSSXXXZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[[[[[[[[[[\\\\\\\\\]]]^^^______]]]\\\]]]^^^___^^^[[[YYYXXXWWWXXXXXX^^^______^^^\\\[[[\\\]]]VVV\\\aaadddiiiyyyvvvjjjbbbfffooozzztttkkkaaaZZZQQQKKKFFFEEEEEECCCFFFJJJJJJJJJJJJKKKMMMNNNLLLKKKHHHGGGFFFDDDBBBBBBCCCEEEGGGIIIOOOWWW```sss~~~}}}mmmbbb___[[[YYYYYYXXXWWWVVVYYYYYYYYYYYY[[[```gggmmmwwwzzzzzzvvvpppkkkhhhcccaaa_________^^^\\\ZZZXXXVVVSSSPPPNNNLLLHHHEEEDDDCCCBBB@@@???>>>>>>>>>;;;<<<===>>>???@@@AAAAAA>>>>>>???@@@@@@AAABBBBBB======;;;:::888777777777666666666666666777888888777999;;;<<<;;;;;;>>>@@@CCCCCCKKK^^^www~~~lllfffhhhhhhfffeeecccdddccc^^^XXXVVVZZZ___]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[\\\\\\\\\^^^___```___]]]\\\]]]^^^]]]\\\[[[ZZZYYYZZZZZZ[[[bbbbbbaaa^^^[[[YYYYYY[[[WWW]]]dddfffiiirrrrrrgggcccdddkkkuuu|||tttlllddd\\\VVVPPPJJJFFFEEEDDDCCCFFFLLLMMMMMMMMMNNNOOONNNKKKIIIFFFFFFEEECCCAAAAAADDDGGGHHHLLLUUUcccttt~~~ttthhhgggeeeeeedddbbb___]]]___^^^]]]]]]```hhhssszzz{{{vvvqqqlllhhhfffaaa```^^^]]]]]]]]][[[YYYUUUSSSOOOMMMLLLIIIFFFDDDCCCBBBAAA@@@????????????<<<<<<===>>>???@@@@@@AAA<<<===>>>???@@@AAABBBBBB===<<<;;;:::888888888888666666666666777888999999666999======<<<<<>>>>>>>>>>>>>>======>>>>>>?????????@@@=========>>>>>>?????????<<<;;;:::888777777777777666666666666777888999:::666:::>>>>>><<<===@@@DDDIIITTTmmm}}}sssjjjeeebbb]]]\\\]]]]]]^^^___``````______^^^ZZZZZZ[[[\\\]]]^^^______]]]\\\\\\\\\[[[ZZZZZZZZZ___```___]]][[[[[[\\\^^^YYYZZZ\\\]]]]]]\\\[[[ZZZ\\\\\\ZZZWWWUUUTTTUUUWWWZZZXXXZZZ```ccceeekkkrrr|||mmm```WWWTTTYYYffftttxxxrrrjjjccc___YYYSSSNNNKKKHHHGGGHHHIIIKKKSSS\\\```___]]]\\\ZZZVVVPPPLLLDDDFFFGGGEEECCCEEEKKKQQQ]]]jjj}}}~~~zzzyyyvvvqqqkkkgggeeeeeeaaa___\\\[[[[[[ZZZXXXVVVPPPNNNKKKIIIHHHGGGEEECCC??????>>>===============>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============::::::888777666666666666666666666666777888999:::666:::>>>>>>======AAAEEELLL]]]~~~{{{tttmmmhhhbbb\\\[[[]]][[[[[[\\\^^^______\\\YYYYYYZZZ[[[]]]___aaabbbccc^^^]]]]]]\\\[[[ZZZYYYYYY_________]]]ZZZZZZ[[[]]]\\\^^^```aaaaaa___\\\ZZZZZZZZZYYYWWWUUUUUUWWWZZZ]]]WWWUUU[[[```aaaeeejjj{{{sssccc]]]TTTPPPXXXeeerrr{{{yyynnniiibbb]]]ZZZVVVPPPLLLIIIGGGGGGJJJLLLPPPZZZdddhhhgggeeebbb___ZZZTTTOOOGGGJJJKKKIIIHHHJJJQQQWWWppp~~~xxxvvvyyy~~~yyyuuuqqqnnnlllkkkiiigggaaa^^^[[[XXXVVVTTTRRRPPPOOONNNKKKIIIFFFEEECCCCCC@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@??????>>>>>><<<===>>>???@@@@@@??????:::999888888777777888888777666666666777888999999>>>===>>>@@@???>>>CCCKKKQQQwwwuuunnnhhhfffaaaZZZVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXX]]]ccceeebbb^^^\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXZZZ]]]___```___^^^\\\[[[[[[YYYVVVTTTTTTWWWYYYXXXZZZ[[[ZZZYYYZZZ[[[]]]mmm|||~~~vvveeeUUUKKKOOOVVV]]]kkkzzzwwwnnniiifffbbb[[[VVVRRROOOLLLJJJLLLIIIGGGHHHJJJOOO[[[fffrrrpppmmmjjjgggaaaYYYSSSPPPJJJIIIKKKJJJKKK\\\ppp{{{tttooolllnnnsss{{{{{{xxxvvvsssooollljjjhhhfffeee```]]]YYYVVVUUURRRPPPNNNJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========<<<===>>>???@@@@@@???>>>999888777777666666777777777666666777777888999:::;;;:::<<<>>>>>>>>>EEENNN]]]qqqjjjdddbbb___ZZZXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[YYYYYY\\\aaadddaaa^^^]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWYYY\\\^^^___^^^\\\[[[[[[ZZZYYYVVVTTTTTTWWWYYYVVVWWWXXXWWWWWWYYY\\\^^^cccqqq~~~nnn^^^PPPNNNPPPRRR\\\iiizzz}}}|||{{{xxxppphhhccc```\\\WWWSSSPPPOOOLLLKKKKKKHHHFFFGGGIIIMMMXXXcccooommmkkkllllllhhh```YYYQQQLLLJJJMMMMMMRRReee|||zzzrrriiidddaaadddiiirrr{{{tttpppssspppllliiigggeeecccbbb^^^[[[WWWTTTRRROOOLLLJJJGGGFFFDDDBBBAAA@@@@@@???@@@????????????>>>>>>>>>============<<<<<<<<<<<<======???@@@@@@???>>>>>>888777777666666666666666666666666777777999::::::::::::<<<>>>>>>@@@IIISSSmmmyyymmmfff```___]]]ZZZZZZ\\\\\\\\\[[[[[[\\\\\\]]]^^^]]][[[YYY[[[^^^aaa```^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYYXXXVVVTTTTTTVVVXXXTTTUUUUUUTTTUUUWWW[[[___^^^ggg|||zzzjjjYYYRRRMMMJJJPPPYYYiiiyyy|||wwwuuuwww{{{|||uuunnnggg```\\\XXXUUUQQQOOONNNNNNLLLKKKJJJGGGFFFGGGHHHLLLWWWbbbkkkjjjkkkqqquuusssiii```TTTPPPNNNPPPTTT___yyyrrriiiddd___]]]___dddnnn~~~~~~zzzuuuqqqnnnqqqnnniiifffeeecccaaa___[[[XXXTTTQQQNNNLLLIIIFFFEEEEEECCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>==================<<<<<<===>>>???@@@@@@???======888888777666666666666777666666666777888999:::;;;<<<===>>>@@@???BBBNNNZZZzzzwwwllleee___^^^]]]ZZZ[[[^^^]]]\\\[[[[[[[[[\\\^^^______\\\ZZZYYY\\\^^^^^^^^^^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUSSSSSSUUUWWWUUUUUUTTTSSSSSSUUUZZZ^^^```eeeuuuvvvfffZZZQQQKKKMMMSSS\\\hhhwwwyyyuuuuuuwwwzzz~~~}}}tttllleee___ZZZWWWSSSQQQNNNMMMMMMLLLKKKJJJIIIFFFFFFHHHJJJOOOZZZeeekkklllrrr{{{~~~qqqeeeZZZUUUQQQSSS\\\ppp~~~|||{{{yyyyyyvvvvvvwwwwwwxxx|||yyykkkccc___\\\[[[]]]cccmmm~~~|||yyyvvvsssqqqpppoooooolllgggdddcccaaa___]]]XXXUUUQQQNNNLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<999999888777777777777888666666777777888:::;;;<<<======???@@@>>>BBBPPP^^^xxxnnngggaaa___^^^[[[\\\___\\\\\\[[[ZZZ[[[\\\]]]^^^___]]]ZZZYYYZZZ\\\]]]]]]^^^]]][[[YYYXXXVVVVVVVVVXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVVVVTTTSSSSSSTTTVVVXXXWWWUUUSSSRRRSSSWWW[[[aaacccnnnssseeeXXXOOOMMMPPPRRRZZZfffuuu{{{vvvtttuuuxxx}}}|||vvvmmmddd^^^YYYVVVTTTRRRPPPMMMLLLLLLKKKJJJHHHHHHFFFGGGKKKNNNSSS^^^jjjooottt|||vvviii]]]VVVRRRVVVeee{{{wwwrrrqqqpppnnnmmmkkkjjjiiiggghhhiiiiiikkkooouuuzzzssseee]]]XXXWWWWWW[[[```kkk}}}{{{yyyuuurrrooonnnoooooommmiiieeebbb```___]]][[[UUURRRNNNLLLJJJHHHFFFCCCBBBBBB@@@???>>>>>>>>>>>>======>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;:::999999888888888888888666666777777999:::<<<===;;;<<<===>>>===CCCSSSdddwwwooohhhbbbaaa___\\\\\\^^^\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVVVVUUUWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUTTTRRRRRRSSSUUUWWWWWWVVVSSSRRRRRRUUUXXX]]]^^^fffwwwooo___SSSMMMKKKLLLQQQZZZfffuuuzzzsssqqqsssvvvyyy|||zzzsssmmmeee]]]XXXUUUSSSQQQPPPNNNLLLLLLKKKJJJHHHFFFGGGFFFGGGKKKOOOTTT___jjjrrrxxxtttiii[[[VVVSSS\\\ssszzzuuurrrnnnlllccccccaaa```^^^]]][[[[[[[[[\\\\\\]]]___ccciiimmmzzz|||lll___XXXRRRRRRUUUYYY___iii{{{|||yyyxxxuuurrrooommmkkkkkkiiifffbbb___]]]\\\YYYXXXRRRPPPLLLJJJIIIHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>============>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@AAA@@@???===;;;:::999999888777777777777777666666777888999;;;<<<===999;;;>>>???@@@GGG[[[mmmvvvssslllfffbbbbbbaaa^^^]]]___\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[ZZZYYYZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTSSSRRRRRRSSSTTTSSSTTTTTTSSSQQQRRRTTTVVVYYYYYY___iiiuuuxxxhhhZZZQQQMMMIIIKKKPPPXXXaaaoooxxxmmmnnnppprrruuuzzz}}}}}}vvvqqqhhhccc\\\VVVSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJHHHFFFGGGEEEFFFJJJLLLPPPZZZeeemmmrrryyy|||zzzrrriiiccc[[[XXXZZZkkk~~~yyyqqqkkkfffcccaaa___ZZZZZZXXXWWWUUUSSSRRRRRRTTTTTTUUUUUUWWW[[[```eeeiiioooxxxwwwggg[[[TTTOOOPPPTTTYYY___hhhzzz{{{xxxxxxvvvtttppplllhhhfffgggddd```]]][[[YYYWWWVVVQQQNNNKKKJJJIIIHHHFFFDDDGGGFFFEEECCCBBBAAA@@@@@@<<<=========>>>>>>??????>>>>>>??????@@@@@@@@@AAA@@@AAAAAA@@@???===;;;:::888888777666666666666666666666777888999;;;===>>>:::<<<@@@BBBDDDNNNcccwwwyyyooonnniiidddaaabbbbbb___^^^___\\\]]]___`````````___^^^YYYZZZ[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRTTTSSSRRRRRRSSSTTTOOOPPPQQQQQQQQQQQQSSSUUUWWWXXX[[[```gggvvvooobbbXXXSSSHHHIIIKKKMMMRRR\\\mmm{{{jjjkkklllmmmpppvvv~~~}}}vvvnnniii```\\\VVVRRROOOMMMLLLKKKIIIHHHGGGHHHJJJJJJHHHFFFFFFEEEEEEHHHIIILLLUUU___eeeiiimmmmmmhhhbbb^^^]]]\\\\\\cccxxx}}}vvvrrriiibbb___]]]XXXTTTTTTQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLMMMNNNQQQTTTWWWYYY```ccciiiooowwwrrraaaVVVRRRQQQRRRTTTVVV\\\gggvvv~~~}}}zzzyyyxxxvvvrrrmmmiiifffbbb```^^^ZZZWWWTTTRRRQQQMMMLLLKKKJJJHHHEEECCCBBBCCCAAA???===<<<<<<>>>>>>=========>>>??????@@@@@@?????????>>>??????@@@AAAAAA@@@???===;;;::::::999::::::999999888777777777666555666999<<<>>><<<999===@@@DDDGGGIIIUUUooovvvnnnlllgggfffeeecccbbbaaaaaaaaadddcccbbbaaabbbdddggghhhaaa^^^[[[[[[^^^```___^^^]]]\\\[[[ZZZZZZYYYVVVTTTWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWYYY^^^dddppptttdddVVVSSSMMMHHHIIIMMMRRR[[[dddpppxxxnnniiipppyyy|||~~~{{{uuunnniiifffYYYVVVQQQNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDGGGKKKOOOQQQVVVVVVUUUTTTSSSTTTVVVXXXgggooo{{{}}}uuummmddd[[[XXXVVVQQQOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIIIIJJJLLLOOORRRSSSYYY\\\___dddiiipppxxx}}}ooo^^^UUUTTTSSSTTTWWW[[[bbbkkkuuu|||~~~}}}|||yyyxxxvvvsssooojjjeeebbb]]][[[XXXUUURRRQQQPPPPPPLLLLLLKKKIIIGGGEEEBBBAAAAAA@@@>>><<<<<<<<<===>>>=========>>>??????@@@@@@???????????????@@@@@@AAAAAA@@@???===;;;:::999999888888888777777777777666777666666999<<<>>><<<:::<<<@@@EEEKKKSSSfff|||ooojjjhhhddddddbbbaaa````````````dddcccbbbbbbbbbccceeeeee```^^^[[[\\\^^^```___^^^\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWWWWUUUSSSRRROOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWYYY\\\```iiizzzqqqaaaXXXRRRLLLKKKKKKLLLRRRYYY```pppxxxxxxzzzyyyzzz~~~}}}{{{~~~~~~~~~|||yyytttnnnhhhbbb___VVVTTTPPPNNNMMMLLLKKKIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDFFFIIILLLNNNLLLOOOOOONNNMMMQQQ[[[cccvvvzzzwww{{{wwwkkkaaaWWWSSSQQQMMMKKKLLLHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNRRRSSSUUUWWWZZZ^^^dddhhhttt}}}zzziiiZZZTTTVVVSSSVVV]]]gggqqqyyy~~~~~~~~~||||||{{{wwwvvvssspppjjjeee```]]]XXXUUUQQQMMMKKKKKKLLLNNNJJJJJJIIIHHHFFFDDDBBB@@@@@@???===<<<;;;;;;<<<============>>>??????@@@@@@???????????????@@@AAAAAAAAA@@@???<<<;;;999999888666666666666777777777777777777777:::<<<>>>===<<>>===<<<;;;;;;;;;;;;<<<=========>>>??????@@@@@@@@@????????????@@@AAAAAABBB@@@>>><<<:::999888888555555666666777888888999777888999:::===>>>??????FFFEEEMMMbbbzzzqqqllliiiggg``````______^^^_________bbbbbbbbbbbbaaa___^^^]]]\\\\\\\\\]]]^^^___````````````___^^^\\\\\\]]]___YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOQQQRRRSSSTTTVVVUUUVVVXXXXXXZZZbbblllkkkddd]]]XXXQQQJJJGGGIIILLLSSS\\\gggttt~~~vvvssssssxxxuuuvvv{{{}}}wwwrrrnnnjjjhhheee```\\\WWWSSSQQQOOOMMMLLLKKKKKKJJJGGGEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEJJJPPP[[[nnnuuuxxxzzznnnbbb\\\WWWRRROOOOOOJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNNNNNNNPPPSSSUUU^^^dddjjjooowww~~~wwwmmm___TTTRRRWWWVVV]]]lll~~~~~~|||zzzyyyxxxwwwrrrqqqmmmhhhccc^^^YYYWWWVVVRRRLLLFFFCCCCCCEEEFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@???@@@AAAAAABBBBBB@@@>>><<<:::888777777555666777777888999::::::888999:::;;;===>>>@@@AAAHHHFFFSSSttt|||qqqmmmhhhdddbbbaaaaaa```_________``````aaaaaaaaa```___]]][[[ZZZZZZ[[[]]]^^^^^^___```aaacccddddddaaa]]][[[[[[]]]ZZZYYYYYYXXXXXXWWWWWWVVVWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRRRRTTTRRRSSSVVVVVVVVV\\\dddqqq|||vvvnnnggg]]]QQQIIIHHHMMMNNNQQQXXXbbbooo~~~~~~wwwssssssqqqrrrxxx{{{}}}}}}wwwpppjjjeeebbb```]]]ZZZVVVSSSPPPOOOLLLKKKJJJJJJJJJIIIFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHOOO^^^ssszzzmmmeee^^^VVVQQQQQQKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLLLLMMMPPPRRRVVV[[[^^^```fffoootttuuutttooojjjddd[[[SSSSSSXXXZZZbbbooo~~~~~~}}}{{{yyyvvvuuutttsssnnnlllhhhddd___[[[XXXVVVVVVRRRLLLFFFBBBBBBCCCDDDDDDDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;=========>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA>>><<<999888777666666777777888999::::::;;;888:::;;;<<<===???BBBDDDFFFJJJ___wwwpppoooiiieeedddbbbbbbaaa```````````````aaa```___^^^\\\[[[ZZZZZZXXXZZZ]]]_________aaabbbeeeggggggddd^^^ZZZYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPRRRPPPPPPSSSTTTTTTYYY___dddrrryyylll[[[PPPLLLOOOLLLKKKOOOUUU^^^lllwwwwwwooommmnnnssswwwwww{{{~~~wwwpppiiibbb^^^ZZZYYYWWWTTTQQQPPPOOONNNKKKIIIHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDJJJOOO]]]rrr~~~|||||||||||||||~~~yyyqqqhhh]]]VVVTTTNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHJJJKKKKKKLLLNNNPPPRRRVVVYYYZZZ]]]cccfffdddeee```[[[ZZZWWWTTTUUUYYY]]]eeepppzzz{{{zzzxxxuuurrrpppooonnnhhhfffccc___\\\YYYVVVUUUSSSPPPKKKFFFCCCBBBCCCEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<=========<<<<<<=========>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAA>>><<<999777666555666666777777888888999999888:::<<<======???CCCFFFHHHUUUsssuuupppooojjjgggiiiccccccaaa```____________```___]]][[[ZZZZZZZZZZZZWWWZZZ^^^_________aaacccdddgggiiifff___ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVUUURRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMQQQPPPPPPPPPPPPOOOOOOOOOQQQNNNNNNPPPQQQQQQUUUZZZ]]]hhhyyyzzziii\\\XXXTTTNNNJJJKKKMMMQQQ[[[fffwww}}}sssooolllnnnoooooosssxxxzzz{{{uuuoooiiiccc]]]YYYSSSQQQPPPNNNMMMLLLMMMMMMKKKIIIFFFFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAACCCFFFGGGOOO[[[qqq~~~|||xxxtttpppooonnnnnnjjjjjjkkknnntttzzzyyyooocccZZZWWWRRRQQQOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHJJJKKKLLLLLLLLLNNNOOOPPPUUUYYYZZZ\\\___^^^[[[[[[UUURRRSSSUUUUUUWWWZZZ]]]eeeooovvvyyyzzz{{{|||yyyxxxuuurrrooommmkkkjjjcccbbb___\\\YYYWWWUUUUUUPPPMMMIIIEEECCCCCCDDDEEEBBBBBBAAAAAA???>>><<<<<<<<<<<<======>>>======<<<=========>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBAAA>>><<<999777666555666666666666777777777777888;;;=========???CCCGGGNNNaaapppkkkjjjddddddiiiccccccaaa```^^^^^^]]]]]]```___\\\ZZZYYYYYYZZZ[[[VVVZZZ^^^_________aaacccbbbfffjjjggg```ZZZXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMRRRRRRQQQPPPPPPOOONNNNNNQQQNNNLLLOOOOOOOOORRRWWWZZZbbbpppttthhhdddYYYRRRLLLKKKIIIIIIPPPZZZbbbppp{{{tttmmmjjjhhhhhhlllrrrrrr|||}}}xxxtttoooiiiddd___ZZZVVVMMMMMMKKKJJJJJJJJJKKKLLLLLLIIIFFFEEEFFFGGGHHHGGGDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA??????AAADDDHHHJJJTTTfff{{{vvvooojjjhhheeebbb___^^^___```aaaccchhhooosssyyyvvvkkkdddaaa```[[[XXXTTTQQQOOOOOONNNNNNPPPPPPPPPPPPOOOMMMKKKJJJJJJIIIIIIKKKNNNPPPQQQRRRWWWVVVVVVVVVVVVVVVVVVVVVUUUPPPNNNPPPRRRTTTZZZ```dddhhhqqqwwwvvvuuu~~~|||zzzrrrqqqpppooommmkkkiiihhhbbbaaa___\\\YYYVVVSSSQQQOOOMMMJJJHHHGGGFFFDDDBBBCCCAAA???<<<:::999999999999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBAAA???======>>>@@@AAA@@@>>>;;;888666555555666444444444444444555666777999999:::===???AAAEEEHHHRRRvvvqqqfffaaaaaacccdddeeeeeedddcccaaa___]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXVVVWWW\\\aaaccc___[[[ZZZ^^^bbbaaa\\\XXXYYY[[[\\\YYYWWWWWWXXXWWWTTTQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMRRRRRRRRRQQQPPPNNNMMMLLLNNNMMMMMMMMMNNNPPPRRRSSSZZZ\\\cccooo~~~|||ssslll]]]SSSLLLKKKJJJHHHJJJPPPRRR[[[iiiuuu}}}}}}rrrjjjggghhhhhhhhhppptttyyy|||~~~~~~vvvwww|||~~~yyyvvvpppmmmhhhbbb[[[UUUQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFDDDCCCCCCCCCCCC===@@@CCCDDDBBB@@@??????EEE???===BBBEEEFFFKKKSSSeeeuuuzzzrrrkkkfffaaa\\\XXXZZZ[[[[[[[[[\\\```eeeiiiooottt}}}~~~|||wwwpppjjjfffeeedddbbb___[[[XXXVVVTTTSSSSSSRRRRRRSSSRRRQQQOOOMMMLLLMMMMMMNNNPPPRRRTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVUUUQQQPPPRRRTTTVVV\\\ccckkkoooxxx}}}zzzyyyrrrrrrpppnnnkkkiiifffeee```___^^^\\\YYYUUURRRPPPMMMKKKIIIHHHHHHHHHGGGFFFBBBAAA???<<<:::999999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAA@@@???>>>>>>>>>???@@@???>>>;;;888666555666666777777777777888888999:::;;;::::::===???BBBHHHOOObbbxxxmmmddd```aaacccdddeeedddcccbbb```^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUVVVWWWZZZ```eeeddd^^^XXXWWW[[[^^^]]]YYYVVVWWWYYYWWWUUUTTTVVVXXXXXXVVVSSSPPPPPPPPPOOOOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMQQQQQQQQQQQQPPPOOONNNMMMNNNMMMMMMMMMNNNPPPRRRSSSUUUWWW\\\eeeqqqyyyhhh^^^UUURRRNNNJJJJJJNNNKKKRRR[[[dddllluuu}}}|||ssslllhhhgggeeeccciiilllqqquuuxxxzzz|||~~~zzzvvvzzz}}}wwwssspppiiifffbbb]]]XXXSSSPPPNNNJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@????????????BBBHHHKKKNNNYYYdddvvvwwwpppjjjccc^^^ZZZZZZZZZZZZYYYYYY[[[___cccgggkkkqqqwwwzzzyyyxxxvvvppppppppppppooonnnmmmlllhhhgggdddaaa^^^\\\ZZZZZZZZZYYYYYYWWWUUUSSSQQQPPPNNNOOOQQQTTTUUUUUUTTTSSSUUUVVVXXXZZZZZZZZZYYYXXXWWWUUUTTTWWWYYY[[[aaaiiitttzzz|||yyyvvvuuuooonnnllliiifffcccaaa```^^^^^^]]]\\\XXXTTTQQQNNNKKKIIIHHHHHHIIIJJJJJJIIIBBB@@@>>><<<:::999999:::;;;;;;<<<============<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@???>>>>>>===>>><<<:::888666666666666888888888888999:::;;;<<<<<<::::::===>>>BBBKKKVVVsssvvvppphhhbbb``````bbbbbbccccccbbbaaa___]]]\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTUUUXXX\\\cccfffccc[[[UUUSSSVVVYYYYYYVVVTTTUUUWWWTTTSSSSSSUUUVVVVVVTTTRRROOOPPPPPPPPPOOOOOONNNNNNKKKKKKLLLMMMNNNNNNNNNMMMPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSVVV[[[cccllltttyyyqqqiii___XXXRRRLLLJJJJJJJJJLLLNNNRRRYYYbbblllsssyyyvvvqqqmmmjjjfffaaa^^^aaadddiiillloooqqquuuwwwwwwyyy|||{{{uuuwwwyyyxxxsssnnniiiggg^^^]]]ZZZVVVRRRPPPNNNMMMFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEIIIGGGDDDCCCCCCCCCBBBBBBAAADDDIIINNNSSS]]]qqq~~~~~~|||wwwrrrlllhhheee___``````______aaadddgggkkkmmmqqqtttuuutttsssrrrqqqrrrsssuuuvvvuuusssqqqiiijjjiiigggdddbbbaaaaaaeeecccaaa^^^[[[WWWUUUSSSRRRUUUYYY[[[[[[YYYXXXWWWWWWYYY\\\^^^___^^^\\\[[[[[[ZZZ[[[^^^```bbbiiiqqq{{{~~~yyytttqqqoooiiigggeeeccc```^^^\\\\\\\\\\\\\\\[[[XXXTTTPPPMMMJJJHHHFFFFFFHHHIIIHHHGGG@@@???===;;;::::::::::::;;;<<<<<<===>>>=========<<<<<<======>>>?????????>>>???@@@AAA@@@>>>===;;;;;;:::999777666666666666555555555666777888999:::;;;999:::>>>???@@@LLLZZZ|||~~~ooojjjeeeaaa`````````___aaaaaa```___^^^\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUWWW\\\```bbb___XXXSSSQQQSSSVVVVVVTTTSSSTTTUUUTTTTTTTTTTTTSSSQQQOOOMMMOOOOOOPPPPPPPPPOOONNNMMMJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVZZZ___fffjjj||||||uuukkkccc[[[UUUPPPNNNNNNLLLJJJJJJMMMUUU]]]ccciiiiiijjjjjjhhheeeaaa^^^___bbbeeeggghhhjjjmmmooooooqqqtttwwwyyy{{{}}}{{{xxxvvvrrrsssrrroooiiiddd```___WWWVVVSSSPPPNNNLLLJJJJJJDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGDDDBBBBBBDDDFFFEEEDDDGGGKKKQQQXXXdddvvv~~~~~~{{{wwwssspppooohhhiiijjjkkkkkkmmmqqqtttzzz{{{|||}}}}}}|||zzzyyyzzzyyyyyyyyyyyywwwsssooohhhkkkmmmmmmkkkiiiiiijjjooommmiiiddd```[[[XXXVVV\\\```eeefffdddaaa```___]]]___bbbeeefffeeecccbbb___```cccggghhhjjjrrr{{{|||vvvpppllliiidddbbbaaa___]]]\\\\\\\\\ZZZZZZZZZYYYVVVRRROOOMMMIIIGGGEEEDDDDDDEEECCCBBB???>>><<<;;;:::::::::;;;;;;<<<<<<===>>>===============>>>??????@@@@@@AAA>>>???@@@AAA@@@>>><<<:::888888777777666666666666444444444555666777999999999777;;;AAA@@@???LLL^^^vvvkkkhhhdddaaa```___^^^\\\______^^^]]]\\\[[[YYYXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVXXXZZZZZZXXXUUURRRQQQRRRSSSSSSSSSRRRSSSSSSRRRSSSTTTTTTRRROOOMMMKKKNNNOOOPPPQQQPPPOOONNNMMMKKKKKKMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTTTTUUUXXX^^^bbbmmm{{{ppphhh```YYYTTTNNNKKKHHHFFFHHHLLLQQQTTTWWWZZZ^^^bbbcccbbbaaa```bbbdddffffffeeeeeefffggghhhkkknnnppprrruuuxxx{{{|||~~~}}}xxxuuurrrpppooommmlllkkkfffaaa\\\YYYXXXSSSRRROOOMMMJJJHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGDDDDDDCCCDDDEEEFFFEEEDDDIIIRRR```qqq|||xxxzzz|||~~~{{{zzzzzzyyyzzz|||}}}~~~~~~|||zzzxxxsssnnnmmmqqqvvvwwwuuussstttuuuxxxvvvrrrmmmgggccc```___dddiiimmmnnnjjjgggffffffiiikkkmmmnnnooonnnmmmlllgggiiinnnrrrsssuuu~~~yyyrrrlllhhhfffbbbaaa___]]]\\\\\\\\\]]]XXXWWWVVVTTTQQQOOOMMMKKKHHHFFFCCCBBBBBBAAA???>>>>>>===;;;:::::::::;;;;;;;;;;;;<<<============<<<>>>>>>>>>???@@@@@@AAAAAA>>>???@@@@@@???===;;;999666666666666777777777777555555666777888999;;;<<<:::888===DDDBBBBBBSSSjjjzzzqqqhhhfffbbb```___^^^\\\[[[]]]]]]\\\\\\[[[YYYXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQLLLOOORRRTTTRRRPPPOOONNNNNNOOOPPPQQQQQQOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQQQQQQQSSSXXX\\\fffwwwwwwnnnggg___WWWNNNJJJGGGEEEFFFHHHIIIIIIJJJMMMRRRVVVYYY[[[^^^```eeeggghhhhhheeebbb``````aaadddgggiiikkkmmmppprrruuuvvvxxx{{{~~~~~~{{{wwwrrrmmmjjjhhhgggccccccbbb^^^YYYUUUSSSSSSPPPNNNLLLJJJGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEFFFHHHKKKRRRccc{{{}}}}}}|||~~~{{{vvvuuuyyy~~~}}}yyyyyy~~~}}}yyyuuurrrpppooooootttxxxwwwsssoooooopppwwwwwwxxxyyyyyyxxxxxxxxxuuuxxx~~~~~~zzzuuuooojjjfffdddaaa___\\\ZZZXXXXXXYYYYYYUUUSSSQQQNNNKKKJJJIIIIIIFFFDDDBBB@@@@@@@@@???======<<<;;;:::::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@??????@@@???>>>===;;;:::444555555666777777777777666666777888999;;;<<<===>>>:::>>>EEEEEEIII```}}}ooollldddbbb___^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUURRRSSSSSSRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOONNNKKKOOOSSSTTTRRROOONNNNNNMMMOOOQQQRRRQQQPPPMMMLLLJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMLLLLLLKKKMMMPPPOOOMMMNNNSSSXXXaaannn}}}wwwssskkkccc\\\VVVOOOKKKIIIHHHFFFEEEEEEGGGJJJKKKMMMQQQWWW[[[cccfffhhhhhheee```\\\ZZZ[[[]]]```aaabbbdddgggiiikkklllmmmooorrruuuxxxzzz}}}~~~|||yyywwwvvvrrrpppnnniiieeeaaa___^^^YYYZZZZZZWWWSSSPPPOOONNNKKKJJJHHHGGGEEEDDDDDDDDD@@@@@@AAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIGGGFFFJJJTTT]]]ooo~~~{{{zzz|||wwwtttuuuzzz~~~~~~||||||~~~{{{yyyvvvrrrmmmiiifffddd___]]]YYYVVVTTTSSSSSSSSSRRRPPPMMMIIIGGGFFFGGGGGGEEECCCAAA@@@AAAAAA@@@>>><<<<<<::::::::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>?????????@@@@@@??????===<<<;;;:::333444555666777777777777555555666777888:::<<<===AAA<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>?????????@@@@@@???===;;;999777666666666555555555555666666777777777:::<<<======<<<>>>AAAHHHLLLLLLYYYqqqjjjgggbbb___ZZZYYYZZZ[[[ZZZYYYZZZYYYWWWUUUTTTTTTTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPOOONNNMMMLLLLLLNNNPPPRRRQQQOOOLLLKKKKKKNNNOOOOOOOOOOOOOOOPPPPPPJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMLLLLLLLLLMMMNNNUUUVVV```ttt{{{{{{{{{tttiiiaaaXXXMMMFFFCCCEEEFFFCCC@@@BBBHHHOOOYYY___eeegggccc]]]YYYVVVUUUUUUVVVVVVXXXYYY[[[[[[[[[\\\]]]]]]^^^```cccffflllnnnsssxxx}}}}}}}}}}}}{{{xxxuuurrrnnnllljjjiiihhhfffccc```___]]]ZZZXXXWWWTTTPPPMMMMMMMMMMMMLLLJJJHHHEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@BBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBBBBBDDDEEEIIIGGGHHHMMMSSS___vvvwwwuuu{{{vvvrrrllljjjjjjhhhccc^^^ZZZYYYVVVTTTQQQOOONNNNNNNNNLLLJJJIIIJJJJJJIIIGGGCCCBBB@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>???@@@@@@@@@??????>>>===;;;999777666666666555555444555555555888888999:::<<<=========<<<@@@FFFMMMWWWoooxxxllleeebbb^^^[[[WWWWWWXXXXXXWWWUUUYYYYYYXXXWWWWWWWWWWWWWWWTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLMMMOOOQQQQQQOOOLLLLLLKKKOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNTTTTTTZZZjjj{{{~~~uuugggXXXNNNFFFFFFEEECCCAAAAAAEEEHHHNNNSSS[[[^^^]]]ZZZWWWVVVSSSSSSSSSTTTTTTVVVWWWXXXVVVWWWYYYYYYXXXYYY[[[]]]bbbdddhhhmmmqqquuuwwwxxxzzzxxxvvvuuuuuuxxx{{{}}}~~~{{{xxxuuusssqqqmmmkkkcccbbbaaa`````````]]][[[[[[YYYWWWUUUTTTQQQMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBEEEFFFFFFEEEDDDEEEGGGIIIJJJJJJOOOWWWbbbrrr|||vvvzzz|||yyytttpppkkkhhhgggeeeaaa^^^ZZZXXXVVVTTTQQQOOONNNNNNJJJIIIHHHIIIJJJJJJHHHFFFBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAA>>>>>>===;;;:::888777777777777666555444444555555999999:::;;;<<<======>>>===AAAFFFQQQhhhoooeee___\\\ZZZXXXWWWVVVWWWVVVUUUSSSXXXXXXYYYZZZZZZZZZZZZZZZQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLKKKMMMOOOOOONNNMMMLLLMMMOOONNNMMMLLLJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMQQQPPPTTT]]]iiiyyyyyyfffZZZMMMJJJFFFDDDCCCDDDDDDDDDEEEJJJPPPTTTUUUTTTSSSSSSPPPPPPOOOOOOPPPQQQRRRRRRQQQSSSTTTTTTSSSSSSSSSTTTYYY[[[^^^aaadddggghhhiiinnnlllkkkkkkmmmooosssuuuwwwwwwwwwxxxzzz|||~~~}}}~~~}}}zzzwwwvvvvvvwwwzzz{{{|||{{{{{{}}}~~~{{{zzzzzz|||}}}zzzxxxvvvsssqqqmmmkkkiiifffbbb```YYYXXXWWWWWWYYYYYYXXXWWWVVVTTTRRRPPPOOOMMMJJJGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIJJJNNNXXXdddrrrvvvzzz|||zzztttpppkkkgggdddbbb^^^\\\ZZZYYYWWWUUUSSSQQQPPPOOOHHHHHHGGGHHHIIIHHHEEECCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@AAAAAAAAA===<<<;;;:::999888777777999888777666666666666666999:::;;;;;;;;;;;;===>>>@@@EEEKKKZZZ{{{rrrggg```[[[YYYXXXXXXXXXXXXXXXWWWUUUTTTVVVWWWYYYZZZ[[[[[[ZZZZZZQQQQQQSSSTTTTTTSSSQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLJJJLLLNNNNNNMMMMMMMMMNNNOOOOOONNNMMMKKKJJJJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIJJJLLLLLLNNNNNNQQQVVV]]]iii~~~xxxmmm[[[TTTKKKGGGGGGHHHFFFDDDEEEHHHKKKNNNOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMPPPRRRSSSRRRQQQQQQQQQUUUVVVXXXZZZ\\\^^^______cccccccccccceeeiiilllnnnkkkllllllnnnpppsssuuuwwwuuuwwwzzzzzzxxxvvvuuuuuurrrsssrrrpppllljjjjjjkkknnnoooqqqqqqqqqssswwwyyyyyywwwtttqqqpppqqqrrrttttttuuuvvvvvvtttqqqnnnllliiigggdddaaa___]]]YYYWWWUUUSSSRRRRRRTTTUUUTTTSSSQQQOOOMMMLLLKKKJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBAAACCCGGGJJJQQQZZZhhhvvv~~~{{{~~~}}}~~~}}}{{{tttpppkkkfffaaa^^^[[[YYYYYYWWWUUUSSSQQQPPPOOOOOOIIIHHHGGGGGGGGGEEEBBB???@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>?????????@@@@@@@@@<<<;;;999888777777777777:::999999888777777888888888999::::::999:::===???@@@IIIUUUjjjyyyjjjccc^^^[[[ZZZWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXQQQRRRTTTTTTTTTTTTRRRQQQQQQQQQPPPPPPQQQRRRSSSSSSQQQPPPPPPOOONNNMMMLLLLLLIIIKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKKKKLLLNNNQQQUUUXXX___qqqrrrgggZZZQQQNNNLLLHHHDDDGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKIIILLLOOOPPPPPPOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```ccceeeaaaaaacccdddgggiiikkklllmmmoooqqqpppnnnkkkiiiiiiiiijjjiiigggdddaaaaaaaaadddeeegggggghhhjjjmmmpppnnnmmmjjjhhhggggggiiijjjjjjjjjjjjjjjjjjhhhfffdddaaa___\\\ZZZYYYWWWTTTQQQSSSQQQOOONNNOOOPPPOOONNNLLLKKKIIIIIIIIIHHHEEECCCBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEHHHNNNRRR^^^lll~~~qqq~~~|||yyyzzz}}}~~~zzzxxxqqqnnniiiccc^^^ZZZXXXXXXTTTSSSQQQOOONNNLLLLLLKKKIIIGGGEEEEEEDDDCCC@@@>>>@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAA?????????>>>>>>>>>>>>>>>:::999888666666666777888999999888888888888999999777999;;;;;;999:::>>>BBBBBBPPPgggmmmdddaaa\\\ZZZ\\\VVVWWWWWWVVVUUUTTTTTTUUUWWWWWWXXXXXXXXXWWWVVVVVVRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPPPPOOONNNMMMLLLLLLIIIKKKLLLLLLKKKKKKLLLNNNMMMMMMNNNOOOPPPQQQRRRRRRIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMQQQTTTUUUYYYfffttt~~~qqqfff^^^XXXQQQKKKIIIGGGDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGIIIKKKLLLLLLLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQRRRRRRTTTVVVXXXYYYWWWXXXYYY[[[]]]___```aaaccceeegggfffdddaaa______```aaaaaa```]]]ZZZYYYZZZZZZ[[[]]]]]]]]]___cccfffcccbbb```___^^^^^^______```_________```___]]][[[YYYWWWUUUSSSSSSRRRPPPNNNNNNLLLIIIHHHHHHIIIHHHGGGHHHGGGFFFFFFFFFFFFCCCAAABBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEHHHOOOWWW]]]iiizzzfffttt|||wwwxxxxxxyyy}}}~~~zzzwwwtttqqqkkkiiiddd___ZZZWWWWWWXXXRRRQQQOOOMMMLLLKKKJJJJJJGGGEEECCCBBBBBBBBBAAA?????????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>@@@AAAAAA@@@??????>>>===<<<;;;;;;999888666555555666777888666666666666777888999999888:::===<<<;;;<<>>>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<===???@@@AAA@@@@@@???===<<<:::999999999888666555555666777888444444444444555777888999888<<>>===???EEEJJJWWWkkkyyyiii]]]]]]\\\VVVVVV\\\[[[\\\[[[YYYVVVWWWZZZ]]]^^^\\\ZZZWWWUUUTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRNNNNNNNNNOOOPPPQQQRRRSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKLLLKKKIIIIIIKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHFFFEEEEEEEEEEEEGGGIIIJJJLLLJJJJJJLLLNNNQQQZZZddd~~~{{{ttt```YYYQQQJJJHHHFFFDDDCCCAAAAAAAAABBBCCCDDDFFFGGGNNNNNNMMMKKKJJJJJJKKKMMMKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLLLLKKKLLLLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPMMMPPPSSSTTTTTTSSSSSSSSSQQQSSSTTTTTTRRROOOOOOOOOKKKLLLLLLLLLLLLNNNQQQSSSRRRRRRSSSTTTSSSRRRPPPOOOPPPNNNMMMNNNPPPQQQOOOLLLLLLJJJIIIIIIJJJJJJIIIGGGGGGDDDAAAAAABBBCCCDDDDDDAAA@@@@@@@@@BBBAAA@@@>>>AAA@@@???>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFKKKMMMPPPWWW```mmm{{{VVVaaaooo{{{~~~|||yyyvvvrrrsss~~~~~~{{{zzzyyyzzz~~~zzztttrrrrrrqqqkkkfffbbbaaa___\\\YYYVVVTTTSSSOOOMMMJJJHHHHHHGGGEEEDDDBBBBBBAAA@@@???======<<<>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::===<<<<<<<<<<<<<<<===>>>???>>>===<<<:::777555444444444444555555555555666333333444555666777888888:::888:::???>>>===GGGTTTgggjjjccc\\\YYYZZZ[[[YYYWWWYYYXXXWWWVVVWWW[[[bbbgggmmmeee]]]XXXWWWWWWTTTPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKNNNOOOQQQQQQPPPLLLHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKMMMNNNNNNMMMPPPVVVZZZsssyyy}}}sssdddWWWNNNJJJHHHGGG>>>???@@@AAAAAADDDGGGIIIGGGIIIKKKMMMNNNMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLKKKJJJHHHGGGEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBB@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEFFFHHHJJJNNNRRR\\\lll}}}SSS\\\iiittt|||yyytttpppqqq{{{~~~wwwvvvvvvwwwyyy~~~~~~~~~~~~zzzuuurrrrrrnnniiiccc```___]]]ZZZWWWTTTRRRPPPNNNLLLIIIHHHGGGGGGEEECCCBBBBBBAAA@@@???>>>======>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>===;;;999777555444444444444555555555555666333444444555666777888999;;;999;;;@@@@@@AAAMMM\\\{{{zzzfff```ZZZWWWYYYZZZYYYVVVXXXXXXXXXXXXYYY^^^ccchhhllleee]]]YYYXXXWWWSSSPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKNNNOOOQQQQQQPPPMMMIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKLLLLLLLLLNNNSSSXXX```hhhuuuyyyjjj]]]PPPEEE???CCCCCCBBBAAA@@@AAABBBDDDHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@AAABBBBBBBBBBBBAAACCCDDDEEEFFFIIIMMMPPPXXX^^^kkk}}}PPPWWWaaakkksss||||||uuuqqqqqqxxxzzzpppmmmnnntttwww~~~{{{yyywwwwwwyyy}}}~~~zzzvvvssspppllleee___]]]\\\ZZZWWWTTTQQQOOOMMMMMMKKKHHHGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@>>>===<<<:::888666555444444444444555555555555666444444555666777888999999<<<999;;;@@@AAAEEETTTffflllaaa]]]WWWVVVWWWYYYXXXWWWVVVXXXYYY[[[\\\___cccgggiiiddd]]]YYYWWWUUURRROOOLLLMMMMMMNNNOOOQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKKKKJJJJJJKKKKKKNNNOOOQQQQQQPPPMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIIIIIIILLLPPPSSSQQQYYYfffvvvsssdddTTTIIIHHHGGGDDDBBBAAA@@@AAABBBGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCC===>>>???@@@AAAAAAAAAAAACCCEEEFFFHHHKKKQQQWWW\\\jjjsssNNNRRRYYYaaajjjuuuyyyuuutttwww|||||||||xxxyyyzzzzzzzzz|||}}}yyyxxxvvvssssssuuuwww|||vvvsssmmmhhhjjjnnnzzz{{{zzzzzz{{{}}}zzzvvvsssoooiiibbb]]][[[ZZZXXXUUURRROOOMMMLLLKKKIIIGGGEEEEEEEEECCCBBBBBBAAAAAA@@@??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA>>>===;;;999777666555444444444444555555555555666444555666666888888999:::<<<999;;;???AAAFFFYYYmmmsssddd]]]ZZZVVVUUUWWWXXXXXXXXXVVVXXXZZZ\\\\\\]]]___aaaddd```[[[WWWUUUSSSOOOMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKNNNOOOPPPPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHJJJMMMOOOPPPUUU^^^iiivvv{{{{{{yyyhhh\\\LLLIIIFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDD>>>@@@BBBCCCBBBBBBBBBBBBFFFHHHLLLRRRYYYbbbkkkqqqNNNOOOQQQVVV^^^jjjuuu}}}{{{xxxwwwyyyyyy}}}|||wwwqqqlllhhhhhhiiijjjjjjiiijjjlllnnnmmmjjjjjjlllmmmkkknnnrrryyy|||zzzyyyxxxvvvuuuqqqlllhhhgggfffgggmmmuuu~~~}}}{{{yyyuuuqqqlllfff```\\\[[[ZZZWWWUUUQQQOOOLLLKKKJJJGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA===<<<:::888666555555555444444444555555555555666555555666777888999::::::<<<999;;;>>>@@@FFF\\\rrrmmmbbbYYYXXXVVVUUUVVVXXXYYYYYYVVVXXX[[[[[[ZZZYYYYYYYYY\\\ZZZWWWTTTRRROOOLLLJJJIIIJJJKKKLLLNNNPPPRRRSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEEEEFFFHHHKKKLLLMMMRRRTTTWWW]]]fffuuu|||zzzvvvwwwttthhhUUUQQQKKKGGGEEEEEECCCBBBBBBCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@============>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCAAADDDFFFFFFEEEEEEFFFHHHHHHNNNXXXcccppp~~~SSSPPPMMMMMMSSS]]]hhhoooyyy~~~~~~{{{|||xxxwwwwwwwwwzzzvvvnnniiiddd^^^ZZZ[[[]]]^^^^^^]]]\\\]]]^^^^^^]]]```fffhhhjjjooouuu~~~|||yyyuuurrrnnnjjjfffbbbbbb^^^]]]```cccgggqqqzzz}}}||||||~~~|||yyywwwuuuqqqlllgggbbb^^^\\\ZZZYYYWWWTTTQQQNNNLLLKKKHHHFFFDDDCCCCCCCCCBBB@@@??????>>>>>>>>>=========<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@??????<<<;;;999777555555555555444444444555555555555666666666777888999:::;;;;;;<<<:::<<<@@@BBBIIIaaayyywwwggg```WWWVVVUUUUUUUUUVVVXXXXXXVVVXXXZZZZZZWWWUUUTTTTTTUUUUUUTTTRRRPPPMMMKKKJJJIIIIIIJJJLLLMMMPPPQQQSSSRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGFFFFFFGGGJJJLLLMMMLLLNNNOOOPPPRRRYYYfffvvv}}}xxxssssssssstttyyyyyyhhhaaaWWWQQQMMMKKKGGGDDDEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@??????????????????>>>>>>======<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEE@@@CCCEEEFFFEEEFFFJJJMMMRRR\\\lll~~~xxx```YYYQQQKKKMMMUUU^^^dddpppzzz|||wwwqqqpppttt{{{}}}uuukkkddd___[[[UUUPPPQQQSSSUUUUUUTTTSSSTTTUUUTTTUUU[[[bbbfffiiiooowww|||yyyuuurrrsssooojjjeeeaaa]]]ZZZWWWWWWUUUVVV[[[___eeeoooxxx~~~{{{zzzvvvzzz|||xxxvvvqqqoookkkeee```]]]\\\\\\YYYXXXVVVSSSPPPMMMKKKIIIGGGEEEBBBBBBBBBBBBAAA@@@============<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===?????????===<<<<<<:::888666444444555555444444444555555555555666666777777888999:::;;;;;;<<<;;;???DDDGGGPPPiii~~~kkk___[[[TTTTTTTTTTTTSSSTTTUUUVVVVVVWWWYYYXXXVVVTTTTTTTTTPPPQQQRRRRRRPPPMMMLLLKKKIIIJJJJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRRRRPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGIIIMMMOOONNNMMMKKKMMMNNNNNNQQQZZZfffppp|||vvvuuuuuuxxx}}}uuujjjbbb^^^[[[VVVRRRLLLJJJHHHEEEDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@AAABBB?????????@@@@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGDDDGGGJJJKKKLLLPPPWWW]]]jjjuuuzzzlllcccWWWNNNMMMRRRYYY___jjjxxxzzzppplllpppxxx}}}wwwoooeee^^^ZZZVVVQQQLLLJJJMMMOOOPPPPPPOOOOOOPPPPPPRRRXXX```dddgggooowww~~~vvvrrrooollljjjiiiddd^^^ZZZWWWVVVUUUTTTSSSQQQSSSXXX]]]bbbkkkttt}}}}}}|||{{{zzzxxxwwwvvvttt{{{}}}yyyvvvtttmmmkkkfffaaa\\\ZZZZZZ\\\XXXWWWTTTRRRNNNLLLIIIHHHFFFDDDBBBAAABBBBBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>???>>><<<;;;<<<:::777555444444555555444444444555555555666666777777888999:::;;;;;;<<<<<<<<>>======>>>>>>???@@@AAA????????????????????????>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@>>>????????????@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIOOOSSSWWWYYY[[[aaajjjrrr}}}tttiii^^^VVVOOOKKKOOOXXXbbbtttxxxoookkkhhhiiipppyyy}}}xxxmmmiiiaaaXXXQQQNNNLLLLLLHHHIIIJJJIIIIIIKKKMMMPPPPPPSSSXXX^^^dddlllsssxxxwwwrrrooommmkkkiiiaaa^^^ZZZWWWUUUTTTSSSRRRUUUXXX\\\^^^___aaafffiiinnnmmmnnnoooqqquuuyyy{{{||||||xxxtttqqqoooooojjjgggccc```^^^[[[XXXVVVSSSRRRPPPMMMJJJHHHGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>=========;;;;;;:::;;;<<<>>>@@@AAA>>>???@@@@@@???===;;;999888777666555444333222222555555444444444555555666666:::<<<;;;999:::::::::888>>>EEEKKKSSSdddtttdddYYYTTTSSSTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRQQQNNNKKKJJJJJJKKKLLLMMMNNNNNNOOORRRTTTVVVUUUSSSRRRPPPOOOOOONNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKMMMQQQWWW[[[gggzzz}}}zzzwwwjjjddd[[[RRRKKKHHHGGGHHHCCCBBBBBBCCCDDDDDDCCCAAADDDDDDFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????EEEBBB???>>>@@@@@@>>><<>>======??????AAAAAAAAAAAA??????===<<<===???CCCCCC@@@<<<=========>>>???AAACCCDDDFFFFFFFFFGGGIIINNNTTTXXXhhhnnntttvvvwww|||uuuiii```VVVNNNMMMRRRYYYjjjzzzwwwlllgggdddcccggglllrrrzzzuuuiiiddd]]]UUUOOOKKKJJJJJJGGGHHHIIIIIIHHHJJJLLLOOOOOORRRVVV[[[aaahhhoootttwww}}}xxxtttrrrnnniiieee```]]]YYYVVVUUUVVVWWWWWW]]]```ccccccbbbbbbccceeeffffffgggiiimmmrrrvvvxxx~~~|||xxxssspppmmmkkkjjjhhheeeaaa^^^\\\ZZZWWWTTTQQQPPPNNNKKKIIIGGGEEEEEECCCBBBAAA@@@@@@??????@@@>>>>>>>>>===<<<;;;;;;;;;========================;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>??????>>><<<999888555555555555555555555555555555444444444555666666444666777777777:::<<<======AAAJJJVVVggg}}}lll```XXXSSSQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQOOONNNLLLNNNPPPOOOMMMKKKJJJJJJIIIKKKMMMOOOOOOPPPRRRTTTUUUTTTRRRPPPOOONNNNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLLLLLLLMMMOOOTTTWWW```nnn}}}xxxqqqfff[[[QQQIIIEEEGGGEEEDDDCCCCCCCCCAAA@@@EEEEEEFFFHHHHHHIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???????????????===<<<===@@@BBBBBBAAA???@@@AAA@@@>>>>>>???AAA????????????????????????===>>>????????????>>>===>>>======???AAABBB???===@@@@@@AAABBBDDDFFFHHHIIIIIILLLPPPRRRUUU]]]iiisssssseeeWWWOOOMMMRRR^^^kkkqqqvvv~~~yyyjjjccc```]]]]]]^^^jjjrrr|||xxxnnnbbb^^^WWWPPPKKKHHHGGGGGGFFFHHHIIIIIIHHHIIIKKKMMMMMMOOOSSSWWW\\\bbbiiimmmnnnwwwvvvuuutttssspppkkkddd___^^^\\\XXXVVVWWWZZZ___bbbkkkkkkkkkiiifffdddcccdddcccdddfffiiimmmrrrvvvyyyxxxvvvrrrnnnjjjgggfffeeeeeebbb^^^[[[YYYWWWTTTRRROOOMMMKKKIIIFFFEEECCCCCCBBBBBBAAA@@@????????????>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>===<<<999777666222333333444555666777777555555444444555555666777555444444666888;;;???BBBDDDJJJVVVjjjnnn```ZZZUUUQQQNNNMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPOOONNNMMMMMMJJJKKKMMMMMMLLLJJJJJJJJJGGGJJJNNNPPPQQQRRRSSSUUUSSSRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLJJJJJJKKKNNNQQQXXX^^^jjjyyyssscccUUULLLLLLJJJFFFDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>===<<<>>>AAACCCCCCCCC???@@@AAA@@@???>>>???@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>???>>>>>>AAABBBCCCEEEHHHLLLNNNPPPRRRYYYaaaffflllwww{{{iiiYYYPPPPPPWWW^^^ccchhhrrr~~~}}}jjjaaa^^^[[[YYYXXXdddjjjssszzz}}}{{{nnneee\\\XXXSSSMMMIIIFFFFFFFFFGGGIIIJJJJJJIIIJJJKKKMMMLLLNNNPPPSSSWWW\\\bbbgggjjjrrrzzzssskkkllllllllliiiddd___[[[]]]\\\ZZZYYY\\\bbbiiiooovvvuuuqqqnnnjjjiiiiiijjjkkklllnnnppptttwwwzzz|||{{{tttqqqnnnjjjfffdddbbbbbbccc```\\\YYYWWWUUUSSSQQQMMMLLLIIIGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@=========;;;999777555444222333333444555666777777555444444444555666777888999777777:::<<<>>>BBBGGGOOO[[[nnnvvv```WWWVVVSSSOOOLLLKKKKKKLLLMMMNNNOOOOOOOOOMMMNNNNNNNNNMMMMMMMMMMMMJJJLLLNNNMMMKKKIIIHHHHHHGGGJJJOOORRRSSSTTTUUUVVVSSSRRRQQQOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGJJJLLLQQQSSSZZZeeetttzzzkkkbbbUUUQQQLLLIIIHHHGGGFFFDDDAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>============BBBAAA@@@??????@@@@@@???>>>???AAAAAA@@@@@@AAABBB???>>>>>>======>>>??????@@@@@@????????????@@@@@@@@@???>>>>>>@@@CCCEEEFFFFFFHHHKKKPPPUUUZZZ^^^```ccckkkuuuppp~~~hhhYYYOOOQQQTTTWWW]]]ggguuulllbbb___\\\YYYXXXZZZ___fffkkkmmmqqqvvvzzz~~~sssggg___WWWTTTPPPLLLHHHGGGFFFFFFIIIJJJLLLLLLKKKKKKLLLNNNKKKMMMNNNPPPSSSXXX^^^ccciiirrryyynnnhhhdddeeefffeeeccc```^^^]]]]]]^^^___```cccjjjrrrxxx|||xxxtttqqqppprrrtttuuutttuuuvvvxxxzzz|||~~~{{{vvvqqqoookkkhhhdddbbbaaa``````]]]ZZZWWWUUUSSSQQQOOOKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>>>>?????????===<<<;;;:::888666444333444555555555555555555555444444444555666777888888;;;999:::>>>??????FFFOOOdddxxx{{{jjjYYYSSSSSSQQQMMMJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNOOONNNJJJGGGFFFFFFHHHKKKPPPSSSTTTUUUVVVWWWSSSSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGHHHJJJLLLNNNPPPSSSYYYdddttt{{{fffaaa[[[VVVRRRPPPMMMKKKFFFFFFEEEEEEEEEEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>======<<<======@@@@@@???>>>===<<<======<<<>>>AAABBBAAAAAABBBCCCBBBAAA@@@>>>>>>>>>???@@@BBBAAA???>>>>>>???AAABBBDDDDDDEEEFFFIIIMMMQQQTTTTTTXXX^^^fffmmmssswwwyyy}}}~~~hhh\\\sss___MMMKKKKKKOOOTTT]]]lllyyyuuujjjfffaaa\\\ZZZWWW[[[___aaacccgggmmmrrr{{{xxxmmmccc\\\SSSQQQNNNKKKHHHGGGGGGHHHIIIKKKMMMMMMLLLLLLLLLMMMLLLMMMNNNOOOQQQVVV]]]bbbjjjsss|||nnnddd^^^___aaabbbbbbaaaaaaaaabbb```cccgggiiijjjnnnuuuzzzyyywwwuuuvvvyyy}}}xxxyyy{{{}}}wwwrrrnnnllliiieeebbb___^^^^^^\\\YYYVVVSSSRRRPPPNNNLLLJJJHHHGGGEEECCCBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<===>>>????????????>>><<<<<<:::999777666555444666666666555444444444333444444444555666777888999:::888;;;??????BBBPPPaaannnaaaUUUQQQQQQNNNKKKJJJIIIJJJLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOONNNOOOOOOMMMJJJFFFDDDDDDHHHKKKOOOQQQRRRSSSTTTVVVSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFGGGIIIJJJJJJJJJJJJLLLNNNMMMOOOQQQSSSYYYhhh}}}}}}{{{wwwpppjjjfffaaa]]]ZZZSSSQQQNNNKKKIIIGGGFFFFFFEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>??????<<<===>>>>>>>>>>>>AAACCCAAACCCFFFFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCEEEFFFFFFDDDBBB@@@@@@BBBDDDFFFDDDFFFIIIMMMQQQWWW^^^cccgggllluuufffVVVPPPwww```OOOJJJHHHJJJNNNSSS```lllyyy{{{tttjjjbbb^^^[[[]]]_________ccciiiooosssvvvyyy{{{}}}{{{qqqfff]]]XXXOOONNNKKKIIIHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOQQQWWW]]]bbbmmmvvvqqqeee^^^[[[XXX\\\```aaaaaaaaacccddddddiiinnnpppnnnnnnqqqtttrrrsssvvv|||{{{}}}yyysssoooiiihhhdddaaa^^^\\\[[[ZZZXXXUUURRROOONNNLLLJJJHHHGGGFFFDDDBBBAAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????<<<===>>>???@@@???>>>>>><<<;;;:::888777666666666666666555555555444444444444444555555666888999::::::888;;;@@@AAAIIIbbb}}}wwwaaaYYYRRRPPPNNNKKKIIIJJJHHHIIIJJJLLLLLLKKKIIIHHHKKKKKKJJJJJJKKKLLLNNNOOOKKKLLLMMMLLLHHHEEEDDDCCCHHHJJJLLLMMMNNNOOOQQQSSSRRRQQQPPPOOONNNNNNNNNNNNJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFHHHJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJJJJIIIIIIJJJLLLKKKMMMNNNNNNRRR]]]nnn{{{}}}|||{{{~~~{{{xxxuuunnnkkkeee^^^XXXTTTQQQPPPKKKJJJHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD???AAADDDEEEEEEGGGJJJMMMOOOQQQRRRQQQOOOLLLJJJJJJIIIHHHGGGGGGHHHKKKNNNPPPNNNLLLIIIGGGGGGIIILLLNNNJJJOOOUUU[[[bbbjjjrrrxxx|||gggTTTIIIHHHvvv]]]TTTMMMIIIIIIIIIKKKUUU```nnnxxxsssgggaaa[[[\\\]]]\\\\\\___eeekkkiiilllnnnppprrryyyuuujjj```XXXSSSMMMLLLJJJHHHGGGGGGHHHHHHHHHJJJLLLMMMKKKJJJJJJKKKNNNNNNOOOOOORRRWWW^^^cccpppzzz|||kkkaaa\\\\\\RRRWWW]]]`````````aaaccchhhnnnssstttpppmmmlllmmmmmmpppxxx{{{vvvqqqnnnfffdddaaa]]]ZZZXXXWWWWWWUUURRROOOLLLKKKJJJGGGEEEEEEDDDBBB@@@???>>>======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@======???@@@@@@???>>>>>>;;;:::999888777777777777555555555555555555555555444444555555666888999:::<<<:::===AAADDDQQQsssjjjYYYSSSOOONNNLLLHHHHHHKKKGGGHHHIIIJJJJJJIIIGGGFFFJJJIIIIIIIIIJJJLLLMMMOOOHHHIIIKKKJJJGGGEEEDDDDDDGGGIIIJJJJJJKKKLLLOOOQQQPPPPPPOOONNNMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKNNNVVVbbbjjjuuu|||yyyzzz|||yyy|||wwwnnngggccc```SSSQQQOOOLLLKKKKKKLLLMMMHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGJJJMMMMMMMMMNNNRRRVVV]]]^^^___]]]XXXTTTQQQPPPKKKJJJJJJKKKMMMQQQUUUWWWWWWUUUQQQOOOOOOQQQUUUWWWXXX^^^gggooowwwxxxfffWWWIIIBBBBBB}}}fffXXXMMMFFFHHHKKKKKKOOOSSSfffkkkuuuxxxhhhiiiccc]]]\\\[[[\\\aaahhhcccccccccggglllttt||||||qqqhhhaaa[[[TTTPPPMMMLLLJJJHHHHHHIIIJJJKKKLLLNNNPPPPPPOOONNNOOOPPPLLLNNNRRRUUUTTTUUU^^^iiixxxzzzmmmaaaZZZYYYXXX\\\___]]]^^^aaabbb```hhhjjjlllmmmllljjjjjjkkkgggnnnyyyyyyrrrmmmiiiccc```]]][[[YYYWWWTTTRRROOONNNMMMKKKIIIGGGEEEDDDDDDAAA>>><<<<<<======<<<>>>>>>======<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<===>>>@@@AAAAAA@@@>>>===;;;999777555555666888:::333555777777666555666777666888999999999999<<>>mmm\\\RRRJJJHHHHHHHHHLLLRRRZZZaaannn~~~wwwqqqhhh___[[[YYYXXXZZZ^^^___```aaadddiiiooouuuyyy~~~|||uuulllddd^^^XXXRRRNNNLLLKKKIIIGGGGGGGGGHHHIIIJJJLLLNNNNNNNNNMMMNNNPPPNNNPPPTTTWWWXXX[[[fffsssrrrfff^^^]]]]]]```aaa___^^^aaaaaa___cccfffjjjkkkiiigggeeeeeeiiiooozzz|||uuuoooiiifff```^^^[[[YYYWWWUUURRRPPPNNNNNNLLLJJJHHHFFFDDDDDDDDDAAA>>><<<=========<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>???>>>>>>>>>=========<<<>>>???@@@AAA@@@???===<<<777666444222222222444444333555777777666555666777888888888888888888888999<<<<<<@@@HHHTTTlll}}}fffVVVPPPNNNKKKJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGLLLMMMNNNOOOOOOOOOOOONNNKKKKKKLLLMMMLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJMMMQQQTTTZZZaaakkkwww}}}{{{rrrnnnppptttvvvvvvvvvqqqjjjdddaaa``````______``````^^^]]]\\\^^^____________^^^^^^```dddgggllllllmmmnnnmmmiiiddd```[[[[[[[[[]]]ccclllvvv}}}yyywwwvvvwwwzzz~~~mmm^^^NNNFFFBBB>>>;;;;;;ppp```XXXPPPKKKHHHGGGJJJNNNQQQXXXhhh|||yyymmmaaa\\\[[[XXXWWWXXXZZZ[[[]]]```dddiiimmmpppyyy~~~yyyuuunnnfff```YYYRRRNNNLLLKKKJJJHHHGGGGGGHHHIIIIIIKKKMMMNNNNNNOOOQQQSSSRRRTTTYYY^^^aaagggvvvzzznnngggfffiiilllllliiiggghhheeeaaaaaadddhhhiiihhhfffdddcccooovvv|||vvvpppjjjeeebbb\\\ZZZWWWUUUTTTRRROOOMMMMMMLLLKKKIIIGGGEEEDDDCCCCCC@@@>>><<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>============??????@@@@@@???===;;;:::777777666555555444333333333555777777666666666777999888777888999:::999888>>>???DDDOOO```{{{gggYYYSSSMMMLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIMMMPPPTTTVVVUUURRRMMMJJJHHHIIIIIIJJJJJJIIIGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGIIILLLOOOMMMTTT]]]gggxxx~~~|||{{{zzzyyyyyyyyywwwsssoookkkjjjjjjhhhlllnnnnnnmmmooouuu{{{}}}}}}{{{uuuqqqppppppttt|||uuuYYYMMMBBB???>>><<<:::;;;lll^^^\\\XXXTTTPPPLLLKKKLLLPPPUUUbbbvvvqqqeeeaaaaaa]]]ZZZXXXVVVWWWZZZ^^^bbbeeehhhjjjvvv{{{yyyqqqhhh^^^VVVQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSVVVXXXXXX[[[aaahhhmmmwwwyyytttuuuzzz~~~}}}yyyrrriiifffhhhjjjkkkllllllmmmooozzz{{{yyyvvvqqqkkkeee```^^^YYYVVVTTTRRRQQQPPPMMMKKKKKKJJJIIIGGGEEEDDDBBBBBBBBB???===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============?????????>>>===;;;999888777777777777666555333222444666777777666666777888999888777999<<<>>>>>>===@@@DDDNNN\\\pppmmmZZZSSSRRRKKKIIIHHHGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFIIIJJJLLLOOORRRUUUTTTPPPKKKHHHFFFGGGHHHHHHHHHHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKOOOTTTZZZeeeyyy|||xxxwwwxxxxxx}}}ooo^^^PPPGGG???>>>>>><<<::::::zzzhhh[[[___bbbbbb```ZZZSSSMMMOOOOOOXXXhhhuuu{{{~~~{{{ooojjjhhhaaaZZZWWWSSSUUUXXX\\\```cccfffgggrrrvvv{{{yyymmmbbbYYYTTTMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPRRRSSSVVVZZZ^^^^^^bbbjjjttt{{{vvvppprrrssstttvvvzzz|||uuutttppplllgggbbb]]][[[UUUSSSQQQPPPOOONNNLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@>>>=========>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>><<<;;;999777666222333444444333222000...444666888888777666777888:::999999:::===???@@@AAABBBMMM]]]pppyyycccVVVPPPPPPIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDCCCDDDFFFHHHIIIIIIJJJKKKLLLLLLKKKIIIHHHEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFHHHKKKMMMOOOQQQXXXeeeyyyiiiVVVMMMFFF???;;;;;;<<<999777888xxxiii^^^eeemmmrrrtttnnn```SSSKKKIIIMMMXXXccclllttt|||~~~yyyqqqeeeZZZTTTSSSTTTWWWYYY]]]___aaaccciiimmmsssxxx|||wwwkkk___WWWSSSKKKKKKLLLLLLLLLLLLMMMMMMLLLNNNQQQSSSVVVZZZ___ccceeekkkwww|||vvvpppnnnlllhhhccc^^^ZZZXXXRRRPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@??????>>><<<===>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<:::999888777666333444444555555444222111444666888888777777777888;;;<<<<<<;;;;;;>>>CCCGGGMMM^^^uuuiii[[[QQQLLLJJJHHHFFFEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGFFFEEEDDDEEEFFFIIIHHHJJJMMMQQQXXXgggtttiiiWWWLLLIII???:::888;;;<<<:::999;;;vvvmmmgggoooxxxooo\\\NNNKKKKKKPPPVVV^^^jjjuuu~~~nnn```ZZZTTTTTTUUUUUUWWWXXXZZZ[[[___ccciiinnnsssyyy~~~{{{zzz|||}}}|||wwwnnncccYYYTTTRRRMMMMMMNNNPPPQQQQQQRRRRRRPPPRRRUUUXXX\\\```fffjjjqqqzzz{{{tttoookkkjjjgggddd___[[[WWWUUUNNNLLLJJJJJJJJJIIIGGGEEEEEEEEEDDDBBBAAA@@@???>>>>>>===<<<===>>>>>><<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???<<<<<<:::999888777666666555666666777777777777777555666888888777777777888999<<>>???DDDOOOWWWeeeyyymmm[[[SSSMMMIIIIIIHHHFFFDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEECCCDDDFFFGGGGGGGGGFFFEEEAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFBBBDDDEEEEEEDDDCCCDDDEEEFFFEEEGGGLLLNNNPPPWWWaaammmxxxzzzgggWWWKKKFFFFFF>>>:::999;;;<<<::::::===~~~zzzxxxuuuppppppvvvxxxbbbVVVRRROOOPPPQQQVVVbbbooo~~~xxxiiicccUUUTTTSSSRRRRRRSSSTTTUUUYYY]]]bbbgggkkkpppuuuyyy||||||wwwwwwyyy{{{rrrqqqnnnfff]]]VVVSSSRRRPPPQQQSSSUUUVVVWWWWWWXXXVVVXXX[[[^^^bbbgggmmmrrr}}}zzztttmmmhhhhhhgggdddaaa]]]YYYUUUSSSKKKIIIHHHGGGGGGGGGEEECCCDDDDDDCCCBBB@@@???>>>>>>>>>===<<<===>>>>>><<<:::<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<;;;<<<=========>>>>>>??????;;;;;;999888777777777777222222333333444555555666555777888999888777888999666;;;AAABBBDDDMMM\\\iii{{{xxx```SSSNNNIIIIIIKKKHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBFFFEEECCCAAA@@@AAABBBCCCBBBCCCEEEFFFFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBDDDEEEEEEEEEDDDDDDCCCAAA@@@???BBBAAAAAA@@@@@@???????????????@@@AAACCCDDDEEEEEECCCCCCCCCDDDDDDFFFGGGGGGAAABBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEAAACCCDDDDDDCCCBBBCCCDDDFFFDDDFFFLLLMMMKKKMMMSSSXXXdddxxxvvv___RRRHHH@@@===>>>>>>999777888888555555888{{{xxxuuuvvvzzz}}}~~~}}}wwwbbbSSSHHHIIIMMMQQQZZZeeeuuu{{{zzzkkkeeeaaa[[[VVVTTTSSSRRRQQQUUUWWW[[[```gggmmmssswwwxxx{{{~~~}}}zzz|||}}}|||tttmmmccc^^^]]]\\\YYYVVVWWWXXXYYYZZZZZZZZZYYYYYY]]]```bbbeeejjjttt}}}xxxvvvssskkkeeeccc```[[[WWWUUUSSSQQQOOOJJJHHHFFFFFFEEEEEEBBBAAAAAAAAAAAA@@@???>>>======>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;::::::::::::>>>===<<<;;;:::;;;<<<<<<>>>>>>==================:::999777666444333333333333333222111222333444555555444555666888999888777555:::???CCCLLL^^^vvv{{{fffTTTPPPNNNGGGCCCFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBDDDEEECCCBBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@@@@???BBBCCCDDDDDDDDDCCCBBBAAA???AAAAAA@@@>>>===>>>???>>>@@@BBBBBBAAAAAAAAABBBGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBEEEGGGHHHHHHGGGFFFEEEFFFFFFEEECCCCCCDDDEEEHHHHHHGGGEEEDDDEEEGGGJJJPPPTTT```rrr~~~hhh^^^OOOEEEBBBBBBAAA???<<<;;;:::999999999:::;;;zzzyyyyyy}}}nnn]]]MMMJJJKKKLLLSSS\\\kkkrrr{{{}}}oooiii```YYYTTTRRRQQQPPPTTTUUUXXX]]]bbbhhhllloootttwww{{{}}}}}}}}}xxxpppgggaaa```___]]]ZZZ___bbbeeehhhjjjiiihhhgggbbbgggmmmttt|||}}}vvvqqqooommmhhhddd___\\\XXXUUUSSSRRROOONNNKKKHHHFFFEEEDDDDDDBBB@@@AAA@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;999999888999999:::;;;;;;===<<<;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<999888777555444444333333666666555555555666777888666666666777999:::999999:::<<<@@@III[[[uuuooo]]]NNNMMMMMMHHHEEEGGGDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAABBBDDDDDDBBB@@@AAA@@@@@@??????@@@@@@@@@>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>@@@???AAABBBCCCBBBAAABBBCCCFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHCCCDDDDDDCCCAAABBBDDDFFFJJJKKKJJJHHHEEEEEEFFFGGGJJJLLLUUUcccppp}}}}}}{{{|||zzzhhhYYYQQQGGGAAA@@@???<<<:::;;;;;;999888888888999:::~~~zzzeeeRRRJJJHHHGGGLLLUUU^^^fffqqqyyy||||||~~~xxxkkk___WWWSSSQQQPPPRRRSSSVVVZZZ^^^bbbfffhhhmmmppptttxxx|||zzzqqqkkkiiiiiihhhfffjjjnnnuuu{{{~~~}}}zzzxxxssszzzyyyuuuoooiiidddaaa```___ZZZWWWTTTQQQPPPOOONNNLLLKKKHHHEEECCCCCCBBBAAA@@@????????????????????????===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>?????????>>>===<<<;;;;;;:::888777666555444444444444444333333333333444555666777777888888999:::::::::@@@@@@EEEUUUppppppbbbTTTIIIIIIKKKGGGDDDEEEBBBAAA@@@?????????@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCDDDCCCAAA???@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBAAA???>>>???@@@AAABBBDDDCCCBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJBBBBBBAAA@@@???AAADDDGGGOOOOOOOOOLLLIIIEEEDDDDDDFFFFFFJJJRRR[[[gggzzz{{{|||ooo^^^RRRIIIEEE@@@>>>>>>===:::666:::999999888777888888888iiiSSSIIIGGGEEEIIIQQQRRR[[[gggqqqwwwzzz{{{{{{{{{jjj^^^WWWSSSQQQPPPRRRTTTXXX\\\```ccceeefffiiinnntttzzz~~~||||||||||||}}}|||zzzsssqqqlllddd\\\WWWWWWYYYVVVSSSPPPNNNNNNMMMLLLKKKJJJHHHDDDBBBAAAAAA@@@@@@>>>>>>>>>>>>????????????<<<<<<;;;::::::;;;;;;;;;AAA@@@>>>===<<<;;;::::::;;;;;;;;;<<<===???@@@@@@@@@???>>>===;;;:::999888777666555555444444444444222222222333333333444444666777888999999999;;;<<>>>>>>>>===;;;888999888888777777777777777oooUUUJJJFFFCCCFFFLLLKKKSSS___jjjrrrwwwyyyzzz|||wwwhhh^^^XXXUUUQQQQQQRRRUUUXXX\\\```cccdddgggmmmsssyyy|||uuupppnnnkkkkkkhhhaaaXXXTTTUUUXXXSSSPPPMMMLLLLLLLLLKKKJJJHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>??????;;;;;;:::::::::;;;;;;<<<@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<===???@@@AAAAAA@@@???>>><<<;;;999888777666555555444444444555555555666666777777777777777555777888888888999<<>>>>>>>>??????@@@AAA@@@AAABBBCCCDDDDDDCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCBBBAAA@@@@@@??????@@@AAABBBBBBAAA@@@AAACCCDDDEEEEEEDDDBBBBBBDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFGGGBBBBBBAAA@@@@@@BBBGGGKKKSSSUUUUUURRRMMMHHHDDDBBBEEEEEEGGGHHHFFFJJJVVVdddrrr~~~jjj[[[PPPJJJHHHBBB@@@>>><<<<<<<<<;;;;;;888888888888777777666666xxx\\\NNNGGGBBBAAAEEEHHHMMMVVVaaakkkrrrvvvxxxxxxyyynnnfffaaaYYYWWWUUUSSSTTTWWW[[[]]]bbbfffmmmsssxxx}}}{{{yyyuuuoooiiihhhaaabbbaaa]]]XXXVVVWWWYYYPPPMMMJJJIIIIIIIIIHHHGGGDDDCCCAAAAAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;;;;<<<999999999999:::;;;<<<===;;;<<<===???@@@@@@AAAAAA???>>>===<<<:::999888777444444444444444444555555444555555666777666666666444777999999999;;;@@@DDDFFF[[[}}}ppp]]]SSSHHHEEECCCDDDGGGHHHFFFEEE@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGKKKKKKKKKLLLMMMMMMMMMMMMIIIHHHFFFFFFFFFEEECCCAAA>>>>>>>>>>>>>>>???@@@AAA===>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBCCCCCCAAAAAABBBDDDEEEEEEEEECCCAAAAAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA??????@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAACCCGGGJJJPPPQQQQQQOOOKKKFFFDDDBBBCCCCCCEEEFFFDDDCCCIIIRRR[[[fffzzzfffVVVMMMGGGCCCAAA@@@>>><<<:::999999::::::777888888888888777666666bbbSSSKKKDDDAAABBBEEEHHHNNNWWWaaakkkqqqtttuuu{{{|||wwwkkkfff___XXXTTTTTTVVVXXX\\\aaagggmmmqqqsssvvvxxx|||uuussspppiiicccbbbZZZ[[[[[[ZZZXXXVVVUUUVVVMMMJJJGGGFFFFFFFFFEEEDDD@@@@@@@@@BBBCCCBBB@@@>>>??????>>>>>>======<<<<<<::::::999999::::::;;;<<<777777777888999;;;======<<<===>>>@@@AAAAAA@@@@@@======<<<;;;:::999888777444333333333444444555666222222444555555555444333444888;;;;;;;;;>>>DDDIIIQQQmmmsss^^^RRRNNNEEEDDDBBBBBBEEEGGGFFFDDD???@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGIIIJJJKKKLLLMMMLLLJJJIIIGGGEEEDDDEEEEEEDDDBBB@@@============>>>???@@@AAA<<<>>>AAACCCEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFEEECCCBBBAAA@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCEEEEEEEEEDDDBBB@@@AAACCCEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCBBBBBBAAA@@@AAABBBAAAAAABBBDDDGGGIIIJJJKKKJJJFFFCCCBBBBBBBBBAAABBBEEEDDDBBBDDDIIIPPPUUUcccvvvvvveeeRRRJJJFFFAAA======<<<<<<;;;:::999888999:::888888999999999888777666eeeVVVOOOGGGCCCEEECCCEEEIIIPPP[[[fffnnnrrrvvvxxx~~~{{{tttiii^^^WWWTTTTTTUUUUUUZZZaaafffhhhjjjjjjkkkxxx{{{sssmmmjjjggg```[[[YYYYYYYYYYYYXXXVVVTTTQQQOOOKKKHHHEEECCCCCCCCCBBBAAA===>>>???BBBDDDCCC@@@===@@@??????>>>===<<<<<<;;;999999999999::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<===???@@@AAAAAA@@@???<<<<<<;;;;;;:::999888888333333333333444555555666444555777888888888777666555999=========@@@GGGNNN]]]{{{zzzfffWWWOOOMMMGGGFFFDDDAAABBBCCCBBB???>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDFFFGGGFFFHHHJJJLLLLLLJJJGGGFFFEEECCCCCCCCCDDDCCCAAA???============>>>???@@@AAA>>>@@@CCCGGGIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDEEEEEEEEEDDDBBB@@@@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@???@@@AAAAAA@@@AAABBBDDDDDDEEEFFFEEECCCAAAAAAAAABBB@@@AAAEEEFFFDDDEEEHHHKKKJJJQQQ___mmmyyyttt___SSSIIIGGGEEE@@@<<<===888:::<<<<<<;;;:::::::::888999999::::::888777666~~~kkk]]]RRRHHHFFFIIICCCEEEGGGIIINNNXXXdddmmmooopppttt|||qqqddd[[[UUURRRQQQQQQUUU[[[]]]]]]___cccooorrrwww{{{}}}tttpppjjjeeeaaa]]]YYYWWWVVVUUUTTTRRRPPPNNNMMMLLLGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;>>>;;;:::;;;===>>><<<:::999999:::;;;<<<>>>>>>??????>>>>>>???AAAAAA@@@>>>>>>===<<<:::999888888888444555555666555555444444///777;;;777555888;;;999;;;999;;;AAADDDEEEKKKSSSggguuu___VVVOOOJJJGGGEEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAA@@@?????????@@@AAA@@@>>>======>>>@@@AAA@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFIIIGGGEEECCCCCCCCCEEEFFFBBBAAA@@@@@@?????????@@@>>>CCCKKKQQQQQQNNNGGGCCCGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEECCCBBBBBBCCCDDDDDDFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEEEECCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCBBBAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@CCCFFFJJJNNNTTT___ooozzz}}}yyyjjj^^^MMMKKKGGGCCC@@@?????????333444666999:::;;;;;;;;;888888777666666666666666zzzjjjaaaXXXOOOHHHGGGGGGGGGGGGGGGKKKSSS^^^fffmmmooottt{{{|||nnnccc[[[VVVSSSRRRSSSWWWYYYWWWZZZ^^^dddggglllpppsssvvvzzz}}}yyyuuuoookkkeee```\\\XXXUUURRRRRRQQQPPPNNNLLLKKKIIIIIIEEEDDDBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;===;;;::::::<<<===<<<:::::::::;;;<<<======>>>>>>@@@???>>>???AAAAAA@@@>>>:::999888777666555555555555555555555555555555444333888999555444777999888:::999;;;AAADDDHHHRRR]]]ssshhhWWWQQQMMMIIIHHHEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@@@@?????????@@@>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAACCCDDDEEECCCCCCBBBBBBCCCEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBFFFLLLQQQRRROOOJJJFFFEEEEEEEEEEEEEEEEEEFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAACCCFFFHHHKKKSSS___hhh~~~jjjXXXNNNGGGEEEBBB???===;;;;;;;;;777888999999999888888777888777777666666666666666yyynnnjjjeee\\\RRRKKKNNNLLLHHHFFFGGGNNNWWW]]]gggmmmuuu}}}{{{ooofffaaaZZZUUUSSSTTTTTTRRRTTTXXXWWWZZZ___bbbeeehhhlllooowww}}}|||uuuooojjjhhhddd___ZZZVVVSSSOOOMMMLLLLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::<<<<<<<<<======>>>>>>>>>AAA@@@???@@@AAAAAA???>>>888888777555444444444444555555555555555555555555666888888555666:::;;;::::::<<<@@@CCCGGGNNN^^^mmmmmmXXXMMMKKKIIIGGGGGGDDDCCCBBB@@@???@@@@@@AAAAAAAAA@@@????????????@@@;;;<<<>>>@@@@@@>>><<<;;;<<<===>>>???@@@@@@@@@????????????@@@AAABBBCCCDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFDDDCCCBBBAAADDDEEEEEEEEEEEEDDDCCCCCCDDDGGGJJJNNNNNNLLLIIIGGGDDDDDDDDDEEEEEEFFFFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCBBBCCCGGGNNNSSSaaapppyyyvvvxxx~~~tttcccTTTHHHAAABBBAAA>>><<<::::::::::::999999999999888777666555777777666666555555666666yyywwwuuunnncccZZZUUUQQQJJJEEEEEEJJJRRRWWW```jjjyyywwwrrrccc\\\VVVTTTSSSPPPQQQUUUQQQSSSVVVYYY[[[^^^bbbeeekkksss{{{~~~|||{{{{{{zzzwwwssslllfffbbbbbb^^^YYYUUURRROOOLLLJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@????????????@@@>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::===>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@AAA@@@???===:::999888777666666666666555555555555555666666666777777888999;;;>>>???>>>>>>BBBHHHKKKOOO\\\pppiii[[[LLLGGGFFFEEEDDDDDDCCCBBBAAA?????????@@@@@@@@@@@@???????????????@@@<<<===>>>??????>>>===<<<>>>??????@@@@@@@@@???????????????@@@AAABBBCCCDDDAAABBBCCCDDDFFFGGGHHHIIIHHHIIIJJJIIIHHHFFFCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEGGGGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFFFFFFFFFFHHHGGGGGGHHHHHHHHHIIIIIIAAAAAABBBBBBCCCDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBBBBAAA???>>>>>>???AAABBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@BBBFFFIIILLLXXXgggttt|||yyyxxx}}}xxxxxxyyy}}}iiiYYYOOOIIIDDD@@@@@@???>>><<<;;;;;;;;;;;;777777777888888888888888777666666555555555666666wwwooo```YYYNNNFFFDDDGGGMMMQQQXXXfffyyynnneee[[[WWWTTTPPPPPPRRRNNNPPPQQQSSSTTTVVVYYY\\\]]]eeemmmrrrtttyyy}}}{{{zzzyyywwwvvvrrrqqqpppmmmiiiddd```]]]]]]ZZZUUURRROOONNNKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????BBB@@@??????@@@???===;;;:::999888777777777777777666555555555555666777888888888:::<<<===>>>@@@BBBCCCKKKTTTYYYaaaqqqooo\\\RRRHHHFFFDDDBBB@@@AAACCCBBB@@@???>>>>>>???????????????>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@???????????????@@@AAABBBDDDDDDAAABBBDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMKKKIIIFFFDDDAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHH@@@AAAAAABBBCCCDDDDDDEEEIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA???>>>>>>???AAABBB@@@@@@AAAAAABBBAAAAAA@@@AAAAAA@@@@@@@@@?????????<<<>>>???@@@@@@BBBDDDFFFEEEJJJRRR]]]iiizzz{{{|||wwwqqqsssvvv|||~~~kkkaaaRRRIIIFFFEEECCC@@@>>>>>>===<<<<<<;;;;;;;;;777777777777777777777888666666555555555555666666tttiiiZZZMMMGGGFFFIIIKKKQQQ^^^qqqsssggg```ZZZSSSPPPPPPMMMNNNNNNNNNMMMOOOQQQTTTWWW]]]dddiiilllqqqzzz~~~~~~~~~~~~|||zzzzzz{{{|||yyyvvvuuutttsssqqqooohhhgggfffddd```]]]ZZZXXXWWWTTTPPPNNNMMMLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<===?????????@@@@@@AAAAAAAAAAAA@@@???>>>???>>>;;;999777777666555555555555555666555555444555666888999999999;;;>>>>>>???FFFNNNUUU___jjjqqq{{{uuu___SSSMMMGGGFFFDDD@@@???AAABBBAAA@@@>>>===>>>>>>??????>>>>>>>>>>>>???@@@@@@BBB@@@>>>======>>>@@@BBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEBBBCCCEEEGGGHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJGGGFFFAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAADDDDDDEEEFFFEEEDDDCCCBBBDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFF@@@AAABBBCCCCCCCCCCCCCCCGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????;;;;;;<<<===???AAACCCCCCCCCCCCFFFMMMVVVaaaqqqzzzyyyzzz{{{yyyuuusssrrrrrrwww~~~|||nnneeeeeekkkqqq}}}nnnaaaUUUOOOGGGBBB@@@???>>><<<;;;;;;;;;::::::999888888;;;:::888777666555555555555555444444555555666666ooo\\\PPPJJJHHHHHHKKKTTTbbbrrr|||~~~yyyooofff\\\TTTRRRNNNNNNNNNLLLJJJKKKMMMOOOUUUXXX]]]aaaeeeiiiooosssrrrwww}}}~~~{{{yyyyyyyyyyyyxxxxxxwwwwwwwwwtttsssrrrsssvvvyyyzzzzzzxxxzzz}}}|||xxxuuusssqqqoooooommmkkkiii```___]]][[[XXXUUUSSSRRROOOMMMJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@??????????????????>>>>>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;===???>>><<<;;;===>>>>>>??????@@@AAABBBCCCCCCAAA???>>>======<<<999777666555444444333444444444666666555444555777999:::999999<<>>======>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>>>>??????>>>???@@@AAABBBBBBCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@AAACCCEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAACCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCAAABBBDDDEEEFFFFFFEEEEEEAAAAAABBBCCCCCCCCCBBBAAADDDDDDEEEEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCC??????????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@????????????===<<<<<<<<<>>>???@@@@@@AAA???AAAGGGKKKPPPZZZeeesss{{{tttuuuxxxyyyxxxqqqkkkgggeeedddeeeiiippp|||~~~zzzssslllkkkooowww~~~~~~iiiYYYRRRHHHFFFBBB???===;;;;;;::::::::::::999999888777666:::999777666555555555666555444444444444555666777jjjZZZPPPKKKHHHHHHMMMWWWeeettt}}}xxxyyyzzz{{{}}}|||pppdddZZZVVVQQQQQQOOOMMMJJJJJJLLLNNNPPPQQQTTTWWW[[[___bbbdddiiinnnvvv}}}}}}zzzxxxvvvuuuuuutttssssssrrrrrrmmmkkkjjjlllnnnqqqrrrrrrrrrtttxxx|||~~~{{{vvvrrrpppooommmlllllljjjgggeee\\\[[[YYYVVVSSSPPPNNNMMMJJJHHHEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>============???>>>>>>===<<<;;;;;;;;;999999999::::::;;;;;;;;;<<<>>>@@@???<<<;;;===???>>>>>>???@@@BBBCCCDDDDDD@@@???===<<<<<<;;;888666666666555444444444555555666666555444555777999;;;888888<<>>>>>>>>===>>>>>>???@@@@@@<<<===>>>??????>>>===<<<:::<<<>>>@@@BBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGBBBBBBCCCDDDDDDDDDDDDDDDHHHFFFCCCBBBBBBEEEHHHJJJDDDDDDCCCBBBAAAAAA@@@@@@===???BBBEEEGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@@@@AAABBBCCCAAABBBDDDEEEFFFFFFFFFEEEAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEEEEEEEEEEDDDAAABBBDDDEEEEEEEEEDDDDDD>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>BBB@@@>>>===>>>????????????===???EEEHHHGGGMMMUUUSSSeee{{{{{{zzz}}}~~~{{{wwwtttoookkkeeedddfffjjjnnnyyy{{{rrrpppsssxxxyyyxxxwwwvvvxxx}}}xxxaaaRRRKKKJJJAAABBBAAA???<<<;;;;;;===;;;;;;;;;;;;:::888777666666666555555666777999:::444444444444444555666777jjjXXXNNNIIIIIIHHHMMMXXXbbbhhhnnnsssooopppqqquuu{{{pppccc]]]VVVSSSOOOMMMNNNNNNLLLJJJMMMNNNQQQSSSUUUWWW[[[]]]]]]eeennnuuuxxx|||~~~|||zzzvvvsssuuutttsssrrrqqqnnnjjjfffdddaaa^^^]]]___dddjjjnnnmmmpppsssuuutttpppjjjggggggdddbbbcccfffeee```ZZZWWWVVVTTTRRROOOLLLIIIHHHGGGFFFEEECCCBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@???????????????>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>BBBCCCCCCDDDEEEEEEEEEEEE???>>><<<:::999777777777444444555555666777777777888777666666888999999999===@@@BBBEEEQQQkkklllXXXNNNKKKAAAAAABBBBBBAAA???>>><<>>>>>>>>??????>>>======>>>@@@BBBCCC>>>===<<<;;;;;;<<<===>>>@@@????????????AAACCCDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDDDDEEEGGGHHHHHHGGGCCCDDDFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAABBBBBBCCCEEEEEEEEEEEEEEEDDDCCCBBBFFFCCC@@@???@@@@@@@@@??????AAADDDFFFGGGFFFDDDBBBDDDDDDDDDDDDDDDCCCCCCCCC>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>============AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@BBBDDDFFFLLLTTT```kkkwwwrrrrrrvvv|||wwwrrrlllgggjjjuuuooo]]]SSSKKKDDD>>>>>>======<<<;;;;;;::::::888888888888777777777666555555666666555444333333666666666555444333111111jjj\\\VVVHHHEEEGGGOOOVVVZZZ___dddhhhkkkppptttyyy~~~qqqjjj]]]XXXRRROOONNNMMMKKKHHHLLLMMMOOOPPPQQQSSSVVVXXXXXX^^^fffjjjmmmpppvvvzzz|||}}}{{{xxxwwwuuurrrooolllnnnmmmlllkkkjjjhhhddd```^^^[[[XXXVVVXXX\\\aaadddhhhjjjmmmooommmiiiddd``````^^^[[[\\\___^^^ZZZUUURRRRRRQQQOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@@@@??????????????????????????????>>>======<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@DDDEEEFFFGGGHHHGGGGGGFFF>>>===;;;999888777666666444444555666666777777888888888888999;;;<<<<<<<<<>>>AAAHHHSSSgggqqq___OOOGGGEEECCCCCCCCCCCCBBBAAA@@@???DDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDFFFGGGHHHIIIJJJFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDBBBBBBAAABBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB@@@???@@@AAA@@@@@@@@@AAACCCDDDEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBB============>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>???@@@BBBDDDEEEJJJRRRYYYbbbqqq~~~}}}zzzyyy|||yyyuuusssxxxttthhhWWWLLLGGGDDD@@@<<<======<<<<<<;;;::::::999999999999888888888777777777777666666555555555555333333444444555555444444|||iii^^^KKKFFFDDDGGGKKKMMMQQQVVVaaagggnnnsssuuuyyy|||kkkddd[[[UUUSSSQQQNNNLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSWWW[[[^^^___ccchhhlllssstttvvvyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||vvvsssssssssrrrpppqqqooommmlllkkkhhheeebbbcccbbbaaa``````^^^ZZZXXXXXXUUURRRPPPQQQTTTXXX[[[aaaccceeefffddd```[[[XXXXXXUUUSSSSSSUUUUUUSSSPPPMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCCCC@@@???>>>>>>======>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCGGGHHHIIIJJJJJJHHHFFFEEE<<<;;;999888777666666555555555555666777777888888555666777999:::;;;<<<<<<===AAALLLaaa~~~tttaaaVVVLLLFFFEEECCCCCCBBBAAA@@@@@@@@@@@@EEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>============>>>>>>>>>=========>>>???@@@AAA???@@@AAACCCEEEGGGIIIJJJIIIGGGEEEEEEFFFFFFDDDBBBDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFEEEEEECCCAAA???>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@BBBAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>=========>>>>>>=========???@@@BBBCCCFFFIIIKKKPPP[[[kkkwwwxxxpppnnnooovvv}}}~~~~~~~~~{{{xxxuuu}}}xxxhhhXXXPPPFFFAAAAAAAAA@@@===<<<<<<;;;;;;::::::999999999999999999888888888888888777666555555555666777333333333444444444555555sssbbbQQQJJJEEEFFFGGGIIIMMMRRR\\\dddnnnrrrrrrsssyyywwwlllddd___[[[WWWSSSOOONNNLLLKKKMMMNNNOOOOOOPPPRRRTTTVVVWWW[[[```dddgggiiilllppprrrttttttuuutttuuuvvvwwwvvvtttrrrqqqqqqmmmiiiffffffffffffdddfffeeecccbbbaaa```]]]ZZZYYYWWWVVVVVVVVVUUURRRPPPSSSRRRPPPOOOPPPRRRVVVXXX[[[\\\]]]]]][[[XXXTTTQQQRRROOOMMMMMMNNNOOONNNLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@AAACCCDDDEEEJJJKKKKKKKKKIIIEEEBBB@@@:::999888777666555555555555666666777777888888999666777999::::::;;;<<<>>>BBBGGGUUUooo{{{cccUUUOOOKKKGGGFFFAAA@@@???=========>>>???CCCBBBAAA@@@????????????>>>???@@@BBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>??????============>>>>>>??????===>>>???BBBDDDFFFHHHHHHIIIHHHFFFEEEEEEDDDBBB@@@CCCCCCDDDFFFGGGHHHHHHIIIEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDAAA???>>>===???AAAAAA@@@????????????@@@AAACCCDDDDDDCCCBBBBBBAAA@@@??????CCCBBBBBBBBBAAAAAAAAA@@@BBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;======<<<<<<===>>>???@@@CCCEEEFFFFFFGGGNNNXXX```jjj|||~~~wwwuuuvvv|||}}}}}}zzzxxxzzz{{{~~~~~~mmm[[[OOOKKKFFF@@@>>>???@@@>>><<<;;;;;;::::::999999999999888888888888777777777777888777555333333444666777777666555444333222222222~~~hhhSSSKKKEEEDDDEEEGGGKKKPPPYYYbbbkkkooommmmmmqqqvvvvvvyyy~~~zzzqqqhhh___YYYSSSPPPLLLKKKLLLMMMMMMLLLNNNNNNOOOPPPRRRUUUZZZ]]]^^^```cccfffiiijjjkkkkkklllmmmnnnooonnnkkkhhhgggeeebbb___]]]]]]]]]\\\\\\^^^]]][[[[[[[[[ZZZWWWUUUQQQPPPOOOOOOOOOOOOMMMKKKNNNNNNMMMNNNOOORRRUUUWWWWWWWWWWWWWWWUUURRROOOMMMMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>====================================>>>>>>??????????????????@@@AAACCCEEEGGGHHHKKKKKKJJJHHHDDD@@@<<<999888777666666555555555555666666777777888999999999:::;;;======<<<===@@@CCCLLLSSSddd~~~zzzgggSSSIIIGGGEEEBBBAAA@@@???>>>===<<<===>>>???AAAAAA@@@????????????@@@@@@AAABBBCCCCCCCCCBBBAAA===>>>>>>?????????@@@@@@>>>>>>>>>???????????????>>>>>>???@@@AAACCCCCCDDDIIIGGGEEEDDDDDDCCCAAA@@@@@@AAAAAABBBDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA???======>>>@@@@@@@@@???>>>======>>>AAACCCDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;::::::<<<<<<<<<======>>>??????>>>@@@BBBCCCCCCEEEIIIMMMTTT```qqq~~~xxxtttvvvvvvuuutttwww|||zzzvvvwwwzzz~~~|||lll```VVVLLLFFFBBB???<<<;;;<<<<<<:::888999999999999888888888888666666666666555555555555666555333222222333555666777666555333222222222222~~~kkkUUULLLEEECCCBBBCCCFFFKKKTTT[[[cccgggffffffiiilllnnnqqqvvv{{{~~~~~~}}}{{{~~~{{{mmmddd\\\WWWQQQNNNNNNNNNLLLJJJKKKJJJJJJKKKMMMPPPSSSUUUVVVWWWYYY[[[^^^___aaaaaabbbbbbccccccbbb```^^^\\\ZZZYYYWWWVVVUUUUUUUUUUUUWWWVVVTTTUUUUUUTTTRRRPPPMMMKKKJJJJJJLLLLLLKKKJJJIIIIIIJJJKKKMMMPPPRRRTTTQQQRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJHHHFFFBBB>>>:::777555777777666555555666666666777777777888999999::::::888:::;;;;;;;;;>>>DDDIIIUUU___qqqfffXXXJJJEEEDDDBBB@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAAAAABBBBBBEEEEEEDDDCCCBBB@@@???>>>===>>>???@@@@@@AAA@@@@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAGGGEEECCCCCCDDDDDDBBB@@@@@@??????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA??????@@@AAAAAAAAA@@@@@@AAA???===<<<>>>??????>>>>>>======>>>???AAACCCDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEE;;;;;;;;;;;;<<<===>>>??????>>>======<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>><<<>>>AAACCCCCCBBBCCCDDDHHHMMMUUU```nnn~~~|||xxxvvvvvvtttqqqqqquuu~~~{{{vvvwwwzzz}}}wwwmmm___SSSMMMIIIFFFDDD===<<<:::;;;<<<===<<<;;;888888888888888888777777555555555555444444444444444333222222222333444555444444333222333444555666wwwkkk]]]TTTKKKGGGDDDBBBCCCGGGKKKOOOVVV[[[^^^```bbbcccgggiiimmmppptttuuuvvvvvv|||{{{mmmfff]]]WWWUUUSSSOOOKKKKKKJJJIIIIIIJJJKKKLLLLLLPPPQQQRRRSSSUUUWWWYYYZZZXXXYYYYYYYYYXXXVVVUUUTTTQQQQQQPPPOOONNNMMMNNNOOOPPPOOONNNOOOOOOOOOMMMKKKJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMOOOOOOKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>======<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>============>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIFFFDDDAAA===:::888777666777666666666666666777777777777888888999::::::;;;888:::<<<<<<===CCCMMMUUUbbboooeeeWWWNNNFFFEEEDDDBBBAAABBB>>>>>>???????????????>>>>>>>>>>>>???@@@AAABBBCCCEEEDDDBBBAAA???>>>>>>>>>===>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBBBBDDDDDDCCCBBB@@@@@@?????????@@@BBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBB??????@@@AAABBBCCCDDDEEEDDDDDDEEEDDDCCCBBB@@@???>>>>>>???@@@@@@@@@@@@@@@BBB???===<<<===>>>============>>>???@@@BBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEE;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<;;;::::::999999:::;;;<<<<<<<<<<<<>>>???AAAAAAAAAAAABBBBBBAAACCCGGGMMMVVVcccsss}}}rrrhhhZZZTTTLLLFFFCCCBBBAAA@@@<<<<<<;;;;;;<<<======<<<777777777777777777777777666666555555555444444444333333333444444444555555555444333222222444555777}}}tttooohhh^^^TTTNNNIIIDDDDDDFFFCCCGGGMMMSSSYYY\\\^^^^^^aaabbbeeehhhkkkmmmoooppp|||tttiiiaaa]]]YYYSSSOOONNNMMMKKKJJJJJJJJJIIIHHHOOOOOOOOOOOOQQQSSSUUUWWWTTTTTTTTTSSSRRRQQQPPPPPPKKKLLLLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKJJJHHHIIIGGGFFFFFFHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMGGGGGGFFFFFFEEEEEEEEEEEEBBBEEEHHHIIIIIIHHHGGGGGGCCCCCCDDDDDDEEEDDDDDDDDD??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===>>>>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIICCC@@@===:::888888888999777666666666666777777888777888888999999:::;;;;;;>>>AAACCCDDDFFFOOO[[[eeetttnnnSSSJJJEEEBBBCCCBBB@@@???AAA;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===???AAABBBAAA@@@???>>>>>>>>>???@@@===>>>@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEEDDDAAA@@@?????????@@@AAABBB>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBAAAAAA@@@@@@???=========>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEECCCAAA???>>>===>>>???@@@@@@@@@@@@@@@BBB@@@===<<<<<<===<<<<<<<<<===>>>@@@AAABBBCCCDDD@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDEEEEEEAAA@@@???>>>============@@@???>>>===<<<;;;::::::777777888:::::::::::::::======<<<<<<<<<<<<>>>>>><<>><<<::::::888888777777777777666666666666777777777777777666666666666555555555333333444555666666555555999777555222111222333333tttpppqqqvvvpppbbbSSSKKKIIIGGGBBBIIIEEEEEEIIILLLNNNRRRWWW\\\^^^```cccfffhhhkkklllzzz~~~rrriiiccc___[[[UUUSSSPPPMMMKKKKKKKKKLLLMMMLLLJJJKKKMMMNNNMMMLLLMMMNNNNNNNNNMMMKKKIIIHHHJJJIIIGGGEEEEEEFFFHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEE@@@@@@@@@????????????>>>====================================>>>>>>>>>>>>;;;<<<===>>>???AAABBBBBBAAAAAAAAABBBDDDGGGJJJLLLJJJHHHEEECCCCCCCCCCCCBBB999999888777777777777777666777777888999999::::::777999999999:::===>>>===DDDCCCFFFMMMTTT```tttuuu]]]RRRFFFFFFDDDCCCBBBAAAAAAAAA<<<;;;::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAA@@@??????@@@@@@???>>>CCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<===>>>@@@AAABBB=========>>>??????@@@@@@AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA??????>>>>>>>>>=========???@@@AAA@@@@@@???>>>>>>???@@@AAA<<<<<<<<<===???AAADDDEEECCCCCCBBBAAABBBBBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>======>>>???@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===AAAFFFKKKNNN]]]eeessswwwhhh[[[SSSMMMHHHCCCCCCBBBAAA???===;;;999888::::::::::::::::::::::::888888777777666666555555666666666555444111///---555555444444444333333333444333333222222333333444xxxuuuxxxvvvgggZZZSSSNNNJJJFFFDDDDDDGGGHHHHHHLLLRRRXXXYYY\\\^^^aaadddfffgggtttzzzuuukkkddd^^^\\\XXXTTTQQQOOONNNNNNNNNLLLJJJIIIJJJKKKKKKJJJIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>====================================>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBDDDGGGJJJLLLNNNOOONNNKKKFFFCCCAAA???<<<:::999888777666666666666777777777777888888999999999999;;;;;;;;;<<>>>>>?????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@???>>>>>>??????>>>===????????????>>>>>>>>>>>><<<<<<======>>>@@@AAABBB>>>>>>>>>>>>????????????>>>???@@@AAAAAA@@@???>>>????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@??????>>>>>>===@@@???>>>>>>>>>???@@@AAABBBAAA???>>>===>>>>>>???<<<;;;<<<<<<>>>@@@BBBCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA???>>>============>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===???BBBEEEGGGMMMSSS^^^mmm|||wwwggg^^^SSSKKKHHHFFFCCC@@@============<<<<<<<<<<<<999999999999999999999999777777777777666666555555555555555555555444333333555444444444444333333333444333333222222333333444qqqeee\\\UUUJJJFFFEEEEEEEEEDDDGGGMMMRRRSSSUUUXXXZZZ]]]___```kkknnnttt|||{{{qqqnnniiibbb\\\WWWTTTSSSRRROOOKKKIIIIIIIIIIIIIIIFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>=================================>>>>>>>>>>>>???BBBAAA@@@@@@@@@AAACCCDDDAAADDDHHHLLLOOOPPPPPPOOOMMMIIIDDD@@@===;;;888666777777666666555555666666777777777888888888888888;;;<<<===>>>>>>@@@GGGLLLZZZpppdddNNNEEEFFFAAAAAA???>>>==================<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<<<<<<<============>>>>>>============>>>???AAAAAA????????????>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB????????????????????????BBBAAA@@@?????????@@@AAABBBAAA???>>>===<<<======>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<======::::::;;;;;;::::::999999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCJJJSSS___lllwww}}}vvvlll___VVVMMMGGGAAA?????????>>><<<:::::::::;;;;;;;;;;;;;;;777777777888888888888888777777777666666666666555555555555555666777888888444444444444333333333333333333222222222222333333xxxmmm\\\QQQGGGDDDDDDDDDEEEHHHMMMNNNPPPRRRTTTVVVXXXYYYbbbbbbfffnnnxxx~~~~~~wwwmmmddd^^^ZZZYYYUUUPPPMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>========================>>>>>>>>>>>>????????????AAAAAA@@@@@@AAACCCFFFGGGDDDGGGKKKOOOQQQOOOMMMKKKEEEBBB???<<<;;;:::999888666666555555555555666666888888888888888888888888:::<<<>>>???>>>BBBOOO[[[xxxfffSSSFFFCCCDDD@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????:::;;;<<<===>>>???@@@AAA<<<=========;;;;;;;;;<<<<<<<<<======>>>???@@@@@@============>>>???@@@AAA@@@@@@@@@???>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBAAA???>>>>>>>>>??????AAA@@@>>>=========>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEAAAAAA@@@@@@@@@BBBCCCDDDCCCBBBBBB@@@???>>>===<<<======<<<<<<<<<<<<=========<<<<<<<<<<<<======>>>999:::::::::::::::999999:::999999888999999::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;??????AAAEEEKKKRRRXXX\\\___ccchhhkkklllooossswwwnnnbbb\\\VVVMMMFFFEEEBBB???=========<<<::::::::::::999999888888777555555666666666666777777666666666666666666666666555444444444555666888999444444444333333333222222333333222222222222333333uuuaaaMMMEEEEEEEEEDDDCCCIIIJJJLLLMMMOOOQQQRRRSSSYYYYYY[[[bbbkkktttwwwxxxtttuuuvvvvvvwwwzzz~~~xxxooojjjeeeaaa[[[VVVRRROOOMMMKKKIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCEEEFFFFFFEEECCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBDDDGGGJJJLLLJJJLLLOOOQQQPPPLLLHHHEEE???<<<:::999999:::999888666666555555555555666666888888888888999999999999999:::===??????GGG[[[pppgggUUUMMMHHHCCCAAA@@@???>>>======<<<<<<============<<<<<<;;;::::::<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>?????????;;;;;;<<<===>>>???@@@@@@;;;<<<===<<<:::999:::<<<;;;;;;<<<===>>>??????@@@>>>=========>>>???@@@@@@AAA@@@@@@???>>>===<<<<<>>>>>>>>?????????@@@@@@???????????????>>>>>>>>>===>>>???@@@AAABBBBBBCCC@@@???>>>===<<<<<<===>>>>>>>>>=========???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC>>>>>>======>>>???AAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<============<<<<<<===<<<<<<<<<<<<======>>>999::::::;;;;;;:::::::::::::::999999888999999:::::::::::::::::::::::::::777888:::<<<===<<<;;;:::===>>>???@@@BBBCCCDDDEEEDDDIIINNNRRRSSSUUUYYY]]]iiivvvooocccUUUMMMJJJIIIEEEAAABBBAAA???>>>===<<<:::999888888888888777777777666444444444555555666666666555555555555555666666666555444333222333444555666444444333333333222222222333222222111111222222333vvv\\\NNNJJJGGGCCCAAAGGGGGGHHHJJJKKKMMMNNNNNNQQQQQQSSSXXX^^^eeejjjlllgggiiijjjkkklllooossswwwsssvvvyyyxxxzzzzzzuuunnnfff___XXXQQQMMMLLLKKKJJJHHHGGGGGGGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@@@@@@@@@@@@@@@@@@@????????????>>>????????????????????????AAAAAAAAABBBBBBBBBBBBCCC@@@AAADDDGGGJJJLLLNNNOOOPPPQQQQQQOOOLLLHHHDDDAAA===;;;888777777777777666666666555555666666777777888888999999:::;;;;;;<<<:::;;;???BBBDDDOOOlllqqqXXXLLLJJJGGGAAA<<>>===============<<<<<<<<<===<<<<<<;;;:::<<<<<<=========>>>>>>>>>???>>>===;;;;;;<<<===============>>>>>>>>>????????????>>>======<<<<<<;;;:::<<<>>>===:::888:::<<<999999:::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>======<<<===<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAA???>>>===<<<;;;<<<===>>>>>>>>>===>>>???@@@BBBCCC@@@AAAAAAAAA@@@@@@???>>><<<<<<;;;;;;<<<>>>@@@AAA@@@@@@??????>>>=========<<<======>>>>>>======<<<>>>======<<<<<<<<<======::::::;;;;;;<<<<<<;;;;;;::::::999999888888999999999999999999999999999999777888999;;;<<<<<<;;;:::888:::<<<===>>>>>>===<<<===AAAEEEFFFEEEFFFHHHKKKPPP[[[kkkzzz{{{pppfffVVVOOOGGGAAA@@@@@@???>>><<<;;;;;;;;;:::999999999555555666666777888999999333333444444555666666666444555555555555666666666444444333222222222222333333333333333222222222222222222111111111111222222tttaaaTTTJJJEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIKKKMMMPPPSSSWWW[[[___\\\]]]^^^___```cccgggkkkjjjnnnrrrrrrsss{{{~~~rrrfff[[[TTTRRRQQQNNNLLLKKKJJJIIIJJJFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCC@@@@@@@@@????????????>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMPPPQQQRRRRRRPPPNNNKKKHHHDDD@@@===<<<<<<999777666666777666555777666666666666777888999888888999:::<<<===>>>>>>>>>>>>CCCHHHKKKZZZnnn^^^MMMGGGEEEBBB>>>===>>>>>>===<<<<<<<<<<<<===:::;;;<<<=========<<<;;;<<<=========>>>>>>>>>>>>AAA???>>><<<<<<<<<>>>???============>>>>>>>>>??????>>>===<<<;;;:::999888:::===???===:::888:::===::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@?????????>>>>>>======<<<<<<;;;::::::;;;<<<<<<<<<<<<======>>>??????@@@????????????>>>>>>======;;;<<<<<<===>>>???@@@@@@>>>======<<<<<<===>>>???@@@@@@?????????AAABBBCCC???@@@@@@@@@???>>><<<;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======???>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<;;;:::999999888888999999999999999999999999999999888888999999999999999999777888999;;;;;;;;;;;;;;;<<>>AAADDDBBBIIISSS\\\dddmmmwww~~~~~~lllbbb]]]UUUMMMDDDCCCAAA>>><<<;;;<<<<<<888999999999888888999:::555555666666777777888888333333444444555666666777444444444555555555666666222222333333333333222222333333333222222222222111222222111111111111222222rrr^^^NNNHHHJJJBBBBBBCCCDDDEEEFFFGGGHHHEEEHHHKKKKKKKKKMMMRRRWWWUUUVVVWWWWWWXXX[[[___bbbdddiiinnnooopppxxxrrrddd[[[XXXVVVTTTQQQOOONNNMMMMMMKKKIIIGGGFFFEEEFFFHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@????????????>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHKKKNNNRRRTTTTTTSSSRRRKKKIIIEEE@@@<<<999888777888666555555666888888888777777777777777888999999888888999;;;===>>>@@@@@@AAABBBFFFLLLPPPbbbsssZZZPPPGGGCCCAAA>>>>>>AAA======<<<;;;;;;;;;<<<<<<999:::<<<=========<<<<<<============>>>>>>>>>>>>BBB@@@>>>===<<<===>>>???============>>>>>>>>>>>>;;;;;;;;;:::::::::999999:::===@@@>>>:::888:::>>>=========>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???@@@@@@??????>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAA>>>>>>=========???@@@AAACCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;<<<===???AAABBB>>>>>>>>>>>>????????????===>>>???@@@@@@???>>>===@@@???>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======;;;::::::999888888888999888888888888888888888888999999888888777777777666:::::::::::::::::::::;;;888:::===<<<;;;;;;???BBB>>>AAAEEEHHHLLLTTT]]]dddfffnnnvvv{{{~~~zzzqqqaaaSSSNNNNNNKKKEEE;;;===??????<<<;;;<<<>>>;;;;;;;;;:::999888:::;;;999999888777666555444444333333444444555666777777444444444555555555666666000111333444555444444333333333333222222222111111222222111111111111222222|||hhhTTTGGGBBBCCCAAA???AAADDDGGGFFFEEEJJJHHHEEEDDDFFFHHHIIIIIIMMMOOOQQQSSSUUUWWW[[[^^^bbbcccdddggglllsss|||qqqdddhhheeeaaa\\\WWWRRROOOMMMPPPNNNKKKIIIHHHHHHIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFHHHGGGFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCBBBAAA@@@AAABBBEEEDDDCCCDDDEEEEEEDDDCCC>>>???BBBDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEHHHHHHIIILLLOOOPPPOOONNNPPPPPPQQQQQQPPPMMMJJJIIIAAA@@@>>><<<:::999888888777777777777777666666666:::999888999:::;;;:::999999777888:::<<<===???AAAAAAFFFLLLTTTbbb|||lll\\\MMMJJJGGGBBB???=========:::::::::::::::;;;<<<===::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????@@@@@@@@@??????===<<<;;;>>>??????>>>>>>===<<<;;;===============>>>>>>???<<<<<<;;;;;;;;;<<<<<<===@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<<<<>>>???@@@CCCCCCCCCCCCAAA>>><<<:::@@@@@@???>>>=========>>>???>>>=========>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@???@@@@@@@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<;;;<<<<<<;;;;;;:::999888888888777777666666666666666555555666777888999999:::888888999999999999888888888888888888888888888888666777888999:::;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIIQQQSSSWWW]]]fffpppxxx}}}xxxnnngggbbb```VVVSSSNNNIIIEEEBBBAAAAAAAAA===999888:::;;;:::999:::777444444555777777777666555444444555666555444444444444333333222222222444444444333333222222222666555333222111222333333222222222222222222222222222222222222222222222222yyyjjjYYYMMMHHHEEEBBB@@@AAACCCEEEDDDCCCHHHFFFDDDDDDFFFGGGGGGGGGHHHJJJLLLMMMOOOQQQTTTWWW^^^___aaacccffflllsssxxxwwwzzzwww{{{xxxssskkkccc\\\YYYXXXWWWTTTPPPNNNNNNNNNMMMLLLOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBCCCDDDCCCCCCDDDEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOPPPSSSVVVWWWVVVUUUPPPPPPOOOMMMKKKHHHEEECCC???>>><<<;;;999888888888777777777666666666666666777777666777999::::::999888888999<<<>>>@@@BBBDDDEEELLLVVVbbbrrrvvv^^^SSSGGGEEEBBB@@@>>>=========;;;;;;:::::::::;;;;;;<<<888888999999::::::;;;;;;;;;;;;<<<======>>>>>>??????????????????>>>===<<<>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;>>>======<<<======>>>>>>======<<<<<<<<<===>>>??????@@@@@@@@@@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<===??????BBBAAA@@@???>>>??????@@@@@@??????>>>>>>??????@@@>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;:::::::::999888777777777::::::999888888888888888666666666777888888888999777888888999999888888777888888888888888888888888888888999999:::999999999999;;;<<<======???BBBDDDDDDEEEGGGLLLRRRZZZ```dddttt}}}tttooohhh___XXXRRROOOMMMJJJHHHEEEBBB???>>>===>>>@@@<<<999888999::::::999999777555555666777777777666444333444555666555444444333333333333333333222444333333333333333333222555444333222222222222333222222222222222222222222222222222222222222222222xxxooocccXXXRRRKKKHHHEEECCCDDDEEEEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDDDDFFFGGGIIIIIIKKKNNNQQQWWWYYY[[[]]]___bbbgggjjjmmmqqqwww}}}tttllljjjjjjddd^^^WWWUUUVVVWWWUUURRRYYYWWWVVVVVVWWWVVVTTTSSSNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHIIIHHHHHHGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFIIIKKKOOOSSSVVVWWWWWWWWWYYYYYYYYY[[[]]]]]]\\\[[[OOOMMMJJJGGGCCC@@@>>><<<;;;:::999888777777777777666666666666666666777777777777777888888:::;;;;;;<<<<<<>>>???BBBFFFIIIKKKQQQYYYfffwww{{{___OOOKKKAAA???>>>===<<<<<<===>>><<<;;;;;;::::::::::::;;;888888888999:::;;;;;;<<<::::::;;;;;;<<<======>>>>>>>>>>>>??????>>>=========>>>>>>>>>>>>======<<<>>>===<<<;;;;;;::::::;;;<<<;;;:::999999999999999;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<>>>???AAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>BBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<<<<<<<<<<;;;::::::888888888777666666555555777666666555555555555555777777777777777777777777777777888888888888777777777777777777777777777777999999999999999888777777666888999999888999;;;===>>>>>>???AAAEEEIIIMMMPPPZZZaaannn}}}wwwkkkbbbXXXUUUPPPKKKFFFCCCBBBAAA???>>><<<;;;::::::;;;<<<>>>;;;999888999999999999888777666666888888777666555444333444555666555333222333333333333333333444222333333333333333333444444444333222222222222333222222222222222222222222222222222222222222222222~~~xxxuuunnneee___TTTPPPKKKGGGEEEFFFGGGHHHEEEDDDDDDDDDFFFEEECCCBBBDDDEEEGGGGGGGGGHHHKKKMMMPPPSSSUUUWWWYYY[[[^^^```gggkkkpppuuuwwwvvvtttqqqnnnnnnnnnlllkkkmmmqqqttt|||wwwmmmbbb]]]```cccaaa___hhhgggeeeeeeeeeccc```]]]XXXVVVSSSPPPNNNNNNOOOOOOMMMMMMNNNOOONNNNNNMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJNNNMMMMMMNNNNNNNNNLLLKKKIIIKKKNNNOOONNNMMMLLLKKKGGGGGGFFFFFFGGGIIIKKKLLLOOOSSSYYY^^^bbbbbbbbbaaacccaaa___^^^]]][[[YYYVVVJJJHHHDDD???<<<:::999888777777666666666666777777666666666777777777777777999:::::::::999:::<<<>>>@@@BBBCCCDDDIIIRRRYYY[[[fffmmmzzz{{{eeeRRRIIIGGG======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999888999999:::;;;<<<======999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<===>>>>>>>>>>>>>>>===@@@???===<<<;;;:::::::::===<<<;;;:::999999999999;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;<<<<<<<<<::::::999:::;;;>>>@@@AAA??????>>>>>>===>>>>>>???============>>>>>>>>>???BBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBB????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777666666666666555444333333222222333333777777777777777666666666666777777777777777777666777777777777777777777777777888888888888888777777666777777777666666888:::???>>>>>>>>>@@@BBBDDDFFFGGGKKKSSS^^^jjjuuu}}}{{{wwwvvvrrrjjjbbb[[[SSSNNNIIIHHHEEEBBB@@@>>>>>>>>>;;;::::::999999:::;;;<<<;;;:::999888888888888888777666666777888999777555555444333333555555444333222222222333333444444444222222222333333444444444333333222222222222222222111111111111111111111111111111111111111111111111|||zzz{{{wwwqqqmmm^^^[[[UUUNNNIIIGGGGGGHHHFFFEEEDDDEEEFFFEEECCCAAADDDEEEFFFFFFEEEFFFHHHIIIJJJMMMPPPSSSUUUWWWYYY\\\aaaeeejjjnnnooommmhhheeebbbaaa___]]]ZZZ[[[^^^```iiimmmttt|||tttmmmoootttuuutttyyyxxxxxxxxxwwwtttooolllbbb___[[[WWWUUUTTTUUUUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQRRRRRRSSSYYYWWWTTTSSSSSSSSSQQQOOOOOORRRUUUVVVSSSPPPNNNNNNIIIIIIHHHIIILLLOOOSSSUUUYYY]]]ccchhhkkkkkkiiihhhfffccc^^^ZZZVVVRRRMMMJJJCCC@@@===:::777777777888666555555555555666777888777777777888888888999999:::;;;;;;:::999:::===@@@???EEEIIIMMMXXXiiitttwwwwwwbbbVVVMMMFFFCCC>>>===<<<;;;;;;:::::::::<<<;;;:::999999999999999777888888999:::;;;;;;;;;999999::::::;;;<<<<<<<<<<<<======>>>>>>>>>======;;;<<<===>>>>>>???>>>>>>AAA@@@???===<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>=========<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????????????????@@@AAABBBBBBAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888888888888777777777888777666666555555666666777777777666666666666666555666666777777666666555666666666666666666666666444555666777888888888888777888888777666666777999::::::999999:::<<<===>>>???AAAEEEJJJQQQYYY___ccchhhiiinnnuuuxxxzzzwwwqqqnnniii```ZZZYYYVVVRRROOOLLLHHHGGGGGGAAA???>>><<<::::::999:::::::::999999999999999:::888888888888777777777888666666555666888888666444555333222333444555444333222222222333333444444444222222222333333444444444111222222222222222222222111111111111111111111111111111111111111111111111|||~~~~~~qqqpppllldddZZZQQQLLLIIIIIIGGGFFFFFFFFFFFFEEECCCDDDDDDEEEDDDBBBBBBDDDEEEFFFHHHKKKNNNPPPRRRUUUXXX^^^aaafffjjjkkkhhheeebbb]]]]]]\\\YYYWWWVVVXXXZZZdddiiipppxxxqqqnnniiidddaaa```aaaaaaggghhhiiijjjiiihhhfffddd]]]]]]\\\]]]^^^```bbbdddhhhccc]]]ZZZYYYYYYVVVTTTVVVZZZ^^^]]]XXXRRROOONNNLLLLLLMMMOOORRRVVVZZZ]]]aaadddhhhlllmmmllliiiggg```\\\VVVPPPLLLGGGBBB???<<<;;;999777666777888999666666666666666777888888888888888999::::::;;;;;;777999;;;:::999:::???DDDCCCNNNYYYcccuuu|||___QQQMMMHHHAAA=========<<<;;;:::999999888;;;::::::999999999999:::777777777777888888888888999999::::::;;;<<<<<<============>>>>>>===<<<<<<;;;;;;===>>>????????????AAA@@@???>>><<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????<<<<<<=========<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>????????????@@@AAABBBCCC@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBBAAA@@@@@@@@@@@@?????????>>>>>>??????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999999999777666555555444444555555666666666666666666666666555555666666666666555555666666666666666666666666333444555666888888888999777888999888666666777999777777777777888999::::::======>>>@@@CCCGGGJJJLLLQQQQQQTTTZZZ^^^___dddjjjrrrwwwvvvmmmbbb]]]WWWTTTRRRPPPKKKHHHHHHDDDBBBBBBAAA>>>???BBB===<<<;;;:::999888888777888888888888777666666666666777888888666666666888666555444444666666555444444333222333444555444222222333333333333333333444222333333333333333333444000111222222333222222222111111111111111111111111111111111111111111111111}}}jjjZZZRRRLLLJJJGGGFFFGGGGGGGGGFFFEEEEEEEEEDDDBBBAAABBBDDDCCCEEEGGGHHHIIILLLOOORRRXXX[[[___ccceeeccc```^^^\\\\\\]]]\\\[[[[[[\\\^^^kkkpppxxx{{{xxxvvvwwwxxx|||{{{sssrrrrrrrrrsssvvvxxxzzz{{{tttjjjdddcccbbb```]]]```eeeiiiggg___WWWSSSRRRQQQQQQSSSUUUXXX[[[___```bbbccceeefffeeebbb___]]]TTTPPPKKKGGGDDDAAA===;;;999888777777777777888999888777777777777888888999999999::::::;;;<<<<<<===666999<<<<<<===@@@GGGMMMTTTeeexxxxxxdddOOOGGGFFFCCC>>>:::;;;;;;;;;::::::999888888999999999888999999:::::::::::::::999999999999888:::::::::;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<======<<<<<<<<<;;;;;;<<<============>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999999:::999999999::::::;;;<<<===>>>???@@@AAA@@@@@@???>>>>>>?????????>>>===<<<>>>>>>>>>>>>???@@@AAABBB>>>>>>??????????????????>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????????????????????????????>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::999999999999999999999999555444444333333333333333444555555555666777777777444555555666666555555444555555555555555555555555444555555666777777777666555666777666555555666888777888888888888999999999999999:::;;;===>>>@@@@@@CCCBBBCCCHHHIIIIIILLLPPPWWW[[[aaagggooowww~~~tttmmmiiibbbYYYQQQKKKIIIGGGDDDBBBBBBBBBBBB???<<<<<<@@@@@@;;;:::===;;;;;;::::::999999888888666666777666666555555444444666888888666555666777666444222222333444555444444333222222444444333222444333333333333333333222444333333333333333333222///000111222333222222111111111111111111111111111111111111111111111111111kkk]]]NNNLLLHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFCCCBBBCCCEEEAAACCCDDDDDDEEEGGGJJJMMMMMMPPPUUUYYYZZZZZZXXXWWW[[[]]]___`````````bbbdddsssyyyuuunnnlllkkkiiifffiiinnnrrrooofff]]]XXXWWWUUUUUUWWWYYY[[[^^^```aaa^^^^^^___^^^[[[WWWTTTQQQJJJGGGDDDAAA@@@???===<<<888888777777777888888999999999888888888888999999::::::;;;;;;<<<===>>>>>>666:::???AAABBBGGGPPPWWWhhh}}}{{{bbbSSSFFFBBBBBB@@@===<<<888888999999999999888888888888888888999:::;;;;;;???>>>>>>======<<<;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>===<<<::::::::::::<<<>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;888888888999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;===>>>?????????>>><<<;;;;;;;;;<<<===<<<;;;999888999888888888999999:::;;;<<<===>>>@@@@@@??????>>>===>>>>>>??????===<<<;;;============>>>???@@@AAA======>>>>>>?????????@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;:::999999999:::;;;888888888888888999999999888888777666666666666777333444444555666777888888444555555555555555555444555555555555555555555555666666666666666666555444333444555444333333555777777777777777777777666666555666888:::;;;<<<<<<<<<===;;;<<>>@@@:::888;;;BBBCCC<<<999;;;777777777777777777777777666666666777777666666555333666888888555444555777666444111000111333444444444333222222444444333222444444444333333222222222444444444333333222222222///000111222333333222111000000000000000000000000000000000000000000000000nnn[[[UUULLLGGGGGGIIIJJJJJJMMMIIIFFFDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJLLLMMMNNNNNNQQQTTTWWW^^^```aaaaaa```bbbhhhlllzzz{{{zzzxxxrrrmmmnnnrrrtttqqqiiiaaa[[[YYYYYYWWWUUUVVVXXXYYYXXXUUUWWWVVVTTTQQQNNNKKKIIIHHHBBB@@@>>>;;;::::::;;;;;;777888999:::999777555333555555666777888:::<<<===>>>===<<<<<<=========<<<======AAADDDDDDHHHZZZmmmrrrbbbPPPJJJCCC>>>===>>>===<<<:::999888777666666666666777888888999999999888888<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;:::::::::999999999888888777777777===============<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@::::::999888777777888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>AAA@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<===>>>???999999:::;;;<<<===>>>>>>;;;;;;:::999999888888777888888999999999999888888888777666555555444555555333333333444444444555555555555555444444333333333444444444444444444444444333333444555666777888888666666777666666555444444555555555666777999:::<<<888888888888888999999999:::;;;<<<;;;;;;;;;===???CCCCCCDDDEEEGGGIIIJJJKKKSSSTTTVVVXXXYYY[[[[[[\\\___aaafffkkkqqqwww{{{~~~~~~~~~wwwtttoookkkgggdddcccbbb___^^^\\\YYYUUURRRPPPOOOLLLKKKIIIFFFCCC@@@>>>=========<<<;;;;;;:::999999;;;::::::999999888888888666666666666555555555555555555555555555555555555555555555555555555555555555555444333333222111111111111222222222333333333222222222222222222222222333222222222222222222333222222222222222222222222333333333222222111111111222111111111000000//////nnndddUUUKKKFFFFFFGGGGGGHHHFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKNNNRRRUUU\\\^^^```______bbbggglllzzz|||vvvppplllnnnnnnkkkeee^^^YYYVVVUUUSSSQQQQQQRRRRRROOOMMMLLLKKKJJJGGGEEECCCAAA@@@???>>>;;;999999999999:::666777888999999888777777777777777888999:::<<<===<<<<<<===???@@@@@@???>>>@@@@@@DDDHHHKKKUUUjjjvvv___TTTLLLGGGAAA>>>======<<<;;;999999888666666555555666777888888888888888777777999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;::::::::::::;;;;;;:::::::::999999999<<<<<<;;;;;;;;;;;;;;;;;;======>>>???????????????::::::999888888888888888999999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;===>>>>>>???????????????>>>>>>???@@@@@@@@@??????????????????@@@AAABBBCCC@@@@@@AAAAAA@@@@@@???>>>?????????@@@@@@@@@AAAAAA>>>======<<<<<<===>>>>>>999::::::;;;;;;<<<<<<===<<<<<<;;;::::::999999888777888888999999888888777666555444333333222333333333333333444444444555555555555444444444333333333444444444444444444444444444444444555666666777777666666666666666555444444444444555666777888999999777777777777888888888888:::;;;;;;:::999888999;;;=========>>>@@@BBBCCCDDDCCCDDDFFFGGGIIIIIIJJJJJJKKKMMMPPPSSSWWW[[[^^^___dddeeeggghhhhhhgggeeedddeeecccaaa``````aaaccceeeccccccffflllqqqqqqlllfff^^^\\\XXXTTTQQQOOONNNNNNKKKKKKIIIGGGEEEDDDBBBAAABBBBBBAAA???>>><<<;;;;;;<<<<<<;;;::::::999888888999999999888888888888888666666666666555555555555555555555555555555555555555555555555555555555555555555444333333222111111111111222222222333333333222222222222222222222222222222111111111111222222222222222222222222222222333333333222222111111111111111111111000000000///zzzeeeTTTKKKHHHHHHHHHEEEDDDDDDEEEGGGGGGFFFDDDHHHGGGEEEDDDCCCBBBBBBBBB@@@BBBDDDFFFHHHLLLPPPTTTWWWZZZ\\\]]]]]]```fffkkkuuu{{{vvvrrrxxx~~~{{{uuuooogggeeeccc```]]]YYYTTTQQQNNNLLLJJJIIIHHHGGGDDDBBBAAAAAA???>>><<<;;;:::999;;;:::999777777888888999666666777888999999::::::999999999999:::;;;<<<===:::<<<>>>???@@@@@@???>>>AAABBBFFFLLLUUUddd|||sss[[[MMMJJJEEEBBB???===<<<<<<:::999999888777666666666666666777888888888777666555555666666777888999:::;;;<<<999888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>===::::::999888888888999999777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>??????@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB???@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@>>>=====================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999777888888999999888888777666555444333333222333333333333333444444444555555555444444444444333333333444444444444444444444444555555555555555555555555555555666666555555444444444555666777777777666666555555666666666777777777888999:::888666555666777777777888888:::;;;======;;;<<<===>>>????????????AAAAAABBBCCCDDDFFFGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIJJJNNNRRRRRRNNNKKKIIIHHHFFFCCCBBBAAAAAAAAA>>>>>>>>>======<<<<<<<<<999999999999::::::::::::::::::999999888888777777777777777777777777888888666666666555555555555444444444444444444444444444444444444444444444444444555444444333333222222111111111222222222333333333222222222222222222222222111111111000000111111111222222222222222222222222222222222222222111111111111111111111000000000000xxxdddWWWPPPMMMKKKIIIHHHGGGGGGIIIIIIIIIGGGIIIIIIGGGFFFEEEDDDDDDDDDAAACCCEEEFFFGGGJJJNNNQQQQQQTTTWWWXXXYYY\\\aaafffkkkpppvvv{{{vvvhhheeellluuu{{{{{{wwwuuutttpppjjjeee^^^ZZZUUUSSSSSSQQQMMMIIIFFFEEECCCBBB@@@???===<<<<<<<<<<<<;;;:::999999888999888777777777888888999888888777888888999;;;;;;;;;::::::;;;;;;===>>>>>>???@@@AAAAAA@@@AAABBBCCCFFFIIIPPPZZZgggyyyqqq\\\MMMGGGHHH???>>><<<<<<;;;:::999888:::999888777777777777777777777777777666555444333555555666777888999::::::777777777777888999:::;;;::::::999999999:::;;;;;;999999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;::::::999999999::::::888888888999999:::::::::999999:::;;;<<<<<<=========>>>??????@@@@@@???????????????@@@AAABBBCCCCCC???@@@AAABBBBBBAAA@@@???>>>???????????????>>>>>>>>>>>>>>>????????????@@@>>>???????????????>>>======<<<<<<<<<;;;;;;::::::<<<;;;;;;::::::999888888777777888888888888777777888777666555555444555555333333333444444444555555444444444444444444444444333333333333333333333333555555555444444444333333444444555555555444444333444666777999888777555444444444444555555666666666666777888888666555555666777777777777888999:::;;;<<<<<<===>>>>>>>>>======@@@@@@@@@@@@@@@@@@??????AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAABBBEEEEEECCCAAAAAA@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<777777888999::::::;;;<<<888888888777777666666666555555555666666777777777666666555555555444444444444444444444444444444444444444444444444444444444444444444333333222222222111111222222222333333333111111111111111111111111111111000000000000111111111111111111111111111111222222222111111111111111111111111000000000000000ttteee[[[SSSNNNOOOMMMKKKKKKLLLNNNNNNNNNHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFIIIKKKLLLOOORRRSSSSSSUUUZZZ___aaadddhhhmmmrrrwww|||~~~rrrbbbWWWUUUYYY___cccgggfffeeedddeeejjjpppuuuyyyzzz}}}~~~|||zzzyyyuuunnnkkkhhhfffeeeddd```[[[WWWRRRNNNIIIGGGHHHGGGEEEBBB>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888999999:::::::::999999999999::::::<<<<<<<<<<<<===???@@@@@@DDDEEEDDDCCCCCCEEEIIIMMMPPPWWWbbbpppoooZZZOOOHHHEEEDDD;;;;;;;;;;;;:::999999888::::::999888888888999999777777777666666444333222666666666777777777888888777777777777888888999:::888888888888888999::::::999999::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::::::::999999888888888777888999;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>???@@@AAABBBBBBAAABBBBBBBBBAAA???===<<<===>>>>>>??????>>>>>>>>>======>>>>>>>>>????????????@@@BBBBBBBBB@@@>>>===>>>>>>======<<<;;;;;;;;;::::::999999888777777777777777777888888777777777888777666555555444555555333333333444444444555555444444444444444444444444333333333333333333333333555555444444333333222222333333444444444444333333555777888999999777555444222333333444555555666666333555777888777666777888777777777777777888999:::999999:::::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;>>>===<<<<<<=========<<<:::::::::::::::;;;<<<<<<:::999999999999888888888888888888999999:::::::::666666666666666666555555444444444555555666666777555555555555444444444444444444444444444444444444444444444444444444444444444444333333333333222222111111222222222333333333111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000111111uuujjj```ZZZVVVTTTRRRQQQQQQQQQPPPOOOGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEECCCBBBBBBDDDEEEGGGJJJMMMMMMLLLMMMQQQUUUWWWYYY\\\___cccgggjjjkkknnnoooqqqsssssssssrrrqqqnnnmmmkkkiiigggdddcccbbbaaa[[[RRRLLLJJJLLLNNNPPPRRRRRRQQQQQQRRRVVV\\\```eeefffhhhkkknnnqqqtttuuuvvvxxxzzzzzzxxxwwwwwwxxxrrrrrrnnngggddddddaaa\\\YYYXXXVVVUUUTTTRRRNNNKKKGGGDDDAAA????????????>>>999;;;<<<;;;::::::;;;<<<::::::::::::::::::::::::888888999999999999999999::::::::::::::::::::::::<<<<<<===>>>???AAABBBCCCBBBEEEHHHJJJLLLQQQYYY___bbbkkkxxxuuuZZZKKKGGGDDD???===:::;;;<<<;;;999888999::::::999999888888888999999666777777777666555444444666666777777777777777777999999888888888888888999666666666666666777888999888888999999::::::;;;;;;999999999999888888888888777888888888888999999999999999999999::::::::::::::::::;;;;;;<<<<<<======::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::999888777777777888:::<<<======<<<;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>???@@@@@@???>>>AAAAAAAAA@@@???===<<<;;;<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>???@@@BBBCCCCCCAAA>>><<<=========<<<<<<;;;;;;;;;999999999888777777666666666777777888888777777666666555444333333222333333333333333444444444555555333333333444444444444555333333333333333333333333444444444333333222222222222222333333444444333333555666777777777666555444222222333444555666666777222555777888888777777888666666555555555666777777777777888888888888888888888888888888888888888888888888888888888888888888999999::::::::::::999999::::::::::::999999::::::888888888999999:::::::::888888777777777666666666777777777777777777777777666666666666555555555555555555555555555555666666555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111111111111000000111111111111111111111111111111111000000000111111111111111000000000000111111111111{{{wwwqqqpppmmmjjjeee^^^WWWQQQKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFDDDBBBAAACCCEEECCCFFFHHHHHHFFFFFFHHHKKKMMMMMMOOOQQQTTTVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTSSSQQQOOOLLLKKKKKKLLLKKKIIIFFFDDDDDDFFFHHHFFFFFFFFFEEEEEEGGGLLLOOOSSSTTTUUUXXX[[[]]]______^^^```bbbbbb```___```aaaZZZ\\\[[[UUUQQQQQQPPPNNNLLLKKKJJJIIIHHHFFFDDDBBB??????>>>===;;;:::;;;===888:::<<<;;;999888:::<<<999999999999999999999999888888999999999888888777888999:::<<<<<<<<<;;;;;;<<<<<<===???AAACCCEEEFFFIIIPPPZZZcccjjjrrr|||qqq___LLLEEECCC@@@<<<;;;;;;<<<===;;;888888:::<<<888777777666777777888888666666777777777666666555555555666777888999999:::;;;:::999888888888888888444444444444555666777777666666666777888999999999999999888888888777777777777777777777888888999999888999999999::::::::::::888999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999:::;;;===>>>???>>>===<<<======>>>????????????>>>===???AAACCCCCCBBB???===???>>>>>>===============;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>===???AAACCCBBB???<<<999:::::::::::::::::::::999::::::999999888777777666666666777777777777666666666555444333333222333333333333333444444444555555333333333444444444555555222222222222222222222222333333333222222222222222111111222333333333333333333444444444444444444444222222333444555666777777333555888888777666555555666555555444444444555555666777888999999999999999888888888888888999999999999888888888888888888999999999999999999999999999888999::::::999999999:::888888999999999999999999777777777777777777888888555555555555555555555555555555555666666666666666666666666666555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111222222111111111111222222111111111111111111111111///000000000111111111222///000000000111111111111rrrcccZZZRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHFFFDDDDDDFFFHHHAAADDDFFFEEEBBBAAACCCFFFEEEEEEEEEFFFIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCEEEFFFFFFEEEDDDDDDEEE>>>@@@BBBAAA>>>===???BBBAAAAAAAAA???>>>???AAADDDGGGFFFGGGHHHKKKMMMMMMMMMMMMOOOQQQQQQOOOOOOOOOPPPJJJNNNNNNHHHDDDDDDEEEDDDDDDDDDBBBAAA@@@???>>>===;;;===>>><<<999888:::===999;;;<<<;;;888777999;;;999999999999999999999999888888888888888777666666555777:::<<<>>>>>>===<<<<<<<<<===???BBBDDDFFFHHHYYYdddtttjjj\\\QQQGGGCCCBBB@@@>>>>>><<<======;;;888888:::===666666555555555555666777555666777777777777777666333444555777888:::;;;<<<<<<<<<:::999888888777777222222222333444555666777333444444555666777777888999888888888777777666666666666777777888888888999999999999::::::;;;;;;;;;777777888999::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@>>>===>>>>>>???@@@@@@@@@@@@@@@@@@CCCFFFHHHHHHEEEBBB???<<<<<<;;;;;;;;;===???@@@;;;;;;<<<===>>>>>>======<<<<<<<<<<<<=========>>>;;;>>>@@@BBBAAA>>>:::777888888888888888888888888;;;;;;::::::999888888777666666777777777777666666888888666555555555555555333333333444444444555555333333333444444555555555222222222222222222222222222222222222222222222222000111222333333333333333222222111111111222333444222222333444555777777888333666888888666444222222777666555555444555555555444555666777777888888888888888888888888888888888888777777666666777777888888888777777777777888888555666888888777777777888666666777777777666555555333444444555666777777888555555555555555555666666555555666666666666666666777777777666666555555444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333000000000000000000000000333333222222222222333333000000000000000000000000//////000000111111111222//////000000111111111222}}}}}}kkk```WWWMMMKKKNNNPPPMMMIIIIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>?????????????????????????????????@@@@@@AAAAAAAAAEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777;;;;;;:::999888888888999888888999999999:::::::::===;;;999888999999999888:::;;;<<<;;;::::::===???:::<<>>???===;;;999999888666444444333333222222333333444333333333444555666777888;;;999666555555444333111777777777777777777777777666777888999999888777666777777666666666888999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::<<<>>>@@@AAABBBAAAAAA===>>>>>>@@@AAABBBCCCCCCHHHMMMQQQOOOHHHAAA>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@========================<<<;;;::::::<<<<<<;;;:::777777777777777777777777888777666555555666777888777777777777777777777777777777666555444444333333333333333333333333333333444333222111111222333444111111111111111111111111222222111111222222333444222222222222222222222222333333333333333333333333222333444444555555444444888888888888888888888888555555555555555666777777666555444333333444555666444444444555555555555666666666666666777777777777666666777777888888999999999999999888777666666555777777666666555555555444777777666666555555555444555555444444444444555555666666666666666555555555666666666666555555555555666666666555444444444333222333333444444333333222222222111111111111222222111222222333333222222111222222222222222222222222222222111111111111222222222222111000//////000000111111000000//////......111111111111111111111111000000000000000000000000iiivvviii^^^RRRLLLMMMNNNMMMJJJLLLKKKJJJIIIHHHGGGEEEDDDFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888::::::999999888888999999999::::::::::::;;;;;;;;;<<<;;;:::;;;;;;<<<;;;::::::;;;===???@@@AAABBBCCCAAAAAADDDHHHKKKRRR___mmmwwwaaaRRRLLLIIIDDD>>>;;;======;;;888::::::999888888777666666666666555555555555666666555555555555555555555555444555666777999;;;===>>>@@@>>><<<;;;:::999777555555444444333333444444555444444444444444555666777888666444444555555555444555555555555555555555555555555666666666666555555888777666666555666777777777777777777777888999999::::::::::::::::::::::::999999999999999888888888<<<===>>>???@@@@@@??????======>>>???@@@AAABBBBBBHHHLLLOOOMMMFFFAAA>>>???===<<<;;;;;;::::::;;;;;;;;;;;;<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;<<<;;;:::888888888888888888888888888777666555555666777888777777777777777777777777777666666555444444333333222222222222222222222222333222222222222222222333111111111111111111111111111111000000111111222222222222222222222222222222333333333333333333333333222222333444444444444333555555555555555555555555444444333333444555555666666555444333333444555666444444444444555555555555555555666666666777777777666666666666666666777777999999888777777666555555777666666666555555555444777666666666555555555444555555444444444444555555666666666666555555555555555555555555444444444444444444444444333333333333444444444444444444444444333222222222222222222333111222222333333222222111222222222222222222222222222222111111111111222222222222111000000000000000000000000000000/////////000000000000000000000000////////////////////////SSSfff|||xxxlll]]]SSSOOOOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@???????????????>>>>>>>>>========================???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>=========???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<;;;;;;<<>>@@@@@@???<<<;;;;;;:::888666444444333333333333444444555555444444444555555666444333222222444666666555333333333333333333333333444444444333333444444444888777666555444444444444666666555555666666777888888888888888888888888888777777777888888888888888<<<======>>>>>>===<<<<<<======>>>>>>???@@@AAAAAAFFFIIIJJJHHHBBB>>>===>>><<<;;;::::::999999:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999999999999999999999999999777777666666666666777777777777777777777777777777666666555555444333333333111111111111111111111111222222222333333222222222111111111111111111111111///000000000000111111111222222222222222222222222333333333333333333333333111111222333333333333222333333333333333333333333333333222222222333444444555555444444444444555555444444444444555555555555555555555666666666666777666666555555555555555555888888777777666666555555666666666555555555555555666666666555555555555555555555444444444444555555555555555555555555555555444444444444333333333222222222222222333333333333444444333222222333444444333333333222222333333333111111222222222222111111222222222222222222222222222222111111111111222222222111000000000000000000//////000000000000000000////////////////////////////////////////////////IIIYYYmmm{{{}}}oooccc\\\WWWUUUSSSOOONNNMMMKKKIIIIIIJJJLLLHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>===<<<<<<<<>><<<===;;;:::;;;======;;;999999888888888777777777666666666666555555666666666555555555555555555555555555555777888;;;===???AAA@@@>>><<<<<<;;;;;;999777333333333222222333333333666555555444444444555555333222111111333555555444222222222222222222222222555444333222222333444555555555555444444333333333555555555555555666777777666666666666666666666666666666666666666777777777::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBCCCDDDAAA>>>;;;;;;<<<;;;:::999999888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999:::;;;:::888888888888888888888888888777777666666666666777777666666666666666666666666555555555444444333333333222222222222222222222222111222333444444333222111111111111111111111111111///000000111111111111111111111111111111111111111222222222222222222222222000000111222222222222222444444444444444444444444333333222222222333333444444444444444444444444444333333444444444555555555444444555555555666666666777666666555555444444444777777777666666555555555555555555555555555555555555555555555555555555555555444444333333444444555444444555555555555555666444444444444333333333333111111222222333333444444222111///......///111222333222222111111222222333111111222222222222111111111222222222222222333333222222111111111111222222111111000000000000000111/////////000000111111222////////////////////////////////////////////////DDDMMMZZZgggsss|||{{{rrrkkkfffdddbbb```\\\UUUNNNKKKLLLMMMHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>>>><<<<<<===>>>DDDEEEHHHMMMSSSWWWZZZ[[[[[[bbbooossscccRRRJJJFFFAAA===<<<<<<;;;;;;;;;<<<;;;999777888888888777777777777777666666555555555555666666555555555555555555555555444555666888;;;===@@@AAA@@@>>><<<<<<<<<;;;999777555555444444444444555555666555555444444444555555555333222111333333333222333333333333333333333333666555444333333444555666222222333333444444444444555555555555555666777777444444444444444444444444444444444555555666666666666777777888999:::;;;<<<;;;<<<<<<======>>>>>>>>>AAAAAAAAA???===<<<<<<===::::::999888888888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888999:::999888777777777777777777777777666666777777777777666666666666666666666666666666444444444444444333333333333333333333333333333333111222333444444333222111111111111111111111111111000111222333333333222222111111111111111111111111222222222222222222222222///000111111222222111111444444444444444444444444444444333333333333333444333444444444444444444333333333333444444444444555444444444444555555555555777777777666666555555555666666666555555555555555444444444555555555555555444444444555555555555555444444333333333333444444333444444444555555666666555555555444444444444333222222333333444444555555222111///......///111222111111000000000000111111000111111222222111111000111111111222222333333333222222111111111111222222111000000000000000111111//////000000111111222222000000000000000000000000........................???BBBHHHSSSbbbrrr~~~|||uuuhhhZZZNNNIIIHHHJJJHHHFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>;;;===@@@@@@>>>???CCCGGGIIIOOOYYYbbbiiioootttwwwwww|||iiiYYYOOOEEECCCBBB???<<<<<<999999999999888777666555777777777777777777777777444444333333333333444444555555555555555555555555333444555888:::===@@@AAAAAA???>>>=========;;;999888888888777777888888888555555444444444555555666777555333222333333222000444444444444444444444444666555555444444555555666111111333444555555555555555555444444555555666777333333333333333333333333222222333333444555555555444444555666777999:::;;;;;;;;;;;;<<<<<<=========AAA@@@@@@@@@????????????;;;:::999999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777999999888777666666666666666666666666666666777777777777666666777777777777777777777777444444333333333333333333333333333333333333333333222222222333333222222222111111111111111111111111000111222444444333222222111111111111111111111111222222222222222222222222000000111222222222222111111111111111111111111111444444333333222222333333333333444444444444333333333333333333444444444444333333333444444444555555777777777666666666666666555555555555555555444444444444444444444555555555444444444444444555555555444444333333333333444444333333333444555555666666555555555555444444444444333333333333444444444444333333222111111222333333000000////////////000000000000111111111111000000111111111222222333333444222222111111111111222222000000000000000111111222000000111111111111111111000000000000000000000000........................;;;<<<@@@FFFRRRaaarrr}}}vvvbbbUUUOOONNNLLLIIIFFFDDDDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>============>>>?????????@@@@@@@@@AAAAAA<<<@@@CCCCCCDDDGGGNNNTTT___lll~~~xxxdddVVVIIICCC>>>>>>>>>;;;:::<<<666777777666555555666666666777777777777777777777555555444444444444555555555555555555555555555555222333444777999<<>><<<888888777777777777888888444444444444444555666777777555333333333333333111444444444444444444444444444444555555555555444444222333444555555444444333333333333333333444555555222222222222222222222222111111222222333444444555555444444444555666888999;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>;;;;;;:::999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777888999888777666666666666666666666666555666777888888777666555777777777777777777777777333333333333333333333333222222222222222222222222333222222222222222222333111111111111111111111111///000222333333333111111111111111111111111111111111111111111111111111111000111222222333333222222222222222222222222222222333333222111111111111111222333444444444444333222222222333333333444444444222333333333333444444444555555555555555555666666444444444444444444444444333333333444444555555555333333333444444555555555444333333222222333333444222222333444444555666666444444444444333333333222333333333333222222222222333333333333333333333333111111000000000000111111000000111111111111000000000111111222333333444444222222111111111111222222000000000000000111222222222222111111111111111111////////////////////////........................:::===???AAAGGGTTTfffttt}}}kkkbbbQQQOOOKKKGGGDDDCCCCCCDDDGGGGGGEEEDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>>>>===>>>>>>AAAAAAAAABBBBBBBBBCCCCCC>>>AAAEEEGGGHHHNNNWWW___}}}ppp^^^PPPFFFDDD???======;;;888999<<<666666777666666666888:::666666666666777777777777777777666666666666777777555555555555555555555555222222444666999<<>>===;;;;;;???IIIVVV___oooxxxxxxhhhYYYNNNMMMJJJCCCCCCJJJEEEDDDDDDDDDDDDDDDCCCCCCHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>>>>===<<<===============<<<<<>>>>>============>>>>>>AAACCCBBBAAABBBEEEHHHDDDCCC@@@>>><<<===???AAACCCCCCCCCEEEHHHHHHGGGFFFHHHEEEGGGLLLLLLMMM^^^rrrmmmZZZOOOHHHDDD>>>>>>===<<<;;;;;;::::::::::::::::::999999999888666666666666666666666666777777666555555555555666666666555555555444444444444444444555777999<<<===BBBBBBCCCCCCBBB@@@>>>===>>><<<999666333333333333666666666666666555555444333333444555444333111000333222111000000111222333111111111222333444555666444444333333333333222222111111222222222333333333333555555555333222333444333444444555444222111000444444444444555777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;:::999888888999:::;;;777888888888777666444333666666555444444444444555666666666666666555555444444444444444444444444444222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000111222333333444444333333333222222111111111111111111111111111111111222222222222222222222222444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444333111000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000......////////////......////////////////////////======;;;;;;<<>>>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFDDDBBBAAACCCEEEDDDBBB@@@>>>>>>>>>???@@@AAABBBEEEIIIMMMNNNMMMKKKOOOLLLPPPXXX]]]dddxxxyyy```PPPHHHCCC???======<<<;;;;;;:::999999777777777666666666555555555555555555555555555555777666555555444444555555555555555444444444333333666666666777888;;;===???@@@AAAAAAAAAAAA???===<<<>>><<<999666444333333333666666666666666555444444333333444444333333222111333222111111111111222333222222222222222333444555444444333333333222222222222222333333333444444444333444555444333222333555222333444555555444333222444444444555666777999999:::::::::::::::::::::::::::::::::999999999888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999888888777777888888999777888888888888777555444666666555444444444444555666666666666666555444444333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222333333333333333333222222111111111111111111111111111111111222222222222222222222222444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333111000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////......////////////..............................:::;;;<<<;;;;;;<<>><<<;;;;;;;;;:::999999888888999999888888888777777777555555555555555555555555555555444333333333444444444444444333333333222222555555555666888:::<<<>>>>>>???@@@@@@???>>>===<<<>>><<<:::777555444333333555555666666555555444333444333333222222222222333333333222222222222333333333333222222222333333444333333333333222222222222333333333333444444444555333444555444333333444666444444555666666666555555555555555666777888999:::999999999999999999999999888888888888777777777777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888777777777888888777777777777888888999888888777777666666555444444444444555555666666666666555444444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111222222222222222222222111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333222111111000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000//////000000000000111111000000000000000000000000////////////////////////......////////////..............................888999;;;;;;;;;<<<>>>@@@CCCNNN^^^lllwwwwwwnnnfffZZZOOOIIIGGGFFFDDDCCCAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFEEEFFFFFFDDDDDDEEEGGGIIIKKKKKKKKKOOOTTT]]]hhhqqquuutttrrrsssuuu|||jjj___QQQGGGBBB@@@>>><<<:::999999999888888888777999999999999888888888888555555555555555555555555555444333333222222333333333333333222222222111111333333222333555777999:::===>>>???@@@???>>>===<<<>>>===:::888666555444444444555555555555444333333444333222111111222333444333333333333333333333333333333222222222222222222333333333222222222222111222222222333333333444444333333444333222333555777999999999999888888777777666666666666777999:::;;;888888888888888888888888666666666666666666666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999666777888999999888777666888888888999999999999999666666555444444444444555555555666666555555444333111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111.../////////000000111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000111000000000000000000000000////////////////////////......////////////..............................888888999888888:::>>>AAA<<>>===;;;888888888888888777777777555555555555444444444444555555555555555555555555444444333222222222222333333333222222222111111111222222222222333555777999===>>>???@@@@@@???>>>>>>>>>===;;;999777555444444444444444444444333333222333222111000111111333444333333333333333333333333333333222111111111222222333333222222222111111111000111111111222222222222222333333333222333666999???>>>===;;;999888777777666666666666777999:::;;;777777777777777777777777555555555555555555555555666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999:::777888999::::::999888777888888888888888999999999666666555444444444444555555555555555555444444333111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000...////////////000000000////////////////////////..............................////////////..............................999888777555444666999<<<;;;>>>DDDLLLWWWeeesss|||}}}tttggg]]]WWWUUUQQQNNNKKKJJJJJJJJJBBBBBBAAA@@@@@@AAAAAABBB@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDFFFIIINNNPPPOOONNNUUU[[[bbbfffhhhmmmvvv|||zzzaaaQQQIIIFFFAAA>>><<<;;;:::999888888888888888888888888666666666555555555444444444444444444444444444444444444333222222222333333333333333222222222111111444333333333444666888999<<<===>>>???@@@@@@???>>>>>>>>><<<:::888666555444333333444444333333222111222111111111111222222333222222333333333333222222222222111111111222222333222222222222111111111111000000000000111111111111222222222222222444777:::BBBAAA>>><<<999888777666555555555666777888999:::777777777777777777777777444444444555555555555555555666777888:::;;;<<<===<<<<<<<<<;;;;;;::::::999::::::999888888999::::::999999::::::::::::999999999888888777777777888888666666555444444444444555444555555555555444333333111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000////////////000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000......////////////000000////////////////////////..............................////////////......------------------------777777777666555555777999;;;;;;<<>>??????>>>>>>>>>>>>===;;;999777555444333333333333333222111111000000111222222222222222111111222333333222111111111000000000111222333333222222222222111111111111000000111111111222222222222222222111111444888;;;@@@>>><<<:::888666666666444444444555666777999999777777777777777777777777444444444444555555666666444555666888:::<<<===>>>===<<<<<<;;;::::::999999999888777777777777888999999999888888888888999999:::999777666666666666777666666555444444444444555444444555555444444333222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///000111222333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000........./////////000000////////////////////////..............................////////////......------------------------444666888999888888999;;;;;;:::999;;;AAAKKKVVV]]]ggguuu~~~tttjjjccc___]]]UUUSSSOOOMMMLLLMMMOOOQQQSSSUUUXXXZZZ[[[[[[[[[ZZZPPPNNNKKKHHHEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMOOORRRTTTUUUYYY\\\dddqqq~~~~~~gggWWWOOOIIIEEE???>>>===;;;:::999999888888888888888888999999999555444444444444333333333444444444444444444444444666555444444333333444444444444444333333333222222111111000000111333555666888999;;;===>>>>>>======???>>>===<<<:::777555444222333333333333222111111///000111333333333222111000111222333333222111000000000000000111222333444222222222111111111111000111111222222222333333333111222222111111444888<<<===;;;999777666666666666444444444444555777888999888888888888888888888888444444444555555666666666444555666888:::<<<===>>>======<<<;;;::::::999999888777666555555666777888999888777666666777888999:::999777666555555555666666666555444444444444555444444555555444444333222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000///000111222333333222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000............/////////000////////////////////////..............................////////////......------------------------444444444444444555666666999888999:::===BBBGGGJJJ\\\eeeuuuuuunnniii``````___^^^^^^```dddhhhlllrrrxxxzzz{{{|||xxxrrrkkk]]]PPPLLLKKKHHHEEEDDDHHHGGGGGGIIIKKKLLLLLLKKKLLLKKKJJJHHHGGGGGGHHHIIINNNOOOPPPRRRTTTUUUVVVVVVWWW[[[___bbb```^^^[[[ZZZZZZ[[[]]]bbbhhhmmmqqqrrryyy}}}{{{dddUUUKKKCCC===<<<<<<<<<;;;;;;;;;:::::::::999999999888777666666555333444444444555666666666444444444444444444444444111111111111111111111111222222222222222222222222......///000111333555666999999;;;===>>>??????@@@???>>><<<:::888666444444666555444333111000///...222222111111000/////////222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555555444444333333444444555333333333444555666777777666666666666777777777777999:::;;;<<<<<<<<<;;;:::===<<<;;;:::999999999999777777777888888999::::::666666666666666777777777;;;:::999777777777888999888777666555555555555555555555444444444333333333444444333333333333222222111111000000000000111111111111111111111111111111000000000000////////////111111000000//////......000000//////.........---000000000000000000000000////////////////////////...///111333333111///...000111111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000333333222222111000000///444333222111111222333444000000111111111111000000////////////////////////111111111111111111111111000000000000000000000000//////000000000000//////000000111111111111000000//////000000000000//////------......//////000000000000000000000000000000////////////000000000000............////////////000000000000000000000000////////////////////////........................------,,,++++++---...///555555444444555555666777888777777888;;;???CCCFFFKKKTTTeeevvv|||wwwwwwwwwwwwxxx|||wwwgggVVVNNNLLLJJJJJJLLLHHHKKKPPPVVVYYYYYYWWWTTTSSSRRROOOLLLKKKKKKNNNPPPVVVYYY^^^ccchhhlllnnnooossswww}}}|||tttooolllooottt}}}uuueeeSSSIIIEEEAAA>>>>>>;;;;;;;;;;;;::::::::::::999999888777777666555555444444444444555555555555444444444444444333333333222222222222222222222222222222222222222222222222222111111111111111222222888999:::<<<===>>>>>>???>>>===<<<:::888666444333444333333222222111111000000000000000000111111111222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111222222222333333333333333444444444444555333333222222222222333333333444444444555666666666777777777777777888888888999999;;;<<<<<<<<<;;;:::<<<;;;:::999888888888888999999999999999888888888999888888888888888888888777777666555555555555555666666555555444555555555444444444444333333333333333333222222222111111111111111111000000111111111111111111111111111111111000000000000////////////111000000000/////////...111111000000000/////////000000000000000000000000000000000000000000000000///000111111111111000///000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111333222222111111111111222000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000//////000000111111111111000000//////000000000000//////.........///////////////////////////////////////.../////////000000000000............////////////000000000000000000000000////////////////////////........................---------------......///555555555555555666777777777666666777999<<>>===>>>;;;::::::::::::999999999888888777777666666555555555555555555444444444444555555444444333333222222333333333333333333333333222222222222222222222222222222111111111111111222666777888:::<<<<<<============<<<:::888666444333111111222222222222222222...//////000111111222222222222222222222222222222111111111222222222222333222222222222222222222222222222222222222222222222111111111222222222222333333333333333444444444444222222111111111111222222444444555555555555555555666777777777888888888999888999:::;;;;;;;;;;;;:::;;;:::999888777777777777;;;;;;::::::999888888777999999999888888777777777555555555555555555444333444444444444444444555666444444333333333222222222222222222111111111000000222222111111111111222222111111111111111111111111000000000000////////////000000000000////////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111000000000000000000000000000000000000000000000000000000000//////000000111222333333111111111111111000//////111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000/////////000000111111000000/////////000000000000/////////////////////......................................./////////000000000............////////////000000000000000000000000////////////////////////........................------...////////////...666555555555555666777777777666666666777999;;;===>>>BBBKKKWWWbbbmmmzzz~~~lllaaa[[[[[[______mmm|||vvvvvvzzz{{{gggWWWNNNEEE>>>===>>><<<;;;;;;::::::999999999888888888777777777666666555555555555555555444444333333333555555444333333222222222333333333333333333333333222222222222222222222222/////////000111333444555555555777999:::;;;;;;;;;<<<<<<;;;:::999666444333111111111111111111111111//////000000111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444444222222111111111111222222555555555555555444444444555666666777777888888888888999999:::::::::::::::999999888777777777777777::::::::::::999999888888888888777666555444444333555555777777777666555444333333333333333444555666444333333333333222222222222222222222111111111111333222222222222222222333111111111111111111111111000000000000////////////000000000000////////////000000000000000000000000////////////////////////111111111111111111111111111000////////////000111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000111222222222000000111111111///...,,,111111222222222222111111111111111111111111111111000000000000000000000000222222222222222222222222//////000000000000////////////000000000000////////////000000000000//////000000//////......------................................./////////000000............////////////////////////////////////////////////////////////........................,,,---///000000000///...555555555555555666777777888777777777777888::::::<<<<<>>>>>;;;999999999888888888888777777777666666666555555555555555555555444444333333333222444444333333333222222222222222222222222222222222222222222222222222222222000000000000111222444444333444666888999:::::::::;;;;;;;;;:::999666444222333333222111111000000///111111111111000000//////111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444333333222222222222333333555555555555555444444444444444555666666777888888888888888888999999::::::888888777777666666777777888888888999999:::::::::888777777666555444333333444555666777777666555444333333333333333444555666444444444333333333222222444333333333333222222222333222222222222222222333000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000///......///000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000000111000///...---111111111222222111111111000000000000000000000000////////////////////////111111111111111111111111//////000000000000////////////000000000000////////////000000000000//////000000//////......------....................................////////////............////////////////////////////////////////////////////////////........................,,,---///000000000///...444444444444444555666666777777777777777888999999<<<:::;;;>>>CCCKKKYYYeeezzzvvvdddXXXNNNIIIHHH@@@<<<:::<<<<<<999888999888888777777777666666666555555555555555555444444444444444444333333333333222222222333333333333333111111111111111111111111222222222222222222222222333333222111000000000000333444666777999999::::::999:::;;;;;;999777444222333333222111000000//////222222111111000//////...111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111000000000111111111111222222222222222333333333333333333222222222222333333444444555555555555555555444444555666777888888999888888777777888888999:::888888777777777777777888666777777888999999::::::888888888777777666666666222333444444555444444444444444444444444444555666555555444444444333333333444444444333333333222222222222111111111111222222000000000000000000000000000000000000////////////////////////000000000000............////////////000000000000000000000000/////////////////////////////////////////////////////////000000000111111//////000000000000000111////////////////////////////////////////////////000000000000000000000/////////000000000000//////000000111111111111000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////...//////000000//////...//////000000000000/////////////////////.................................------........./////////............////////////000000000000000000000000////////////////////////........................------...////////////...333333333333333444555555666666666666777777888888999888;;;???AAADDDLLLVVVjjjxxx}}}mmm\\\RRRKKKDDDBBBCCC;;;888777::::::777777999777777777666666666555555444444444444444444444444333333333333333333444444111111111222333333444444222222222222222222222222222222222222222222222222444333222111000000000000333444666777999:::::::::888999:::;;;999777444222111111111111000000000000111111111000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222222222222333333333222222111111111111222222333444444444555666666666666666777888999:::;;;;;;888777777666777888999:::888888888777777888888999777777777777777777777777777777777777777777666666444444333333444555555666666666555555444555555555666666666555555555444444333333333333222222222111111111111000000111111111000000000000000000000000000000000000////////////.../////////000000000111......//////000000000000000000000000000000000000........................---...///000000///...---////////////000000000111////////////000000111111////////////////////////////////////////////////......//////000000111111////////////000111222222//////000000000000//////................................................//////////////////////////////000000000000//////......////////////......//////000000000000//////.........///////////////////////////////////////---------.........//////............////////////000000000000000000000000////////////////////////........................---------------......///333222222222222333444444555555555666666777777777222333888>>>???>>>BBBIIIUUUggg}}}rrraaaUUUKKKHHHEEE???<<<===<<<999888:::999666555777777666666666555555555555444444444444444444444444222222222333333444444444000000111222333444444555333333333333333333333333222222222222222222222222111000000000111222333333333444666777999:::::::::888999:::;;;999777444222...//////000111222222222/////////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111111000000000000111111333333444444555666777777777888888:::;;;<<<======888777666666666777999:::999888888888888888999999888888777777666666555555444444444555555555555555777666555555666777888999888777666555555555555555777666666666666555555555222222222111111111111000111111000000000000111111000000000000000000000000000000000000////////////.../////////000000111111//////000000111111111222000000000000000000000000........................---...000111111000...---////////////000000000000.../////////000000111111////////////////////////////////////////////////,,,,,,---///000222333333//////...///000111333555......////////////......................................................//////////////////////////////000000000000//////......////////////......//////000000000000//////---.........//////000000000000000000000000000000---------.........//////............/////////000000000000000000000000000////////////////////////........................------,,,++++++---...///444444444444444444444444555555555555666666666666777888888999;;;===???@@@LLLTTT```ooo|||sss```TTTKKKHHHCCC???<<<<<<===>>>::::::999999888777666666777777666555444444333333666666555444333333222222444333222111111222333444000111222222444444555666444333222111111111222333////////////////////////000000111222333333444444555222///000444777888777::::::;;;;;;:::888666555111111111111111222222222000000000000////////////000000000000000000000000000000/////////111222333111111111111111111111111000000000///000111111222222111111111000000//////000111111111111222222222000000111111111222222222777666444333444555777888666666777888:::;;;<<<<<<:::;;;;;;:::888666555666555777888999999888777555333333333444444666777888777777666555444444333333555444444444444555666666777666444333222333444444444555666666444222222333222222222111111111111000000000111222222222222111222111111000///......---///.........------------//////000000///...------111111000...++++++,,,...222111000//////............000111000///...///111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......---......///000111111222////////////////////////111111000000//////......////////////////////////////////////////////////111111000000//////......///000111222111000...,,,......//////000000111111//////000111111000............//////////////////.................................------,,,,,,,,,---------............///......------------............................../////////...------,,,,,,......---,,,---...///000444444444444444444444444555555555555666666666666666666777888999;;;===>>>DDDIIISSS]]]iiiuuuyyykkk]]]QQQIIIFFFDDDAAA===;;;;;;;;;<<<::::::999888888777666666777666666555444444333333555555555444333333333222222222111000000111222222111222222333333444444444333333222111111111222333111111111111111111111111000000111222222333444444333000...///222555666555::::::;;;;;;:::888777666111111111111111111111111......//////000000111111000000000000000000000000333222111000000111111222000000000000000000000000///000000000111111111111111111111000000000//////000111111111111222222222000000111111111222222222666555444333444555777888666666777888999:::;;;<<<999:::;;;:::888666555666555666888999999888666555666666666666666777888999777666666555444444333333444444333333444444555666666555444333222222333444333444555555333111111222222222222111111111111000000000111222222222222222222111111000//////....../////////.........------///////////////...------///000000...------///111111000000///////////////...000111000///...///111000//////...............000000000000000000000000........................////////////////////////111000000000/////////.........//////000000111111////////////////////////000000000000//////......////////////////////////////////////////////////000000000000//////......//////111111111000...---////////////000000000000...///000111111000000///////////////..........................................---------,,,,,,,,,---------............///......------------..............................------.....................------,,,---...///000444444444444444444444444444555555555555666666666555555666777888999;;;<<<;;;???DDDIIIQQQ]]]nnnzzz{{{jjj[[[QQQKKKGGGDDD@@@???===<<<::::::999999999999888888777777666666666666555555444333333333444444444444333333333333111111000000000000111111333333333333333333333333222222111111111222222333333333333333333333333333000000111111222333333333111///......111333444444999999:::::::::888777666222222222111111000000///------...///000111222222000000000000000000000000555444333222111111111111////////////////////////...///000111222111111000111111000000000000//////000111111111111222222222111111111111111222222222555555444333444555666777666666777888999::::::;;;999:::;;;:::777666555666666666888888888888666666777777666666666777777888666666555555444333333333333333222222333333444555444444333222222222333333222444555444222000000111222222222111111111111000000111111222222222222222111111111000000//////...000000000/////////......///////////////......---...///000///...///111333///////////////000000111...000111000///...///111//////...---------------000000000000000000000000................................................000000000000////////////////////////////////////////////////////////////000000000////////////...////////////////////////////////////////////////000000000////////////......///000111000///...---000000000000////////////...///000111111222111111////////////......------...........................------------,,,,,,,,,---------............///......------------..............................,,,,,,------...//////000...------------...//////333333333333333333333333444444444555555555666666666666666666777888999:::999<<>>===<<>>=========999::::::;;;;;;:::999888777777666666666666666666444444444444444333333333222222333333333333333333333333333333333333333333444333333222222111111000000000111111222222222222222222222222222222222222000111111111111111222222//////000000000111222333444555666777777777666555222222111111000///......000000000000////////////////////////////////////...//////000000000000000000000000000000000000000---///111222333222000/////////////////////000000000000111111111222222222111111111111111111111111333333333333333444444555777777777777777777777777777888:::999777555555666666666666777777666666666666555555444444444444555444444444444444333333333222111111111111222333333333333333333333333333333555666777666444333333333222222222111111111000000111111222333333333333222111111111111000000000000000000000000////////////......///////////////...///000000///---,,,,,,---............///111222333...000111000///...///111111000//////......//////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////............////////////////////////.............../////////////////////////////////////////////////////////.............../////////........./////////......111111000000//////.........//////000000111222333//////......---------,,,........................---------------------------------............///......------------..............................//////.........------------------...............333333333333333333333333333444444444444555555555777777666666666777888888666:::<<<;;;999;;;AAAGGGOOO[[[kkkxxxwwwiii[[[PPPIIIGGGDDDAAA>>>===<<<<<<999999:::::::::999888888666666666666555555555555444444333333333333333333333333333333222222222222333333444444444444333333333333222222111111111000...///000111222222222222111111111111111111111111111111111111111111111111...///111111000///111222111222333555555555444444111111111000000//////...111000000000/////////...////////////////////////,,,---...///000000000000000000000000000000000000...///000111222111111000......////////////000000000111111111111222222222222222222111111111111111222222222333333333444444777777777666666666666666666888999888777555555666666666666666666666666666777777666666666777777888444444333333333333333333222222111111222222333444333333444555555555444444555777888777555333333444222222222111111111111000111222222333333333333333111111111111111111111111000000000/////////......---.../////////////////////000111000---+++++++++............///000222222...000111000///...///111111111000///////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000........................////////////////////////---............/////////////////////////////////////////////////////////---............/////////..................//////000000000000//////////////////......///000111222------------------------........................,,,,,,,,,------------...---------............///......------------..............................000//////...------,,,,,,,,,---......//////......222222222222222222222222333333444444444555555555666666555555555555555666555777999999999999<<<>>>CCCKKKWWWeeeqqq{{{xxxfff\\\UUULLLFFFCCCCCCBBB@@@>>>=========999999888888777777777777555555555555555555555555333333333333333333333333444333333333222111111111222333444444444444333222222222222111111111111111---...000111222222222111111111111111111111111111111111111111000000000000,,,...000000...---...000...///111222333333333222000000000000000/////////////////////000000000000////////////////////////...///000111111000/////////////////////////////////000000000111111111111........./////////000000000111111111111222222222222222222111111111000000111111222333333333333333777777777666666555555555666777999888666555666666666666666555555666666666666666666666666777888999333333333333333333333333222222222222222333444444333444555666666666555555555666777666444333333333222222222111111111111000111222333333444444333333111111111111111111111111/////////.........------------...///////////////---///111111///---------//////...//////000111111...000111000///...///111000000///............///000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111,,,------....../////////////////////////////////---------.........//////////////////////////////////////////////////////---------.........//////------------......//////////////////000000000000//////...------...///000+++,,,,,,------......///........................,,,,,,,,,---------......---------............///......------------................................................------,,,---.../////////...---222222222222222222222222333333333444444444555555555555444333333333444444555666777888999;;;<<<<<<<<>><<<;;;::::::;;;;;;888888777777666666555555777777777777666666666666444444222222222222444444555555444444444333333333444333333222222333333444333333222111000000111111000000000000000000000000000000000000000000000000------......//////000000111111000000//////......////////////////////////000000000000000000000000000000000000////////////111111000000000000111111000000////////////000000......///000000000000000000000000000000000000000111000/////////000222333333333222111111222333333111111111111111111111222///000222333444444333333444444444444444444444444444555777666555333333444555555555555555555444444444333333222333444666777333333333333333333333333333222111000000222444555444444444555555555555666333333444444333333222111222222111111111111111111111222222333333222222111000000////////////000000///............---------......////////////......000000000000////////////......------------......000000000000000000000000////////////000000000000......//////000000111111////////////////////////111000000///...---------............////////////000...,,,---000111///---//////////////////////////////.........---------,,,,,,,,,---------......000000000000000000000000---------............///........................////////////////////////---------............///111000000///////////////******+++,,,...///000000------------------------,,,,,,,,,---------......////////////000000000000//////.........------------------............//////...---,,,,,,,,,,,,,,,333333222111111222333333222333333333333333333222444555555555666666666666666666666777777777888888888;;;>>>@@@CCCJJJUUU^^^iiirrr|||hhhZZZSSSMMMFFFBBBAAA@@@===:::===<<<;;;999999999999:::777777777777666666555555666666666555555555555444444333333222222333333444444333333333222222222222222222222111111222222222222222111000000000000000000000000000000000000000000000000000000000000000.........///////////////000000///////////////...////////////////////////000000000000000000000000000000000000////////////000//////////////////000000000////////////000000......///000000000000000000000000000000000000000111000/////////000111222333222111111111111222333111111111111111000000000...///000222222222222222333333333333333333333333444555666666444333333444444444555555555555555444444444333333333444555666333333333333333333333333333222222111111333444555333333333333444444444444333333444444333333222111111111111111111111111111111111111222222111111111000000////////////000000///............---------......////////////...................../////////.........---......//////////////////////////////.../////////000000000000///////////////000000000........................000000000///...---------............////////////000...---...000000///---------------------------//////.........---------,,,,,,,,,---------..............................---------............///................................................---------............///---,,,,,,---...///111222//////...---,,,,,,++++++------------------------,,,,,,,,,---------......---............///////////////.........------------------............//////...---,,,,,,,,,,,,---333222222111111222222333333333222222222222333333444444444555555555666666555555555555666666666666666888:::;;;;;;???FFFLLLRRR]]]mmm{{{yyyjjj]]]OOOFFFGGGBBB===;;;<<<===;;;999;;;:::999888888777888888777777777666666666666555555555555444444444333333444333333222222333333444222222222222111111111111111111000000000000111111111111000/////////000000000000000000000000000000000000000000000000000000000000///////////////................../////////////////////////////////000000000000000000000000000000000000///////////////......------......///000//////......//////000......///000000000000///000000000000000000000000000000/////////000111222222222111111111111222222111111000000/////////.........///000111111111111222222222222222222222222333555666555444333333333222333444555555555555555555555444333333333444444333333333333333333333333333333333333444444444444222222222222333333333333333333444444333333222111111111111111111111111111000000111111111111000000000000////////////000000///............---------......////////////......,,,,,,------......//////............//////000111////////////////////////....../////////000000000000000//////////////////........................000000//////...------------............/////////000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,---------......---------------------------------............///................................................---------............///---,,,++++++,,,...000222111000///...,,,+++***)))------------------------,,,,,,,,,---------......,,,,,,---------........................------------------............///......---,,,,,,,,,------222222222222222222222222444333222111111222333444333333444444444555555555444555555555666666666666666777999999999;;;>>>AAABBBKKKXXXeeerrr~~~{{{lll___VVVOOOHHHCCCAAA>>>;;;:::<<<===<<<;;;:::999999888888777777777666666666666666666666666555555555444444444444333333333333333333333333333333222222222222111111111111111111000000111111111000000///////////////000000000000000000000000000////////////////////////111000000000//////......,,,,,,------......//////////////////////////////000000000000000000000000000000000000///////////////..................////////////....../////////---...//////000000//////////////////////////////////////////000000111111111111111000000111111111000000000///......------/////////000000111111111111111111111111111111111333444555555333222222333111222333444555666666666666555555444333333333333333333333333333333333333222333444555555555444444222222222222333333333333333333444444333333222111111111111111111222222222111111222222222222111111000000////////////000000///............---------......////////////......,,,,,,---......///000000//////...//////000111222////////////////////////........./////////000000000000000//////......---......................../////////......------------------.........////////////....../////////...................................................,,,,,,,,,---------......---------------------------------............///................................................---------............///111000---+++++++++---...,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,------------.................................---------............///...------,,,,,,,,,------222222222222222222222222333333111000000111333333333333333333444444444444555555555666666666777777555666888999999:::;;;======AAAGGGOOOZZZiiizzzuuuaaa[[[RRRKKKHHHFFFCCCAAA???>>><<<;;;;;;<<<<<<;;;999999999999888888888777555555555555555666666666666666666555555555444444333333333333333333333333333333333333222222222222222222111111111111222222000///////////////000000////////////////////////////////////////////////111111000000/////////...,,,,,,------......//////////////////////////////////////////////////////000000000000////////////000//////......//////000//////............//////------...///////////////////////////////////////......//////000000000000000000000000000000000000////////////......------000000000000111111111222111111111111111111111111222333555444222111111222111222333444555555555555555555555444444333333222333333333333333333333333222333444555555555444444333333333333444444444444333333444444333333222111000000111111111222222222222333333444444333333222000000////////////000000///............---------......////////////......------...///000000111111///////////////000111111....................................////////////000000//////......------....................................------------------------.............../////////......//////........................---.....................,,,,,,,,,---------..............................---------............///................................................---------............///222111...---,,,,,,---...******+++,,,---...///000------------------------,,,,,,,,,---------......------........./////////---.....................---------............///------,,,,,,,,,------...111222222333333222222111222222111111111111222222222222222333333333444444555555555666666666666777444444555777888999::::::<<<===>>>AAAHHHUUUeeeppp}}}yyydddVVVKKKHHHEEEBBBAAA@@@???======<<<;;;:::999999999999777888888999999888777777444555555555555666666666666666666555555555555444222333333444444333333222444333333333222222222222222222222111111222222222000000/////////000111111////////////////////////000000000000000000000000111000000000000000000///.............../////////////////////////////////////////////////////////000000000000////////////000//////////////////000///......------......///------...////////////...000000000000000000000000---...///000000000////////////000000000000//////.../////////////////////222111111000000111111222111111111111111111111111111333444444222111111222111222333444444444444444444444555555555444333333333333333333333333333333333333333333444444444444333333333333444444444444333333444444333333222111000000000111222222333333333333444444444444333333000000////////////000000///............---------......////////////............//////000000111111000//////......//////000........................------.........///////////////..................------------------------------------------------,,,------------............///000///...---...000++++++++++++++++++++++++---------...............,,,,,,,,,---------..............................---------............///........................---------------------------------............///...............//////000------------------------------------------------,,,,,,,,,---------......---............/////////---------...............---------............///------,,,,,,,,,---......111222333333333333222111111111222222222222111111222222222222333333333333333444444444555555555555555555555666777999999999999:::<<<<<<>>>EEEOOOVVVbbbkkkzzzzzzkkk]]]RRRKKKCCCBBBAAA@@@???>>>===;;;999::::::999888888888999555666777777777777666555444444444555555555666666555555555444444444333333222333333444444333333222222222222222111111111111111111000000000000111111000000000000000111222222////////////////////////000000000000000000000000000000000000000111111111000000///////////////...////////////////////////////////////////////////000000000000///////////////......------......//////......------......///,,,---......//////......000000000000000000000000---...///000000000///.........///000000///...............//////000111111111000////////////000111222222222222222222222222111222444333111000000111222333333444444444333333222333444555555555444333333333333333333333333333333222222111111333444555222222222222333333333333333333444444333333222111///000000111222222333333222333333444444333333222000000////////////000000///............---------......////////////......////////////////////////000000///...------------........................---------.........//////------..................------------------------------------------------,,,,,,---------.........---///000000...---...000++++++++++++++++++++++++---------.........//////,,,,,,,,,---------......---------------------------------............///........................---------------------------------............///+++,,,---.........------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........---------.........//////---------............///,,,,,,,,,,,,,,,---...///111222333444444333222111000111222333333222111000111111222222222333333333222222333333333444444444888777666666888:::::::::666999<<<===<<<===@@@CCCJJJVVVgggvvv~~~jjjXXXNNNJJJHHHHHH???>>>===<<<<<<;;;::::::888999::::::999999:::;;;333444555666666666555444444444444555555555666666444444444333333333222222222222444444444444222222111111111111000000000000000000////////////000000111111000000111222333333////////////////////////000000000000000000000000//////000000111111222222111111000000//////......////////////////////////////////////////////////000000000000////////////...------,,,,,,------............------.........,,,---......//////......000000000000000000000000,,,---///000000000///...---...///000000///...---------...///000111222222000000...------...///000222222222222222222222222000222333333111000000111333333444444444333222222111222444555666555444444333333333333333333333333333222111000000222444555000111111111111222222222333333444444444333222222///000000111222222333333111222222333333222222111000000////////////000000//////.........---------......////////////.....................---------111000///...---,,,,,,,,,........................---------.........//////,,,------....../////////------------------------------------------------,,,,,,,,,---------......---///111000---,,,...000---------------------------------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------------------------------.........//////---...//////...+++)))'''------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////---------.........//////,,,,,,,,,,,,,,,---...///000000111111111111000000222222222222222111000///111222222333333222222111111222333444555444333222666666666666666555555555999999999:::::::::;;;;;;BBBFFFMMMWWWbbbnnnwww|||vvveee]]]RRRJJJEEECCCAAA@@@======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999888777555222222444666111222333444444444333222333333333333333333333333555555555444444333333333333333222111000000000111222222222111111111111000222222111111111111222222222111111000///......---////////////////////////333333222111000///......//////...---...///000111////////////////////////000///...------...///000000111111111000///---,,,........................000///...---------------***+++---///111111111000........................000000000000000///............///000000000000000............////////////111111111111111222222222333333333222222222111111000000000111222222222333222333333333333222111000000111222222333444555555222222111111111111111222444444444444444444444444555555555444444333333333333333222222111000//////000111222222333333333333333333333222222222111111111000000///...---------................................................---------............///////////////////////////------...///000000000/////////.........---------......////////////......................................................---------,,,,,,++++++++++++,,,...//////---,,,***---------...------,,,,,,..............................---,,,++++++******---------............///,,,---------.../////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,........................000000111111111111000000222222222222222111000000111222222333333222222111222222333333444444333333555555555555555555555555999999999999:::::::::::::::===AAAHHHQQQZZZaaafffttt|||}}}qqqddd[[[TTTNNNFFF@@@===<<<;;;:::;;;;;;:::::::::999999999999999888777777777777888::::::999666444444666888444555555555555555444444333333333333333333333333555444444444333333333333333222111111000000111111000000000111111222222222222111111000000111111222111111000000///......---////////////////////////000000000///////////////---,,,,,,+++,,,---...///////////////////////////...---,,,,,,,,,,,,---...000000111111000///---,,,........................///......---------......//////000000///...---,,,........................000000000000000///............///000000000000000............////////////000000111111111111222222222222222222111111111111111111111111111222222222333333333222222222111111222222333333333333333333222222111111111111222222444444444444444444444444444444444333333333222222333333222222111000000000///000111222333444444444333333333222222222111111111000000///......------................................................------------....................................------.../////////......//////.........---------......////////////......------------------------........................---------,,,,,,,,,++++++,,,---...//////...,,,+++,,,------...------,,,,,,.................................---,,,+++++++++,,,,,,,,,,,,---------...---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------.........---------,,,,,,........................000000111111111111000000111222222222222111000000111222222333333222222111333333222222333333444444333333333444444555555555888888888999999999::::::::::::;;;>>>CCCIIIOOORRR]]]gggttt}}}pppeee\\\TTTMMMHHHGGGDDD@@@===<<<<<<<<<;;;999999888888888777777777888777777666666666666666999999888666444444666888777666555444444333444444333333333333333333333333444444333333333333333222222222111000000000111111...//////000111222333444222111111000000111111222111000000//////.........////////////////////////---------....../////////---,,,,,,,,,,,,---......////////////////////////...------,,,,,,------...000000000000000///------..............................---------...//////000000000//////---,,,+++........................000000000000000//////.........///000000000000///............//////////////////000000111111111111222222222222111111111111222222222111111111111111444333222222111111222222444444333333222222222222222222111111111111222222444444444444444444444444333333333222222222222222333333333222111111000000///000111333444444555555333333333222222222111111000000000///......------................................................------------............---------------------------............------,,,...............---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------///000000///...---,,,,,,------...------,,,........................//////......---,,,,,,,,,+++++++++,,,,,,,,,------...............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...............---------------------------------000000111111111111000000111111222222222111111000111222222333333222222111444333222111222333444555111111222333444444555555777777777888888888999999<<<;;;::::::<<<@@@DDDGGGKKKSSS___jjjsss|||sssiiibbbXXXPPPKKKHHHFFFEEE@@@@@@???>>>>>>>>>>>>===888888888777777777666666888777666666555555666666555666666444222222333555666555333111000000111111222222222222222222222222333333333333222222222222111111000000000000111111/////////000111222222222111111000000000000111111000000/////////.........////////////////////////------........./////////............//////000000////////////////////////000000////////////000000000000000//////......---........................---------------...///000------..........................................//////000000000000//////---...//////000000//////............/////////////////////000000111111222333333333333222222222222333222222222111000000000444333222111111111222222333222222222222222222222222222111111111222333333444444444444444444444444222222111111111111111111333333333222222111111111///000111333444555555666333333333222222222111111000000//////............................................................,,,,,,---------.........---------------------------.........---,,,++++++..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,---...///000000//////...,,,,,,------...---------........................//////.........---------+++,,,,,,,,,,,,---------/////////...---------,,,,,,,,,---------.........---------------------------------............///---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------000000111111111111000000000111111222222222111111111222222333333222222111444333222111222333444555000111111222333444555555666666666777777777888888999888777777888:::===???AAAEEELLLTTT\\\fffqqqxxxqqqaaaWWWPPPMMMHHHDDDBBBAAA@@@@@@:::;;;<<<<<<;;;:::999999888888888888777777777777888888777666666666666777333444555444222222333444666444222111000000111111222222222222222222222222222222222222222222222222111000000///000000111111000000000000000000000000111000000000000000000111////////////............////////////////////////000000000/////////...............///////////////////////////////////////000000000000000000000000/////////.......................................---------------...///000---------------.................................//////000000000000//////------...///////////////............////////////...//////000111222222222555444444444444333333333333222222222111000000000444333222222111111222222000000111222222333444444222222111111222333333444444444444444444444444444111111111111111111111111333333333222222222222222000000222333444555555555333333333222222222111111////////////............................................................,,,,,,,,,------------...........................---.........---,,,++++++---...........................////////////......------------------------........................---------------------------......///////////////+++,,,,,,---.........---.......................................---------------------............/////////...---------,,,,,,,,,,,,------------...------------------------------........./////////---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------..................------------------------000000111111111111000000000000111222222222222111111222222333333222222111333333222222333333444444222222222333333444444444555555555666666666777777888777777777888:::<<<======>>>AAADDDJJJRRR[[[aaannnxxxssscccWWWNNNHHHEEEDDDBBB@@@>>><<<;;;;;;:::;;;<<<;;;999777777888999999888888888777777777888888777666666666666666444555666666444444444666666555444333333222333333222222222222222222222222000111111111111222222222000000/////////000111111111111000000000/////////111000000//////000000111........................////////////////////////000000000//////.........+++,,,------......------////////////////////////---......//////......---//////...------......///..............................---------...//////000000...---,,,,,,,,,,,,...........................//////000000000000000------...////////////...............//////////////////000111222333333444444444444444333333333333222222222111111111111111222333333333333222111000//////000111222333444444222222111222222333444555444444444444444444444444111111111111111222222222333333333333333333222222111222333444444555555444333333333222222222111111//////////////////......................................................,,,,,,,,,,,,------------////////////////////////---............------,,,---------.....................////////////......................................................------------............---------......///000000++++++,,,---....................................---------------------------------.........//////...............---------,,,,,,,,,,,,------------------------------------+++,,,,,,,,,---------------------............///........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000000000111222222222222222111222222333333222222111222222333333444444333333333333333333444444444444444444555555555666666666777777888999:::;;;;;;;;;;;;;;;<<<>>>AAAEEEJJJMMMWWW^^^iiittt~~~vvveeeWWWNNNIIIDDDBBB@@@@@@@@@>>><<<:::::::::;;;<<<>>><<<999777888999888888888888777777777777777666555555444444555555333444666555444333444555333333444444444333333222111111111111111111111111000000000000111111222222///////////////000111111/////////000000000000000000000////////////000000........................////////////////////////---...............//////+++,,,---.........---,,,////////////////////////---...///000000///...---///...------------...///........................///......---------......///...---,,,,,,,,,,,,---..............................///000000000000000,,,---......//////..................////////////000000111222333444555555333333222222222111111111111111111111111222222222111222444555444333000///000000111111222222222333222222222222333444555555444444444444444444444444111111111222222222333333333333333333333333333333333333444444444444444333333333333222222222111111.../////////////////////................................................++++++,,,,,,,,,---------........................------.../////////......---------.........//////......////////////......------------------------........................------------.........///,,,,,,,,,,,,---...///000***+++,,,---....................................,,,,,,,,,,,,,,,---------,,,,,,---------.........---------...............++++++,,,,,,,,,---------........................,,,,,,,,,,,,---------------------............///................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000///000111222222222222222222222222333333222222222111222333444555444333222444444444444444444444444444444444555555555666666333444555777777777666555999:::;;;===>>>???AAABBBFFFJJJQQQ[[[hhhvvvzzzqqqfff]]]RRRIIIEEEBBB???===;;;;;;;;;999888888999:::888:::;;;999666555666888888777777777666666666666555555444333333333333444000222333333222111222333///000111333333222111000111111111111111111111111//////000000111111111222///////////////000111111------...///000111222222000000////////////000000---.....................////////////////////////***++++++,,,---//////000------///000000000///...///////////////////////////000111222222111000//////...---,,,,,,---//////........................000///...---------------++++++++++++,,,...000111..............................///000000000000000,,,---......//////................../////////000000111111333444555666666111111111000000000000///000000111111222222222333000111444666555333000...222222222111111111111111222222222222333444555666444444444444444444444444111111222222333333333333333333333333333333333333444444555555444444333222333333333222222222111111.........///////////////................................................++++++,,,,,,,,,---------------------------------------...///000000000///---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////+++++++++,,,,,,...///000***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------....../////////++++++,,,,,,,,,---------................................./////////000000---------.........//////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333333222222111111111000000000000000000000000333333222222111222222222111111000000111333444666222222333333333333444444444444333333333222222222999999999::::::;;;;;;<<<999999999999:::;;;<<<<<>>;;;>>>>>><<<;;;::::::::::::;;;:::888888999999777555777777666666555555444444555555555555444444444444333333333333444444444444444444333222222222222222222222222222222222222222000000111111222222111111111111111111111111111111000000000000000000000000//////000000000000///////////////////////////////////////............---//////.........//////000......------------.........---,,,---///000///..................------------------...///000000111//////------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...,,,,,,,,,,,,---...//////........................---......//////......---............////////////............////////////000111111111111222222222222222111111111111222222111111111222222222222333111111111111111111111111222222222222333333333333333333333333333333333333000000111111222222333333333222222111111222222333444444444444444333222222444444333222111111000000000000//////......------......---,,,,,,,,,,,,---***++++++,,,---...///000........................------------------------,,,,,,,,,---------...............---------------------------------------,,,,,,------...------,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---......///...---,,,+++,,,---................../////////---------,,,---......///...------------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------............------------......------------------------------------------------........................++++++++++++++++++++++++............------------------------------------------,,,,,,,,,------......,,,+++,,,---...---+++------,,,,,,+++*********111111111111111111000000000000000000000000000000111111111111111222222333111111111222222333333333111222222222222333333333222222222222222111111111444444555777888999:::;;;777777777777888999::::::>>>============>>>???@@@===BBBJJJPPPUUU\\\fffmmm{{{}}}sssfff\\\TTTOOOIIIDDDBBB@@@>>><<<;;;:::999999888888999999888777666666888999999888888777777666555444333333555555555444444444333333222222222333333444444555444333333222111222222222111111111111111111111111000000111111111111000000111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000//////.........---------111000...------...///000......------------..................///000000///........................------......///000000000///...---,,,------///000,,,,,,,,,,,,,,,,,,,,,,,,---.........------...///...------,,,,,,------...---------------...///000..............................////////////..................////////////000000000000111111111111000000111111111222222222222222111111111111222222111111111111222222222222222222222111111111000000111222222222222333333333222222222222222222222222111111111111222222333333222222222222222333333444333444444444444333222222444444333222111000//////000000000//////...............---,,,,,,,,,,,,---++++++,,,,,,---...//////////////////////////////------------------------,,,,,,,,,---------......------------------------........................,,,,,,------...---------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------///...,,,++++++,,,---...........................,,,,,,,,,---------......------------------------...------,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,++++++222222222222222222222222000000000000000000000000111000000000111111222333111111222222333333333222111111111222222222333333444444444444444555555555333333444555777888888999666666666666777888999999999999999999999999999999:::===@@@CCCFFFJJJQQQVVVbbbhhhooovvv}}}qqqddd]]]XXXPPPJJJFFFDDDAAA???>>>===<<<;;;;;;:::999888888777888888888777555555777888888888888888777666555555444444555444444444444333333333111222222333333444444444333333222111111111111222111111111111111111111111000000111111111000000///000000000000000000000000........................//////000000000000//////000000000000000000000000............------------111000...------...///000......------------......---...///////////////000---.....................///////////////////////////...---,,,------///000------------------------...000000///,,,+++,,,---...------,,,,,,------.........---------...//////...........................//////////////////...............////////////000000000000111111111111000000111111111222222222222222111111111111222222000000111111111222222222333333222222111000000000111111111222222222333333222222222222222222222222222222222222333333333333222222333444444555555555333333444444333333222111333333222111111000//////111111000000000000000///......---,,,,,,,,,,,,---------------------------////////////////////////------------------------,,,,,,,,,---------......------------------------........................+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---.....................---------,,,,,,,,,---------------------------------------------,,,,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------......................................................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,++++++,,,---,,,+++)))***+++---.........---222222222222222333333333000000000000000000000000000000000000000111222333111222222333333333222222111111111111222222222222222222333333333333333444111111222222333444444444555555555555666777888888555555666666777777777777888:::<<<===???BBBFFFIIILLLPPPWWW]]]dddnnnyyypppfffXXXNNNJJJIIIGGGDDD@@@???>>>===<<<;;;;;;:::;;;;;;999888888777777777<<<:::666555555555444444777777777666555555444444444444444444333333333333222222222222333333333333333333222111111111111111111111111111111111111111000000111111000000//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////.........------------,,,//////.........//////000......------------......,,,...//////...---///000---------...............///////////////.........//////------,,,---...///...........................111222000,,,***+++---...------,,,,,,------......---------------......------------------------...//////000000//////...............////////////............////////////000111111111111222222222222222111111111111222222000000000111111111111222333222222222111111000000111111111111222222222222222222222222222222222222222333333333333333333333222333444555555555555555333333333333333222111111222111111111111000000000111111111111000000000000......---,,,,,,,,,,,,---......---------,,,,,,,,,........................------------------------,,,,,,,,,---------......---------------.................................++++++,,,---............,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------.........---------------++++++,,,------------,,,,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---+++***+++,,,---,,,***((()))+++---////////////000111111111222222222222000000000000000000000000////////////000111222333111222333333333333222111111111111111222222222222///000000000111111111111222222222222222222222222444444444444555666777888777777777777888999999:::888888::::::;;;===???@@@>>>AAAFFFJJJNNNUUU___fffrrr|||nnnbbbVVVQQQJJJDDDBBBAAA@@@???=========;;;:::999999:::999999888888777888888888<<<999666444444444444333555555555444444444444444444444444333333333222222333333333222222222222222333222222111111111111111111111111111111111111111000000000000000//////...000000000000000000000000//////////////////////////////000000000000//////.................................---------,,,,,,------...///000000000///......------------......+++---///...,,,,,,...000---------.........//////------......//////000000000///...---,,,,,,---...------------------------,,,///111000,,,***,,,///...------,,,,,,------...------,,,,,,,,,,,,------------------------------//////000000000000//////............////////////............////////////000111111111111222222222222222111111111111222222000000000000111111111111222222222111111111111111111111111111222222222222111111111111111111111111222222222222222222111111222222333444444444333333222333333333333222111111000000000000111111111111000000000000000000000000......---,,,,,,,,,,,,---,,,,,,------------------------------------------------------------------,,,,,,,,,---------......------........./////////........................***+++,,,---............,,,------......------,,,,,,,,,------------,,,,,,+++,,,---------,,,++++++***+++---...///...---,,,.........------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,...............,,,+++***+++,,,,,,,,,***)))***,,,...//////...---//////000000111111111222000000000000000000000000////////////000111222333111222333444333333111000000111111111111222222222222222333333333444444444444444444333333333222222444444444444444666777777777777777777888999::::::999999999999999999999999:::<<>><<<;;;999888777888888999999888888777777444555555666666666666555555555555555555555555555666666555555444333333222111333444444222111111222555555444333333222111111222222222222222222222222222222222111111111000000111000000000/////////...000000////////////000000000000000000/////////...---...//////------...///........................+++,,,------......------------.........................................................------,,,......------,,,++++++***++++++,,,,,,---......///,,,,,,------------,,,,,,---------,,,,,,+++++++++------..........................................///...,,,++++++,,,...///------------.........///............////////////------..................000000/////////000111111////////////////////////111111000000000000111111///////////////000000111111111111222222333333333333222222222222222222333111111111111111111111111000111333333222222333444222333333333333222111111333333333333333222111111333222111000/////////////////////////////////////////////.........------------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...------............------------......//////000000..............................------------......------............------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,.........---------,,,,,,+++,,,------++++++,,,------......//////......---,,,,,,,,,---------......---......//////......---///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////.........------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++000000000000////////////......///000111222333333...///000000111111000000111111111111000000000000///000111333333222111111111111111111111111111111222222222222333333333333111222333444444555555444444444444444555555555555888888777777777777777777999999999999::::::::::::=========>>>@@@CCCEEEGGGHHHLLLQQQUUUWWW[[[aaafffiiimmmttt{{{|||lllcccZZZUUUTTTRRRJJJDDDGGGDDDAAA?????????>>>===<<<<<<;;;:::999888888777888888888888777777777666555555666666666555555444444444444444444444444444555444444333333222222222000222333333222222222333555555555444333333222222111111111111111111111111222111111111111000000000000000000000////////////000000////////////000000000000000/////////.........///000///......///000........................+++,,,------......------,,,---------.../////////........................///......---------------......------,,,++++++++++++,,,,,,------.........------............------------,,,,,,,,,,,,++++++////////////............------------------------...---,,,++++++,,,---...***,,,...///000///---,,,---............/////////,,,---------.../////////000000///.........//////////////////////////////111000000//////000000111...//////000000000000000///000000111222333444444333333333222222333333333111111111111111111111111...000222222222222444666333333333333333222222111333222222111111111111111222222111000////////////////////////////////////............---------,,,------------------------,,,------------.........,,,,,,,,,+++,,,------...------............------..................//////..............................------------......------............------+++*********++++++,,,------------,,,,,,+++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------.........//////////////////...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111111111...//////000111111222222//////000111111111111000111111111000000000000000111111222222222111111000111111111111111111111111111222222222222333333333111222333444444444444444333333444444444555555555888777777666666555555555333333555666888999;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBDDDFFFFFFFFFIIIMMMPPPNNNRRRWWW]]]cccjjjrrrwww|||}}}ssshhh___ZZZSSSNNNIIIGGGHHHHHHDDDAAA>>>===<<<<<<>>>??????>>>::::::::::::::::::::::::999888888777666666666666666666666666555444333333444444444444444444444444333333333222222222111111///111333333222222333444444444444333333222222222000000000000000000000000111111111111000000000000000000000000////////////000000////////////000000000000/////////.........---///000///...---...///........................+++,,,------......------,,,,,,,,,---...///000000........................///...---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------...---,,,,,,,,,,,,---...***,,,---//////...---,,,---------.........//////,,,,,,,,,---...///000000//////......------------////////////////////////000000////////////000000---...000111111111000///222222222111111111111111333222222111111222222333111111111111111111111111///111222222222222444555333333444444333333222111333222000/////////000111111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------......------............------.....................---...........................------,,,,,,------...,,,------......------,,,---------,,,,,,------......------,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///...---++++++++++++---...,,,,,,,,,---------............////////////............------------------++++++,,,,,,,,,,,,------...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111222222111111000000000000000000///000000111111111111111000000000000000000111111444333111//////000111222111111111111111111111111111111111222222222333333222222333333444333333333333333333444444444444555666666666555555444444444111222333555666888999:::777777888999:::<<<===>>>===============>>>AAACCCAAACCCFFFIIIMMMRRRXXX\\\^^^bbbggglllpppuuuyyy|||{{{vvvrrrmmmeee]]]VVVPPPJJJFFFCCCAAA??????AAABBBAAA???:::999888999::::::999777777777888888999999999:::999888777666555555555555555555666555555444333333444444444444444444444444222222222222222111111111///111333333222222333444222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000////////////............,,,---......,,,,,,---...........................+++,,,------......------,,,,,,,,,---...///000000........................///...---++++++,,,------......------------,,,,,,,,,,,,,,,------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,---------,,,,,,,,,,,,,,,---......------------............,,,,,,,,,---...///000000///.........------,,,,,,........................000000////////////000000---...000111111111000///111111111111111111111111111111000000000000111111111111111111111111111111111333333333111111222333333444444444444333222222222111000///...///000111111000//////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---------.........------............------............------------........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,000///...---,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///---,,,+++******+++,,,---,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111111000000/////////000111111222222111111000000000000111111111111555333000......000222444111111111111111111111111111111111111222222222222222222333333333333222222333333333333444444444444555555444444444444444444555555555555666666666666777777777888888888888888888888999:::;;;===>>>???>>>???AAAAAABBBDDDHHHKKKLLLOOORRRUUUWWWXXX[[[]]]dddfffjjjmmmqqquuu{{{~~~~~~}}}~~~}}}vvvpppmmmpppooohhhbbb^^^ZZZVVVTTTQQQMMMJJJGGGEEEBBB@@@=========<<<<<<;;;;;;;;;:::999999::::::999666444444444555555666777777888999888666555444444444555444444555555555444444333333333333333333333333333222222222222222222222222000222333333222222222333111111111111111000000000000000000000000000000000//////000000000000000111////////////000000000000000000////////////000000/////////.........------,,,---...---,,,+++,,,...........................+++,,,------......------,,,---------.../////////...........................------,,,,,,,,,,,,,,,......------------------------------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,------...,,,------------.........,,,---------.../////////.........///......---,,,........................000//////......//////000...//////000000000000000...//////000111222333333000000////////////000000111111111111111111111111222333444333111000111222444444444444444333222222222111111000000000000000000//////....../////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---............---------............------------------------..............................------,,,,,,,,,,,,------,,,,,,------------,,,,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000000000000000000111111111000000111222222222222111///000000000111111111111222111111000000111222333111111111111111111111111111111111111222222222222222222333333333222222111222222333333333444444444333333333333444444444444555555666666666777777777777888888999999888888888999999999;;;<<<======<<<;;;<<<=========>>>@@@BBBAAACCCEEEFFFFFFFFFHHHIIIJJJMMMPPPSSSUUUXXX]]]aaa``````aaaaaabbbdddiiilllllljjjhhhgggfffeeedddcccaaaaaabbbbbbaaa^^^XXXTTTRRRVVVVVVPPPLLLJJJHHHDDDDDDCCCAAAAAAAAA@@@>>><<<;;;<<<===<<<:::888888999:::::::::<<<===;;;888555444444555555666777777777:::888666444333333333444333333444555555555444444333333333333333333333333333333333333333333333333111333444444222111111222111111111111111111111111111111111111111111111111////////////000000111111.../////////000000000111000000////////////000000//////.........------------...///...---,,,---///........................+++,,,------......------------..........................................,,,------------,,,++++++------..................------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++,,,---...---,,,,,,,,,,,,---------.........------..................------...///000///..............................//////............/////////////////////000000111///000000000111111222222111111000000000000111111111111111111111111111111111222333333222111222444444444444555444444333222111111222222111111000/////////.........//////000/////////////////////////////////.........------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,.../////////...---------............------,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,++++++***************++++++,,,,,,------............------------,,,,,,,,,---------.........+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......------............------***+++---.........------******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------000000111111222222222333......///000111222333333000000111222222222222111//////000000111111111222///000111222333222222111111111111111111111111111000111111111111222222222222222333333333222222111222222333333333444444444222222222333333444444444222333444666888999:::;;;333444555777888999999999:::999999::::::999777444777888::::::::::::<<<===:::<<<>>>>>>>>>???AAACCC@@@CCCEEEFFFEEEFFFJJJMMMJJJKKKLLLMMMMMMNNNQQQTTTRRRPPPOOOOOOOOOOOONNNLLLLLLLLLLLLNNNOOONNNJJJHHHEEEIIIJJJFFFCCCCCCBBB???>>>=========>>>===;;;999666999;;;:::777666777888444555666999;;;:::777444666666777777888888999999:::888666333222222333444222222333444555555555555333333333333333333333333333333333333333333333333222333444444222000000111222222222222222222222333111111111111111111111111.../////////000000111111.../////////000000111111000000////////////000000//////.........---------...///000///...---...000........................+++,,,------......------...............---------........................+++,,,---...---,,,+++***------..................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,'''***---000000...+++))),,,,,,,,,---------.....................---------,,,---///000000000//////........................//////............//////000///.........///111222444333222111000///...---222222111111111111222222111111111111111111111111///000222222222222444666444444555555444444333222111222222333333222000/////////.........//////000////////////////////////000////////////.........+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,.../////////...------..................---++++++,,,,,,---...//////........................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,------......)))***+++,,,------.../////////.........------------------....../////////+++---...---+++++++++---,,,,,,...//////...,,,,,,,,,,,,,,,---------............////////////......+++,,,.../////////......******+++,,,,,,---......---,,,,,,++++++,,,,,,---//////.........---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------////////////////////////000000000000000000000000222222111111000///////////////000000111111222222111111111111111111111111000000000000000000000000333333333333333333333444111111111111111111111111222222333333333333444444333333333333333333333333555444444333333444444555777777888999999999999999444444666777999999::::::999999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDD@@@@@@???===<<<;;;:::999======<<<;;;:::999999888777777777888999999::::::777777777777777777777777666666666666555555555555777777666666555555555555222222333444555555555555222222222222222222222222444333333222111111111222111111111111111111111111222222222222222222222222......////////////.........///000111111000///...////////////////////////000000000000////////////************+++---///000,,,---------......//////000///...---------------..............................---------,,,,,,,,,000000///............///------------------------,,,------......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---...---+++******+++---...000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++000///...---------------............////////////.........------,,,,,,,,,////////////////////////...///000111111000///...////////////////////////000000000000000000000000111111111000000000000000///000111333444555666666777777666555333222111111000000111111111111000000000000//////.........---...//////000//////...---////////////////////////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---,,,,,,++++++.........------,,,,,,,,,................................................---------,,,,,,+++++++++---------------------------,,,++++++------,,,+++---------,,,,,,+++++++++.........////////////000........................---------....../////////000///---,,,++++++,,,,,,,,,++++++***+++,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************)))***,,,......,,,***)))************************,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111333333222222111111000000111111111111111111111111222222222333333333444444333333333333333333333333444444333333333333444444555555666777777777777777555555777888999999999999999888888777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;:::999999;;;;;;::::::999999888888999888888888888888888888777777777777777777777777666666666666555555555555666666666555555444444444333333444444444444444444222222222222222222222222444333222222111111111222222222222222222222222222222222222222222222222222...//////000000//////......///000111111000///...////////////////////////000000000000/////////...///...---,,,++++++,,,,,,------.........///////////////...---------------........................000/////////............///...------,,,,,,------------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,---...---+++******+++---...///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++//////...---------------............////////////......---------,,,,,,,,,........................//////000111111000///...////////////////////////000000000000000000000000000000000000000000000111000000222333444555555555666666555444333222111000000000111111111111000000000000000/////////......////////////....................................---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,+++------,,,,,,,,,+++++++++------------------------........................---------,,,,,,+++++++++------------------------...---,,,---...///...------------,,,,,,+++++++++------........./////////........................++++++,,,,,,,,,---------//////...,,,,,,+++++++++---,,,++++++***+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...111111111111111111111111000000000000000000000000...//////000111111222222111111111111000000000000111111111111111111111111222222222222222222222222222222111000///...------111111111111111111111111222222222222333333333333333333333333333333333333444444333333333333444444333333444555555555555444666777777888999999999888888888777777777777888888999999999::::::::::::;;;999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888::::::;;;;;;;;;;;;::::::;;;:::::::::999999999999888888888888888888888888::::::999888888777666666666666666666666666666666666666666555555555555444555555444444444444333333333444444444444333333222222222222222222222222222333333222111111111111222222222222222222222222222222222222222222222222222///000000111111000000/////////000000000000//////////////////////////////000000000/////////......000///...---,,,,,,,,,,,,........./////////////////////...------------...........................////////////............---,,,,,,+++++++++++++++------------------------++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------------++++++++++++------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,///...---------------------............/////////...------------,,,,,,,,,........................///000111222222111000///////////////////////////000000000000000000000000/////////000000111111111111222222333333333333333444444333333222111000000000000111111111111000000111000000000000000//////111000///...---......///------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------,,,++++++,,,...///...---------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------************++++++++++++---......------,,,+++***...---,,,+++************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,***))))))***,,,---........................,,,,,,,,,,,,------------000000000000000000000000000000000000000000000000//////000000111111111111222222111111000000//////111111111111111111111111111111111111111111111111000000000//////.........111111111111111111111111111222222222222333333333222222222222222222222222444333333333333333333444222333333444444444444444777777888888999888888888777777777666666777777777888888888999999999::::::999999999888888888888888888888888888999999999999<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999999999999999999999999999777777777888888999999999999888888888777777777666555555555555555555555555666666555555555444444444333333333333333333333333444444444444444333222111222222222222222222222222222222111111111111111222222222222222222222222222111111111111111111111111000000111111111111000000//////000000000000//////////////////////////////000000/////////.........------------....../////////////////////////////////......---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...------,,,,,,......---,,,,,,------------------.........//////------------------------........................///000111222222222111000////////////////////////000000000000000000000000---......///000111222222222222333333333222222111333222222222111111000000000000111111111111000000111111111111000000000000222111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------***************+++++++++,,,,,,---...---,,,+++***,,,,,,++++++************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////////////////////////////111111111111000000//////222222111111000000//////000000000000000000000000000000000000000000000000...//////000000111111111000000000000000000000000111111111222222222333333222222222222222222222222333333333222222333333333222333444444555555444444666777777888888888777777777666666555555666666777777777777888888888888999999888888888888888888888888888999999999:::::::::999999999999888888888888666777888999999888777666888999999999999:::::::::777777888888999999::::::666666777777777888888888444444444444444444444444555555555555444444444444222333333333333333333333444444444444333222111111222222222222222222222222111111111000000111222222222222222222222222222222111111111111111111111111000000111111111111000000000000////////////000000////////////////////////////////////............,,,,,,---......////////////////////////...............---------......///........................++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------...------,,,------,,,,,,,,,------...------------............------------------------...........................///000111222111111000000000000000000000000000////////////////////////------...///000111111222222222333333222222111111111111111111111111111111000000111111111111000000000000000000111111111111333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++*********++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...)))***,,,------,,,***)))************************+++++++++,,,,,,,,,------........................////////////////////////222222111111000//////...111111111111000000000000000000000000000000000000////////////////////////......///000111222333333000000000000000000000000111111111111222222222222222222222222222222222222333333222222222222333333333333444555555555555555444555666666777777777666666666555555555555666666666666666777777777888888777888888888888888888888999999999::::::::::::;;;999888888888888888888888888999999999999999999888888888888999999999999999777777888888999999999:::555555666777777888999999555555555555555555555555555555555444444444444333222222333333333333444444222333333333333222222111222222222222222222222222111000000000000111222222111111111111111111111111111111111111111111111111///000000111111000000///000000////////////000000/////////////////////////////////.........---------............---,,,,,,...............---------...------------...//////........................------------............//////...---------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,------...,,,------------.........,,,,,,,,,------------...---------------------------...///000111111000000000000000000000000000000////////////////////////.........//////000000000111222222222222222111111111111111111111222222222000000111111111111000000//////000000000000000111222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...,,,+++,,,---...---+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////////////////////////////111111111000000000000000000000000000000111111111000000000000000000000000/////////////////////////////////000111111111222000000000000000000000000111111111111222222222222111111111111111111111111333333222222222222333333222333444444555555444444222222444555666666666666666555555444444555555666555555666666666777777777555666666777777888888888888888888888999999999999999999999999999999999999:::999999888888999999:::888777777777777777777777777777777777777777777777666666666777777777777777555555555555555555555555555555555444444444333333333333333333444444444555111222222333333333222222222222222222222222222222000000000000000111222222000000000000000000000000111111111111111111111111...//////000000//////...111000///......///000111//////////////////////////////.........---------++++++------...------,,,...---------,,,,,,,,,,,,---------------...//////........................,,,,,,---------.........///......---------------------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......------------------------+++,,,...///000000//////000000000000000000000000////////////////////////......//////////////////000111111222222222111111111111111222222222333333000000111111111111000000....../////////000000000111111000///...---,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------000...------......,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---.........---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,,,,,,,+++***------------------------***++++++++++++,,,,,,,,,000000000000000000000000/////////////////////////////////000111111222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000/////////000000000000000000000000000111111111111222222222111111111111111111111111333222222222222222222333222222333444444444444333000111222444555666666666555555555444444555555555555555555555666666666777444444555555666777888888666666666777777777888888666666666777777777777777555444333222222333444555777777666666555555555555666666666666666666666666888888777777666666555555666666666666666666666666555555444444444333333333333333333444444555555555000111222333333333333333222222222222222222222222000000///000000111222222////////////////////////000000000000000000000000......////////////......111000///......///000111//////////////////////////////.........---------%%%'''***,,,...///000000---------,,,,,,+++++++++---------------...///000........................*********++++++,,,,,,,,,///...------,,,,,,------------------------------,,,------......------,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,---.........---++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........------------------------***+++---////////////...000000000000000000000000///////////////////////////////////////.........000000111222222222222222111111111222333333444444000000111111111111000000---.........//////000000111111111000///---,,,+++------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---,,,,,,++++++*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------000...,,,,,,,,,,,,***(((+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---...//////000///...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222222222111111111111111///////////////000111111111111111000000000000000000000000000////////////222222111111000//////...111111000000//////......000000000000000000000000---...///000000///...---222222222111111111111111111111111111111111111111222222222222222222222222333222222222222222222222555555555444444333333333666666666555444444444333333333333444444444555555666666666666666666666666777777777777777777777777666666666666666666666666666777777888888888888888777777777777777777777777444555555555666666777777666666777777777777777777777666444333222333333444444444444444444444444444333333333222222222111111333333333333333333333333111111111111000000000///000000000000000000000000000000000000111111111111000000000000000000000000---.........//////000000000000000000000000000000////////////////////////...///000111111///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////333111///,,,++++++,,,---+++,,,,,,------,,,,,,,,,///...,,,+++***+++,,,,,,------,,,++++++*********++++++++++++++++++++++++************************+++,,,---...////////////+++++++++,,,,,,---------------,,,+++******))))))---,,,,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------,,,+++,,,---...///000000//////.........---........................000000111111111111000000000///...------...///000555444333111000...---,,,////////////000000000000111111222222222222111111333333333333333222111000222222222222111111111000222222000///............111000///...,,,+++))))))------------------------......,,,+++***))))))))),,,+++***+++---...---,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------...............---------.........------,,,,,,,,,,,,,,,---...//////......++++++,,,,,,,,,,,,------------++++++++++++------000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******.........------,,,,,,,,,***++++++,,,,,,++++++***------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++///......---+++******)))*********++++++,,,,,,,,,111111111111111111111111111000000////////////000111000000000000000000000000000000000////////////000000000000000000000000111111000000////////////////////////////////////000111222222222222111000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444444444333333333222222444444444444333333333333333333333444444444444555555555555555555555555555666666666666666666666666666666666666666666666666333444555555666666555555444444444444444444444444444555555555666666666777555555555444444444444444555555444333333333333333444444444444444444444444333333222222222111111111222222222222222222222222222222222222111111111000000000000000000000000000//////000000000111111111000000000000000000000000............/////////000////////////////////////..............................///000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------------------------000///---,,,,,,---...///,,,,,,---------,,,++++++...---,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************+++,,,---...////////////+++,,,,,,,,,,,,,,,,,,---000000///...------,,,,,,---,,,,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///000/////////.........---........................000000111111111111000000000///...------...///000111111111000000000//////000000000000////////////222222222333333222222222222333333333222111111000222111111111000000000000111111000000///......---.........------,,,,,,,,,------------------------...---,,,+++************,,,+++***+++---...---,,,,,,,,,---------...............///000000000000000---------.....................---------,,,,,,,,,,,,,,,---...............+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---///---+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///000000111111222222222222222111000////////////000000000000000000111111000000000000////////////......///000000111222222111000000000000/////////..............................///000000///......///000000111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333222222222222222222222222222333333333333333333333333444444444444444444444444444444444444555555555555555555555555666666666666666666666666222333444444555555444444444444444444444444444444555555555555555666666666555555555444444333333333444444444444444333333222444444444444444444444444333222222222222111111111111111111111111111111111333333222222222111111111000000000000000000000000//////000000000000111111000000000000000000000000............////////////////////////////////////....................................------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------------,,,,,,+++***,,,,,,------,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......///......---,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,---...////////////.......................................///000000111111000000/////////............//////......///000000111222222111111000000//////......222333333333333333333222222222222222111111111111000000000000///////////////000111111000///---,,,+++,,,,,,---......//////------------------------,,,,,,++++++++++++,,,,,,---++++++,,,---...---,,,---------.........//////+++,,,------......------,,,,,,------......//////...------------,,,,,,,,,,,,------............---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,------------------,,,------......------,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------***++++++++++++,,,,,,,,,...//////000111222222333111111000000///000000000000000000000000111111111000000000000////////////......//////000111111111000000000000000000000000////////////////////////------------------------...//////000111222222333111111111111111111111111111111111111111111111111000000000000000111111111222222111111111111111111111111222222333333444444222222333333333444444444333333333333333333333333444444444444444444444444555555555555555555555555333444555555666666555555666666666666666666666666555555555555555555555555777777666666555444444444222333444555555444222111333333333333333333333333222222222222111111111111000000000000000000000000222222222111111111000000000000000000000000000000////////////000000000111////////////////////////.........///////////////////////////////////////...........................------,,,,,,,,,------........................------------------------........................+++++++++,,,,,,+++++++++........................------,,,,,,,,,---...///------------,,,+++******+++,,,---...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........------------,,,,,,++++++++++++++++++***************,,,,,,++++++,,,,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......................................................//////000000000000///////////////....../////////---......///000111222222111111000000//////......111222222333333222222111111111111000000000111111000////////////............///000111111///---,,,+++,,,,,,---...//////000------------------------+++++++++++++++,,,---...---,,,+++,,,.........---------------............******+++,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,------......---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++......///000111111222222////////////000222333333//////000000111111111111000000000000////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000......///000111111222222000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111222222333333444444555555222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333444444555555555555555666666666666666666666666555555555555555444444444666555555555444444444333111222333444444444222222333333333333333333333333222222222111111111000000000000000000000000000000000000000000////////////000000000000000000000000...////////////000000000///////////////////////////////////////.........................................................------,,,,,,,,,------...........................------------------------........................,,,,,,------------,,,,,,..............................---,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,---...---,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------------------,,,,,,+++++++++---------...............,,,++++++++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------------------.......................................//////000000000000//////...//////////////////...///////////////000000000111000000000/////////...000000111111111111000000111000/////////000111111////////////.........------...000111000///---,,,------..................------------------------++++++++++++,,,---......---,,,+++,,,...///...---+++,,,,,,,,,,,,---------------...///////////////***++++++,,,---...//////------------------------,,,---------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,---------,,,---------.........///------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------*********+++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++...//////000000111111111......///000111333444555/////////000111111222222000000000000////////////////////////////////////000000000111111111111222111111111111111111111111//////............//////...//////000000111111111000000000000000000000000111111111111111111111111///000000111111222222222111111111111111222222222333333333333444444444444222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444111222333333444444333333333333333333333333333333555555555444444444444444222222222222222222222222111222222333333333333333333333333333333333333333222111111111111000000000000000000000000000000000000000/////////.........000000000000000000000000......////////////000000000000000000000000000000///////////////.................................------------------------------------....................................------------------------------------------------,,,---...//////...---,,,++++++++++++++++++++++++...---------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......+++++++++++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++,,,------......---------------------....................................//////000000//////.........////////////......000000////////////....../////////000000000000000//////000000000000//////000///.........///111222////////////............---...////////////------/////////...............------------------------,,,,,,,,,,,,,,,---.........,,,,,,,,,...///...---+++++++++,,,,,,,,,------+++,,,------......------++++++,,,,,,------......,,,,,,,,,------------...,,,------------,,,,,,+++************+++++++++++++++,,,,,,------,,,,,,++++++------,,,+++***+++,,,***++++++,,,,,,------...,,,------....../////////------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,++++++++++++***/////////000000000000000//////000000111222333444...//////000111111222222000000000000////////////------......///000000000000000111111111222222222000000000000000000000000---,,,,,,++++++,,,,,,---/////////000000000000000000000000000000000000000111111111111111111111111000000111111222333333444111111111222222222333333333333333333222222222222111222222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333444444444444444333333333333333333333333555555555444444333333333000000111111222222333333222222111111222333333444222222222222222222222222111111111111000000000000111111111111111111111111000000000000////////////000000000000000000000000........./////////000000000000000000000000000000000/////////....................................------------------------,,,---...///000///......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,------------,,,+++++++++,,,,,,---...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---(((((()))***++++++,,,,,,+++++++++***++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,---.........------,,,,,,,,,------.......................................////////////......---...///000000///...---////////////////////////......//////000000111111000000111111111111000000000///...------///111222000000000/////////............................................./////////------------------------------,,,,,,,,,------......---,,,---...//////---,,,,,,,,,,,,---------...))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,+++***************+++++++++++++++,,,,,,------,,,,,,++++++,,,...,,,***)))***,,,******+++,,,,,,---......++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******000000000000////////////111111111111111111222222...//////000111222222222000000000000////////////+++,,,---...///111222222000000111111222222222222////////////////////////000///...------...///000000000000000////////////000000000000000000000000000000000000000000000000000000111222333333444444111111222222333333333333333222222222111111000000111111222222222333333333444444444444444444444444555555555555555555555555333333333333333333333333444555666666777777666666555555555555555555555555555555555444444333333333111111222333444555555666222222111000111222444555222222222222222222222222111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000............/////////000000000000000000000000000000000//////.........---........................------------------------+++---///111111000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------((()))+++,,,---.........)))***+++,,,---.........,,,,,,+++***+++,,,...///+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------++++++,,,---......///000++++++******++++++,,,---***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,---.........---,,,,,,,,,,,,------.......................................////////////......---...///000000///...---------......//////000000------...///000111222222111111222222222222111111///...---,,,---///111222000000000000////////////......---------......///------......//////000000------------------------...------,,,,,,---------...---,,,---/////////...---------.........//////,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,+++***)))************+++++++++++++++------------++++++***,,,...---***)))***,,,******+++,,,,,,---......******+++,,,,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------........./////////000000.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++'''((()))***+++,,,------,,,,,,,,,++++++*********111111000000//////......000000000000111111111111+++,,,---...////////////000000////////////000000............///////////////////////////////////////////////////.........111111000000//////......////////////000111222333111000///......///000111000000000000000000000000111111222222222333333333111222222111111000///...333333333222222111111111111111222222222333333333222222222222222222222222333333333333333333333333333444555555666555555555333333333333333333333333333333333333333333333333444555555555444333333222333333333333333333333333333222222111111222222333000000000000000000000000000000111111111222222222333333222222111000//////111//////111333333000---------............------////////////////////////------............------,,,---......------///000........................------------------------++++++,,,------......///...---,,,,,,+++++++++++++++******))))))******+++---,,,,,,++++++*********000///---,,,++++++,,,---------,,,++++++*********+++,,,,,,,,,,,,+++******+++,,,...//////...,,,+++...------,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,------------,,,,,,+++***......---,,,+++))))))(((------------------------------------------------,,,,,,,,,------..................////////////000,,,---......//////..........................................//////////////////000000000...---,,,//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...000222222000.........//////.........------,,,,,,,,,,,,---------......---------............///.........------,,,,,,,,,++++++++++++,,,,,,---..............................---+++*********++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++------------,,,,,,+++***,,,+++***))))))+++---...+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((++++++++++++++++++++++++,,,,,,,,,++++++*********...,,,+++))))))))))))***111000000000/////////...000000000000111111111111,,,------....../////////000000////////////000000............/////////////////////////////////////////////////////////...000000000000//////......////////////000111222333111000///......///000111000000000000000000000000111111111111222222222222000111111111111000//////333333333222222111111111111111111222222222333333222222222222222222222222333333333333333333333333222222333444444444444444333333333333333333333333333333333333333333333333333333444444333222222111333333333333333333333333333222222111111222222333000000000000000000000000000000111111111222222222333333222111111000//////111//////000222333000...---......//////......---////////////////////////---......//////......---,,,---......------...000........................------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++///...---,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......------........./////////,,,---......//////..........................................////////////...///000000000///...---//////000000000000//////000000000000000000000000000000000000000000000000///////////////////////////000111111///....../////////...---------------,,,,,,---------.........------------..................---------,,,,,,,,,,,,+++++++++,,,,,,---...---------------------------,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---------,,,,,,+++***---,,,+++******,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***+++,,,000000000000////////////000000000000111111111111//////............///000000000////////////000000............////////////////////////////////////......//////////////////000000000////////////...////////////000111222222000//////......//////000000000000000000000000000000000000000111111111111//////000000111111000000222222222222222111111111111111111222222222222333222222222222222222222222333333333333333333333333111111222333333333333222333333333333333333333333333333333333333333333333222222222222222111111000333333333333333333333333222222111111111111222222000000000000000000000000000000000111111111111222222222222111111000000///000//////000111222000...---......//////......---////////////////////////---......//////......---,,,---///...------...///........................------------------------//////...------,,,++++++,,,,,,+++++++++,,,------......------------......++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......*********+++,,,---------,,,------------,,,++++++...---+++))))))+++---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,+++******************+++++++++,,,,,,,,,,,,,,,---------,,,++++++))))))***+++,,,------...------------------------------------------------,,,,,,,,,------------...,,,---------............,,,---......//////..........................................////////////......///000000000////////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000111///...---...000000///...---,,,---......---------.........//////------------...............------------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,---------,,,++++++------,,,++++++---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))***,,,---...000000000000///////////////000000000111111111111111000///.........///000000000////////////000000............////////////////////////////////////............///////////////////////////////////////////////////000111111////////////////////////////////////////////////////////////000000000000---...///000111111111111222222222111111111111111111111111111222222222222111111111111111111111111222222222222222222222222000111222222333333222222222222222222222222222222222222222222222222222222111222222222222222111111222222222222222222222222222222111111111111222222000000000000000000000000000000000000111111111111222111111111000000000///000//////000000000000///......////////////......////////////////////////......////////////......,,,...///...------...///........................------------------------......---------,,,,,,,,,++++++++++++,,,,,,---.........------------......***++++++,,,,,,---------++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,************,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++*********+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++))))))***+++,,,------...------------------------------------------------------------------------,,,,,,,,,---------......,,,---......///.............................................////////////......//////000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000...,,,,,,...000000///---,,,,,,---...///------........./////////,,,,,,---------.........------------------------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++,,,------////////////000000000000///000000000111111111111111000000/////////000000000000////////////000000............////////////////////////////////////---.........//////000000...............///////////////////////////000111......////////////......////////////////////////....../////////000000000,,,---...///000111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111222333333333333333222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222111111000000111111222000000000000000000000000000000000000000000000000111111111000000000000000///000000////////////000...//////////////////...////////////////////////...//////////////////...---...///...---,,,---///........................------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,------...***+++,,,---......//////---------,,,,,,,,,+++++++++++++++++++++******)))******,,,,,,,,,,,,******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,---------......,,,---......///.............................................////////////////////////000000111111//////000000000000//////////////////////////////////////////////////////////////////////////////000000000...,,,,,,...000///...---,,,------...///------------.........///,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++////////////000000000000000000000000111111111111///000111111111111000000000000////////////000000............////////////////////////////////////------......///000000000---............//////////////////......//////000---......//////......---000000000000000000000000////////////000000000000,,,---...///000000111000000000000111111111111111000000000111111111111222111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111222333333333333333333222222222222222222222222111111000000000000111111000000000000000000000000111000000000000000//////000000000000000000000000///000000///...---///111...//////000000//////...////////////////////////...//////000000//////...---/////////---,,,---...........................------------------------++++++,,,,,,---...//////,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***+++,,,---.....................---,,,+++++++++++++++,,,,,,,,,+++******)))+++---......---+++))),,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++*********------------------------------------------------...------------,,,,,,,,,,,,---------............,,,---......//////..........................................////////////000000/////////000111111//////000000000000//////000000000000000000000000//////////////////////////////////////////////////////000...---,,,---///---------...............,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------------...------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***.../////////000000000111000000000000111111111111---///111333444333111000000000////////////000000............////////////////////////////////////------......///000000111---------.........//////000//////.........//////------...//////...------000000000000000000000000//////000000000111111111------...///000000000//////000000000111111111222000000000000111111111111111111111111111111111111111111111111111111111111///000111111222222111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111111111000000000000111111000000000000000000000000111111000000///////////////000000000000000000000...000000///---,,,///111//////000000000000////////////////////////////////////000000000000//////...///000///---,,,---...........................------------------------,,,---------------------------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,***+++---............---------------------,,,,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******------------------------------------------------......---------,,,,,,,,,------........./////////,,,---......//////..........................................////////////222111000/////////000111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////---///000///...,,,------+++,,,...///000///...---+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++------------,,,.../////////000000111111000000000000111111111111,,,...111444555444222000000000////////////000000............/////////000////////////////////////---------...///000000111---------.........//////000//////.........//////,,,---...//////...---,,,000000000000000000000000000000000000111111111111---...////////////////////////000000111111111222000000000000111111111111000000000000000000000000111111111111111111111111...//////000000000000000111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111000000/////////...////////////000000000000...000000///,,,,,,///222//////000000000000////////////////////////////////////000000000000//////...///000///---,,,---...........................------------------------///......------,,,,,,+++...------,,,++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------....../////////000000//////...---///...,,,++++++,,,...///,,,++++++++++++++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++******************+++++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,.........////////////000,,,---......//////........................................../////////000333222111/////////000000//////000000000000//////000000000000000000000000111111111111111111111111////////////////////////,,,...000000...---,,,,,,***,,,...000111000...,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------------------------------------------------------,,,------......------,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,++++++,,,,,,---***+++,,,,,,------------******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((++++++++++++++++++++++++*********++++++,,,,,,,,,'''(((***---...//////...,,,,,,+++++++++,,,------000000//////.........---111111000000//////..............................//////000000000000//////,,,,,,---...///000111222///...---,,,,,,---...///......////////////..............................------............------............////////////...............------------......///000111111222000000000000000000000000111111111111111000//////000000000000111111111111111111111111111111111111////////////000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111///...------...///111333222222111000///......---......///////////////000000000000000000000000////////////////////////000000////////////000000000000000000000000000000------------------------------------------------------------------------,,,,,,,,,------.........*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,------.../////////333222000...,,,+++***))),,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------......------,,,+++************+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,---------......---------------------------------............///111111000000/////////...////////////000000000000222111000//////000111222111111111000000000000000......//////000000111111000000//////.........---000///...---------------...///000111000///,,,+++,,,,,,------...------------------,,,,,,+++++++++************************111///---+++***+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++)))***+++,,,,,,+++***)))---------,,,,,,+++++++++,,,+++*********,,,///000++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++///......---------......000000/////////.........000000000000////////////........................//////000000000000//////....../////////////////////...------------...///......////////////.................................//////////////////...............////////////222111111000///...------......//////000000111111000000000000000000000000111111111111111000//////000000000000111111111111111111111111111111111111/////////000000000111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000222111111000000/////////...//////000000000000000////////////////////////////////////////////////000//////......//////000////////////////////////------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,------...///////////////...,,,,,,+++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---------,,,+++***************+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,---------............---------------------------------............///000000/////////............/////////000000000000111000////////////000111000000000000000000000000.../////////000000000111000/////////............//////...---------------,,,---///000000///...------------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,++++++++++++)))***++++++++++++***)))---------,,,,,,+++++++++,,,+++*********,,,...000++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,++++++++++++222111000///////////////000000////////////......////////////000000000000........................//////000000000000//////111111000///...------,,,///...------------...///......////////////......//////////////////////////////000000000000//////............////////////444444333222000///...---////////////000000000000000000000000000000000000000111111111111000000///000000000000111111111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000///...------...///000000000000000000///////////////000111111111111000////////////////////////////////////////////////.........------.........////////////////////////------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***------........./////////---------------------------------............//////............---------....../////////000000000//////............//////000000000000000000000000////////////000000000000////////////............//////...------------...***+++---...//////..................---,,,+++++++++,,,,,,,,,,,,,,,,,,------------------.........111000...---,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********)))***++++++++++++***)))------,,,,,,,,,,,,++++++++++++******+++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******333222111000///.........000000//////////////////......//////000000111111........................//////000000000000//////111111000///...------,,,.........------...............////////////......000000000000000000000000/////////000000/////////............////////////333333222222111000//////000000000000////////////000000000000000000000000000000111111111111000//////000000000111111111111111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000///............///000.../////////////////////......///000000000000000////////////////////////////////////////////////...------,,,,,,------...////////////////////////------------------------------------------------.........------,,,,,,+++------,,,,,,+++++++++***------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,+++++++++,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++.........////////////000........................---------............///------------------------........./////////000000......................../////////000000000000000////////////000000000000///////////////.........///......---------......++++++------......------............---,,,+++***+++++++++,,,,,,---------------------............000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********222111000///............//////000000000000000000......//////000000111111//////////////////////////////000000000000/////////////////////.........---..................---......////////////......000000000000000000000000---......//////......---............///////////////000000000000000000000000000000000///////////////////////////////////////000000111111111000000///000000000111111111111111111111111111111111111000111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////............//////.............../////////,,,---......//////..............................////////////////////////------,,,,,,,,,,,,------........................------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---------------...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........////////////000........................---------............///,,,,,,,,,---------------............////////////------............------......//////000000000000000000000000////////////.........///////////////......---------......///---......------,,,,,,+++............---,,,+++***+++++++++,,,,,,---------++++++,,,,,,------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******111000///......---......//////000000000000111111////////////000000000000//////////////////////////////000000000000//////------......//////000000------...//////...------......////////////......////////////////////////------............------............////////////------...//////000000111////////////000000000000///////////////////////////000000111111111111000000000000000111111111111111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////...............---------,,,,,,---............---........................////////////////////////---------,,,,,,---------........................------------------------------------------------------------------------...---------------,,,,,,...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000///...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,------........./////////........................---------............///,,,,,,,,,------------...------........./////////------...//////...---------......//////000000111000000000000////////////.........///////////////...------------...////////////......---,,,,,,,,,............---,,,+++++++++,,,,,,,,,,,,,,,,,,---*********+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,------******++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++000//////.........////////////000000000111111111000000000000//////////////////////////////////////////000000000000//////............/////////000------...//////...------......////////////....................................////////////..................////////////......//////////////////......//////000000111111//////////////////////////////000111111111111111000000000000111111111111111111111111111111111111/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////......////////////......///......------,,,,,,,,,,,,------.......................................////////////////////////......------------..............................------------------------------------------------+++,,,,,,------.........---..................///.........---------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...////////////...------,,,,,,------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,------......+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---************************+++***)))))))))***,,,---,,,---------....................................---------............///,,,---------............---------.........//////---...////////////...---------......///000000111111000000000/////////.............../////////000---------------...////////////..................---------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---++++++***))))))***+++++++++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,.........---------,,,,,,000///////////////000111//////000000111111111222111111000000//////......000000000000000000000000//////000000000000////////////////////////......,,,---...//////...---,,,......////////////..............................//////000000000000//////............/////////000111111000000//////......---......///000111111222//////////////////////////////000111111111111111000000000000111111111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......//////...---,,,,,,++++++---......///////////////........................///////////////////////////......------......///........................------------------------------------------------***++++++,,,---...//////---.........///000000000......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...//////000,,,,,,+++++++++,,,------*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******************************)))))))))***,,,---,,,,,,,,,---------......////////////////////////---------.........//////---------....../////////---------.........//////---...///000000///...------------...///000000111111111000000/////////...---.........//////000000---------------...///000...............///000111,,,,,,------...------------------,,,,,,+++++++++******+++,,,,,,---......******+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,+++***))))))***+++,,,+++++++++,,,,,,---------******+++++++++******)))++++++++++++++++++++++++,,,++++++++++++++++++,,,//////.........---------......////////////..................///////////////////////////000111111///////////////...------111111000000//////......000000////////////000000........................////////////////////////000///...------...000000////////////////////////000000000000000000000000111000///------......///......///000000000000000////////////////////////111111111111111111111111000000000000000000000000222222222222222111000///////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////......////////////..............................---...///000000///...---//////////////////////////////////////////////////////.........---------------,,,,,,,,,---......000000//////.........------------------------------------............///++++++,,,---............111000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++........................///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////////////////////////////............//////000000000000000000000000////////////////////////111111000///...------,,,///...,,,---......---+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((())))))))))))***************,,,,,,,,,,,,***************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...---,,,***)))(((***++++++***)))+++,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********+++,,,------))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////..................///////////////////////////000111111///000000000000///...---000000000000//////......111///---,,,,,,---///111................................................111000///...------......////////////////////////........................111000///...---...//////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000111222222222222111000///////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////.........//////.........////////////////////////........................//////.........---------------,,,,,,,,,---......000/////////............------------------------,,,,,,,,,,,,---------...,,,,,,------...---------000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,++++++******++++++------------------------................................................///...---,,,,,,,,,,,,------------------------------------............///........................//////////////////////////////............//////000000000000000000000000////////////////////////000000//////......------,,,+++)))***++++++***(((***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++)))))))))*********+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---...------++++++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////..................///////////////////////////000111111000000111111000000//////000000000////////////...111///,,,******,,,///111................................................222111000...------------////////////////////////........................111000///.........//////......///000000000000000////////////////////////////////////////////////000000000000000000000000111111222222111111000000////////////000000000000000000000000000000000000000//////......//////000000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////......------------......////////////////////////.......................................---------,,,,,,,,,,,,,,,---...///////////////............------------------------+++++++++,,,,,,,,,---------------...------,,,,,,......,,,++++++,,,---...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++------------------------------------------------..............................---,,,,,,,,,------........................---------............///........................//////////////////////////////............//////000000000000000000000000///////////////////////////////////////.........///---,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,+++*********+++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,---.........------+++,,,---,,,+++***+++,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******)))*********------------............,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////..................///////////////////////////000000111000000111111111111000000////////////////////////000///---,,,,,,---///000................................................000000//////............////////////////////////........................000000000///////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...---,,,++++++,,,---...////////////////////////................................................,,,,,,,,,,,,------...//////////////////.........------------------------+++,,,,,,,,,,,,---------............---,,,++++++---,,,,,,,,,,,,---...///........................,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,------------......------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++------------------------...........................------,,,,,,,,,---------------------------------------............///........................//////////////////////////////............//////////////////////////////////////////////////////.........///////////////000///......//////...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++***)))(((((()))***+++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---///---+++)))))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------............,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******))))))))))))------------............,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////..................///////////////////////////000000111000000111111111111000000.............../////////...///000000000000///...................................................------.../////////000000////////////////////////////////////////////////000000000000000/////////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111111111000000////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////......////////////......------------------------...---,,,++++++,,,---...////////////////////////........................---.....................,,,++++++,,,---...//////.........///////////////------------------------------------........................---,,,++++++,,,,,,,,,,,,---......///........................,,,++++++******++++++,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........------,,,,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++------------------------........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////.........///////////////---,,,++++++,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))***************+++,,,,,,,,,,,,---------,,,+++***))))))***+++,,,...------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...///---+++)))))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......+++---------++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////..................///////////////////////////000111111//////000000111111000000---............/////////---///111222222111///---........................------------------------+++,,,---///000000111000////////////////////////000000000000000000000000000000111111111000///.........///000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000111111000000////////////000000000000000000000000000000000000000//////......//////000000000000000000000000000////////////////////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////---------------------------------...............+++++++++,,,---...///000.........///////////////---------------------------------.........//////---------...------,,,,,,,,,,,,,,,------.........------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++++++++***))))))++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000000000000000000000//////............//////000000000000000000000000///////////////////////////////////////.........///---,,,,,,---...,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++************++++++)))))))))***************++++++,,,,,,,,,---------...------------------...------------,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------***+++,,,,,,++++++,,,.........---,,,,,,+++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////..................///////////////////////////000111111---...///000000000000///---------.........//////......///000000///..............................------------------------,,,---...000000000//////////////////////////////////////////////////////000000111222111000///.........///000000000000000////////////////////////////////////////////////000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////////////////////////////......////////////......------------------------.........//////.........////////////////////////---------------------------------.........//////+++++++++,,,---...///000............/////////000------------------------,,,,,,---------.........,,,,,,------...---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,))))))******+++***************++++++,,,---------------,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///---------------------------------............///////////////////////////000000000000000000000000//////............//////000000000000000000000000////////////////////////000000//////......------111000//////000000///...,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********++++++''')))++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***......////////////................../////////000///////////////000111111------...//////000//////---------........./////////...------------...///........................------------------------......///000000///...---////////////////////////........................000111111222222000///......//////000000000000000////////////////////////........................000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////////////////......////////////..............................---...///000000///...---////////////////////////---------------------------------.........//////+++++++++,,,---...000000---.........//////000000------------------------++++++,,,,,,,,,---------++++++,,,---............,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,)))***,,,---...---,,,,,,((()))***+++++++++++++++))))))***++++++,,,---------------,,,,,,,,,+++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................---------.........//////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////111111000///...------,,,///---,,,,,,------,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,((()))***++++++***)))(((,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++---......------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,---,,,***)))))))))******&&&((()))******+++---///***++++++,,,,,,------...(((((()))***,,,---...///*********++++++,,,,,,,,,,,,,,,,,,,,,------...///+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++........................,,,---///000111000///...//////............////////////............//////---------...///000000111000000000000000000000000.........---,,,,,,,,,+++,,,,,,,,,------------.................................////////////......////////////////////////000//////////////////000000///...///000111000///000000000000000000000000111111000000//////......000000000000000000000000///...,,,++++++,,,...///////////////000000000000............/////////000000////////////000000111//////000000///...---------------............///000000000000000000000000000000////////////000000------------------------,,,,,,,,,,,,------......///...---,,,,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------//////000000///...------/////////...---,,,******........................***+++,,,,,,------------,,,,,,,,,------.........------------,,,,,,+++***///...,,,++++++,,,...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---------......//////***+++...///000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,...------,,,,,,------...------------------------------------------------....................................////////////---------------...//////111111111111111111111111111111111000000000000000111111000000000000111111////////////............000000000000///...---,,,...---+++,,,,,,---+++*********+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,------,,,,,,+++***))))))++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,***+++...000...,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,........................------------......////////////............//////000//////......//////000------......///000000111///////////////////////////////////////..................////////////000..............................////////////......///////////////////////////000000111111000000//////...---...000111111000000000000000000000000000000000000000//////......000000000000000000000000000///---,,,,,,---///000////////////000000000000........./////////000000000000////////////000000...////////////......------------............///////////////////////////000000////////////000000........................,,,,,,---.........---------,,,+++******,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------/////////.........------......------,,,,,,++++++------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...............---------,,,---.../////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,------------------------------------------------------....................................////////////000000000000000111222222........................111000000000000000000000111111000000000000111111111000000000000/////////,,,---...///000000000000...---,,,,,,------,,,***---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++------,,,,,,+++******)))++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,***,,,...///...,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++---///111//////............//////000000////////////000000------......///000000000////////////////////////.........///////////////.........////////////000..............................////////////......///////////////////////////000222333333222000///...------...000222111000000000000000000000000000000000000////////////...000000000000000000000000111000///......///000111////////////000000000000....../////////000000000222111000//////...//////---....../////////......---------............///////////////////////////000//////......//////000////////////////////////,,,---///000000...---+++---,,,+++++++++,,,...///........................------------------------...............---------///...------,,,---------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,)))+++---......---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------/////////...------,,,,,,///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------............////////////111111111111111222333333111111111111111111111111000000000000000000111111111111000000000000111111111111111111000000000000,,,---...///000000000000...---,,,,,,------,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++...//////...+++)))---,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------.........---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++........................///......------///000111//////............//////000000////////////000000............//////000000////////////////////////+++,,,,,,,,,---.........,,,,,,,,,------------.................................////////////......///////////////////////////000333444444333000///---,,,,,,---000222222111////////////////////////////////////////////////////////////////////////000//////......//////000////////////000000000000...////////////000000000222222000///............,,,,,,---...////////////---------............////////////////////////////////////....../////////........................---...000111111...,,,***///......---...///000000...........................................................................---,,,,,,,,,,,,---...---,,,***)))***+++...///---------------------------.........---,,,++++++,,,,,,,,,++++++*********++++++,,,---.........---******,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------------..................---------222111000......---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++***+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////......//////000111222222222222222222222222000000000000000111111111111111000000000000111111111111111000000000//////000000000000///...---,,,...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------++++++,,,,,,,,,,,,,,,,,,************************////////////////////////...///000222222111111000//////............//////000000////////////000000............////////////........................+++,,,,,,,,,---.........,,,,,,,,,------------.................................////////////......///////////////////////////000333444444333000///,,,,,,+++---000111111111////////////////////////...............////////////////////////////////////..................///////////////000000000000////////////000000000111222222000///............,,,,,,---......///......---------............///........................//////............//////------------------------,,,...000111000...+++***............//////000000---------------------------------------------------.....................------,,,,,,,,,------...---,,,*********,,,...000////////////////////////............------,,,+++,,,,,,,,,++++++*********+++,,,------............,,,,,,************,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---...///000000222111000...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...------------...////////////////////////////////////000000111111111111111111000000000000111111000000/////////.........000000000000///...---,,,...---,,,,,,......---,,,,,,...111333333111...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,+++++++++++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------************************////////////////////////...000222444444333111000//////............////////////............//////......//////////////////.................................///////////////.........////////////000..............................////////////......///////////////////////////000222333333222000///---,,,,,,---///111000///000000000000000000000000---............/////////000000000000000000000000........................////////////000000000000/////////000000000111111222111000//////...//////,,,------.........---------------............///........................///......------......///------------------------+++,,,...//////---,,,***,,,,,,------............------------------------++++++++++++++++++++++++---------...............,,,,,,---............------,,,,,,+++,,,---//////////////////////////////---............------,,,,,,,,,,,,,,,++++++++++++,,,------............---...---+++))))))+++---...++++++,,,,,,,,,,,,------,,,---------............***+++,,,---...000111111000//////...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,*********+++++++++++++++,,,++++++******++++++,,,,,,,,,+++***************,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000000111000000000000000000000000/////////000111111222222111111000000000000111111////////////............,,,---...///000000000000...---,,,---...///...------000555888888555000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////000000111111222222222222//////............//////......------------....../////////////////////...........................///////////////..................////////////000..............................////////////......///////////////////////////000000111111000000///...---,,,---///000///...000000000000000000000000---------.........//////000000000000000000000000/////////000000/////////////////////000000000000//////000000000111111111000000////////////000000------.........---,,,,,,---------............///........................///......------......///........................***+++,,,,,,---,,,,,,,,,,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,///000111000...---........................////////////////////////,,,---..................,,,,,,,,,,,,------------..................---,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------............+++,,,,,,---...///000000------.........,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))***++++++++++++***)))*********++++++++++++,,,++++++******++++++,,,,,,++++++***************,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000///000111111222222222222222222222222222...//////000111111222222111111000000000000111111000000000////////////...,,,---...///000000000000...---,,,---...//////...,,,///333666666333///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------)))+++---,,,******,,,............---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111000///...///000222333//////............//////---------,,,,,,---------///////////////..........................................------,,,,,,+++,,,,,,,,,---------....................................////////////......////////////////////////000//////////////////000...---,,,---//////...---000000000000000000000000---------.........//////000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111000////////////000000111............---,,,++++++---------.........//////.................................------.........////////////////////////*********++++++,,,,,,---...//////000111000000000000000000000000000000000////////////////////////---------.........//////***,,,000222222111...,,,...//////000000///..............................,,,,,,---.../////////...,,,,,,,,,------............/////////...---,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,------------------.........//////------..................***,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++''''''((()))))))))))))))))))))******++++++++++++,,,++++++++++++++++++,,,,,,++++++***)))*********,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///////////////000000111////////////////////////...//////000111222222222111111000000000000111111111111111111000000000000000000000000///...---,,,...---,,,---///000///...***+++...//////...+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000)))***+++,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,---............+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------(((+++---,,,***)))+++...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////000111111111111111000000000000000000000000................................................////////////............---------------...///000000000000000000000000000//////.........------------------.........//////////////////000000000000000//////.........//////111000///......///000111000000000000000000000000.........////////////000...........................///000000///---+++)))////////////000000000000111000000000//////......//////.........---------///////////////.........////////////////////////000000000000000000000000.........////////////000---,,,+++,,,...///...---+++++++++,,,,,,,,,------.../////////...------,,,............//////000000.........------,,,,,,+++................................................------------------------+++,,,,,,---...///000000,,,------......------,,,,,,,,,------...////////////............---------...---,,,,,,++++++++++++,,,,,,++++++***+++++++++******+++,,,,,,---.........///...---+++***,,,......------,,,+++***)))))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******++++++)))(((************************---------,,,,,,+++++++++,,,+++***))))))+++---...222111000...---,,,++++++------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000////////////000000//////000111111111111111000000000000111111111111222111111111000000/////////333333111000111000,,,,,,------......------,,,------......------,,,+++******+++++++++,,,,,,,,,+++)))'''(((***+++***''')))))))))***+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''$$$$$$'''******)))+++++++++,,,,,,---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))++++++,,,,,,,,,........./////////////////////000111111111111000////////////////////////........................////////////////////////////////////..................---------......///........................//////.........------------------.........//////.........////////////000/////////.........//////000000////////////000000////////////////////////------........./////////...........................////////////...,,,+++.../////////000000000000111111111111000000////////////.........---------/////////////////////...........................////////////////////////------........./////////...---,,,---///000///...,,,,,,---------........................---,,,,,,------.........//////////////////...............................................................------------------------,,,,,,,,,---...//////000,,,------......------,,,++++++,,,,,,---.........///............---------...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////---++++++---///......------,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******++++++***(((************************------,,,,,,,,,+++++++++,,,+++***))))))+++---...000///...---,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++,,,,,,,,,,,,---------------.........//////000//////......//////000//////000111111111111000//////000000000111111111111111111000000000//////...111222000///111000---,,,------......------,,,------......------,,,+++******+++++++++,,,,,,,,,---+++)))***,,,---+++)))++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***'''''')))+++***)))+++++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,///////////////............///000000111111000000////////////////////////........................000000000000000000000000////////////............//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...............------------------...........................//////////////////////////////////////////000000000000//////........................,,,---------................................................................../////////000000000111111111111111000000000/////////............---......//////////////////------------------------////////////////////////,,,---------............///------...///000///...---------.........//////------......------,,,,,,---------------.........------------............................................................------------------------,,,,,,------......//////,,,------......------,,,******++++++,,,------...///............---------...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---,,,,,,+++******...//////...,,,,,,---///------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******++++++***)))************************,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***,,,---++++++,,,,,,,,,,,,------........./////////000000.........------............///000000111111000000//////000000000000111111111111000000000000//////---000111//////222111...------............------------......------,,,+++******+++++++++,,,,,,,,,...,,,+++,,,---...---,,,------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,000000//////......------...//////000000000000000////////////////////////........................////////////////////////////////////............000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,....................................................../////////000000000...//////000000000000000...///000111111000///...........................,,,,,,,,,---------....................................------...///000000........./////////000000000000000000000//////////////////...........................////////////------------------------////////////////////////,,,,,,,,,---------.........---,,,---...//////---------------............,,,---------------,,,,,,------------------------*********++++++,,,,,,,,,................................................---------------------------------------------...,,,------......------,,,+++++++++,,,------......///............---------...------,,,,,,,,,------++++++++++++,,,...//////...------,,,,,,++++++***,,,---...---++++++,,,...+++,,,,,,,,,------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************,,,+++++++++++++++++++++++++++*********+++,,,---,,,++++++***++++++,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***+++,,,+++++++++,,,,,,,,,---------.........////////////...------,,,,,,------......//////000000000000000////////////000000000111000000000000000000//////---000111///000333444111------............------------......------,,,+++******+++++++++,,,,,,,,,------,,,,,,---------,,,......------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,000000//////......------......///000000000000000........................................................................////////////............000///...------------------------------------------..........................................---//////000000000111111111......///000111111000000...///000111111000///...........................,,,,,,,,,---------.............................................///000111............////////////------..................////////////////////////---.........//////000000------------------------........................,,,,,,,,,---------......,,,+++***+++---...---,,,+++,,,,,,,,,,,,---------,,,,,,---......---------------------------------*********++++++,,,,,,,,,................................................---------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---....../////////............------------------,,,,,,---......,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,*********+++,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,***************************++++++++++++++++++++++++++++++***+++++++++,,,,,,+++************+++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---++++++,,,---+++++++++,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,,,,------......///000000000000000...////////////000000000//////////////////000000...111222000111555666333---......//////......---------......------,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,+++++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,///////////////.........---...//////000000//////........................................................................////////////............//////...---------..............................---------..............................---------////////////000000000000---...000111222111111000//////000000000000//////........................,,,---------.............................................//////000000000------........./////////,,,,,,,,,,,,------------...////////////000000000------......///000000000------------------------........................,,,---------............+++*********,,,---,,,++++++++++++,,,,,,,,,------------......//////...............---------------------------............................................................------------------------......------,,,,,,++++++,,,------......------,,,,,,,,,---......//////000///............---------------------------...///------------......///000,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,*********++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++*********************************+++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,+++---...++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,------------...//////000000//////......////////////000000......////////////000000///222222///000444555333......////////////......------......------,,,+++******+++++++++,,,,,,,,,)))+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......---------.........///////////////---...//////000000//////........................................................................////////////..................---------......///........................---------.........////////////.........------------------............///---...000222222222111000000000////////////000000////////////////////////------........./////////..............................000111111000//////---------.........//////,,,,,,,,,------............/////////000000000000------......///000000111................................................------........./////////,,,+++***+++---...---,,,,,,,,,,,,,,,---------...---...//////000000///////////////.........------/////////...............................................................------------------------......------,,,+++******,,,------......------,,,+++,,,,,,------.../////////............------------------------.../////////...............//////...------,,,,,,++++++******,,,...///...------...++++++,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,************************)))*********++++++++++++******++++++,,,,,,,,,+++---,,,,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************************,,,------,,,,,,...///++++++,,,,,,,,,,,,------------------..................------------......---...//////000000//////........./////////000000........./////////000000///111000---...222333111......////////////......------......------,,,+++******+++++++++,,,,,,,,,)))+++,,,,,,))))))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,******,,,///---------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------.........//////000000---......///////////////................................................000000000000000000000000000/////////............---------------...///000........................---------.........////////////.........---------+++++++++,,,,,,,,,------,,,...000222333222111000111000///......///000111000000000000000000000000.........////////////000...........................///000222222000...------------.........//////---------....../////////.../////////000000111111---------...///000000111////////////////////////.................................////////////000---,,,+++,,,...///...------------.........//////......///000111111000000000000/////////..................------,,,,,,,,,................................................------------------------......------,,,+++******,,,------......------,,,***++++++,,,,,,---......//////.........------------------------...///000000//////............///000///...---+++***)))(((+++---000111000//////000------------------------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,------......------,,,++++++++++++++++++++++++,,,+++***+++---...---,,,************************))))))******++++++++++++******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++------------///000++++++,,,,,,,,,---------............/////////000///......------......///---......///////////////............/////////000---.........//////000000...000///,,,,,,000111///......////////////......------......------,,,+++******+++++++++,,,,,,,,,)))+++---,,,***)))+++---,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////,,,)))))),,,///---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************........................,,,++++++******++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...............------////////////000000000000000////////////.........------------------------........................//////////////////////////////.........---------///...---...///000///...//////////////////////////////.........---------,,,------......------,,,------............---------...000111111111000///000000//////.........---........................++++++,,,,,,,,,,,,------&&&(((,,,///000000///...000///......000111111000........................////////////////////////////////////////////////000000////////////000000///...---,,,,,,---...///------............---------------............///...........................---+++++++++---///000111222333333222111000///000000000000000000000000///...---,,,,,,---...///.........////////////000//////.........---------/////////000///......---........................------............------///...,,,++++++,,,...//////...---,,,+++,,,---............//////000000000........................//////...---,,,++++++***,,,,,,,,,------.........,,,+++*********+++,,,------,,,++++++------,,,+++************************.........////////////000---------,,,,,,++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,...///000000111....................................////////////000000000000000000000000222111111000///......---//////000000///...------///////////////////////////......------......///------------------------)))))))))***++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,++++++***+++++++++++++++************++++++---,,,+++***+++,,,---...,,,,,,,,,+++++++++******444111---+++,,,,,,***(((,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---/////////......---------.../////////000000000000/////////.........------------------------------........................//////////////////////////////.........---------000///...///111222111000//////////////////////////////.........------------------......------------......//////......---//////000111111111111000000000/////////.................................,,,,,,---------.........***+++---///000///...---000///---...000111111000........................////////////////////////////////////////////////......------------......//////...------...//////------............---------------............///........................---,,,+++***+++,,,...///000111222222111000///...////////////////////////------,,,,,,,,,,,,------,,,,,,,,,------------...//////.........---------...////////////...------........................------............------///...,,,++++++,,,...///...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------........................000//////......------,,,,,,,,,,,,------.........------,,,++++++,,,---...---+++***+++,,,,,,+++***************************------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---.../////////....................................////////////000000000000000000000000111111111000///.........///////////////...------////////////////////////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++***111...++++++,,,------+++,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++************+++,,,.........---------,,,,,,....../////////000000000............---------,,,------------------------......................../////////////////////////////////............---222000000111222333222111/////////////////////////////////............---------............---------......//////......---000000//////000000111222000000////////////..............................---............////////////////////////.........000...---...///111000000........................////////////////////////////////////////////////......------------......000//////......//////000------............---------------............///...........................---,,,,,,,,,---.../////////000000000///......////////////////////////+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------..................---------...............---,,,,,,------------------------------............------...---,,,++++++,,,---...------,,,,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------////////////////////////---------------...............---,,,,,,------...---,,,***+++++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,---------------........................---............/////////000000000000000000000000111111000000//////......///////////////......---////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,------...---------,,,,,,---------++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++---+++***+++---...///...,,,++++++******++++++,,,............------------,,,------......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***))))))***++++++------,,,,,,,,,,,,,,,+++........./////////000000......---------,,,,,,,,,................................................/////////////////////////////////...............111000000000222333222111/////////////////////////////////.....................////////////............////////////......000///...---...///000111000000//////////////////........................------........./////////111000///......///000111000...------///000000///........................////////////////////////////////////////////////000000////////////000000000000////////////000000------............---------------............///........................000//////......///000000.....................---////////////////////////+++,,,---......---,,,+++.........////////////000........................------......------,,,+++------------------------------............------...---,,,,,,,,,,,,---...---,,,,,,,,,------......------------------------------------------------------......////////////---------...............---------,,,,,,,,,,,,,,,...---++++++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++........................---------.........//////000000000000000000000000111000000000/////////......///////////////......///////////////////////////......------......///------------------------,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,------------,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,++++++++++++******+++---.........,,,++++++******++++++,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++............////////////......---------,,,,,,,,,................................................////////////////////////////////////////////////000///...///111111111000000000000000000000000000////////////////////////...//////000000//////......//////////////////...///...---,,,---...///000//////000000000000000000////////////////////////,,,------------.........000///.........000222333///...,,,---///000000///////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000//////------............---------------............///........................//////..................------------------..............................,,,---...//////...---,,,.........////////////000---.....................------......------,,,+++------------------------------............---------------,,,,,,---------+++,,,,,,------.........------------------------------------------------,,,,,,,,,------...//////........................,,,,,,,,,,,,++++++******///---,,,,,,------,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***........................------------............////////////////////////000000000000////////////......///////////////...///////////////////////////......------......///------------------------******++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++,,,------++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++------........./////////............---------,,,................................................////////////////////////...////////////000000000///---------///000///...000000000000000000000000...////////////000000000//////000000000000//////...//////000000//////.........------......///000//////000000000000111111////////////////////////,,,,,,---------.........///.........///000222333///---,,,---...000//////////////////////////////////////////////////////////////////////////////......------------.........//////000000//////...------............---------------............///........................---------,,,,,,,,,,,,+++---------,,,------...///........................---......//////......---,,,,,,,,,------------...---------..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------++++++,,,---............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------....../////////...............,,,,,,,,,,,,+++***))))))---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******))))))***+++++++++******++++++++++++++++++++++++++++++************++++++************************)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,---------------,,,+++........................,,,------------.........////////////////////////000000000000////////////---...//////////////////////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++************+++,,,------***+++,,,------,,,+++***++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,***,,,------+++******+++,,,++++++******++++++,,,************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---------.........///////////////.........------................................................////////////////////////.../////////000000000000...---,,,---///000///...000000000000000000000000.../////////000000000000///000000111111000000/////////000000000000//////...//////000000000000000//////000000000111111111////////////////////////---............//////////////////......//////000///---,,,,,,...//////...////////////////////////////////////////////////////////////////////////......------------......---...////////////...---------............---------------............///.......................................---,,,,,,...------,,,---...///000...........................------,,,,,,------...,,,,,,,,,------------...---------.........//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------------,,,***+++,,,...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000/////////.........------------------+++***)))***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------.........------........................,,,,,,---------.........////////////////////////////////////000000000000------...///////////////////////////////////////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************++++++++++++***++++++,,,,,,------...)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++******+++,,,---......+++,,,---......---,,,+++,,,,,,++++++,,,,,,------...------------,,,,,,,,,(((+++...---+++******,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++,,,,,,---------------.........//////000////////////.........////////////////////////........................////////////////////////.../////////000000111111///...---...///000000...000000000000000000000000.../////////000000111111000000111111111111000000//////000000000000/////////000222333333333222111//////000000111111111222000000000000000000000000////////////000000000000000000000///...------,,,///---,,,,,,...//////...000000000000000000000000////////////////////////////////////////////////000000////////////000000,,,---...//////...---,,,---..................------------.........//////........................111111222111111000//////...------,,,---...///000...........................---++++++++++++---............/////////000000---------.........////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......------,,,)))+++,,,...//////......000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////.........---......//////...,,,+++)))'''&&&&&&'''***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......((((((***+++---...000000***+++,,,,,,------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,---......//////..............................,,,,,,,,,---------......////////////////////////////////////000000000000------...///000000/////////////////////////////////......------......///------------------------...------,,,,,,++++++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,***))))))***,,,---)))************+++++++++)))***+++,,,------...///)))***,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,++++++,,,---...///000,,,---///000000///---,,,---,,,+++***+++,,,---.........---------,,,,,,,,,'''***------,,,***+++---,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------111111000000//////......222111111000///......---------------.........///000000000000000000000000222111111111000000//////000000///...............////////////000000000000)))+++,,,...//////......000111111111111000000///////////////000000000000000000000000000000000000111111000000//////......////////////000000000000//////000000///...------......////////////......////////////////////////000000000000000000000000////////////000000000000////////////////////////........................,,,------......------,,,------............------,,,,,,------------,,,,,,000000//////.........---............------------222111111000///......---------------------------------------------------///...------...///000111.........------,,,,,,+++///............---------///...---,,,,,,---...///111000///...............//////////////////////////////.........---------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000///...---,,,+++++++++........................---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++---------,,,+++***)))((())))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,+++******))))))******+++,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................------,,,,,,,,,............////////////000000000000000000000000////////////////////////////////////............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------//////...---,,,+++***)))***+++,,,------,,,+++***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))***+++---...,,,------......------,,,/////////......---------111111111000///........./////////000000000111111000000000000000000000000111111111000000000//////000000///...............000000000///////////////+++,,,...///000000/////////000000111111111000000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000//////000000///......---...//////000000//////...////////////////////////////////////////////////111111000000//////......////////////////////////........................---......//////......---------............------------............------///.........------------------........./////////111111000000///......---------------------------------------------------...------,,,---...///000///......---------------///............---------......------------......000///......---------...------------------------......------,,,,,,,,,,,,....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...//////...---,,,,,,,,,,,,........................------,,,,,,,,,,,,------***++++++,,,------......------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))*********++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++******+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,---------------.........//////------------------------///...............------............////////////000000000000000000000000000000000000000000000000////////////............000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...------------------------+++++++++************)))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,------......------,,,////////////............111111000000//////......//////000000000111111111000000000000000000000000111111000000000000//////000/////////............000000000//////.........---...///000000000000000...//////000111111111111////////////000000000000000000000000000000000000////////////000000000000////////////000000000000//////000000000///......///000000111111000000///////////////////////////////////////////////////222111111000///...------////////////////////////...........................//////////////////...------............------.........//////.........---------------,,,,,,,,,,,,------...000111111222111000000//////.........------------------------------------------------------,,,,,,,,,---...///000///...---------...//////............---------------............------......---,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++........................///////////////000000000------------------------,,,------.........------///...------,,,,,,,,,,,,------------------------......------------......+++++++++,,,------.........------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---------,,,,,,///...+++)))))))))***+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////............////////////000000000000000000000000111111111111111111111111////////////............/////////...------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------)))))))))******+++++++++,,,++++++++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,------......------,,,111111111111111111111111111000000000/////////...---............/////////////////////////////////000000000000000000/////////////////////......---000000000///......------......//////000000000000---...///000111111111111////////////000000000000////////////////////////......//////000000111111////////////000000000000//////000000000//////...000000111111111111000000////////////////////////////////////////////////000000000//////......---////////////////////////..............................////////////......------............------......////////////......------------------------.........///000111111222000000/////////.................................................................................111000...------...///000///............---------,,,,,,...//////...,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,..............................//////000000000111........................------.........---,,,,,,///...---,,,,,,,,,,,,,,,------------------------.........------.........,,,,,,,,,,,,------............---,,,++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++******///---+++)))((()))+++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000............////////////000000000000000000000000111111111111111111111111////////////............//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------,,,+++)))(((,,,------......------,,,000000000000000111111111000000000000////////////............/////////000//////////////////////////////////////////000000/////////000///...------000/////////.........---..................//////,,,---...000000111111111////////////000000000000////////////////////////......//////000000111111////////////000000000000//////000000000000000///000000111111111111000000////////////////////////........................------......//////000000////////////////////////........................,,,------......------,,,------............------......////////////........................//////000000000000000/////////////////////............................................................//////000000000/////////000///...---......///000///............---------+++,,,---......---,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------....../////////........................------------------,,,,,,......---,,,,,,,,,------------------------------.........------.........,,,,,,------------.........---,,,+++++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------******))))))******+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))(((,,,+++***))))))+++---...++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///............////////////000000000000000000000000111111111111111111111111////////////...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------,,,+++)))(((,,,------......------,,,------------............000000000000////////////000000000111111111222222000000000000000000000000......////////////000000...///000000000///---,,,........................///......------...//////---......///000000000000////////////000000000000000000000000000000000000////////////000000000000////////////000000000000//////000111111111000000///000000111111000000///////////////////////////........................,,,,,,---...///000000111////////////////////////........................,,,,,,------------,,,,,,------............------.........//////..................///////////////000000000//////.................................................................................000000111111111000//////---............////////////............---------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------........................------...............///........................------------------......------------------------+++,,,,,,---------,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------......---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------******))))))******+++,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++******)))(((************+++,,,---...++++++,,,,,,------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////000000000000000000000000111111111111111111111111////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,------......------,,,+++,,,,,,,,,---------...////////////000000000000000000111111111222222222000000000000000000000000........./////////000000...///000111000///---,,,,,,------....../////////000000///......///000000......///////////////...////////////000000000000000000000000000000000000000000000000////////////////////////000000000000//////000111111111111111...//////000000//////...////////////////////////........................,,,------....../////////////////////////////////........................------............------------............------------............---------------....../////////..................//////........................................................................///000111111111///...---+++,,,---/////////------///............------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------.......................................------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................------+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))*********++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,)))***+++------+++***)))******+++++++++,,,,,,,,,+++++++++,,,++++++************+++,,,,,,,,,+++***++++++,,,,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------............------------............////////////000000000000000000000000000000000000000000000000////////////....................................------------------------++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***************+++++++++++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---///000000///---,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,------......------,,,---------.........//////////////////000000000000////////////000000000000000000000000000000000000---.........//////000000...///000111000///---,,,+++,,,,,,---...///000000222111000//////000111111...///////////////......////////////000000000000000000000000000000000000111111000000//////......////////////000000000000//////000111111111111111......////////////......////////////////////////..........................................------////////////////////////..............................////////////......---..................---,,,------------------,,,,,,,,,,,,------.........+++,,,,,,---...///000000---.....................////////////////////////////////////////////////...///000000000///---,,,)))+++---///000///---+++//////.........---------...---++++++++++++---...,,,,,,,,,,,,------...///------------------------+++++++++,,,,,,---------........................//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................------************+++,,,---------------,,,,,,,,,++++++---------,,,+++***)))((())))))*********+++++++++))))))))))))))))))))))))*********)))***++++++,,,((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,---...---+++)))'''++++++,,,,,,---...//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................000000//////.........---............/////////000000000000000000000000000////////////////////////000/////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++---...//////++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...//////***+++,,,------,,,+++***+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---...000111111000...---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***)))***+++---...,,,------......------,,,,,,,,,---------,,,***)))000000//////.........---////////////000000000000////////////////////////000000//////......------111111111000///........................///000000//////////////////////////////000000000000//////222111111111000000//////222111000//////000111222111111000000//////......000000000000000000000000000000000000000000000000222111000.........///000///...---,,,,,,---///000------------------------..............................------------......////////////////////////........................111111000000//////.........................................................------,,,---...///000//////............/////////////////////000111222.........------,,,,,,,,,---------............///........................///......---------...............------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))+++...000...,,,******+++++++++,,,,,,,,,........................,,,------......------,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------***************)))((('''------,,,++++++*********------------------------------------------------/////////000000000000000//////............/////////......---------......000000000000000000000000////////////////////////..............................---,,,,,,,,,,,,------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))******+++++++++,,,,,,,,,+++,,,,,,***))))))+++............------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000+++++++++,,,---...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------555///))))))...///,,,(((,,,------......------,,,---------,,,,,,+++++++++//////000000000///...---000000/////////.........////////////000000000000111111111111111111111111000000000//////.........////////////000000000000...............///000000//////////////////////////////000000000000//////111111111000000000//////111000////////////000111111000000000/////////...000000000000000000000000000000000000000000000000222111000///......///000000///---,,,,,,---///000------------------------.................................------.........////////////////////////........................///////////////000000000................................................---,,,,,,+++,,,---.../////////............//////...------------......////////////......------------------............///..............................---------------.........---------,,,,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,,,,------------+++***)))+++...///...,,,---,,,,,,,,,++++++******------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------+++,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////000000000//////............//////000//////.........//////000000000000000000000000111111111111111111111111..............................---,,,,,,,,,,,,---...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---+++,,,---,,,******,,,---......---------,,,,,,,,,+++,,,------------,,,+++---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***)))(((((()))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,------------------------000---******---///---***,,,,,,------------,,,,,,---------,,,,,,+++++++++000000111111111000//////000000////////////......////////////000000000000111111111111111111111111000000000000////////////---......///000111111222...............///000000//////////////////////////////000000000000//////111111000000000000//////000//////......//////000000000000000////////////000000000000000000000000000000000000000000000000111000000////////////000000///...---------//////------------------------................................................////////////////////////////////////////////////---......///000000111111................................................,,,,,,,,,+++,,,,,,---...//////............//////......------,,,---------///////////////.........---------............///........................------,,,,,,,,,,,,------...------------,,,,,,,,,))))))******++++++,,,,,,---............/////////,,,,,,,,,---......//////+++******,,,......---,,,......---,,,+++***)))))),,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---)))&&&&&&(((,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------------......------,,,,,,*********+++,,,---------++++++++++++++++++++++++------------------------,,,,,,------...///000000//////............//////000000/////////000000111000000000000000000000000111111111111111111111111////////////////////////......---,,,,,,,,,,,,---...---,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////+++++++++,,,,,,,,,------+++,,,......,,,+++,,,---...------------,,,,,,,,,,,,------......------,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---,,,+++)))((('''''''''+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************------------------------++++++++++++,,,,,,,,,,,,------------------------******+++,,,------,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++........................000000//////////////////////////////000000000000////////////////////////000000000000000000000000......//////000000111111...............///000000//////////////////////////////000000000000//////000000000000000000////////////............//////000000000000////////////////////////////////////////////////////////////000000000////////////000000///......---......///................................................---..................---////////////////////////000000000000000000000000........./////////000000................................................------------------------///......------......///111000//////............//////..................---------............///........................,,,,,,+++++++++,,,------------------------------))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000+++++++++,,,---------,,,...------,,,++++++******++++++,,,,,,,,,,,,,,,---,,,------......------,,,------------------------///---***((('''***---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------............------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000//////............///////////////...//////000000000000000000000000000000111111111111111111111111000000000000000000000000......---,,,,,,,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...*********++++++++++++,,,***---//////...,,,,,,---------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''***---...,,,***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000000000000000////////////000000000000........................///////////////000000000//////////////////000///...............///000000//////////////////////////////000000000000////////////////////////000000......////////////......////////////000000000000/////////////////////////////////////////////////////////000000000000///000000//////............................................................------...//////...------////////////////////////000000000000000000000000000/////////.........---...................................................////////////...............------------......111000///...............---------------------------------............///........................+++++++++++++++,,,---...------------------------+++++++++,,,---...//////,,,,,,,,,---------......,,,,,,------...///000000***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000//////............//////...---------......///000000000000000000000000000000000000000000000000000111111111111111111111111......---,,,,,,,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))***************---//////...,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...+++((()))+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////.........///000111//////000000000000111111////////////000000000000000000000000000000000000............////////////000000000000////////////...............///000000//////////////////////////////000000000000//////......////////////000000...//////000000//////...////////////000000000000000000000000000000000000000000000000000000000000...//////000000000000///111000000000///......---................................................,,,---...//////...---,,,////////////////////////////////////////////////000000//////...------,,,................................................///000000000000///............------------......------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------............///........................,,,++++++,,,,,,---...///,,,,,,,,,------------...,,,,,,------......//////---............/////////,,,,,,,,,---......//////***,,,------,,,+++,,,---+++,,,,,,,,,---------...++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------,,,,,,.........---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////............//////------,,,------...///000000000000000000000000000////////////////////////000000000000000000000000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))*********++++++,,,......,,,+++,,,---,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------///...---+++***)))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))***,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000000/////////000222222//////000000000111111111////////////000000000000000000000000000000000000,,,---------.........///......//////000000111111...............///000000//////////////////////////////000000000000//////........./////////000000//////000111111000//////.../////////000000000111000000000000000000000000000000000000000000000000---...///000111111000///111111111000//////...---................................................,,,---///000000///---,,,////////////////////////................................................................................................//////000000000///------...------,,,,,,------...,,,,,,+++++++++,,,------------------.........///---------............///........................,,,,,,,,,,,,---...///000,,,,,,,,,---------......------------------------------------............,,,,,,,,,,,,------------***,,,......,,,***+++------------------,,,,,,,,,+++,,,,,,---......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***+++,,,------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------........./////////............//////------------...///000111000000000000000000000000000000000000000000000000000000000000000000000000......---,,,,,,,,,,,,---)))***,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,---------......---,,,++++++++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,---,,,+++,,,---...,,,,,,------------,,,,,,+++++++++,,,,,,---------000///.........000111222//////000000111111111222////////////000000000000........................,,,,,,,,,---------......,,,,,,---///000222333333...............///000000//////////////////////////////000000000000//////---.........//////000000///000111222222111000///.../////////000000111111000000000000000000000000000000000000000000000000---...///111111111000///111111111111000///------////////////////////////........................,,,---///000000///---,,,////////////////////////........................,,,,,,------.../////////....................................................../////////...,,,+++...------,,,,,,------...------------......///000---.........//////000000---------.........//////........................,,,,,,,,,---...///000111,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///...+++***+++---//////...---,,,++++++***,,,,,,------...///000000,,,------......------,,,+++++++++++++++++++++++++++++++++,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---.........---+++,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++........................//////............//////............///000222222000000000000000000000000111111111111111111111111////////////////////////......---,,,,,,,,,,,,---((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------...///,,,,,,---------.........,,,,,,,,,***))))))+++...,,,,,,,,,------............---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,+++***+++,,,...000111,,,------......------,,,+++++++++,,,,,,---------////////////////////////......///000000000000000------...///000111222222000111111111111///---,,,000000000000000000000000////////////////////////////////////////////////////////////////////////---------............///......////////////..............................000000000000000000000000000000000000000000000000000000///..................///111222333333333222222111...------...111333...............---------///...,,,++++++,,,...///------------------------000...+++))))))+++...000////////////////////////000///---,,,+++,,,,,,---//////.........---------000///...///000111000///............---,,,++++++------------------------///...,,,******+++,,,---/////////...------,,,,,,---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,///111111000...,,,------------------------.........------,,,,,,,,,,,,---//////...,,,)))''',,,,,,,,,---------......,,,,,,,,,------.........,,,------....../////////,,,---...//////...---,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------....../////////*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,+++******+++,,,,,,.........------,,,,,,,,,------------------------*********+++,,,,,,---------,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,---......//////..................////////////111000///......///000111333333333222111000//////111111111111111111111111111000...---,,,,,,------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---************************........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,////////////////////////...///000000111111000000......//////000000111111222222222111111000///...////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000......////////////..............................000000000000000000000000000000000000000000000000000000///...............//////000111222222222111222111///......///000111........................///...,,,++++++,,,...///........................///...,,,++++++,,,...//////////////////////////////...---,,,,,,,,,---...//////.........---------000///---...//////...------------...------,,,,,,------------------------///...,,,+++***+++,,,------------...............---------............///------------------------------------------------,,,,,,,,,------......///...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))+++,,,---,,,+++***------------------------......---------,,,,,,,,,+++,,,---......---+++***,,,,,,,,,---------......,,,,,,,,,---------......---------------.........,,,---............---,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---......//////..................////////////111000//////...///000111222222222222111000//////111111111111111111111111111000...---,,,,,,------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++///////////////////////////000111111222222111111////////////000000000000333333222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111......////////////..............................////////////////////////000000000000000000000000000//////............///000000/////////000000111111111000000/////////...---------......//////000///...---,,,,,,---...///////////////////////////......---,,,,,,---......////////////////////////---------,,,------...///...............---------000...------......---+++,,,,,,------...---------------------------------///...,,,+++++++++,,,---+++,,,,,,---......//////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------...------------,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,------------...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******------------------------,,,,,,,,,+++++++++++++++,,,---......//////..................////////////000000/////////000000111222222222222111000//////111111111111111111111111000///...---------------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,++++++++++++,,,---.........---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************////////////////////////000000111222222222222222111000000000/////////...333222000/////////000111////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000......////////////..............................////////////////////////000000000000000000000000000///............//////111000...------...///000000000111111000///...---,,,------...///000000111......------------............////////////000000------............------////////////////////////,,,---------......//////........................111///............---+++++++++,,,---............------------------------......---,,,,,,,,,,,,---,,,,,,,,,------.........---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++++++++,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,......---,,,---...///000------------------------------------------------------,,,,,,------------,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................////////////000000000000000000111111111111111111111000//////111111111111111111111111//////......------------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////////////////000000111222222222222222111111000000//////......111000...------...///000........................////////////////////////////////////////////////////////////////////////------........./////////......////////////......//////////////////////////////////////////////////////////////////////////////............//////000///...---------/////////000111111111000...---------......///000111111........................------........./////////------...//////...------////////////////////////,,,------....../////////---.....................111000//////000000///---++++++,,,---............------------------------......------,,,,,,,,,---......------,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++***+++,,,---......//////------------------------+++++++++,,,,,,---------,,,------......------,,,+++***)))((()))***,,,---------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++++++++------......---------------...............,,,---......///.....................//////////////////000111111111111111000000111111111000//////000000000000000000000000...............---------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******++++++,,,,,,++++++***'''((()))++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111///////////////////////////000111111222222111111111111000000//////......///......------.................................////////////////////////////////////////////////////////////////////////------------..................////////////......///////////////////////////////////////////////////////////////////////////............//////000//////.........//////000...///000111111000///............//////000000111........................---------......//////000......////////////......////////////////////////------.../////////......---------...............111///...///000111000///,,,,,,------...---------------------------------............---------,,,......------,,,++++++***---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))++++++,,,---............------------------------***++++++,,,,,,------...,,,------......------,,,,,,+++*********+++,,,---------------------------,,,,,,,,,------------...////////////...,,,+++***,,,,,,,,,---------.........------------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,)))***,,,---...------,,,............////////////,,,---......//////..................//////////////////000111222222222222///000000111111000//////000000000000000000000000---......///......------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******++++++++++++******'''((()))***+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------......------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111111111////////////////////////...///000000111111000000000000000000////////////......////////////..............................////////////////////////////////////////////////////////////////////////............////////////......////////////......////////////////////////000000000000000000000000////////////////////////...............///000000---...//////000000000000---...///000000111111111///////////////000000000......////////////......---......///000000111111//////............//////////////////////////////......///000000///...------------.........//////...------...000111000///---------...------,,,,,,------------------------...............------,,,---,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------......------,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,------......------,,,------,,,,,,------...///------------------------,,,,,,,,,---------......---...///000///...,,,***,,,,,,,,,---------............---------,,,,,,,,,---------------.........---,,,++++++++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,''')))+++,,,------,,,+++---------.........//////,,,---......//////..................////////////...///111222333333222222//////000000000000000///000000000000000000000000,,,---...//////...------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******)))******+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---////////////////////////......///000000000000000////////////000000000000...///000111111000///...........................////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......000000000000000000000000111111111111111111111111////////////////////////...............///000111,,,---///111222222111000------...///000111222222000000000000////////////......////////////.........//////000111222222222//////............////////////////////////////////////000000000...---,,,---------.........//////,,,++++++---///000000///............---,,,++++++------------------------......//////......---,,,***++++++,,,,,,------...---------.........//////------------------------........................------..................,,,---.........---,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,))))))*********+++++++++------------------------,,,,,,,,,------.........***,,,...000111///---,,,,,,,,,,,,---------...............------,,,,,,,,,---------....../////////------,,,++++++,,,------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,------------------------///......------,,,,,,+++&&&(((***,,,---,,,+++***,,,,,,,,,------.........,,,---......//////................../////////000...///111222333333222222//////000000000000000///000000000000000000000000,,,---.../////////------------------------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******++++++++++++******++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))000000000000000000000000---...///111111111000000000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000............////////////111111000000//////......000000//////......------111111000000//////......111111000000//////............////////////............////////////......000000000000000000000000///////////////.........000000000000000000000000///////////////000111111---......///000111111222111111111000//////..............................000000111111222222222333........................//////.........---------,,,,,,------------,,,,,,........................//////---,,,,,,---...///......------,,,+++******------------------------........................---......///......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))***++++++++++++***))))))*********+++++++++......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,---......//////......//////000111111111111111111111222222222222111111000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************)))***++++++***)))***+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++---,,,,,,+++---...,,,++++++******++++++,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,...........................///000111111000//////////////////////////////000000000000000000000000////////////////////////.........///////////////............////////////111000000000/////////...///////////////.........111000000000/////////...111000000000/////////.........////////////............////////////......000000000000000000000000/////////////////////...000000000000000000000000///////////////000111111......//////000000111111////////////////////////................................./////////000000..............................------,,,,,,,,,,,,------............------------------------------...---,,,,,,,,,,,,---...++++++******)))(((((('''------------------------------------------------++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,'''((()))***,,,---...///------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......//////000111111111111000000111111222222111111000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,++++++,,,...,,,++++++******++++++,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,........................///000000000000000///...........................000000000000000000000000///////////////////////////////////////.....................////////////000000000000////////////.........///////////////000000000000////////////000000000000////////////...//////000000//////.........////////////......000000000000000000000000......//////////////////000000000000000000000000///////////////000000111////////////////////////,,,------...//////000000........................---------.......................................---,,,,,,,,,,,,+++++++++.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,'''((()))***+++,,,---...------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***------------............++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........///000000111111000000000111111222222111111000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,------------........................111111000000000///..............................////////////////////////////////////////////////000000//////......------............////////////000000000000////////////------......//////000000000000000000////////////000000000000//////////////////000000000000//////......////////////......////////////////////////............////////////////////////////////////000000////////////000000//////////////////......------------......//////........................////////////////////////........................---,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///.........------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,---......///............//////000000000000000000000111111111111000000000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,++++++******++++++,,,------------------------,,,,,,,,,---------......////////////////////////111111000/////////..............................////////////////////////........................000000//////......------............////////////////////////000000000000------......//////000000////////////000000000000////////////000000000000//////000000000000//////......////////////......////////////////////////---.........//////000000////////////////////////000000////////////000000////////////............//////......------------////////////////////////////////////....................................------------..................////////////......++++++++++++++++++++++++,,,,,,------............++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........---------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,---......///...............///000000000000000000000000111111000000000111111111111111111111111000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))+++,,,+++***)))***,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,,,,++++++******++++++,,,------------------------,,,,,,,,,---------......000000000000000000000000111000000////////////000........................000000000000000000000000........................///////////////.....................////////////////////////000000000000.........///////////////////////////000000000000////////////000000000000///000000111111000000///......////////////......000000000000000000000000------......///000000000000000000000000000000000111000000///////////////........................000000//////...------,,,////////////////////////---------------,,,,,,,,,........................------...............///.........//////.........++++++++++++++++++++++++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---.../////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,------......------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------------............///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---...//////000000/////////000000111111000000///111111111111111111111111000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************)))***++++++))))))***+++,,,,,,,,,,,,------------,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,+++***)))***+++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,------------////////////////////////000000///......///000111////////////////////////000000000000000000000000.................................///////////////............////////////.../////////000000000111///////////////............/////////000000000111.../////////000000000111000000111111111111000000......////////////......000000000000000000000000------......///000000111000000000000000000000000111111000///////////////,,,------....../////////////////////////////////////////////////////////............------,,,,,,........................,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////........./////////////////////------------------------------------------------...---,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,,,,------......///------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...///......---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---...//////000000////////////000000000000//////111111111111111111111111000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***,,,,,,+++***))))))***,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,........................000///.........000111222000000000000000000000000000000000000000000000000........................---.........//////000000............/////////000.../////////000000111111000000//////.........---.../////////000000111111.../////////000000111111000000111111111111000000......////////////......000000000000000000000000---------...///000000111000000000000000000000000111111000///////////////,,,,,,------...///000000......//////000111111111000000000000000000000000111111000000000/////////........................+++++++++,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++,,,,,,,,,,,,,,,,,,,,,------------------------........................***)))(((((((((***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---,,,,,,+++******------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************+++,,,---...//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))*********+++++++++++++++++++++,,,---......------------------------++++++,,,,,,,,,---------------------------------------------------------,,,---......//////......---....../////////////////////000000000000//////111111111111111111111111000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***,,,,,,+++)))((()))***,,,++++++++++++++++++,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,000000000000000000000000000000000000000////////////......------///000111222111111000///......---......////////////......---------.........//////,,,,,,,,,---------..................////////////111111000000//////......000000000///......------111111111111111222222333000000000000111111111111////////////////////////////////////000000000000000000000000////////////000000///...............111111111111000///...---////////////////////////000///...------...///000////////////////////////000000///.....................//////////////////111000///...---,,,,,,,,,//////.........---------,,,++++++******++++++,,,,,,,,,---......//////000,,,,,,,,,------............------,,,,,,------...******+++,,,,,,------............------,,,,,,,,,///...,,,++++++,,,---///////////////...............---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------............---------..................------------------------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...---------,,,,,,+++++++++...------,,,,,,------...---------,,,,,,+++++++++++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------------------------------------............///......------------................../////////000000000000000000000000000222111111111000000//////111111222222222222111111////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''...------,,,,,,------......---,,,,,,++++++++++++++++++++++++++++++++++++***+++---//////...---,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,***)))***++++++******))))))******+++........................******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000//////////////////////////////...---...///000111111111111000///...............////////////......---------.........//////------------........................////////////111000000000/////////............///////////////000000000000000111222222///////////////000000000////////////////////////////////////000000000000111111111111000000000000000000///...............------...............---//////////////////////////////............//////////////////////////////000000///...............///////////////.........000///...------,,,------//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,------............---------,,,,,,,,,///...,,,++++++,,,...///............------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------------------------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,------------------,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++************)))))))))---,,,,,,++++++,,,,,,---------------------------------------..................------------.............../////////000000111111111111111111111111111111111111000000000///000111111222222111111000////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++***+++,,,---...------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........................//////.........///000111111111000000//////............////////////......------........./////////............////////////............////////////000000000000////////////------......///000000111///////////////000111111000000000000000000000000////////////////////////////////////000000000000222222222111111111000000000///......---.........+++,,,---...////////////////////////////////////......////////////......////////////////////////000//////............///000000//////.........---......------------.....................---------,,,,,,++++++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---......//////...------------,,,,,,,,,...---,,,++++++,,,......------------,,,,,,,,,+++,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------...------,,,,,,------...---------------.........------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,++++++,,,,,,---------------------------------------..................------------............/////////000000000222222222222222222222222111111111111000000000000000111111222222111111000////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------++++++************++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++++++++***+++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...............///////////////000000000111000000000/////////.........////////////..................////////////////////////000000000000............////////////000000000000////////////............//////000000...............///000000222222222111111111111111////////////////////////////////////000000000000111111111000000000000//////......------...............///000000000000000////////////////////////---...///000000///...---////////////////////////000///............//////000000000///......---------,,,,,,,,,------...///........................,,,,,,,,,++++++,,,,,,,,,//////.........------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000------------------------------,,,,,,,,,---......------------,,,,,,,,,,,,------.........,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...........................------------,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...------,,,,,,------...//////.........---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,.................................---------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------...............------------.........////////////000000000222222222222222222222222111111111000000000000000000000111111111111000000////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++***+++------,,,,,,++++++,,,,,,---........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------------------------------////////////////////////------------......///////////////000000000000000000000000000////////////......////////////.............../////////000000/////////000000000111111............////////////////////////000000000000000000//////...........................//////000111111000000////////////////////////////////////////////////000000000000000////////////...............------------......000000111000000///......////////////////////////---...///000000///...---//////////////////////////////............//////000000//////.........---,,,,,,,,,,,,,,,---...///---.....................---,,,,,,,,,,,,,,,,,,------------.........//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...//////000------------------------,,,,,,,,,,,,------...............------------,,,---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,+++.................................---------,,,,,,------,,,,,,------...///------------------------...------,,,,,,------...111111000///---,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------.........------------......////////////000000000111222222222222222222222222000000000000000000111111000000000111111000000000////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,------,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------000000000000000000000000---------...//////000000...///000111111111000000000000000000////////////......////////////............/////////000000000////////////000000000000............////////////////////////000000000000111000000///......------...............///000000///......------,,,,,,+++////////////////////////////////////000000000000//////.........------------------,,,------...///////////////...---,,,+++////////////////////////......////////////......///////////////////////////............//////000////////////////////////,,,,,,++++++,,,---......---------...............------,,,,,,,,,,,,------******++++++,,,---.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////,,,,,,,,,------------...+++,,,,,,------.....................------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,------------,,,,,,------------------------............---------,,,---------------......///------------------------...------,,,,,,------...111000///...---+++******+++,,,---......---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,************************++++++++++++************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------......------------....../////////000000000111111222222222222222222222222000000000000111111111111///000000111111000000///////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++******))))))))))))******,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------000000000000000000000000------...//////000111111...///000111222111000000////////////000000000000......////////////........./////////000000000000........./////////000000............////////////.../////////000000000111///////////////.........//////......//////000111/////////...---,,,,,,,,,////////////////////////////////////000000000000////////////............---,,,,,,,,,------...///---...............------//////////////////////////////............//////////////////////////////...............///000000------......///000000000,,,,,,,,,+++,,,,,,---------------.........//////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------......,,,,,,,,,---------......***+++,,,---............------------,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------...//////------------------------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++************)))))))))---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------......------------......//////000000000111111111111111111111111111111111///000000000111111111111//////000000000000//////////////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++******))))))))))))******,,,+++++++++,,,,,,---...------------------------***+++,,,---...------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------..............................000000000000000000000000.........///000111111222...///000222222111111000////////////000000000000......////////////......////////////000000000000............////////////............/////////000.../////////000000111111------......///000000000///////////////000111111333222222111000//////...////////////////////////////////////000000000000000000000000////////////,,,,,,,,,,,,------...///---...///000111111111111////////////////////////000///...------...///000////////////////////////...............///000111,,,,,,---...///000111111---,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...000//////......------,,,.........------,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,------...,,,,,,,,,------.........***+++,,,---............,,,,,,,,,+++++++++******((((((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......//////......---++++++++++++++++++++++++//////.........---------...------------...//////------------------------...------,,,,,,------...******+++,,,,,,---......+++,,,...//////...,,,++++++++++++,,,,,,---------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,............,,,++++++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,........................,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------.........------.........000000000000111111111111000000000000000000000000//////000000111111111222//////000000000000//////000/////////............,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---...------------------------***+++---//////...---,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,+++,,,------,,,,,,...///+++******************+++........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------.................................000000000000000000000000111111000000//////..................////////////111111111111111000//////////////////////////////000000//////............/////////////////////////////////...------,,,,,,............////////////111000///...------...///......//////000000111111////////////////////////........................111111000000//////......------......///000000000///////////////000111222////////////////////////////////////...---,,,+++---------............///////////////////////////////////////////////////......------------......,,,,,,------...///000000............////////////***+++---...///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,..............................///000111111///---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,++++++++++++,,,------......------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,------......------,,,////////////...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))---,,,,,,++++++,,,,,,---///---+++,,,...///---+++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,---......//////......,,,,,,,,,---------......---------...///000000111000000000000000000000000000000000000000111111111000000000000000000000000000000///.......................................,,,---......//////......---,,,,,,+++*********+++.........------,,,,,,,,,***+++---//////...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,---...---+++***+++,,,------------------------//////...---,,,,,,++++++...,,,***+++---...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++000000000000000000000000000000000000//////..................////////////111111111111111000//////////////////////////////////////////......------////////////////////////------..............................////////////111000///...---......///.../////////000000000111////////////////////////........................////////////000000000000///////////////.........------,,,,,,,,,---......////////////////////////111111111111000///...------------............//////////////////////////////////////////////////////......------......///,,,,,,------...//////000------------............+++,,,------.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++...000........................***+++,,,---,,,+++)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,---......//////......,,,,,,------------,,,,,,......---------,,,,,,,,,...---------------......------------------------******))))))***+++---...,,,------......------,,,////////////...---,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---,,,,,,++++++,,,,,,---...,,,++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------......------,,,++++++,,,,,,---------------,,,,,,,,,---------......------......///000000111000000000000000000000000111111111000000000000000000000000000000000000000000000///.......................................,,,------...............---,,,,,,+++******++++++------,,,,,,,,,+++++++++***+++---...///...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,---...---+++***+++,,,------------------------///......---,,,,,,++++++...,,,***+++---...,,,***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((((((+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++////////////////////////000000000////////////...............////////////000000111111000000//////////////////////////////...............---------////////////////////////,,,,,,------...//////000............////////////000000///.........//////////////////000000000000////////////////////////.................................///000111111111111000000///......------000000000///////////////////////////////////////111111111111000///...------------............//////////////////////////////////////////////////////......------......///,,,,,,------.../////////,,,,,,,,,------------...------------------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---+++,,,...000........................,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++------...///////////////------............------...------------,,,,,,,,,++++++,,,---.........---........................+++++++++++++++,,,---...,,,------......------,,,////////////...---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------......------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------......///000000000000000000000000000000000222222111111000000//////000000000000000000000000000000///.......................................,,,,,,---...............---,,,,,,+++++++++++++++,,,,,,++++++++++++*********+++---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,++++++---------------------------.........------,,,,,,+++---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,------......------------,,,,,,,,,------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++........................////////////////////////............///////////////000000000000000//////////////////////////////............------------////////////////////////---------.........//////............////////////000000//////////////////////////////000000000000////////////////////////.........................../////////000000000111000000//////............222222222222111000000///////////////////////////......///......---,,,,,,---------............/////////////////////////////////////////////////////////............//////---------.........//////,,,,,,---------.........///...---,,,,,,---...///------............------------------------------,,,,,,---+++******,,,................................./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---..................---------------------------&&&''')))+++,,,,,,++++++------------------------............//////000000,,,------......------,,,......//////...------,,,,,,,,,,,,------.........------------------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++//////...------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,++++++,,,------------,,,,,,,,,,,,---------..................//////000000000000000000000000000000333222222111000///......000000000000000000000000000000///.......................................,,,,,,---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........,,,+++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---------------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,------......------------------------........................------------------------...------,,,,,,------...------,,,,,,,,,+++++++++------------------------.............../////////............////////////...//////000000000//////////////////////////////........................//////////////////////////////.........---------............//////////////////000000000000000000000000000000////////////000000000000000000000000////////////////////////111000000000/////////...............//////000000...////////////...,,,,,,////////////////////////..................---,,,---------............////////////////////////////////////////////////////////////....../////////---------...............---.........////////////000///---,,,,,,---...///------............------------------------------+++,,,---,,,++++++,,,---........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---..................---------------------------&&&''')))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////,,,------......------,,,.........///......---,,,,,,,,,,,,------.........------------------------,,,,,,,,,------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------//////...------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,---...............,,,,,,,,,---------..................////////////000000000000000000000000333222222111000///......000000000000000000000000000000///.......................................+++,,,,,,---...------------,,,,,,+++,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///...,,,+++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...------------------------,,,,,,------------,,,,,,+++,,,,,,------.........------------------------........................------------------------...------,,,,,,------...------,,,,,,,,,+++++++++........................---............/////////............////////////......///000000000//////////////////////////////.........///////////////////////////////////////000//////...------,,,,,,............//////////////////000111111111000000000000000000////////////000000000000000000000000////////////////////////111111111000///.........------......///000000111///000111111111000///...///////////////////////////000000000000000//////---------............///////////////////////////////////////////////////000//////......//////000................................./////////000000000///..................------............---------------------------------///000///...---...///........................///.........------------------,,,,,,,,,,,,++++++,,,,,,,,,---......//////***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------......------,,,---...............------,,,,,,------------------------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------++++++,,,,,,,,,,,,------,,,,,,------......------,,,---......//////......,,,,,,,,,---------............//////////////////000000000000000000000000222222111111000000//////000000000000000000000000000000///.......................................++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,------------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...///...,,,,,,,,,...------------------------------------------------+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---------------------------,,,------......------,,,++++++,,,---............,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++........................---------.........//////............////////////---......///000000///////////////////////////////////////000000000111111////////////////////////..................------............////////////...///000111222111111000111000000000/////////...000000000000000000000000////////////////////////000000000000////////////.........///////////////000111333444444333222111//////////////////////////////000000000000//////---------............///////////////////////////////////////////////////000000////////////000000........................---------........./////////////////////...------------............------........................---///000000.........///........................000000//////.........///---------,,,,,,+++++++++,,,,,,------.../////////***+++,,,---------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........---------------......------------------------+++,,,------------,,,+++,,,------......------,,,------...............---------------------,,,,,,........................---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,---............---,,,,,,,,,---------....../////////////////////...000000000000000000000000111111111000000000000000000000000000000000000000000000///.......................................++++++,,,------------,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,------------,,,,,,++++++***++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,------------...---//////...---,,,---...------------------------------------------------***,,,...---+++***,,,...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***))))))+++---........................,,,,,,,,,------,,,,,,,,,***+++,,,...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++////////////////////////---------.........//////............/////////000------...///000000////////////////////////////////////000000111111222222////////////////////////,,,,,,------.../////////............/////////000...///000222222222111000111111000000/////////...000000000000000000000000000000000000000000000000......//////000000111111000000000///......------,,,---///111222111000///////////////////////////------...............------------.........//////////////////////////////////////////////////////000000////////////000000.....................---,,,,,,,,,---------.........///000000000///---,,,---..................---........................+++---......---,,,,,,---........................---,,,+++************+++---------,,,,,,+++++++++,,,,,,------...///000000***+++,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,------............---,,,+++***+++,,,---........................---.../////////...---,,,,,,------......------,,,------...............---.........------,,,,,,,,,........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++---///...,,,+++---///++++++++++++++++++++++++---------------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,---------+++,,,,,,---.........---++++++,,,---------,,,,,,,,,,,,,,,---------......///////////////.........000000000000000000000000000000000000000111111111000000000000000000000000000000///.......................................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,---,,,,,,+++*********+++***+++,,,------,,,+++***,,,,,,,,,------.........,,,,,,,,,---------........./////////---,,,---...------------------------------------------------***,,,...---+++***,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---******---000........................+++++++++,,,,,,+++++++++)))+++,,,...//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,,,,++++++......---------......///------------------------000000000///......------000000//////......------......////////////......------...///000111222222/////////...------,,,,,,///000111222222111000///000000000000////////////222111111111000000//////222222111111111111222222000000000000000000000000000000//////.........---////////////////////////111111000000//////......000///......///000///---111111000000//////......//////000000000000//////000///...------...///000////////////////////////////////////////////////---...............------111000///.......................................---------------,,,,,,,,,------------------------111000...---...///111333,,,---...//////...---,,,...............---------++++++++++++++++++++++++---.........---,,,,,,+++------------------------///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,---...///000000,,,,,,------------------.........------,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,+++,,,---.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,,,,---------......------------------------,,,---......,,,,,,---...........................++++++,,,,,,,,,---------///............---------000///...------...///000////////////000000000000333222111000000000111222222222222111111111000000111000000///...---------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,------,,,,,,++++++******))),,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................+++,,,---......---,,,+++,,,,,,,,,---------......------------------------/////////......---------------------------------000///...---------------------------------------////////////............///////////////...............////////////......////////////000000000000.../////////////////////000000000111111000000000000000000000////////////000000000000/////////...111000000000000000000111000000000000000000000000000000/////////.........////////////////////////000/////////............///...---...000000///...111000000000/////////...//////000000000000//////000///...------...///000////////////////////////////////////////////////---......//////...------///......------------...........................+++,,,,,,,,,,,,---------------------------------//////...---...///000111,,,,,,------------,,,,,,000000///......------,,,,,,,,,,,,,,,,,,+++++++++------......------,,,+++------------------------///...---,,,,,,,,,,,,---///...---,,,,,,,,,,,,------------,,,,,,---------+++,,,------......------,,,---------.../////////------------------------......---------,,,,,,,,,------......------,,,+++------------............///...------,,,,,,,,,---,,,---------............------------------------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,---......,,,,,,---...........................++++++,,,,,,,,,------------------.........//////000///...------...///000/////////000000000111111333222000/////////000000111111111000000000//////111000000///......------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------++++++,,,------------------------------,,,,,,,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,,,,------..................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---........................,,,------------------,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,++++++------------------------111000///...---,,,,,,,,,------------------------............////////////.........///////////////......////////////......111000000000/////////.........//////000111111222111000000//////000000111////////////000000000000000////////////.........000000////////////000000000000000000000000000000000000////////////......//////////////////////////////............------///...---...000111000///000000000000//////////////////000000000000////////////............//////////////////////////////000000000000000000000000---......//////.........------,,,,,,,,,------...........................+++++++++,,,------......---------------------------------.........//////,,,,,,,,,++++++,,,,,,,,,111111000///...------,,,...---------,,,,,,++++++------......------,,,,,,------------------------......---,,,,,,,,,------......---,,,,,,,,,------------------------------+++,,,------......------------...........................------,,,,,,+++...------------,,,,,,,,,------......------,,,+++........./////////000000//////...---------......------........./////////---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------,,,+++,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,------------++++++,,,---...///000111//////............///000000000000111111111222222222111000///............000000000///////////////000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---++++++,,,------...//////...------,,,,,,------..............................---------,,,,,,++++++,,,---------.../////////------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------++++++++++++************------------------------000///...---------------........................---------...///000000111------......//////000000......////////////......000000000000////////////....../////////000000000111000///......///000111////////////000000000000000000000000000/////////000000////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////...///...---...000111111000000000000000//////////////////000000000000///////////////....../////////////////////////////////000000000000000000000000---......////////////...,,,,,,,,,,,,---...//////........................------------------......------------------------+++,,,---.........------...---,,,++++++,,,---...//////////////////......///......------,,,,,,+++,,,------...------,,,,,,------------------------...------,,,,,,,,,------...------,,,,,,,,,------,,,------------------,,,+++,,,------......------...............---------//////...---,,,,,,++++++------------------------------......------,,,+++............////////////......------------...............////////////000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...---+++++++++,,,...000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,------------...,,,,,,------...//////000...............//////000000111111111222222222222333222111000///.........000000000000000000000000000000//////............---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------++++++,,,---*********++++++,,,,,,,,,------,,,,,,,,,,,,------.................................---,,,,,,++++++,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...******+++++++++,,,,,,,,,------------------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................,,,------...///000111111------......//////000000......////////////...............///000111111111/////////......---------111000///......///000111.../////////000000000111111111111111111111111111222111111000000111111222000000000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000......///111222111000////////////000000000000//////000000000000//////...//////////////////...////////////////////////000000000000000000000000---......///000000//////...---------...///000000........................000000//////......------------------------------+++,,,,,,---...---------///...---,,,,,,---...///------......//////000000.........------,,,,,,,,,,,,,,,------...------,,,------------------------------,,,,,,,,,------...------,,,,,,,,,------...,,,,,,---......---,,,,,,+++,,,------......------...............---------//////...---,,,,,,++++++------------------------------......------,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,------.........////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---+++++++++,,,...000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,---------.................................---......///////////////000111111111222222222222333333222222111000//////111111111111111111111111////////////............,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,.................................------,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------...---,,,++++++,,,---...******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................---------...///000000111.........///////////////......////////////......------...///000111222222000//////...------,,,,,,000//////......//////000......//////000000111111111111222222222222222333222222111111111111222222000000000000000000000000//////000000000000111111000000000000000000000000000000111111111111222222111000//////111111000///////////////000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000---...//////000000000000//////.........///000000........................////////////.........---------------------------,,,,,,,,,---------......///......------......///,,,,,,------.../////////,,,,,,,,,,,,,,,---------,,,,,,------......------------------------------------,,,,,,,,,---......------,,,,,,,,,---......+++,,,---......---,,,++++++,,,------......------------...........................------,,,,,,+++,,,,,,,,,------------...------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,------------........./////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,+++,,,---...//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,---------......------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.........---------,,,---...///000000000///000000000111111111222222111222222222222111000000111111111111222222222222//////////////////......---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,------++++++,,,---//////...------,,,++++++,,,++++++******++++++,,,........................------------------------,,,---------.../////////++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........................------......//////000000///////////////...............////////////............//////000000111111////////////...............//////////////////............///000111111111000000111111222222222222111111000000000000111111000000000000000000000000//////000000000111111111000000000000000000000000///000000000111111111111333111000000111111///....../////////000000000111//////000000000000//////---...///000000///...---////////////////////////////////////////////////------///000000111111111//////...---------..............................++++++,,,,,,---......///------------------------...---,,,,,,,,,---///000,,,------......------,,,...---------,,,,,,,,,,,,******++++++,,,,,,------+++,,,------......------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,++++++,,,------......------,,,---------.../////////------------------------,,,,,,,,,---------......------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---------....................................------......////////////------------------------,,,,,,------.../////////,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,---------..............................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............---------...............,,,---...///000000000////////////000000000111111//////111222222111111000000000000000111111111222.../////////////////////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++,,,------++++++,,,---------------------------,,,,,,,,,++++++,,,,,,,,,........................,,,,,,------.../////////------..................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++///......---------......////////////////////////.........///////////////000000//////.........---......////////////......000000000000////////////......//////000000111111---...///000000///...------......///000111111222//////000000111111111222000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000.../////////000000111111444222111000111000...---.../////////000000111111//////000000000000//////---...///000000///...---////////////////////////////////////////////////------///000111111111111///...------,,,,,,,,,,,,........................&&&'''(((***,,,...///000------------------------///...---,,,,,,---000111++++++---......---++++++000///...---+++***)))(((((()))***+++,,,------...+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,++++++,,,------......------,,,,,,------...///000000,,,,,,------------------,,,,,,,,,------.........------......------,,,++++++++++++,,,,,,,,,---------------------...///000,,,,,,,,,---------......////////////////////////---.........//////000000------------------------,,,,,,------...///000000,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------*********++++++,,,,,,,,,+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,---------......////////////////////////,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,---...///000000+++,,,...000000000000///////////////000000000000,,,...///111111111000000.../////////000000111111.........///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,------++++++,,,---)))******++++++,,,,,,---...------,,,,,,------...........................+++,,,,,,---...///000000...............---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,------------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---------............//////...------...///000111//////////////////////////////............//////............////////////444222000///...---......000000000000000000000000---......///000111111222000000000000000000000000000000000000////////////////////////000111333333------......//////000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000------------------------......------------......,,,---...///000000//////////////////////////////////////////////////////////////////............////////////////////////---,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++///......------,,,++++++++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------***++++++,,,,,,------...,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...------,,,,,,,,,---------------,,,,,,++++++++++++,,,---...////////////..........................................------------............------........................,,,------......------,,,+++,,,------......------,,,,,,---......---,,,,,,++++++------------++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------000///---,,,+++,,,,,,---///...---,,,,,,---...//////000000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000......///000000111000000......------------......,,,++++++***+++,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////---,,,,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.../////////...---+++***)))******+++++++++,,,,,,,,,------------------------------------------------)))******+++---......///,,,,,,,,,++++++,,,,,,---------++++++++++++---------,,,,,,+++++++++,,,,,,........................------,,,++++++******)))---------,,,,,,+++++++++---------,,,,,,+++++++++---------............/////////...---......000000////////////////////////000//////............///............////////////222111000//////......///..............................//////000000111111000000000000000000000000000000000000////////////......---......///000111//////////////////000000...//////000000//////...000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000////////////////////////...------,,,,,,------...............////////////////////////////////////////////////////////////------......//////000000////////////////////////......------------.........---,,,+++***++++++,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------...------,,,,,,------------------,,,,,,,,,+++++++++,,,---...////////////................................................------............------........................,,,------......------,,,+++,,,------......------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,------///...---,,,,,,---.../////////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000...///000000000000000000///......------......///---,,,,,,+++,,,---...///......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,------...---------***++++++++++++,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------,,,,,,,,,+++++++++++++++*********))))))---------............///000//////............///000000000000000000000000000000//////.........---............//////////////////000000000000//////........................////////////000000000000000000000000000000000000////////////000000000000//////............//////000000000000000000/////////000000111111000000///000000000000000000000000........................000000000000000000000000....../////////000000000000000000000000000000000...------,,,,,,------...000000...------...//////////////////////////////////////////////////////+++,,,---...///000111111////////////////////////000//////////////////000......---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------............------------++++++,,,------...//////++++++++++++,,,---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,//////............------------------------------------------------------......------,,,++++++***,,,,,,,,,,,,++++++++++++,,,------------.........---------,,,,,,------...------------,,,,,,,,,,,,+++,,,---...////////////................................................------------------------........................,,,------......------,,,+++,,,------......------,,,------......------,,,---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---............------------.........//////000000/////////000000000000000000000000000000000000111111111111000000000000000000000000000000000111000000/////////......------......///...------------.../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------++++++,,,---------------++++++++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,------------------------...------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************---------............///000000//////............000000000000000000000000000000000//////...------............////////////---...///111111111000///........................000000000000////////////000000000000000000000000////////////000000000000222111111000000000000111222222111111000000//////000000111111111111000000////////////////////////........................////////////////////////........./////////000000///////////////////////////......------......///222111...---,,,---...///////////////////////////////////////////////////,,,,,,---......///000000////////////////////////000000////////////000000//////......------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---..................---------------------------------............------------------------------------,,,,,,------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,---......------------------,,,,,,+++,,,---...////////////........................---------...............------------------------........................,,,------......------,,,+++,,,------......------------------------------------++++++++++++------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,---......///------------------------......//////000/////////000000000000000000000000///000000000111111111111////////////////////////111111111111111000///...//////............/////////............/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------------------------,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------......---,,,+++******+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..........................................******++++++,,,---......------------------,,,,,,---------------------------------............///000000000//////...------//////////////////////////////000000///...------............////////////,,,...///111111111000000////////////////////////000000000000////////////////////////////////////.../////////000000000111222111111000000000000111222222111111000000//////000000111111111111000000////////////////////////........................////////////////////////............////////////////////////////////////000000////////////000000222111...---,,,---...///////////////////////////////////////////////////...............---------///////////////////////////......------......////////////.........------,,,,,,,,,---------......------------------------++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,+++++++++,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///------------------------+++,,,---...////////////........................---------.........//////...---,,,,,,,,,,,,---...........................,,,------......------,,,+++,,,------......------------------------------------++++++++++++------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------------------------------,,,,,,,,,------.........------------------------------------------------------------------------+++,,,,,,------.........,,,------------------,,,------...///////////////000000000000000000000000///000000000111111111111////////////////////////111111222111111000///////////////......//////////////////////////////...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................---,,,,,,,,,,,,---......------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......++++++++++++++++++++++++******+++,,,---......///---------------------------------------------------------............///...//////000//////...---////////////////////////---...///000000///...---............////////////......///000000000000000000000000000000000000000////////////000000000000////////////////////////......//////000000111111//////............//////000000000000000000/////////000000111111000000///000000000000000000000000........................000000000000000000000000------........./////////000000000000000000000000000//////////////////000000000...------...//////////////////////////////////////////////////////.........---------,,,,,,////////////////////////...------,,,,,,------.........//////......---,,,,,,,,,,,,---------......------------------------************++++++++++++//////...---,,,,,,++++++,,,,,,,,,++++++,,,,,,---.............../////////------------------------+++++++++,,,,,,,,,,,,---------------------------+++,,,,,,------.........+++,,,,,,---......//////,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,,,,---......///------------............+++,,,---...////////////........................,,,,,,------.../////////...---,,,++++++,,,---...........................,,,------......------,,,+++,,,------......------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,---.........------,,,,,,------------,,,,,,,,,---......////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111222111111000000000//////......//////000/////////000//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------,,,,,,,,,,,,------------------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++---...//////...---------------------------***++++++,,,---......///------------............++++++++++++,,,,,,,,,,,,---------............///---...///000000//////...------------------------+++---...000111000///...............////////////000////////////000000111////////////////////////......//////000000111111////////////////////////.........///000111111111......---......///000111//////////////////000000...//////000000//////...000000000000000000000000////////////////////////000000000000000000000000---------.........//////////////////////////////......------------..................////////////////////////////////////////////////////////////------------------------////////////////////////...------,,,,,,------...------...///...---,,,+++,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,,,,---........./////////000........................,,,,,,,,,,,,------......------------------------++++++,,,,,,---......///---------...............,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////------------.........///+++,,,---...////////////........................,,,,,,------...//////000...---+++******+++---...........................,,,------......------,,,+++,,,------......------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,---.........---,,,++++++,,,------------,,,++++++,,,---...////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222111111000000////////////000000....../////////...---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,---......+++,,,,,,------,,,,,,+++)))***,,,...///...------////////////////////////+++,,,,,,,,,------......------------.........///+++++++++,,,,,,,,,---------------.........//////,,,---...000000000//////------------------------***,,,...000111111000///............/////////000111000///......///000111........................---......///000111111222////////////////////////---......///000111111222////////////000222333333------......//////000000......////////////......000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,---...///000000//////////////////////////////////////////////////////***++++++,,,---...//////////////////////////////......------------......,,,---.........---++++++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++,,,,,,------......///------,,,++++++,,,,,,,,,---.........//////000000........................---------.........//////------------------------++++++,,,,,,---...///////////////...------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------+++++++++,,,---...///000---------.........//////+++,,,---...////////////........................,,,,,,------...///000000...---+++******+++---...........................,,,------......------,,,+++,,,------......------...---,,,,,,,,,,,,---...++++++---......---++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................,,,,,,,,,------..................------,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------...///...---+++***++++++------------+++++++++,,,---...////////////000000000000000000000000000000000000111111111111000000000000000000000000///000111222222222222222000000////////////000000....../////////...,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......---------------------------------.........//////---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,---------......------------------------------------------------///......---+++******)))*********+++,,,---...///++++++------------++++++((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------....../////////////////////////////////000000//////......------111///------000111///,,,------......///000000000////////////////////////000000///////////////000......------------..............................000000000000000000000000000000000000//////////////////............//////000000000000000000000000////////////000000000000...............///000000222000...///222333111///////////////000000000000///////////////////////////000111222222111000///......------------......................................................---------.........//////////////////////////////................................................,,,---...---,,,+++---///...---,,,---///000///...---------,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,---...///,,,...//////...------...,,,,,,,,,,,,,,,---...///------------------------......///000///...,,,+++,,,------......------,,,........................---------,,,,,,------...++++++++++++++++++++++++,,,---------.../////////------------------------,,,,,,------.../////////---------.........//////------------------------................................................------------------------------------------------,,,------......------,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********,,,---///000000000///.........---------,,,,,,,,,///...---,,,+++,,,,,,---........................,,,,,,,,,---------......///...---,,,,,,---...///......---,,,---...///000......---,,,,,,+++******,,,,,,,,,---------......////////////............////////////////////////000000////////////000000000111111111111222222222////////////..................---------,,,,,,,,,---.........---,,,,,,+++...------,,,,,,------...,,,,,,,,,---------......---...///000000...,,,+++------............------------------------------------,,,,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111000///...............,,,------......------,,,.........------,,,,,,,,,,,,++++++******++++++,,,///////////////////////////////////////.........///---,,,---000111000...///////////////.........////////////////////////000000////////////000000///......------......///////////////////////////000000000000000000000000000000000000//////////////////............//////000000000000000000000000222222111111000000//////...............///000000222000//////111222111///////////////000000000000///////////////////////////000111111111111000//////......------......///////////////////////////////////////////////////---.........////////////........................................................................,,,---...---,,,+++---///...---,,,---...///...------------,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,------,,,...//////...------...------,,,,,,,,,---......------------------------,,,,,,------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------...............------------------------..................---------------.........//////------------------------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------......,,,------......------,,,------,,,,,,,,,+++++++++,,,---.../////////......------,,,,,,,,,+++++++++///...---,,,,,,,,,------------------------------,,,,,,---------.........///...------------...///...------,,,---...///000......------,,,++++++***---------.........//////.../////////000000111111000000000000000000000000000000////////////000000000000111111111222222222000000000/////////..................---------,,,------......------,,,+++...------,,,,,,------...,,,,,,,,,---------......,,,---...///...---+++***------............------------------------------.........---------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------...------,,,++++++,,,,,,------............------......---------,,,,,,,,,------,,,,,,,,,,,,------////////////////////////.........///////////////---,,,,,,---000111111000111000000///......------////////////////////////000000////////////000000///......------......///111111111111111111111111000000000000000000000000////////////000000000000000//////......//////000000000000000000000000000444333333222111000///...///............//////000111000///000111222111///////////////000000000000///////////////////////////000000111111000000//////......------......///000000000000000000000000000000000000000000000000............////////////------------------------................................................,,,---...---,,,+++---///...---,,,,,,---...---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,...//////...------.........---,,,,,,,,,------------------------------------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------........................---------------------------------000//////...------,,,,,,---------...............------------------------................................................------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////000,,,------......------,,,---------------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,+++++++++***......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------------...///...------------...//////......------,,,+++++++++........./////////000000......///000111222333333111111111111111111111111111000000//////000000111000000000111111111222222111111000000000//////////////////.........------------......------,,,,,,...------,,,,,,------...,,,,,,,,,---------......+++,,,---------,,,+++***------............------------------------------//////.........---------------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------............------...------------,,,,,,,,,...------------------...////////////////////////------......//////000000...------...///000000000000000//////............////////////////////////000////////////000000111//////............//////111111111111111111111111////////////////////////////////////000000000000000000////////////000000000000000000000000000000222111111111000000////////////............///000111000000000111111000000////////////000000000000///////////////////////////000000000000000000/////////............//////////////////////////////////////////////////////,,,---------............------------------------................................................,,,---...---,,,+++---///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,------,,,...//////...------...///...---,,,,,,,,,,,,,,,........................000///---,,,,,,---...///,,,------......------,,,........................///......---,,,,,,,,,,,,---------------........./////////...---------,,,------------------------//////.........---------........................------------------------................................................------------------------------------------------///...,,,++++++,,,...///------------------------+++++++++,,,,,,,,,---------------......///000000,,,------......------,,,..................------++++++,,,,,,---------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------.........------------......//////......------,,,,,,,,,,,,---.........////////////......///000000111222222111111111111111111111111111000000000000000000111000000000000111111111111111111111111000000000000000////////////.........,,,------...------,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------,,,+++,,,------......------,,,------------------------............------------,,,,,,------------------------------------------,,,,,,,,,---------......------------------------......------------......------------------------------------------------+++,,,,,,,,,------......////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,------------,,,,,,---------------------------------......---------////////////////////////------......//////000000000000000///...------...............//////000000///////////////////////////////////////000111111/////////....../////////000000000000000000000000////////////////////////.../////////000000000111000000////////////000000////////////////////////---.........//////000000//////............//////000000111111000000000111////////////000000000000000000000000000000000000000//////////////////000/////////....../////////................................................++++++,,,,,,,,,---------------------------------................................................,,,---...---,,,+++---///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,---...///000,,,...//////...------...///...---,,,,,,,,,,,,,,,........................///...---,,,,,,---///000,,,------......------,,,........................///...---,,,,,,,,,,,,,,,++++++,,,,,,---------.../////////...---------,,,---------------------------------.........//////.....................---------------------------................................................------------------------------------------------///...,,,++++++,,,...///------------------------+++++++++,,,,,,,,,------,,,,,,------............,,,------......------,,,........................++++++++++++,,,,,,------............------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---..................------------.....................------------,,,,,,,,,,,,---------.........////////////////////////111111111111111111111111111111000000000000111111//////000000000111111111111111111111000000000000000////////////.........,,,,,,------...------,,,...------,,,,,,------...,,,,,,,,,---------......---------.........------,,,,,,------------,,,,,,---------------------------------,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,////////////////////////.........///////////////000111111000---,,,,,,---------......///000000111///////////////////////////......//////000111222000//////......//////000////////////////////////000000000000000000000000......//////000000111111111000000//////000000111////////////////////////+++,,,------...///000111000//////............//////111222111000///000111////////////000000000000000000000000000000000000000//////......//////000000//////......//////000................................................+++,,,,,,,,,,,,---------------------------------................................................,,,---...---,,,+++---///...---,,,---///000///...++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---******+++,,,---///000111,,,...//////...------.........---,,,,,,,,,------........................,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++++++++,,,------.....................---------------------------------,,,,,,------...//////000...............---------------------------------................................................------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,---------...............,,,,,,+++++++++,,,---...////////////............+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------...//////...------,,,---......//////............------------------,,,,,,,,,------------...000/////////.........---111111111111111111111111222111111000000111111222/////////000000000111111111111000000000//////////////////.........------,,,,,,------......------...------,,,,,,------...,,,,,,,,,---------......---------.........//////,,,,,,------------,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++---------------------------------------------------------------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...+++,,,---......---,,,+++///////////////////////////////////////............000111000---,,,---///.........///////////////////////////////////////............///000111222000000////////////000000////////////////////////000000000000000000000000.........///000111111111111111000000000000111111////////////////////////------......//////000000000000///...............///111222111//////000222////////////000000000000000000000000000000000000000///............///000000000////////////000000................................................---------.........//////........................................................................,,,---...---,,,+++---///------,,,...000111111000+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......+++++++++,,,---...///000,,,...//////...------...------,,,,,,,,,---..............................***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---......//////---------...............------------------------------..................//////.........---------------------------------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000//////...---------,,,------......------,,,,,,,,,---------.........---,,,,,,+++,,,---.../////////.........---------+++,,,---.........------------------------------............////////////------...//////...------,,,---.../////////...---------..................------------............///////////////000000000000000000000000000000000222111111000000111111222////////////000000000111000000000/////////..................---------,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,------...///+++,,,,,,------,,,,,,+++------------------------...---------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,---------..............................***+++,,,------,,,+++***------------------------....................................------------------------------------,,,,,,,,,---------......------------------------,,,,,,++++++,,,------...,,,------......------,,,,,,,,,,,,---------......,,,---...//////...---,,,////////////////////////000000//////.........---,,,///111000...---///111000000000///......------////////////////////////............///000222222000000////////////000000////////////////////////000000000000000000000000---......///000111111222111111000000000000111111////////////////////////000000000000////////////111000///...............///111333222///...000222////////////000000000000000000000000000000000000000///...------...///000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000111////////////////////////................................................------...---,,,+++---///---,,,,,,...111333333222+++++++++,,,,,,---------...------------...//////------,,,,,,,,,---......,,,...//////...------...,,,,,,,,,,,,------...///////////////////////////+++,,,...///000///......,,,------......------,,,........................+++++++++,,,---...///000---------...///000000111,,,------....../////////------------------------/////////...------,,,,,,//////.........---------------------------------................................................------------------------------------------------,,,------......------,,,++++++++++++++++++++++++---------.........//////222222111000///...------,,,------......------,,,,,,,,,,,,---------......------,,,+++,,,---...///......---------,,,,,,,,,***+++---...///...------..................................../////////000,,,---...//////...---,,,,,,,,,.../////////...---------............................../////////000......///000111222333333////////////////////////222222111111111111222222////////////000000000000////////////..................---------,,,,,,,,,+++,,,,,,---.........---...------,,,,,,------...,,,,,,,,,---------......,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------//////.........---------++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------..............................++++++------------++++++------------------------......................../////////...---------,,,........................,,,,,,,,,---------.............................................///000111......////////////......,,,,,,,,,------.........---...///111111///...---000000///////////////000......////////////......000000//////.........---......////////////......------...000111111111111333333222222222222333333000000//////.........---......////////////......111111111111111000//////---......///////////////222111111111000000//////111111000000//////......000000000000000000000000000000////////////000000...---,,,++++++,,,---..................///000000------......//////000000...///...---,,,,,,...000000000000000000000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000//////000000///...------........................000///............///000------------------------,,,---......//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////.........------------.........---,,,,,,+++........................---------.........//////........................//////.........---------,,,,,,,,,,,,,,,---...///---......//////......---++++++,,,,,,,,,---------........................///............---------------------------,,,,,,------,,,,,,,,,------.........---------,,,,,,,,,................................................------------------------//////...---,,,,,,,,,,,,------------------------/////////...---------,,,++++++++++++,,,---.................................---,,,++++++,,,---...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........///000000//////000111222222222111111111000000333222111000000111222333111111111111000000000000////////////////////////////////////////////////------------------------,,,------......------,,,------------------------,,,------......------,,,---------............///,,,,,,,,,---------......------------------------------------------------...---,,,,,,---...000111.........------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////.........//////.........---------///............---------,,,,,,------...///000000...........................------,,,,,,------...........................////////////////////////........................000000////////////000000......////////////......000/////////..................////////////......---...///000000111000000//////............//////000/////////..................////////////......000000111111000000///...---......///////////////111111111000000000//////111000000000/////////...000000000000000000000000000000000//////000000000000///............///000//////......//////000000.........///////////////...//////---,,,,,,...000000000000000000000000000000000000///......------........................000///...------...///000///////////////...------................................................------------------------,,,---......//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///..............................------,,,,,,,,,,,,---.........------,,,+++------------------------,,,------------.................................//////.........------------,,,,,,,,,------...///------------------------++++++,,,,,,,,,---------........................///............---------------------------------//////.........//////000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,++++++,,,,,,------------------------...............---------///...------,,,,,,------........................---------,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........///000000//////000111222222222111111111000000222222111000000111222222111111111111000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............,,,,,,,,,---------......------------------------------------------------///...---,,,,,,------.........---------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////.........---------///............---------,,,,,,------...//////000...........................------,,,,,,------...................................................------------------------000000////////////000000...//////000000//////...////////////...............//////000000//////...//////000000000000//////000//////......//////000////////////..................////////////......///000000000000///......---......///////////////111111000000000000//////000000000000////////////000000000000000000000000111111000000000000111111000//////......//////000/////////000000000111111///////////////............//////...------...000000000000000000000000000////////////////////////000000000000000000000000//////............/////////////////////......---........................,,,---...//////...---,,,------------------------,,,---......//////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................---,,,,,,,,,,,,+++++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................------------------,,,------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------........................///............---------,,,,,,,,,---.........///000//////........./////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++++++++,,,,,,,,,---------------------------------...............222111///...---,,,,,,+++........................,,,------......------,,,------------------------------------,,,,,,,,,,,,------------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.........///000000//////000111222222222111111111111111222222111000000111222222222222111111111000000000////////////////////////////////////////////////++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............,,,,,,,,,---------......------------------------------------------------///...---,,,++++++++++++...------------,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...............---------///............---------,,,,,,,,,---......//////------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111//////000000000000/////////////////////.........//////000000000000/////////000000000000//////...000//////////////////000///////////////...............////////////......///////////////......------......///////////////000000000000000000//////000000000000////////////////////////////////////111111000000000000111111......------------......///000000111111111111111000000//////......------...///000///------...000////////////////////////............//////000000000000000000000000000000/////////....../////////...///////////////..............................+++,,,...//////...,,,+++------------------------,,,---......///...............------------......------------------------------+++++++++,,,...///........................---,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......................................................------------......///---,,,******,,,---///,,,,,,,,,------------...........................///............---------+++,,,,,,---...//////000......---,,,,,,,,,,,,---------------------------////////////////////////........................------------------------******+++,,,------......------------------------,,,---------.../////////111000///---,,,,,,++++++........................+++,,,---......---,,,+++------------------------------------------,,,,,,------------............................................................------------------------,,,,,,------------------......------------.........///000000//////000111111111111111111111111111222111111111111111111222222222222111111111000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,---------.........,,,,,,,,,---------......................................................------,,,,,,++++++++++++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///............---------,,,,,,,,,------.........------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111//////000000000000//////........./////////////////////000000000000/////////000000000000//////...---,,,,,,++++++,,,,,,---.........///////////////......////////////......///////////////......------....../////////////////////////////////000000////////////000000000000////////////////////////111111000000000000111111........................//////000111222111111000000000//////......---------///000000.........000////////////////////////------......///000000000////////////////////////...//////////////////.........///////////////...........................+++,,,...//////...,,,+++------------------------,,,---......///.........///......------......///------------------------------,,,,,,,,,---...///........................------------............------...//////......---------------------------+++++++++,,,,,,,,,------........................---.....................///......---------......///...,,,++++++,,,...///,,,,,,---------.................................///............---------,,,,,,------...///000000......---,,,,,,,,,,,,,,,,,,---------------------////////////////////////........................------------------------***+++---...////////////------------------------,,,---------.../////////------,,,,,,,,,,,,------........................+++,,,---......---,,,+++---------------------------------------------------------....../////////........................---.....................------------------------,,,,,,,,,---------............------------.........///000000//////000111111111111111111111111111111111111222222111111111222222222222111111111111////////////////////////////////////////////////........................,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------......................................................+++++++++,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................///............---------,,,,,,,,,---------------------------------------...------,,,,,,------...........................------------------------------------------------///......//////000111222///000000111111000000///.........//////////////////000000111111000000/////////000000000000////////////............//////.........///////////////......////////////......///000000000000///......---......///////////////......////////////000000////////////000000000000000000000000000000000000000000////////////000000///000000111111000000///...///000111222111000//////////////////.........---///111111///...//////000000000000000000000000---.........//////000000..............................////////////......---...//////////////////........................,,,---...//////...---,,,------------------------,,,---......//////......//////............//////---------------------------------.........//////........................------...............///------...////////////...........................,,,,,,,,,,,,------------........................---------...............000///......---.........///...------------...///,,,---------....................................///............------------------.../////////000111000///........................///////////////------------------------........................------------------------+++,,,...///000000000///---------------------------------...............*********+++,,,---...///........................,,,------......------,,,------------------------------------............------......///000000000........................---------...............------------------------+++,,,,,,------...............------------.........///000000//////000111111111111111111222222222000111222222222222111000333222222222222111111111////////////////////////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......................................................***+++,,,---............,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...............///............---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------....................................///000111222000000111111111111000000............/////////000000000111111111111000000---...///000000111000000333333222222222222333333............/////////000......////////////......000000111111000000///...---......///////////////........./////////000000.../////////000000000111000000000000000000000000//////............/////////000111222222111000///,,,...///111111000///............///////////////---///111111000/////////000000000000000000000000.........///////////////////////////////////////---...///000000///...---------...///////////////................................................------------------------,,,---......//////......//////............//////........................,,,---///000111000///...........................,,,,,,,,,------.........------...///////////////------------------------,,,------------.................................---------.........//////000000///...............////////////////////////------------....................................///............---------............////////////111111000......------............/////////000000------------------------........................------------------------+++,,,...///000///...---------------------------...............---------+++++++++,,,,,,---//////........................---------,,,,,,---------------------------------------------.........///---......///000000111111........................---------.........//////........................++++++,,,,,,---......///......------------.........///000000//////000111000000111111111222222222000111222222222222111000333333222222222111111111////////////////////////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......................................................,,,,,,......///...------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...................................................------------------------............///000222222000000111111111111000000---.........//////000000000000111111111111000000------///000111111111111111111000000000000111111---.........//////000000......////////////......111111111111111000//////---......///////////////---.........//////000000.../////////000000111111000000000000000000000000......------------......---...///000000///...---,,,---///000111000...------.........//////000000---///111222000/////////000000000000000000000000////////////////////////////////////////////////---...///000000///...---------...///000000//////........................000///............///000------------------------,,,---......//////......//////............//////........................,,,...000222333111///...........................+++++++++,,,,,,---------------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.........//////000000///...............//////000000000000//////---------.........//////........................//////.........---------///////////////.........000///...---,,,+++++++++,,,,,,,,,---------......000000000000000000000000........................------------------------***+++---//////...---,,,------------------------/////////......------,,,...------------...//////..............................,,,++++++,,,......---------------------------------.........//////---......///000111111222........................---------.........//////........................++++++,,,,,,---...//////.........------............///000000//////000111000000111111222222222222000111222333333222111000333333333222222222111111////////////////////////////////////////////////------------------------,,,------......------,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////////////////...//////000///...,,,+++,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111//////000000000000//////////////////............000000000000000000000000......//////000000111111222222111///...---,,,+++////////////////////////222222111000///...------000000000000000000000000////////////////////////000000000000000000000000//////............//////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000333333222111000///......111111000000//////......//////000000000000//////////////////////////////////////////000000000111,,,------......---,,,,,,............////////////000000000000000/////////........................---///000///...---///000//////............//////.......................................---------////////////////////////////////////////////////,,,///111000---+++,,,...............////////////000000//////.........------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...////////////////////////////////////////////////......////////////......,,,---...//////...---,,,..................------//////............//////...............///000000000000000///.........---//////000000000000//////......////////////............//////...---,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------000000/////////.........,,,,,,,,,---------......////////////////////////////////////////////////111///...---,,,...///000,,,---------...///////////////.........------------------.........//////000000000000111111111111000111111111111111000000///000111222222111000///444444444444444444444444222222222111000//////...//////............//////....../////////////////////...---,,,,,,---...///,,,,,,,,,---------..............................,,,---...//////...---,,,,,,,,,---...//////..............................------------------------...------------...//////........................+++++++++,,,,,,,,,------.........------,,,,,,,,,---,,,,,,,,,,,,---......------............------..............................---------,,,,,,,,,,,,,,,,,,---------......111///---++++++---///111........................,,,---------,,,++++++***///////////////.................................---.........//////////////////000000000000//////........./////////000000000000000000000000000000////////////000000000000111111000///...------,,,////////////////////////000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////............//////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////111000000000/////////...//////000000000000//////////////////////////////---------.........//////------------------------............////////////////////////////////////...........................///000///...---.../////////............//////.............................................///////////////////////////////////////////////////...000111000...,,,---///------......//////000000000/////////..................------------............---,,,,,,---......////////////////////////........................////////////////////////------............------........................//////............//////...............///000000---------------,,,,,,,,,,,,---------------,,,+++------............------......//////...------,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------......---------,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////111000...---...///000222---------...............//////.........------------------.........//////...////////////000000000......////////////......///000111222222111000///222222222222222222222222222222111111000//////...//////............//////............------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------------...//////...------,,,------...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,---------------------,,,,,,+++++++++---,,,,,,,,,,,,---......------............------....................................---------,,,,,,---------............000...---,,,,,,---...000........................---------------,,,++++++------------....................................------------............//////000000000000//////,,,------...000111111222000000000000000000000000000000000000////////////000000000//////.........////////////////////////......//////000000111111000000000000000000000000////////////////////////000000000000000000000000000//////......//////000------............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////////////////////////////------.........////////////...---,,,,,,---...///............////////////---------.../////////000///////////////////////////000111000...------...//////............//////.................................//////000000000////////////////////////////////////////////////---...//////---,,,---...---------...///000000111////////////............000//////////////////000......---,,,,,,---......////////////////////////------------------------000///...------...///000.........------.................................//////............//////...............///000000,,,,,,,,,---------------,,,,,,------,,,+++******,,,,,,------------,,,,,,.........///......---,,,......---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,------------------------------------------------------------------------///............------------------------,,,,,,,,,,,,------------.........////////////////////////////////////////////////......---------...000111...............---------...............---------------........./////////............////////////......//////000//////...000000111111111111000000000000000000000000000000222222111111000///////////////............//////......------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,---......///.................................++++++++++++++++++++++++,,,++++++++++++,,,------........................,,,------------.........,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---......------............------......................../////////.........------------........./////////................................................---............---,,,,,,++++++,,,,,,---.........................................................//////000000000000//////---......///000000111111////////////////////////111111000000//////......//////////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000////////////000000.../////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111000000000000//////////////////000000000000/////////////////////////////////000000000000111111111000///---,,,,,,...000111............////////////+++,,,,,,---...///000000000000000000000000000000///000111000...------...//////............//////........................---......///000111111222////////////////////////////////////////////////,,,------,,,++++++,,,---,,,------...///000111111///////////////.........000000////////////000000......------------......////////////////////////------------------------111000...,,,,,,...000111///...---,,,,,,---...///............//////////////////............//////...............///000000---.........///000000000////////////......---,,,,,,------......------,,,---...............------......---,,,,,,,,,,,,---..............................---------,,,,,,,,,////////////////////////........................------------------------///............---------////////////////////////------------............////////////////////////////////////////////////,,,+++++++++,,,---...////////////...---------,,,....................................////////////........./////////000000000000111222222222111111000000000111111000000000000000000000000000000000111111111111000000////////////............////////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------..................---------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------........................000////////////..................////////////000------...//////...------........................---......///......------++++++,,,---......//////........................//////////////////////////////000000000000//////000000000000000000//////////////////////////////111111000000//////....../////////000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........///000000111111////////////000000000000//////000000000000//////////////////////////////000000000000111111111222000///---------///111222............////////////+++,,,,,,---...///000000000000000000000000000000///000000000...------/////////............//////........................---......///000111111222////////////////////////////////////////////////...---,,,,,,---.........---------...///000000111.........//////////////////......------......///........................////////////////////////........................111000...,,,,,,...000111///...---,,,,,,---...///........./////////000000//////............//////...............///000000---.........///000000000000000000000000///............////////////......------...............---......---,,,,,,,,,,,,---..............................---------,,,,,,,,,////////////////////////........................------------------------///............---------.../////////////////////---------.........//////////////////////////////////////////////////////,,,,,,,,,------......////////////...---------,,,---............................../////////000000//////000000000111111111000000111222222222222222111000000000000000000111111111111111111111111111111111111000000000000000//////............//////////////////......------------............------,,,,,,,,,---------......////////////////////////.........------.........---...............------................................................---------------......///........................---------.........//////---------...............---,,,,,,,,,,,,---......------............------........................000////////////..................////////////000,,,---...000000...---,,,........................------......///......---,,,,,,---...///000000111........................000000000000000///////////////000000000000//////111111111000000/////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000////////////000000000000//////000000000000//////////////////////////////........./////////000000//////......///000111222............////////////---------.../////////000////////////////////////---///000///.........000//////............//////.................................//////000000000////////////////////////////////////////////////222000......///111111111............////////////.........///////////////...------,,,,,,------...---...////////////...---////////////////////////////////////////////////000///...------...///000.........------..................//////000000111//////............//////...............///000000,,,,,,,,,---------------------...............---...//////////////////...,,,---......///...............---,,,,,,,,,,,,---..............................---------,,,,,,,,,------------------------------------------------------------------------///............---------,,,,,,,,,---------------------........./////////////////////////////////////////////////////////////////////////////////...............------------------...................../////////000000000000000000000111111111111......///000111111111111111111000000000000111111111111111111111111111111111111000000000000000000//////............//////////////////////////////---......//////......---,,,,,,,,,---------......///////////////////////////...------------...///.........///......---,,,...................................................------------...//////........................,,,------------.....................////////////---,,,,,,,,,,,,---......------............------......................../////////.........------------........./////////,,,---...//////...---,,,........................,,,,,,---............------......//////000000000........................000000/////////.........//////000000000000//////000000000000000111111111000000000000000000000000////////////000000000000111111000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////.../////////000000000111//////000000000000//////////////////////////////....../////////000000000...//////000000111222222............////////////////////////////////////........................,,,...//////......000111//////............//////.............................................///////////////////////////////////////////////////111...,,,,,,...111111000////////////......................../////////000...------,,,,,,------...---...///000000///...---////////////////////////........................////////////////////////------............---------......///000000111111//////............//////...............///000000---------------,,,,,,,,,++++++,,,---............---......//////......---,,,------...//////............---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------,,,,,,,,,---------..................////////////////////////////////////////////////////////////////////////......---,,,---------...............---------.........//////.../////////000000000000/////////000000000000111......///000111111111111222111000//////000111222111111111111111111111111000000000000000000000111//////............//////,,,------......//////000,,,---............---,,,,,,,,,,,,---------......///////////////////////////...------------...///......//////...------,,,................................................------,,,,,,------...///........................,,,,,,,,,,,,---------------------.........//////---,,,,,,,,,,,,---......------............------....................................---------,,,,,,---------............---..................---........................++++++,,,---------------................................................//////.........---------//////000000000000//////......///000111222333333000000000000000000000000......//////000000111111111111111111000000000///////////////////////////------...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111//////000000000000//////////////////////////////111111111111222222222222---...000111222222222222............/////////000000000000000000/////////........................+++---...///...///111222//////............//////.......................................---------///////////////////////////////////////////////////+++((((((+++......---000000000///......---------.........//////000000......------------......---...///000000///...---////////////////////////------------------------......////////////......,,,---...//////...---,,,---......///000111111222//////............//////...............///000000000000000//////......---++++++---...///000000000,,,------......------,,,,,,,,,---.../////////.........---,,,,,,,,,,,,---------------------------......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------........./////////000000............/////////000////////////////////////////////////////////////---------,,,+++***)))(((,,,------....../////////---------.........//////////////////000000000000............/////////000000000111333333444444444222111000//////000111222111111111111111111111111000000000000000111111111//////............//////***++++++,,,---...//////++++++------------++++++,,,,,,,,,---------..............................///...---,,,,,,---...///.../////////...---,,,,,,........................------------------------,,,,,,++++++,,,,,,---...........................+++++++++,,,,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,---......---..................---..............................---------,,,,,,,,,,,,,,,,,,---------......................................................***+++,,,,,,---------,,,------------------,,,,,,........................,,,---///000000000///...///////////////////////////000000000000//////...111111111000000000000000......//////000000111111000000//////.........---222222111111000000//////000000000000111111111111222222111111000/////////////////////////////////333333222111000///......////////////000000000000111///...///222333222/////////000000111111111222000000000000000000000000000000//////.........---000000000000000000000000111111000/////////////////////000000000000//////000000000000000000000000///000111111111///...---............////////////////////////000000000000//////////////////////////////000000///...------....................................//////////////////............///////////////...---------,,,------......//////000000222222111//////...............////////////......///......------......///............////////////000000000000000000000000//////............//////000000//////.........---///////////////............///000111111000///...........................///......------///000111000///...------...///000111111000000//////..............................//////.........---------------------------------+++,,,.../////////...---........................------,,,+++,,,---.../////////.........---------...------,,,,,,------...........................---.........---,,,,,,+++------------------------000000000000000000000000///////////////.........////////////////////////000000000000//////////////////.........//////000////////////////////////------------------------............////////////......///000000000000000111111222222222222111111222222111111222222333444111111111111111111111111333333333222111000//////111000///......///000111000000//////.........---........................------------------------------......//////000000...............///000000111///...///000111000///000//////---,,,+++******......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,---------.../////////------,,,,,,,,,+++++++++//////000000///...---------------............///..........................................------------------------------,,,,,,------------------................................................////////////////////////---...///000000000///...//////////////////////////////000000000000000///111000000000000000000000////////////000000111111000000000/////////......111111000000000000000////////////000000000111111000000000000000111111111111111111111111111111111222222111111000/////////////////////000000000111111///...///222333222000///000000000111111111111000000000000000000000000000000/////////.........000000000000000000000000111111000/////////////////////000000000000/////////////////////////////////000111111000///...---............////////////////////////000000000000///////////////////////////////////////...------............................../////////000000000//////............//////..................------.........///////////////222111000///..................////////////............------------..................////////////000000000000000000000000000//////////////////000000/////////............/////////////////////......//////000000//////...........................///......---...///000111000///...------...///000111000000000/////////...........................//////.........---------------------------------,,,---......///.................................------,,,,,,,,,---.../////////.........---------...------,,,,,,------...........................---.........------,,,+++.........------,,,,,,,,,......................../////////////////////...........................000///////////////////////////............//////////////////////////////------------------------............////////////......///000000000000000111111222222222222111111111111111111111222333333111111111111111111111111222222222111111000......000///...------...///000000/////////....................................------------------------.........//////////////////............///000000000///......000000///...------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------...............////////////......------...////////////......------------............///................................................------------------------------------------------........................................................................---...///000000000//////////////////////////////......///000111111111111000000000000000000111111/////////000000000000111111000000000000000//////////////////000000000000....../////////000000000...//////000111111222222111111111111111111111111000000000000000000000000/////////000000000111111111000///000222222222111000000000000111111111111000000000000000000000000000000////////////......000000000000000000000000111000000/////////////////////000000000000//////........................///000000000000//////...............////////////////////////000000000000///////////////////////////////////////......---......................../////////000000000111111//////............//////................../////////////////////.........000000///...------------...//////////////////......------,,,,,,------...............////////////000000000000000000000000000000000000000000000000////////////................../////////////////////..................///........................///............///000000//////............//////000000000000////////////......................../////////.........------------------------------...------------...//////........................------,,,,,,------...///...............---------...------,,,,,,------...........................---............---,,,,,,.........---------,,,,,,..............................//////////////////........................//////////////////////////////............//////////////////////////////------------------------............////////////......///000000000000000111111222222222222111111111000000000000111222222111111111111111111111111111111111111000///......///......------......///////////////....................................------------------------///////////////.........///////////////000111111///...---...//////...---++++++,,,---...//////000......////////////......---------------------------------------------------,,,,,,,,,,,,---.....................---------000000000////////////...---....../////////......---------............///................................................------------------------///.........---,,,,,,,,,................................................------------------------......//////000000000000////////////////////////---...///000111222222222000000000000000111111111000000000000000000000000111111111111000000000000.........//////000000111............//////////////////000000111111111111111111111111111111111111//////000000111111111111//////000000000111111111111000000111111222222222000000000000000111111111000000000000000000000000000000//////////////////////////////////////////000000////////////000000//////000000000000/////////////////////////////////000000000000/////////............////////////////////////000000000000////////////////////////...///////////////..............................000000000000111111111111//////............//////------......//////000000000000//////......------//////...---------------//////............//////------,,,,,,,,,,,,------............////////////////////////////////////000000111111111111000000///////////////.....................///////////////...---,,,,,,---...///..................................../////////000/////////....../////////000000000000////////////........................////////////..........................................---,,,,,,...///000........................---------------......///...........................------,,,,,,------...........................------............------------------................................................////////////.................................///////////////000//////............///////////////////////////....................................////////////......///000000000000000111111222222222222111111000000000///000000111222111111111111111111111111111111111111111000///////////////......////////////////////////.................................,,,,,,------------------000000//////......------000////////////000111111///---,,,---...///...---+++,,,,,,---...///000000---......//////......---........................---------------------------,,,,,,,,,,,,---....../////////...---------,,,.....................---,,,,,,---...////////////---------............///........................---------.......................................000//////...---,,,,,,+++................................................------------------------////////////000000111111000000000000000000000000......000111222222222222//////000000111111111111111111111111000000000000000000000000111111111111......//////000000111111............////////////111111111111000000//////000000000000000000000000/////////000111111222222000000000000111111111111000111111111111111222333111111000000000000000000000000000000000000000000//////000000000000000000////////////////////////000000////////////000000//////000000000000//////000000000000000000000000000////////////000000000............////////////////////////000000000000////////////////////////......///////////////...////////////////////////000000000000111111111111//////............//////---......//////000000000000000//////......------///......------------...000///............///000...------,,,,,,------...............////////////////////////////////////000000111111111111000000.........///////////////---.........//////000000///...---,,,,,,---...///////////////////////////---......///////////////...//////////////////...////////////000000000000////////////////////////000000/////////.......................................---,,,,,,...///000........................------.........//////...---........................------,,,,,,------...........................------...//////......---***+++,,,---///000111111////////////////////////---.........//////000000........................------....../////////000000000///...............////////////////////////....................................////////////......///000000000000000111111222222222222111111000000000///000000111222111111111111111111111111222222333333333222111111000000000111111000000000.........///////////////........................,,,,,,,,,---------......000000//////......------///////////////000000111///---,,,---...///...---........................------............------........................---------------------------,,,,,,,,,,,,---....../////////...---------,,,---.....................,,,,,,---......///......---------............///........................---------.........//////........................000000///...------,,,,,,................................................------------------------000000/////////000111222000000000000000000000000//////000111222222222222/////////000111111222222222111111111111000000000//////000000000000000111000000000000111111111111....../////////000000000222222111111000//////...//////////////////////////////000000111111111222000000000111111111222222000111222222111111222444111111111111000000000000000000000000000000000000//////000000000000111111000000000000000000000000///////////////000000111//////000000000000//////111111111111111111111111000////////////000000111............////////////////////////000000000000////////////////////////---...///////////////////////////////////////////////////000000000111111//////............////////////////////////000000///////////////.........//////...............///000///...------...///000.........------.....................////////////000000000000000000000000...///111111111111///............///////////////------......///000000000///..................///////////////////////////---......///000/////////......////////////......////////////000000000000////////////////////////000000000/////////.................................------------...//////........................------...////////////...---------..................------,,,,,,------...........................------...////////////...***+++,,,---///111222222000000000000000000000000------......///000000000---------------------------------......//////000111000///......---......////////////////////////....................................////////////......///000000000000000111111222222222222111111111000000000000111222222111111111111111111111111222333333333333333222222000111111222222111111000.........///////////////........................+++,,,,,,------.........///////////////........................///000000///...---...//////...---000/////////...---------------............---------------------------------------------------------,,,,,,,,,,,,---.....................---------...////////////000000000,,,------.........---------------............///........................,,,,,,------.../////////........................000/////////...---------................................................------------------------111000/////////000111222000000000000000000000000000111111222222222111111...//////000111111222222222222222111111111000000....../////////000000000222222222222111111111111/////////000000000111111111111111000000000000000000000000000000000000000000000000000000111111111000000111111111222222222000222333333111111222444111111111111000000000///000000000000000000000000//////000000000111111111000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000///......///000111222............////////////////////////000000000000////////////////////////------...///////////////////////////////////////....../////////000000000//////............//////000000000///////////////.........///////////////000//////......//////000000///...------...///000000//////......//////000............////////////000000000000000000000000---...000111111000...---............/////////000------......///000000111...//////000000//////...////////////////////////------///000000000///...---...///000000///...---.../////////000000000111////////////////////////000000000000/////////...........................,,,---......///.................................,,,---...///000//////...---------.........//////...------,,,,,,------...........................------...///////////////------......//////000000////////////////////////------......///000000111------------------------,,,,,,---......///000000111000///......---------////////////////////////....................................////////////......///000000000000000111111222222222222111111111111111111111222333333111111111111111111111111111222222333333333222222///000111222222111000///............/////////000........................++++++,,,,,,---......///.........///////////////---------------......///000///......000000///...////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------...............------......////////////------.........---,,,,,,---------............///........................,,,,,,------...//////000........................////////////....................................................................................111000/////////000222333000000000000000000000000111111222222222111111000...//////000111222222222222222222222111111000000---.........//////000000444333333333222111111111000000000000111111111111/////////000111111222222111111111111111111111111111111000000000000000000000111111111111222222222///222444333111000222555222111111111000000//////000000000000000000000000//////000000111111111222000000000000000000000000///////////////000111111//////000000000000//////////////////////////////000///.........000111222............/////////000////////////000000000000////////////////////////------...///000000//////000000000000000000000000............//////////////////............//////111111000000//////......---.........//////000000000000/////////000000111111///...------...///111000000////////////000000............/////////000000000000000000000000000---...///111111///...------.........//////000000---------...///000000111...///000111111000///...000000000000000000000000,,,---///000000000///...---...///000000///...---.../////////000000111111000000000000000000000000000000000000////////////////////////////////////+++,,,.../////////...---........................,,,---///000000000///...---------.........//////...------,,,,,,------...........................------...///000000//////000/////////....................................---------...///000000111------------------------,,,,,,------...///000000111111000......---------////////////////////////////////////////////////............/////////000...//////000000000000000111111222222222222111111222222111111222222333444111111111111111111111111000111111222222222111111...///000111111000///...---.........//////000000........................++++++,,,,,,---...//////---.........//////000000---,,,,,,,,,,,,---......111///...///000111000///.........///////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,------....../////////+++++++++,,,,,,,,,------............---,,,++++++---------.........//////........................,,,,,,------...///000000////////////////////////.........///////////////................................................////////////////////////111111111000000000000000000///.........///111222111111222222222222111111000000111111111222222222111111000000000000111111111111000000//////......222111111111000000//////111000000000000000111222000000000000000111111222444333222111000000000000111111111111111111111111000000000111222333555555222222222111111111000000000000000000000000000000//////000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222111000000///...---------000000000000111111111111000000////////////000000000000000000000000000000............//////////////////............//////222111000......000111222000000//////.........---////////////////////////////////////////////////................................................////////////////////////,,,---------......//////........................000000//////.........---000000///...---,,,,,,+++111111000000//////......111111111111111000////////////////////////////////////............//////////////////////////////000000111111111111000000111111000///////////////222000///------///000222000000000000//////////////////000000///...------------......//////000000,,,---------.../////////---......//////......---,,,---......//////......,,,,,,,,,---------..................////////////////////////////////////......////////////......------------.........///////////////............------......///000000000///////////////.........111///,,,******,,,///111......---------......///...------,,,,,,------...////////////////////////000000//////.........---000000000000111111111111222222222222222222222222000000111111111222222222444444333333222111000000111111000000//////......111000000///...---------////////////////////////------------------------//////////////////////////////.........---------............////////////222000...,,,+++,,,---...//////000000///...------........................---,,,,,,++++++,,,,,,---...+++)))))),,,......,,,////////////////////////........................------------------------////////////////////////......////////////..............................000000//////.........---------------------------......------------......---------.........//////////////////////////////111000000000000000000000000//////...///000111222000111111222222111111000000000111111111222222222111111000000000000111111111000000000/////////...111111111111000000000///111111000000000000000111000000000000000111222222444333222111000000000000111111111111111111111111111222222222222222222222222222222111111111000000000000000000000000000000//////000111111222333333111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222111000000///......------/////////000000000111111000000////////////000000000000000000000000000000............//////////////////............//////222111///......///111222000/////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////////////////////000/////////............000000000//////...------////////////000000000000111111111111111000////////////////////////////////////............//////111111111111111111111111000111111111111111111000111111000///////////////111000///......///000111111000000000//////////////////000000///......---.........///////////////------..................------............------,,,---......//////......,,,,,,---------.....................////////////////////////////////////......////////////......------........./////////---.........//////000000///////////////........./////////////////////...111///---,,,,,,---///111//////...---------.........------,,,,,,------...........................000/////////............//////000000000111111111222222222222222222222222111222222222333333333333444444333333222111111000111111000000////////////111000000///......------........................------------------------........................//////.........---------............////////////222111///---,,,,,,---.........//////...------,,,........................---,,,,,,++++++,,,,,,---000---+++,,,...000000...................................................------------------------////////////////////////......////////////..............................000/////////..........................................------------......---------.........//////////////////////////////000000000000000000111111000////////////000111222000000111111111111000000111111111111111222222222111111000000000000111111000000000000////////////111111111111000000000000222222111111000000//////111000000000000111222222333333222111000000000000111111111111111111111111222222333333333222000///222111111111111000000000000000000000000000000000///000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111000000//////......---....../////////000000000000000////////////000000////////////////////////............//////////////////............//////111111////////////111111////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////............000000000000000000000000.........///000111111111000000111111000000//////////////////////////////000//////......//////000111111111111111111111111111111222222222222111111111111000/////////000000111000///......///000111111111000000000///////////////000000000///......///////////////.........//////..................,,,------......------,,,,,,---......//////......,,,------------.....................////////////////////////////////////......////////////............/////////000000000,,,,,,---...///000111111111000000///......------......//////////////////000//////......//////000000//////...---------.........------------......------------------------////////////............//////000000000000111111222222222222222222222222222222333333333444444444444333333222222111111111111000000000000/////////000000000///......------------------------------........................------------------------...............---------............////////////222111///...---......///------.........---,,,,,,........................------,,,,,,,,,,,,------///...,,,---...000000///------------------------........................------------------------////////////////////////......////////////..............................////////////............////////////////////////......------------......------........./////////////////////////////////000000000000000111111111000000000000000111111111///000000111111000000///111111111111111111111111111111000000000000111111000000000000////////////111111111000000000000000222222222111000///......111111000000111111222333333222222111000000111111111111111111111111111111///111222444444222000///111111111111000000000000000000000000000000000000///000000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111000000000000//////..................////////////000000////////////000000....................................//////////////////............//////111000////////////000111///////////////.........////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000///////////////.............../////////000000000.../////////000000000111///000000000000000//////////////////////////////000000////////////000000111111111111111111111111222222222333333222222222111111000000///000000111000000////////////000000111111111000000000////////////000000000//////...000000//////......------000000//////......------,,,,,,------------,,,,,,,,,---......///.........------------........................////////////////////////////////////......////////////......////////////000000000000---------...///000000111000000//////........................//////////////////000000000000//////111000///...------------......------------......------------------------///////////////.........////////////000000000111111111111111222222222222222222222333333333333444333333333222222111111111000000000000000000000000000000//////............------------------------////////////////////////------------------------....................................////////////222111000///.../////////---......///......------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------...---------------------------................................................////////////////////////......////////////..............................///////////////.........////////////////////////......------------..................//////////////////////////////////////////000000111111111111///000000111111111111111000000111111111111000000111111111111111111111111111111000000000000111111////////////000000000000000000000000000000111111222222222222111///...---111111111111111222222333333222111111000111111111111111111111111111111111---///111333444333222111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111000000000000000000000000/////////............////////////000000////////////000000------------------------............//////////////////............//////000//////////////////000.........///////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////222222111111000000//////////////////////////////.........///////////////,,,------......//////000111000000000/////////......//////000000000//////000000000000000000000000000000////////////000000000000000000000000000000222222222333333222222222111111000000000000111111000000////////////000000111111111111000000000000//////000000000000000///000000//////......------000000000//////......---,,,------......------,,,,,,---......///.........---------.........//////............////////////////////////////////////......////////////......////////////000000000000///////////////.....................//////000000---.........//////000000...///000111111000///...111000///...............///......------......///------------------------.........///////////////...////////////000000000000000000111111222222222111111111111222222222222333333222222222222222111000000000000111111111111////////////............------------------------////////////////////////........................---.................................////////////111000000///////////////...///000000000000//////...........................------,,,,,,------...+++,,,---------------...------------------------................................................////////////////////////......////////////.......................................///////////////..............................------------.............../////////000000/////////////////////////////////000111111222222///000111111222222111111111111222222222222111111222222222111111111111111111111000000000000111111////////////000000000000000000000000111111111111000111222222222000///...222111111111111222333333222222111111111111111222111111111111111111111111---...000111333333333222//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000....../////////000000000000000////////////000000....................................//////////////////............//////////////////////////////.........///////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////111111111111000000000000////////////////////////.........///////////////,,,---------......//////111111111000///...............///000000000//////000000000000000000000000111000000//////000000111////////////////////////111111222222222222111111111111000000000111222222//////000000000000//////222222111111111000000000//////000111111111000000///////////////.........000000//////////////////---..................---,,,---......//////......------........./////////............////////////////////////////////////......////////////............/////////000000000000000//////............------......///000000111------......///000000000...//////000000//////...000//////...//////000000//////............//////------------------------.........///////////////......////////////000000//////000000111222222222000000111111111222222222222222222222222222222222000000000111111111111222//////////////////......------------------------........................////////////////////////---------...........................//////////////////////////////////////////000111111111000000..............................------------......---...000111000//////000------------------------................................................////////////////////////......////////////.......................................///////////////..............................------------............/////////000000000////////////////////////...//////000111111222222///000111222222222111111222222333333333333222222222222222111111111000000111111000000000000111111.../////////000000000111///000000000111111111111///000111222222111///...222222111111222222333444222111111111111111222222111111111111111111111111//////000000111111222222////////////000000111111000000000000000000000000000000000000000000000///000000000000000000000000111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000/////////000000000111111000000////////////000000....................................//////////////////............//////...//////////////////.............../////////000000000000000000000000000////////////////////////000000000000000000000000........................------------------------//////000000000000000000000000000000000000000000............/////////000............////////////000000000000////////////---......///000000//////000000000000000000000000111111000000000000111111000000000000000000000000000111111111111111111000111111000000111111222333//////000000000000//////222222222111111111000000//////000111111111111111.........//////////////////////////////000000000...//////000000//////...,,,---......//////..................////////////............////////////////////////////////////......////////////......------........./////////.........///////////////.........///////////////------......///000000111....................................///000111222//////............//////..................................../////////000........./////////000000/////////000111222222222111111111222222222333333222222222222222222222222000000111111111222222222.../////////////////////........................------------------------........................---------.........//////............////////////........./////////............///000000000000000..............................------------......,,,///111222000//////111........................................................................////////////////////////......////////////........................................../////////000////////////////////////......------------........./////////000000000000////////////////////////...//////000111222222222///000111222333222111111222333333444444333333222222222222222111111000000111111000000000000111111.../////////000000111111//////000000111111111222...///111222333222000///222222111111222222333444222111111111111111222222111111111111111111111111222111000000///000000000.../////////000000111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111///000111222222111000///000000000000000111111111000000000000111111111111000000////////////000000////////////////////////............/////////000//////............//////......////////////......---.........//////000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000------------------------......//////000000111111111111111111111111111111---.........//////000000000000000000000/////////......//////000000111111------...///000000//////000000000000000000000000111111000000000000111111111111111111111111111111000000111111111111000000111111000000111222333333//////000000000000//////222222222111111111111000//////000111111111111111---.........//////000000......//////000000111111//////000000000000//////,,,---......//////................../////////000............/////////000////////////////////////......////////////......------------.........///,,,------...///000111111000000000///......---------------...///000000111......------------..................///111222333//////............//////////////////////////////---.........//////000000............/////////000...//////000111222222222222222333333333444444444222222222222222222222222000000111111222222222222.........///////////////////////////////////////---------------------------------------------------------.........//////............/////////000------...............---------...///000000//////..............................------------......***---000000...------///////////////////////////........................////////////////////////////////////////////////......////////////..............................---.........//////000000000000000000000000000000.........------.........////////////000000000000////////////////////////111111111111111111111111000000000000000111111222222333444222000//////000111111111111000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000333222111000000111222333////////////////////////000000000000000000000000000111111111111222222222333444444333222111000///111111222222222333333333111000/////////111222333000000000000111111111111111000///......///000111'''))),,,000222222222222000000////////////000000////////////////////////000000//////.........---...............///000000000000000000000000000000,,,------...///000111111111000///000111222111///////////////000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111000000//////.........---...---------......///000000//////.........//////////////////////////////111111111222111111000000111111111111111000000000111111111111111000000///111111000000000000111111222222222222222333333333222222222222222222222222222222222222222222222222111222222333222000///...111111111111000///......222222222111111000000000......//////////////////..............................////////////......------------------------............/////////000111111000///////////////000000000000000000000000000000111111111111000000000000000000000///......////////////////////////...............///000000////////////000000000000////////////////////////////////////000000000000//////.........---------////////////////////////////////////////////////////////////000000000000333333333333333333333333000000000111111222333333333333333333222222222111000000000000000000000000///...---,,,,,,,,,,,,,,,........................//////.........---------...............---------//////////////////////////////............//////000///...------...///000//////.........---------000///...------...///000//////............//////.........------,,,,,,,,,------------------------////////////////////////........................//////000000000000//////,,,,,,,,,---------......000000000000111111111111000000//////......------.../////////...---,,,,,,---...///000000///...---............/////////000000000000000000000000000000000000000000111111222222333444222000//////000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000//////000111222////////////////////////111111000//////000111111111111111111111111111111000000000000000000000000//////000000000111111111333333333333222111000///000000000000111111111111111000/////////000222333...////////////000000000111000///......///000111+++---///111111111000000000000////////////000000////////////////////////000000/////////........................///000000000000000000000000000000---.........///000000000111000///000111222111///////////////000000000000111111000///////////////000000000000000000000000000000000000000000000000//////000000000111111111000000/////////..................---......//////111000000//////000000000000000000000000000000000...//////000000000//////000000000000000000000000222333333333222111000000333333333222222333333333111111111111111222222222333333333333333333333333333333333333222222222222222222222222111000///...111222222111111000///...////////////////////////000000000000000000000000------------------............////////////......------------------------........./////////000000111111000///////////////////////////////////////000000111111111111000000000000000000000///......////////////////////////...............///000000////////////000000000000////////////////////////............//////////////////.........---------////////////////////////////////////////////////////////////000000000000333333333333333333333333222222222222222222222111111111111000000000//////000000000000000000000000///...------,,,,,,,,,---........................//////.........---------------..................//////////////////////////////............//////000///...------...///000//////.........---------...---,,,,,,,,,,,,---...//////............//////.........------,,,,,,,,,------------------------////////////////////////........................//////000000000000//////,,,,,,---------............////////////000000000///////////////...............//////......---,,,---...///000000///...---........./////////000000////////////////////////000000000000000111111222222333333222000///000111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111////////////////////////000000////////////000000111111111111111111111111000000000000000000000000.../////////000000000000333333222222111111000000........./////////000000000000000///000000111222............////////////000000////////////000000000000111222222000///...000000////////////000000////////////////////////000000////////////.....................///000000000000000000000000000000////////////////////////111000///000111222111///////////////000000000000111111000/////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////111111000/////////000000111111111111111111111111000000000000111111111111...///000111111222111111333333333333333333333333666666666555444333222111666666666666666666666666333333444444444555555555666666666666666666666666555555555444444333333333444333222111111000000000222222222222111000//////......//////////////////111111111111111111111111////////////////////////...//////000000//////...////////////////////////....../////////000000000111111000////////////000........................///000000111111000000///000000000000000//////...////////////////////////...............///000000////////////000000000000////////////////////////------------............/////////.........------////////////////////////////////////////////////////////////000000000000333333333333333333333333555555444333333222111111111000000000000/////////000000000000000000000000///...------,,,---------.......................................---------,,,---------...///////////////////////////////////////............////////////............//////...............---------...---,,,,,,,,,,,,---...//////............//////.........---------------------------------------//////////////////////////////////////////////////////000000000000//////,,,------------.....................////////////.........///////////////....../////////...------......////////////............/////////000000000000000000000000000000000000000000000000111111222111222333222000///000111111111111111000000000///000111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111222222111111000000000000........./////////000000000000000000000000111111........./////////000000000000////////////000000222222222222222111000///000000////////////000000////////////////////////000000//////////////////...............///000000////////////////////////000000000///////////////111000///000111222111///////////////000000000000111111000000///000000111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000333333222111111111111222111111222222333333222222111111111111222222222222222333444555666777777777888888999999999999999:::999999999999888777555555999999999::::::999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888777777666777666444333222222333444333333333333222111000000000000000111111111111222222222111111111111111000222222222222111111111111//////000000000000//////////////////////////////...////////////000000000222111000000//////000000//////////////////////////////000000000000////////////000000000000//////////////////////////////...............///000000////////////000000000000////////////////////////------........./////////////////////............////////////////////////////////////////////////////////////000000000000222222333333333333444444555555444444444333333333333333222222222111111111////////////////////////......------------......................................................,,,,,,,,,---...///000000//////////////////////////////............///////////////....../////////......................../////////......////////////......------......///...............---------........................////////////////////////000000000000000000000000//////000000000000//////------------...................../////////000000------......//////000000......////////////.........//////////////////......////////////000000000111111111111111111111111000000000000000111111222111222333222000000000222111111111111000000000///000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222222111000/////////000000/////////000000000111111000000111111111000000000//////000000000111111111//////000000000000//////111111111222222222222111000000////////////000000//////////////////////////////000000000000000000...............///000000////////////////////////000000000000000/////////111000///000111222111///////////////000000000000111111000000000000111111111111111111111111111111111111111111111111111111////////////000000000000000111111111111111111111222111111000000000111111222222333444555555444444333333333444444444555555666777888::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===>>>>>>===<<<;;;:::999;;;<<<============<<<;;;>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<<<<<;;;999777777777888888666666666666555444333333333333333333333333333333222222222111111111000000222222222222111111000000//////000000000000//////000000000000000000000000////////////000000000111222222111000000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////////////////...............///000000////////////000000000000////////////////////////....../////////000000000000000/////////.........////////////////////////////////////////////////////////////000000000000222222222333333444444444333333444444444555555555333333333333222222222222////////////////////////......---------......///........................---.....................,,,,,,,,,---...///000000//////////////////////////////............//////...//////////////////...---........................//////////////////.........------------......................................................////////////////////////000000000000000000000000//////000000000000//////---------.........////////////000000000111111111------......//////000000......///////////////.../////////....../////////////////////000000000111111111111111111111111111000000000000000111111222000222333222111000111222111111111111000000000000000000111111222333333333000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000222222222222222222222222111111222222222222111111////////////////////////000000000000000000000000111111111111222222222222111000///......///000111000000111111111222222222000111111111111000//////000000000000111111111111//////000000000000//////000000000111111222333333000000////////////000000//////////////////////////////000000000000111111...............///000000000000000000000000000000000000000000000000000000111000///000111222111///////////////000000000000111111000000000111222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222///////////////000111111444555777888999888888777777777777888999999:::::::::;;;<<<==================>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>============<<<<<<<<<<<<;;;:::999888666666666666555555555555444444444333222222111111111111111000//////......///000000111111000000///000000000000000000000000/////////000000000111111222222111000000000000111111111111111111111111111...//////000000//////......//////000000000000000////////////////////////...............///000000////////////000000000000////////////////////////////////////000000000111000000000/////////......////////////////////////////////////////////////////////////000000000000111222222333333444444555222222333444444555666666333222222222222111111111000000000000000000000000.........---......///000........................---------...............,,,---------...///////////////////////////////////////............//////......////////////......---------...............,,,,,,---......---,,,,,,......------------...................../////////........................//////////////////////////////////////////////////////000000000000//////------........./////////000000000000111111111111.........///////////////......///000000000////////////............///////////////000000000111111111111111111111111111111000000000000000111111222000111222222111000111222111111111111000000000000000000111222222333444444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111111000...------...000111000000000111111111222222000111111222111000///.../////////000000000000111...///000111111000///...000000000000000111222222000000////////////000000//////////////////////////////000000000111111111...............///000000000000000000000000000000/////////000111111111222111000///000111222111///////////////000000000000111111000000111111222333111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222333333111111222222333444666666888999;;;=========<<<;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999777777666666555444444333333333222222111000000///000000111111111111000000//////////////////////////////000000000111111111333222111111000000111111000000000000000000000000......////////////............///000000000000000////////////////////////...............///000000////////////000000000000////////////////////////........./////////000000000000000000/////////...////////////////////////////////////////////////////////////000000000000111111222333333444555555333333333333333444444444444444333333333333222222000000000000000000000000...............///000000........................---------.........//////------..................//////////////////////////////............//////---...///000000///...------------.........//////,,,,,,---......---,,,,,,...------,,,,,,------...---........./////////000........................////////////////////////........................//////000000000000//////............/////////////////////000000000000111///////////////...............///000000000000000000///...------...///000//////000000000111111111000000000000000000000000000000000000000111111222000111222222111000111333111111111111000000000000000000111222333333444444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000...///000111111000///...111111111111111111111111000000000000000000000000////////////000000000000000///...------...000111000000000000111111111111000111222222222000///.............../////////000...///000111111000///...222111000000///000000000000000////////////000000//////////////////////////////000000111111111222...............///000000000000000000000000000000......///000111222222333111000///000111222111///////////////000000000000111111000000111222333333111111111111111111111111111111111111111111111111111111222222222333333333111111111222222333333333666666666777999:::<<<===:::<<<>>>@@@AAAAAA??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDCCCBBB@@@??????:::999999888777666666555777777666555444444333333000000111111111111000000////////////////////////000000000000111111111111333222111111000111111111////////////////////////......////////////............///000000000000000////////////////////////...............///000000////////////000000000000////////////////////////---------.........//////000000000000////////////////////////////////////////////////////////////////////////000000000000111111222333333444555555555444444333333222222111777777666666666555555555000000000000000000000000...............///000000........................---------.........//////...............---------//////////////////////////////............//////---...///000000///...------------.........//////---...///000000///...---...------,,,,,,------...---.........//////000000////////////////////////////////////////////////........................//////000000000000//////............/////////000............/////////000000000//////.........---......///000000000000000000///...------...///000000000000000111111111111000000000000000000000000111111111111111111111111222111000000000111333333222222111000//////000000111111222222222111111000444333111000///000111111000///////////////000000333222222222111111000000222222222111111111111111222222111000//////000000111111111111000000000000000000000000000000000000///////////////000111111000000000000////////////..............................//////000000111111.........///000000111111555444333333222222222333111111000000//////......//////000000111111111222111111111000///......---///000111111111///...------...000111111111000//////000111222222111000///......//////000000111111000000000000////////////---......///000111111222000000000000000000000000111111111111111111111111/////////000111111000///000111111111222222222333......000222555555333111444333111000000000111222777777888888777777666555777999<<<>>>@@@@@@@@@???BBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDFFFHHHJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGMMMJJJGGGFFFGGGFFFCCC@@@CCCBBBAAA@@@???>>>>>>>>>===<<<;;;999777555444333111111222222222000///---000///...---...///000111//////000000000000000///000000000000000000000000......////////////......////////////........................////////////000000000000000000000000111111000000//////......000000000000////////////////////////////////////////////////////////////...///111222222111000//////.........------------......---------,,,,,,,,,////////////000000000000111111222333555666777777333222111000000222444555555555555444333333222222000000000000///////////////////////////////////////////////////////////////////////////////////////////////////.........------............------///000000000000000////////////.........------------.........//////000000........................000000//////.........---////////////////////////------------------------////////////////////////////////////////////////,,,,,,---.../////////...////////////000000000000000000000000000000000000//////////////////////////////000000111111222222111000///......///000111000000////////////000000000000000000000000000000111111111111111111111111222111000000000111222333222222111000000000000000000111111222222222111111333333222111111111111111111111000000000000111111000000000000/////////...111111111111111111111111222222111000000000000000111111111111000000000000000000000000000000000000//////......//////000111111000000000////////////////////////////////////////////////000000111111222222222111111111111111444444333222222222222222111111000000///////////////000000000111111111111222222111000000///......///000111111000///...---------///000000000///...///000111222222111000///............/////////000000000000000////////////......//////000000111111111111111111111111111111111111111111111111111111......///000111222111111222222222222222222333333111111222444666666444222333222222111111222333444888888999:::;;;;;;;;;;;;===???AAACCCCCCCCCBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLLLLNNNLLLJJJIIIJJJIIIGGGDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@???===;;;999777555444333333333222222000//////111111000/////////000111000000111111111111000000000000000000000000000000...//////////////////...111000000000000//////////////////000000000000111000000000000000000000000////////////.........---000000000000////////////////////////////////////////////////////////////......///000000000000///////////////.........---............------------////////////000000000000111111222333444555555666444444222222222333555666666666555555444333333333333333222111000//////...////////////////////////////////////////////////////////////////////////////////////////////////.........//////.........//////000000000000////////////.........---------............/////////000........................000/////////.........---........................------------------------////////////////////////////////////////////////,,,---......//////......////////////000000000000000000000000000000000000////////////////////////000000000000000111111111000000////////////000000000000////////////000000000000000000000000000000111111111111111111111111111111000000111111222333222222111000000000000111000000111222333333222222333333333333333222222111222222111111111111222222000000000000////////////000000000000000000000000222111000000000000000000111111111111000000000000000000000000000000000000...............///000000111111000000000/////////000000000000000000000000/////////000000000000111333333222222111000000///333222111111111111111111111000000000000/////////000000000000111111111111222222222111000000/////////000000000000//////...,,,---.../////////......000000111111111111000000------............//////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000...///000111222333333333333333333333333333333333333333333555777777666444444333444444555777888999:::;;;===???@@@AAABBBBBBEEEEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFEEEDDDEEEFFFHHHLLLLLLMMMOOOOOOPPPPPPPPPOOONNNLLLLLLMMMMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBB???===:::888777888777666444333222222222444333222111000000000000000111111111111111000000////////////////////////////////////////////////111111111111000000000000000000000000111111111111000000000000000000000000............------------000000000000////////////////////////////////////////////////////////////...............///000000000000000000////////////////////////............/////////000000000111111111222222222333333444444555555444333444555666777777777666666555444444333555555444333111000///...////////////////////////////////////////////////////////////////////////////////////////////////...//////000000//////......//////000000/////////...............---------............////////////......................../////////...............------------------------///.........------,,,,,,////////////////////////////////////////////////------.../////////......////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111111111111111111222222222222222111000000111111111000000111222333333333333222333444555555444222111222222111000000000111111222222222111111111111111////////////000000000000111111000000000000000111111111111111000000000///000000000000000000000000...............//////000111111111000000000//////000000000000000000000000000000000000000000000000000000000000//////......111111000000000000111111000000000000000000000000000000000000000111111111222222222222111111000000///000000000000/////////.........///////////////000000000111111000000000.../////////////////////////////////000000000000111111000000000000000000111111111111111111111111000000000000000000000000000222333333333222222333444444444333333333333222333333444666999::::::888777777888:::;;;===?????????@@@AAACCCDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDFFFFFFFFFEEEEEEHHHHHHIIIIIIJJJIIIIIIIIIMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBB@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>>===;;;999777777777888666555444333222111111000111111111222111111000///////////////////////////000//////////////////000111111111000000000////////////000000000111111111////////////////////////........................000000000000///////////////////////////////////////////////////////////////...------...///111222111111111000000000000///000000000000/////////////////////000000111111222222222222222222222222222555555444444444555666777777777777666555555444444444444333222111000000//////////////////////////////////////////////////////////////////////////////////////////000000000//////000000000000//////......//////000/////////.................................///////////////................................................------------------------//////......------,,,,,,////////////////////////////////////////////////......////////////......////////////000000000000000000000000000000000000000000000000000000000000222222111111000000//////...///000111111000///...000000////////////000000000000000000000000000000111111111111111111111111000000111111222222222222222111111111111111222222111111222333333333333333111222444555555444333222222111000///////////////111111111111111111222222......//////000000000000111000000000000000111111111111111111000000000///111111111111111111111111...............///000000111111111111000000000000////////////////////////111111111111000000000000......//////000000000000000000000//////000111111000000000000111111111111111111000000000000000000222222222111111111111111000////////////000000000000000000000000111111111111000000000000000000111000000000000000000000000.../////////000000000111111111111111000000000000111111111111111111111111000000000000000000000000333555666666333111222333444444444444444444444444444444555888<<<>>>???>>><<<===>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGFFFDDDCCCBBBAAADDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFHHHIIIIIIHHHHHHLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBB???@@@AAA@@@@@@@@@BBBCCCCCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDCCCAAA???>>>>>>>>>>>>999999888777555444333222222222222222222111000000000000000000000000000000111000////////////000111000000/////////................../////////000000////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000///......///111222444222111111111000000000000111111000000000//////////////////000111222222222222222222222222222222222444444444444444555555666777777777666555555444444000000111111111111111111////////////////////////////////////////////////////////////////////////////////////000000111111//////000000000000//////------...///////////////---.....................///////////////.................................---------...............------------------------/////////......---------////////////////////////////////////////////////...///////////////......////////////000000000000111111111111111111111111000000000000000000000000222222111111000000//////...///000111111000///...000000////////////000000000000000000000000000000111111111111111111111111000000111222222222222111222111111111111222333333222222333333333333222222111222222333333333333333222111000///............////////////000000000000...//////000000111111222000000000000000111111222111111111111000000000000111111111111111111111111///////////////000111111222222111111111000000000////////////////////////222111111111111000000000///000000111222222333333000000000000000000111222000000000111111111111222111111111111000000000000111111111111111111111111000////////////000000111111111000000000111222333111111000000000000111111222222111111111111000000......//////000000111111111111111111111111111111222222222222222222222222111111111111111111111111444777999777444222333555666666666777777777888888888888999;;;???BBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCDDDFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHJJJKKKMMMNNNOOOOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUUQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKIIIHHHFFFEEEEEEBBBCCCCCCBBBAAAAAABBBDDDCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJJJJIIIIIIJJJLLLIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGFFFEEEDDDDDDDDDDDD=========<<<;;;:::888777444555555555444333222111000000000000000000000000111111////////////111111////////////........................////////////000000000000000000000000/////////000000000000000000000000000////////////////////////////////////////////////////////////////////////000222333444111111111111000000000000000000000000////////////...///000000111222333333111222222222333333444444444444444555555555555555777777666666555444444333//////000000111222222222////////////////////////////////////////////////////////////////////////...//////000000111111222...//////000000//////...,,,---......////////////---------...............///////////////.................................---------------.........------------------------........................//////////////////////////////////////////////////////000000000///......////////////000000000000111111111111111111111111000000000000000000000000111111111111000000000000//////000000000000//////000000////////////000000000000000000000000000000111111111111111111111111///000111222333222222111222111111111222222333444444444444444333222111111111111111111111222333333333222111000////////////.../////////000000000000//////000000111222222333000000000000000111222222111111111111000000000000111111111111111111111111000000000000000111222222222222222111111111000000000000000000000000000000222222222111111111000000111111111111111222222222111000000000000111222333000000111111111222222222111111111111000000000///000000000000000000000000000///......///000111222111000/////////000222222222111000//////000111222111111111111000000000///.........///000111111111000000000111111222222333222222222222222222222222222222222222222222222222222555999888555444666999888999999:::;;;<<<======@@@??????AAADDDFFFGGGFFFDDDEEEFFFGGGGGGGGGFFFEEECCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBAAAAAABBBBBBBBB??????@@@@@@@@@@@@??????EEEEEEEEEEEEFFFHHHJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZUUUUUUVVVWWWWWWVVVUUUTTTQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHFFFDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEGGGIIIIIIGGGFFFHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGBBBCCCCCCCCCBBB@@@???>>>999999999888888666555555222222222222222222222222222111///......///111222000000000////////////......////////////000000000000000000000000000000000........./////////000000000000000000////////////////////////////////////////////////////////////,,,---...000111222222222111111000000000/////////000000/////////............///000111222333333444111111222333444555555666555555666666777777777666666666555555444333333333111111111222222222222222////////////////////////////////////////////////////////////////////////...//////000111111222222.........//////.........+++,,,---...////////////---------.........//////000/////////....................................,,,,,,,,,------.................................------......//////000000////////////////////////////////////////////////000000000000000///......////////////000000000000111111111111111111111111////////////////////////000000000000000111111111000000////////////000000000000////////////000000000000000000000000000000111111111111111111111111///000111222333222111111222111111111222333333444555555555444333222111000111111000///000111333444444333222111000000000000000000111111222222222333///000000111222333333333000000///000000111222222111111111111000000000000111111111111111111111111111111111111111222222333222222222111111111111000111111111111111111111111222222222222111111000000111111000000///.........111111000000111222333333000000111111222222222222222111111111000000/////////////////////000000000000///.........000111222000///.........///111222222111000//////000111222111111000000/////////...---......///000111111222//////000111222333333333222222222222222222222222333333333333333333333333///444888888666666999===:::;;;<<<===>>>@@@AAAAAAFFFEEEDDDEEEGGGHHHHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCDDDEEEBBBCCCEEEEEEEEEEEECCCBBBFFFEEEEEEFFFHHHJJJLLLMMMLLLLLLMMMNNNOOOOOONNNNNNQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOQQQSSSTTTVVVVVVVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZYYYUUUTTTTTTRRRPPPNNNKKKJJJLLLLLLLLLJJJGGGFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGEEEGGGIIIHHHFFFEEEGGGIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFGGGGGGGGGEEEDDDCCC<<<<<<<<<;;;:::999888777222222222222222222222222222111000......000111222111111111111000000000000000000000000111111111111000000000000000000000000---------.........//////000000000000////////////////////////////////////////////////////////////***,,,...000111111111000000000000000////////////////////////...............///000111222333444444111111222333555666777777666666777888888888888888666555555444333333222222444444444333333222222222////////////////////////////////////////////////////////////////////////...//////000111222222222------............------+++,,,---...////////////---------.........//////000000//////.........---........................,,,,,,,,,------.........////////////////////////,,,,,,---...///000111111////////////////////////////////////////////////000000000000000///......////////////000000000000111111111111111111111111//////////////////////////////000000111111222222111000///......///000111000000////////////000000000000000000000000000000222222111111111111222222000000000000111111111111000000111222222222222111666555444444222222111000333222111111000000111111111222333444333222111000///000111222222222222222222222222222222222222222222222222222222222222222222333444444222222333444111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000111111111000000///000000000000000000000000000000000000////////////666444222000/////////000111111111111111111111111000000111111111111000000000000000000000111111222222111111111000000//////000000000000000000000000111111000///...---,,,,,,222111000//////000111222---...000111222222111111333222222222222222333333555444333333333444555666555555666777999;;;===>>>AAA@@@@@@@@@AAACCCEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHFFFDDDBBBBBBCCCEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPKKKNNNPPPQQQPPPOOOOOOPPPNNNPPPSSSTTTTTTTTTUUUVVVXXXWWWWWWXXXYYYZZZ[[[[[[XXXTTTPPPOOOPPPPPPNNNLLLPPPNNNMMMMMMLLLJJJJJJLLLJJJKKKLLLLLLLLLLLLLLLNNNMMMPPPQQQNNNNNNOOOMMMIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFEEEFFFFFFGGGIIIIIIKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBAAA???>>>======;;;999777444333222222333222222222222222333333333111111000////////////000//////............//////111111000000000000111111////////////000000000000111111000000//////......000000000000000000000000............////////////////////////////////////000000000///......------000///...------...///000111111111000000000000000222222333444444555555666666666666666777777777777777777666555444444333333111000000///000000111111000000000000////////////////////////000000000000//////.........---------000000000000000000000000111111000000//////......////////////////////////........................000000000000000000000000//////000000///...------------------------,,,,,,//////.........---------......---------......///////////////////////////////////////////////////111000///...............000000000000111111111111000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222000000000000000000000000111111111111111111111111111111111000000111111111000000000000111111111111000000111222222222222111444444444333333222222111333222111111000000111111111111222333333333222111000000111111111222222222222222222222222222222222222222222222222222222222222333444444222222333444222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000111111111111111111111111000000000111111111111111333222111000000111222222111111111111111111111111000000111111111111000000000000000000000111111222111111111111000000000///000000000000000000000000111000000//////.........111111000000000000111111///000111333333333222222444444444333444444555555777666555555555666777888::::::;;;===???AAABBBDDDFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGFFFCCCBBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRSSSRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTTTTRRRSSSUUUUUUSSSQQQPPPPPPMMMNNNOOONNNLLLJJJJJJKKKEEEGGGJJJLLLMMMOOORRRTTTUUUTTTTTTTTTUUUVVVWWWWWWUUURRROOONNNOOOPPPOOONNNLLLLLLLLLLLLLLLLLLNNNPPPOOOPPPPPPOOOOOOOOOPPPQQQPPPSSSTTTRRRRRRTTTSSSPPPMMMLLLLLLKKKJJJJJJJJJKKKIIIGGGEEEEEEFFFFFFEEEDDDAAAAAAAAABBBCCCDDDFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@???===;;;999888888777444444444444333333333333111111000000000000000111000//////......//////000111111000000000000111111000000000000000/////////111000000000/////////...000000000000000000000000....../////////000000000////////////////////////......//////////////////000///...------...///000111000000000000000000000222222222333444444555555555555666666666777777777777666666555444444333333111111111000111111111222000000000000////////////....../////////000000000//////.........---------000000000000000000000000111000000000/////////...////////////////////////........................///////////////////////////////////////...------...---------------------//////.........---------.........------......///////////////////////////////////////////////////000000/////////........./////////000000000111111000000000000000000000000111111000000000000111111111111000000000000111111000111111111111222222222000000000000000000000000111111111111111111111111111000000//////000000111000000000000111111111111000000111222222222222111333333333333333333333333333222111111000000111111000000111222333333333222222111000000000111222333222222222222222222222222222222222222222222222222222333444333222111222444333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000222222222222222222222222000000111111222222333333000///000000111222444555000000000000000000000000000000111111111111000000000000000000000111111222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222333444444444333333555555555555555666777888888777777777888999;;;<<<>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQRRRTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRPPPQQQRRRRRRRRRQQQOOOOOOOOOPPPPPPNNNKKKIIIHHHIIIDDDFFFHHHJJJLLLPPPTTTWWWWWWVVVVVVXXXYYYYYYWWWUUURRRPPPMMMMMMNNNOOOPPPOOOLLLOOOQQQQQQQQQRRRSSSTTTRRRQQQPPPOOOOOOQQQRRRSSSTTTWWWXXXUUUUUUWWWVVVSSSRRRQQQPPPOOONNNMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA???===<<<888888777666555444444333111111000000000111111222000000////////////000000111111000000000000111111111111111000000//////...000000000000////////////000000000000000000000000/////////000000000111111////////////////////////------...//////000111111///......------......///000000000000000000111111111111222222333444444444444444555555555666666666666666666555444444333333222222222222222222222222000000000000////////////------.........//////////////////............---////////////////////////000000000000////////////000000000000000000000000................................................///////////////......---......................../////////............---//////......---......///////////////////////////////////////////////////...///000000000///...---....../////////000000000000000000000000000000000111000000//////000000111222222111111111111222222000111111111111222222222000000000000000000000000111111111111111111111111000000////////////000000///000000000111111111111000000111222222222222111111111222222333333333333333222111111000000111111//////000111222333333333333222000//////000222444111111111111111111111111222222222222222222222222111333333333222111222333333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000///000000111111111111000222222222222222222222222//////000111111222333333//////000000111333333444////////////////////////000000111111111111000000000000000000000111111222111111111000000000000000///////////////////////////000000000111111111222...///111222222111000000333333333333444333333333444444444444555666888888777777888999;;;>>>@@@BBBAAABBBDDDFFFHHHJJJKKKLLLJJJKKKKKKKKKKKKIIIHHHFFFHHHHHHGGGEEEDDDCCCBBBAAACCCDDDFFFFFFFFFFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZZZZYYYWWWUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRPPPNNNNNNOOOOOOOOOOOOOOONNNQQQPPPPPPPPPRRRSSSSSSSSSRRRTTTVVVVVVSSSOOOMMMLLLHHHIIILLLNNNQQQVVV[[[```___```bbbeeegggddd]]]WWWRRRPPPNNNMMMNNNOOOQQQRRROOOVVV\\\]]][[[ZZZXXXUUUSSSPPPMMMLLLLLLOOOQQQRRRUUUYYYYYYVVVUUUVVVTTTOOOSSSRRRQQQOOOMMMLLLLLLLLLNNNLLLKKKJJJKKKLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGEEECCCAAA???>>>===<<<:::999777666555111111000000000111111222111000000//////000000111111111000000000000111111222222111111000///......000000000000////////////////////////////////////000000000000111111111111////////////////////////......//////000000000000........................000000000000000111111111000111111222222333333444444444444444555555555666666666555555555444444444333333333333333333222222000000000000////////////------------.........////////////...............////////////////////////000000000000////////////000000000000000000000000...................................................///////////////...............////////////////////////...............000//////...............////////////////////////////////////////////////---///000222111000...---............////////////000000000000000000000000000000////////////000000222222111111111111222222000000111111111222222222000000000000000000000000111111111111111111111111000000////////////000000///000000000111111111111000000111222222222222111000111111222222333333444333222111111000000111111//////000000111222333444444222000//////000222333111111111111111111111111222222222222222222222222111222333333111111222333333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000//////000111111111111111222222222222222222222222......//////000111222222111111111111222222111111////////////////////////000000111111111111000000000000000000000111111222000000000000000000111111//////////////////////////////000000111111222222...///000222222222111000222222222222333333333444333333333444555777888999777777888;;;>>>BBBFFFHHHFFFGGGIIIKKKMMMNNNNNNOOOJJJJJJKKKJJJIIIHHHFFFDDDFFFEEEEEEDDDCCCCCCBBBBBBEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWVVVWWWWWWXXXYYYYYY[[[\\\]]][[[XXXUUURRRUUUUUUUUUUUUUUUVVVWWWXXXTTTTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNNNNNNNRRRXXX]]]______\\\___bbbbbb^^^WWWQQQNNNGGGJJJOOOTTTZZZaaaiiinnnqqqssswww|||}}}wwwkkkbbbUUUTTTRRRQQQQQQSSSVVVYYYYYYfffqqqrrrooolllfff```\\\WWWPPPKKKKKKLLLMMMMMMRRRVVVYYYWWWWWWWWWTTTOOORRRPPPOOOLLLJJJIIIHHHHHHLLLKKKJJJJJJLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAA???===;;;999999333222222111000111111111111111000000000000111111111111000000000000111111333222222111000//////...////////////000000000000////////////////////////000000000000111111111111000000000000000000000000111111000000//////////////////////////////////////////000000111111111111000111111222222333333444444444444444555555555666555555555555555444444444333444444444444333222111000000000000////////////------------.........///////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////..............................///////////////...............//////000000////////////////////////111000///...............////////////////////////////////////////////////---///000222222111///...............////////////000000000000000000000000000000////////////000000222111111111111111111222000000111111111222222222000000000000000000000000222222222222222222222222111000000//////000000111000000000000111111111111000000111222222222222111000111111111222222333333333222111111000000111111000000000000000111222333333222111000000000111222111111111111111111111111222222222222222222222222111222333222111000111333333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000...///000111111222111111222222222222222222222222......//////000000111111222222222222222111000///000000000000000000000000000000111111111111000000000000000000000111111222000000000000111111111111000000000000000000000000/////////000000111111111...///000111111222111111222222222222333444555666444444555666888999;;;<<<:::;;;<<<>>>BBBFFFIIILLLKKKLLLNNNPPPQQQQQQQQQPPPJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIKKKMMMNNNOOOPPPRRRTTTWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\YYYVVVRRROOOMMMNNNNNNPPPQQQSSSUUUVVVSSSRRRQQQPPPOOONNNMMMMMMNNNMMMKKKIIIIIIJJJKKKMMMKKKMMMRRR[[[eeekkkllljjjeeehhhkkkiiiccc[[[SSSOOOLLLQQQXXXaaakkkuuu|||qqqZZZZZZYYYYYYZZZ]]]bbbfffrrrxxxjjjbbbWWWPPPNNNNNNNNNMMMSSSYYY___```aaaaaa]]]WWWRRRPPPNNNKKKIIIGGGFFFEEEHHHGGGGGGIIILLLOOOPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFDDDBBB@@@>>>===777666555333222222222222222222111111111111222222111111000000000000111111222222222111111000000///////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000222222111000000///......///000000111111000000////////////000111111222222111111222222333444444444444444555555555666666666555555555555555555555555333444444555444333111000000000000000////////////------........./////////...////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////........................---...//////////////////---------......//////000...////////////000000000111111000///............////////////////////////////////////////////////...///000111111111000///....../////////000000000000000000000000000000000000//////......//////000111111000000000000111111000111111111111222222222000000000000000000000000222222222222222222222222111111111000000111111111000000000000111111111111000000111222222222222111111111111111111222222222333222111111000000111111111111000//////000111222222222222111111111000000111111111111111111111111222222222222222222222222000222333222111000111222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000...///000111111222222222111111111111111111111111000000000000000000000000111222222333222111000///111111111111111111111111000000111111111111000000000000000000000111111222///000000000111111111111000000000000000000000000/////////////////////000////////////000111222333222222222222444666888999888999999;;;<<>>AAA@@@AAACCCFFFHHHIIIJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJOOOOOOMMMKKKHHHFFFCCCBBBBBBDDDFFFFFFEEEFFFGGGIIIIIIKKKNNNQQQSSSTTTTTTTTTTTTVVVYYY[[[\\\[[[YYYXXX\\\\\\]]]\\\ZZZWWWTTTRRRRRRTTTUUUTTTRRRUUU]]]dddccceeeccc______bbb^^^VVVXXXWWWYYY^^^dddhhhhhhgggjjjgggccc___]]]\\\ZZZXXX]]]XXXSSSQQQRRRVVVYYYZZZXXXdddnnnpppnnnjjjddd___]]]]]][[[XXXUUUVVVZZZ___cccgggnnnvvv~~~sssnnnhhhffffffeee```[[[\\\___ccchhhmmmrrrxxx}}}zzzppphhhdddaaa^^^[[[[[[^^^cccfffhhhxxx|||mmmaaa[[[XXXWWWUUURRROOOMMMLLLKKKIIIMMMQQQUUU___mmmwwwzzzuuuooofff[[[SSSOOOMMMLLLKKKLLLNNNPPPPPPPPPOOOOOOSSSRRRPPPPPPPPPOOOLLLJJJLLLIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEHHHFFFCCC@@@===;;;;;;:::666555444333222333444555222111111000000000111111////////////////////////////////////////////////000000000000000000000000//////............//////111111111111111111111111---...///000222222333333222555999;;;:::666000---222000//////000111111000111111111222333444666777555666888999999888777666777777777777666666666666333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000111111000000000000000000000000//////000000000000//////......////////////......////////////////////////......///000000///......////////////////////////222000...---,,,---...///........................000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111111000000//////......111111000000//////......//////000000111111111222000000000000000000000000555444444333222222111111333333222222111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111111222111000//////000000111000000000000000000000000111111111111111111111111000000000111222222333333111111111111111111111111111111111000000000000000000000000000000000000///////////////000000000111111111111111111111111111000000000000000000000000//////000000111111222222111111000000111333555666777777777888:::>>>AAACCCEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGIIIKKKLLLNNNQQQTTTVVVWWWWWWVVV\\\]]]]]]^^^___```aaaaaa\\\[[[YYYWWWUUUTTTSSSSSSRRRSSSUUUVVVYYYbbboooyyy~~~}}}vvvmmmlllooommmiii]]]^^^```fffkkknnnllliiiiiifffbbb___^^^\\\ZZZYYYXXXUUUQQQPPPRRRVVVYYYZZZ[[[eeemmmnnnllljjjgggbbb[[[[[[ZZZWWWUUUUUUYYY\\\bbbdddhhhnnnrrrtttsssrrrjjjfffaaa```bbbbbb^^^[[[[[[^^^bbbfffiiimmmqqqtttzzzyyyvvvqqqiiibbb\\\YYYYYYWWWVVVWWW\\\aaaeeegggsssyyy~~~|||rrrfff\\\XXXSSSRRRPPPOOONNNOOOPPPQQQSSSZZZaaaiiivvvwwwiii\\\TTTNNNLLLJJJKKKLLLMMMOOOPPPQQQQQQTTTSSSRRRQQQQQQPPPNNNLLLNNNKKKHHHGGGHHHHHHGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHEEECCC@@@???>>>>>>:::999777666555555555555222222111111111111222222000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000......///000000000000///333777<<<@@@@@@<<<666111222000//////000111111000111111111222333444555666666666777888888888888777777777666666666555555555333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000000111000000000000000000000000//////000000000000//////000000111111111111000000////////////////////////........................////////////////////////111000...---------//////........................000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111000000000/////////...111000000000/////////...///000000000111111111111000000000000000000000000444444333333222222111111222111111111111000000000111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111000000///000000111222000000000000000000000000111111111111111111111111000000111111222333333333111111111111111111111111000000000000111111111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000//////000111222333333444111111000111222444666777999:::<<<>>>@@@CCCEEEFFFJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKIIIGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIHHHHHHIIILLLOOONNNPPPRRRUUUWWWXXXXXXXXX]]]]]]^^^_______________[[[XXXUUURRRRRRSSSUUUWWWVVVWWWXXX\\\dddsss~~~xxxzzz{{{zzzggggggiiilllpppoookkkgggdddaaa___]]]]]]]]][[[ZZZYYYWWWUUUUUUYYY]]]```aaa___ggglllkkkiiiiiiiiigggcccccccccaaa______aaadddhhhhhhhhhjjjkkkkkkiiigggfffccc``````cccdddbbb```^^^aaaeeeggghhhiiijjjkkkmmmkkkgggbbb]]]XXXUUUSSSUUUUUUVVVZZZ```eeeiiijjjkkknnnppplllddd[[[UUURRRMMMKKKJJJIIILLLPPPUUUXXX___hhhrrr}}}rrrdddXXXQQQNNNKKKKKKKKKLLLNNNPPPSSSTTTXXXWWWVVVVVVWWWVVVSSSQQQQQQNNNLLLKKKJJJIIIGGGEEEHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@???===;;;999777777777333222222111111222222333111111111111111111111111////////////////////////////////////////////////000//////......//////000///////////////////////////////////////...------333888@@@FFFGGGCCC<<<777222000//////000111111000222222222222222333444444777777777777777888999999777777666666666555555555333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000//////000000000000//////000000111111111111000000///////////////////////////...---,,,,,,---...///////////////////////////111000...------...//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////000000000000111111111111000000000000000000000000333333333333222222111111111000000000000000000000222333333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000///////////////000000111222222000000000000000000000000111111111111111111111111000000111222222333333444111111111111111111111111//////000000111111222222000000000000000111111111//////000000000111111111////////////////////////000000000000000000000000111111222333333444555555222222222222444666888999>>>???BBBDDDGGGHHHIIIIIILLLMMMMMMNNNNNNNNNNNNNNNKKKJJJGGGEEEDDDDDDEEEFFFAAABBBCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKOOOQQQPPPQQQSSSUUUWWWXXXXXXXXXXXXZZZ\\\^^^___^^^]]]\\\___]]]ZZZXXXXXXZZZ]]]___^^^^^^___dddooozzzxxxyyyyyynnnlllkkkkkkllljjjeee```___]]]\\\]]]___``````___]]]]]]]]]___dddhhhkkklllhhhmmmoookkkiiillloooooorrrrrrrrrrrrqqqpppqqqqqqvvvtttrrrqqqqqqpppmmmkkkllljjjiiiiiilllmmmmmmlllhhhjjjmmmnnnllljjjiiiiiijjjgggbbb^^^[[[ZZZYYYXXXXXXYYYZZZ___eeeiiikkkllliiiiiifffaaaYYYSSSPPPOOOLLLJJJHHHHHHKKKPPPWWW[[[eeennnxxxyyymmmaaaXXXRRROOONNNNNNNNNPPPSSSWWW\\\^^^```___^^^]]]\\\ZZZUUURRRRRRPPPOOONNNNNNLLLIIIGGGGGGFFFDDDDDDEEEGGGIIIKKKIIIIIIHHHHHHHHHHHHHHHHHHDDDCCCAAA???<<<:::999888444333222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000//////000000//////...---111777AAAHHHJJJFFF@@@;;;111000......000111000///333222222222222222333333777777666666666888999:::888888777777777666666666333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////...//////000000000000000//////////////////////////////000000000000//////......////////////......////////////////////////000...---++++++---...000////////////////////////000///............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000////////////000000000000000111111111000000000000000000000000333222222222222222111111000000000000000000000111222222222333333444444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000////////////000000111111111111000000000000000000000000111111111111111111111111111111111222333333444444111111111111111111111111//////000000111111222222///000000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000222222333333333333333444555555555666888:::===>>>CCCDDDGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKFFFDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNQQQSSSUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXX[[[```fffmmmqqqrrrpppmmmiiigggeeeeeeeeeccccccfffmmmzzz|||qqqkkkkkknnnmmmjjjgggfffgggfffccc```_________bbbfffhhhhhhhhhffffffhhhlllqqquuuvvvwwwuuuyyyyyytttqqquuuyyy{{{~~~~~~~~~}}}{{{}}}zzzxxxxxxwwwuuusssrrrqqqpppqqqrrrsssttttttqqqsssuuutttqqqmmmkkkkkkgggccc___^^^aaaccceeeeee______```cccgggiiijjjiiillliiiddd]]]WWWSSSRRRRRRSSSQQQOOONNNPPPUUU[[[^^^fffmmmssswww|||~~~pppmmmggg```YYYTTTPPPNNNOOOQQQUUU[[[cccjjjpppssstttrrrpppmmmhhhaaaXXXQQQNNNMMMLLLMMMMMMMMMKKKIIIFFFEEEDDDCCCDDDFFFHHHIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFDDDBBB@@@===;;;:::666555444333222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111//////000111111111111000///444===DDDFFFDDD>>>:::111///......///000000///222222111111111222333333777666666555666888:::;;;999999999888888888777777333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////......///000111000000/////////////////////////////////000000000000//////......////////////......////////////////////////000///---,,,,,,---///000//////////////////////////////........./////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000111111000000000000000000111111111111111111111111222222222222222222111111000000000111111111111222000000000111111222222333111111111111111111111111111111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000///000000111111111111000000000000000000000000000111111111111111111111111111111222222333444444444111111111111111111111111000000000000111111111111///000000111111222222222000000000111111111222222222222222222222222222222000000000000000000000000111111111222222333333444999999:::;;;===@@@CCCDDDHHHIIIKKKLLLMMMMMMLLLLLLIIIJJJJJJKKKJJJJJJIIIIIICCCBBBBBBBBBCCCEEEGGGHHHKKKKKKLLLMMMMMMMMMLLLLLLKKKMMMOOOPPPQQQQQQSSSUUUZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUZZZeeeuuuzzzsssmmmjjjhhhbbbeeekkkttt|||rrriiibbbdddhhhkkkiiihhhiiilllmmmjjjgggeeeeeefffiiimmmoooooonnnpppqqqtttyyy~~~}}}yyyvvvzzz~~~~~~yyywwwuuuttttttsssqqqpppkkkkkkkkklllmmmnnnooopppqqqrrrsssqqqmmmjjjhhhhhhccc```^^^aaahhhooorrrsssjjjiiihhhiiikkkkkkkkkiiijjjgggbbb\\\XXXVVVVVVVVVXXXWWWWWWXXXZZZ^^^bbbdddeeejjjmmmmmmnnnqqqoookkk___^^^ZZZWWWSSSOOOMMMLLLNNNSSS]]]hhhsss}}}}}}qqqcccZZZJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFDDDBBB@@@???;;;:::888666444333333222000000000000000000000000000000000000000000000000222222222222222222222222111000000//////000000111111111111111111111111111//////000111111222111111---111777<<<>>>===:::777111///......///000000///111111111111111222333333666666666666777999::::::999999888888888777777777333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////---...000111111111000///000000000000000000000000//////000000000000//////000000111111111111000000////////////////////////000///...------...///000////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////000000000000111111111111000000000000111111111111111111111111111111111111111111222222111111111111222222333333///000000111222222333333222222222222222222222222000000111111111222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111111111000000111222111111//////000000000000000000000000111111111111111111111111111111222333333444444555111111111111111111111111111111111000000000000000///000000111111222333333000000111111111222222222222222222222222222222222000000000000000000000000000000222333555777888999===>>>>>>@@@BBBEEEHHHJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMPPPSSSVVVVVVVVVWWWXXX[[[ZZZYYYXXXWWWVVVUUUUUUVVVYYY```lll{{{~~~tttnnnkkkjjjdddiiiqqq{{{xxxqqqmmmhhhdddiiirrrsssrrrtttxxxzzzyyytttpppjjjjjjjjjlllnnnooommmlllmmmnnnrrrwww{{{}}}|||zzztttxxxwwwqqqnnnpppssssssuuuuuuwwwzzz{{{yyytttppphhhgggeeeeeefffeeeccc```[[[\\\]]]^^^___```bbbdddfffggggggdddaaa___^^^___]]]ZZZYYY]]]eeemmmqqqqqqmmmkkkhhhgggggggggfffeee___\\\XXXUUUTTTTTTUUUUUUTTTVVVYYY]]]aaadddggghhheeeggggggcccaaabbbaaa]]]WWWVVVUUUSSSPPPNNNLLLKKKMMMUUUaaaooo{{{{{{lllbbbLLLJJJHHHHHHIIIKKKKKKJJJLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIGGGEEEDDDAAA???===:::888666555444111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000///...---///222444666666555444000///------///000///...000000000000111222444444444555666777999999999999777777777666666666666555333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////---...000111111111//////000000000000000000000000//////000000000000//////000000111111111111000000////////////////////////000000000000000000000000////////////////////////---......///////////////........................////////////////////////////////////////////////000000000000000000000000...///000111111000///....../////////000000000111.../////////000000000111111111111111000000000///111111111111111111111111111111111111111111222222111111222222222333333333111111222333444444555555333333333333333333333333000000111111222222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111222222000111222222111000///...000000000000000000000000111111111111111111111111111222222333333444444555111111111111111111111111222222111111000000/////////000000111222222333333000111111111111222222222000000000000000000000000000000000000000000000000000222444777:::===???@@@@@@@@@AAACCCFFFIIILLLNNNOOONNNNNNMMMMMMLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNMMMMMMNNNRRRWWWZZZZZZZZZYYYZZZYYYXXXVVVTTTRRRQQQPPPPPPYYYcccuuuyyyppplllkkklllhhhmmmvvvyyyrrrmmmllljjjkkksss}}}zzzssslllkkkkkkkkklllkkkhhhfff^^^```ccciiimmmnnnllljjjfffjjjjjjddd```aaacccccc``````bbbfffhhhfff```[[[ZZZYYYYYYYYYZZZXXXVVVSSSMMMOOOQQQRRRTTTVVVYYY[[[\\\\\\[[[YYYVVVTTTUUUVVVVVVRRRPPPSSSZZZ```bbbaaaeeebbb___]]]]]]\\\\\\ZZZRRRPPPMMMMMMNNNPPPQQQQQQLLLPPPVVV]]]bbbfffhhhiiieeefffccc\\\XXXXXXVVVRRRSSSSSSRRRRRRPPPNNNMMMLLLNNNVVVcccpppyyy~~~}}}yyykkkaaaPPPNNNKKKJJJKKKLLLMMMMMMPPPOOOOOONNNLLLIIIGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHEEEDDDAAA>>>;;;888777666222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111000///---,,,+++---...///000000111222222000///------///000///.../////////000111333444555333444666888999:::999999666555555555444444444444333333333222222222111111000000000000000000000000000000000000////////////////////////000000000000000000000000////////////---...000111222111///...000000000000000000000000//////000000000000//////......////////////......////////////////////////000000111111111111000000////////////////////////------...///000000//////........................////////////////////////////////////////////////000000000000000000000000...///000111111000///....../////////000000111111.../////////000000111111222111111111000000//////111111111111111111111111333333222111000000111111111111111111111111111111333333333333333333333333333222222111000///.........///111222333333222222222222333444333222111000222222111111222222333444333333333222222111111111///////////////000000111111222333333444444333333333222000/////////000111222222222222222111000///000000111111222222222333//////000000111111222222////////////000000000000000000000000000000000000000000000000111111111111222222222333333444444444555444444333222111000000000000000000000000000000//////000000000000//////111111111111000000000000333111///------...000222///111222222000000111222111333555999<<<>>>@@@AAAGGGHHHIIIJJJLLLNNNOOOPPPRRRRRRPPPNNNLLLLLLNNNPPPMMMLLLLLLLLLMMMOOOQQQRRRNNNMMMMMMOOOQQQRRRPPPOOOQQQLLLJJJLLLNNNMMMMMMOOOUUUVVVWWWYYY[[[^^^aaabbbhhhdddaaa^^^ZZZWWW\\\dddooo}}}uuukkkffffffggghhhrrrtttyyy~~~}}}yyyvvvtttpppmmmnnnsssyyy~~~{{{oooggghhh```[[[[[[[[[YYYWWWWWWVVVUUUUUUWWW[[[^^^``````^^^\\\ZZZWWWUUUTTTTTTTTTSSSSSSTTTVVVYYYZZZYYYXXXSSSRRRTTTXXXWWWQQQNNNNNNMMMOOOQQQQQQPPPQQQTTTXXXXXXYYYZZZYYYWWWUUUTTTTTTNNNKKKLLLRRRUUUUUUUUUWWWXXXWWWWWWXXXXXXXXXVVVTTTIIIHHHFFFEEEEEEGGGHHHIIIGGGIIIMMMSSSYYY]]]]]]]]]ZZZXXXVVVVVVUUUTTTQQQOOONNNOOOOOOOOONNNNNNPPPSSSYYY]]]ccciiimmmnnnnnnnnnmmmmmmkkkhhhddd```[[[YYYMMMNNNPPPOOONNNMMMNNNOOOVVV^^^aaa[[[SSSNNNLLLJJJEEEFFFHHHIIIJJJJJJIIIIIILLLLLLJJJGGGFFFFFFHHHKKKHHHFFFDDDBBBAAA???;;;888666555444333222111111222333111///...000111111000222222222111111111000000222222222222111111111000222000///000111111000///000000000000000000000000...000000000...---...///000000000000000000000000/////////000111111222222222333555777888777777666777777888888888888777777555444333222111111111111222222222111111111111000222111111000///......---000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000111111000000//////......000000000000000000000000////////////////////////////////////000000000000////////////......................../////////000111111000000//////......////////////000000000000222111111111000000//////000000000000000000000000//////000000111111222222111111111000000000000000000000000000////////////000000000000111111111111111111000///////////////111111111111111111111111333333333333333333333333222222111111000000/////////000111222333333222222222222333333333222111000222222111111222222333444333333333222222222111111222222222222222333333444111222333333444444333333333222111000///000000111222222222222222111000000000000000000000/////////000000000000111111111111222222111111111000000000111111111111111111111111000000000000111111111111222222222333333444444444333333222222222222222222111111111111111111111111///000000111111000000/////////000000111111222222333222000/////////111222000111222222111222333555999:::===@@@CCCEEEGGGGGGHHHIIIKKKLLLNNNPPPRRRRRRSSSSSSRRRPPPNNNMMMOOOQQQSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQRRRTTTTTTSSSQQQOOOLLLLLLOOOOOOMMMMMMQQQTTTXXX___fffkkkqqqwww{{{|||yyywwwtttoookkknnntttuuupppiiibbb```ccchhhlllzzz}}}{{{qqqmmmiiihhhjjjnnnsssuuuzzzyyyyyyyyyuuummmbbb[[[VVVQQQNNNOOONNNLLLKKKMMMMMMMMMOOORRRVVVZZZ[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQTTTYYY]]]```aaa``````bbbhhhnnnlllccc[[[XXXUUUXXXZZZZZZYYY\\\bbbhhhiiijjjkkkjjjgggeeecccbbb```ZZZWWWYYYYYYWWWVVVXXXZZZ[[[]]]^^^___^^^[[[YYYTTTRRRNNNJJJGGGEEEEEEEEEGGGHHHJJJNNNRRRTTTTTTRRRTTTRRRPPPOOOOOOMMMJJJHHHKKKLLLMMMNNNOOORRRVVVYYY^^^aaafffjjjkkkjjjgggddd[[[[[[YYYWWWTTTRRRPPPNNNMMMPPPSSSVVVYYY^^^cccgggkkkwww~~~uuueeeXXXPPPLLLIIIHHHHHHGGGGGGGGGGGGGGGLLLLLLLLLKKKJJJJJJJJJKKKJJJIIIFFFEEEDDDBBB???===888888666555444333333333333222000///111222222111222222222111111111000000222222111111111000000000222000///000111222000///000000000000000000000000---...///...,,,,,,,,,...000000000000000000000000/////////000111111222222333444555666777777777777777777888888888888777777666555444333222222222222222222222222111111111111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000111111000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////...................../////////000000111000000000/////////...////////////000000000000111111111000000000//////000000000000000000000000000000000000000111111111111000000000000000000000111000000000//////////////////000000000111111111111111000////////////000222222222222222222222222222222222222222222222222111111111111111111111000000111222222333222222111222333333333333222111000222111111111111222333333333333333222222222222111000000000000000111111222111222333333444444333333222222111000000000000111111222222222222111000000000000000000000/////////111111111111111000000000333333333222222111111000111111111111111111111111000000000111111111222222222222333333333333444444111111222222222333333333222222222222222222222222111111111222222111111111......///000111222333444333333222111111111111111111222333333333555888:::===???AAADDDFFFHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVUUUUUUTTTSSSQQQPPPRRRTTTXXXWWWVVVTTTTTTTTTUUUVVVRRRQQQQQQRRRTTTUUUTTTRRRPPPOOOQQQSSSPPPLLLNNNTTTUUU```ooo{{{~~~wwwqqqhhhhhhfffdddeeekkkttt|||zzztttiiiddd______bbbeeeggggggkkkjjjhhhfffbbb\\\UUUOOOKKKIIIIIIKKKJJJGGGIIIMMMMMMOOOSSSYYY```ddddddddddddddddddbbb___\\\YYYWWWYYY[[[aaaiiirrrwwwyyyyyyyyy}}}|||oooiiieeeiiimmmmmmmmmqqq|||~~~uuummmeeecccaaa^^^___bbbhhhkkkppptttuuussspppmmmjjjeee^^^VVVOOOJJJHHHGGGJJJJJJJJJLLLOOOPPPOOOMMMNNNLLLJJJIIIIIIGGGEEECCCDDDEEEGGGIIILLLQQQWWW[[[cccfffjjjmmmlllgggbbb^^^WWWUUURRROOOMMMLLLKKKLLLMMMPPPVVV]]]eeeoooyyykkk\\\TTTMMMKKKIIIGGGFFFGGGIIIJJJHHHIIIJJJKKKLLLKKKJJJJJJLLLKKKHHHGGGGGGFFFDDDBBB===<<<:::888777666555555444333111111333444333222222222222111111111111111111111111111000000000///111000///000111222111000000000000000000000000000...///000///...------///000000000000000000000000/////////000111111222222555555444555555666777888777777888888888888777777777777666555444444444444333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000///000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////------........./////////////////////................../////////000000000000000000000////////////////////////000000000000111111000000000000//////000000000000000000000000111111111111000000000000000000000000000000111111111111000000000/////////////////////000000000000333333222111111222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222333333333333222222111111111111111111111222222333222222222222222222222222///////////////000000111111222333333444444333333222222111111111000000000111111222222222111111000111111111222222333333333222222222111111000000000111111222222222222222222111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333333333111222222333333222222111//////000111111222333333222222222222222222222111222333444555666888<<>><<<:::999888888666555444444555555444333111111111111111111111111111111111000000000//////111000///000111222111000000000000000000000000000111222333222000000000111/////////////////////////////////000111111222222666555444444444666777888777777888888888888777777777777666555444444444444333333222222222111111111000000000000000000111111////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////.........//////000000000////////////////////////////////////////////////------------.........///////////////...............////////////000000000000000000000////////////////////////000000000000000000000000000000//////000000000000000000000000222222111111000000//////000000000000000111111111111111111000000000//////....../////////000000000333222222222222222333333222222222222222222222222111111111111111111111111111111111111222222222222222222222222222333333333333333222222222222111222111111000000111111222333222222222222222222222222333333222222333333444555111222333333444444333333222222222222111111111000000111111222222222111111///000111222333444555666333333222222111111000000...//////000111222333333111111111111111111111111111111111111222222222222333333333333333333333333444444333333222111000000333333333333333333333333222222333333333333222222222222222111111111111111111111222222333333333333444555777999:::===AAADDDKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[XXXYYYZZZYYYWWWVVVXXXYYYVVVUUUUUUUUUUUUWWWYYYZZZ[[[YYYYYYYYYZZZZZZXXXVVVNNNNNNNNNPPPOOOQQQ[[[gggqqq~~~wwwlllgggeeejjjmmmoooooopppuuuwwwppphhhaaa\\\TTTPPPKKKJJJLLLNNNOOONNNNNNTTTVVVUUUWWW\\\^^^[[[\\\[[[\\\]]]\\\[[[___ggghhhnnn{{{~~~~~~uuulllhhhfffdddfffjjjqqqwww{{{|||{{{nnnkkkgggbbb[[[SSSKKKEEEGGGFFFEEEDDDFFFJJJPPPUUU^^^cccjjjppprrroookkkhhh___\\\WWWRRRQQQRRRTTTVVVXXX[[[___dddjjjrrrzzzuuuhhhYYYUUUNNNIIIFFFGGGIIILLLMMMLLLKKKMMMOOOQQQPPPOOOMMMJJJHHHGGGGGGGGGFFFEEEEEEDDDBBB@@@>>><<<;;;;;;999888777777777777555333111111111111111111111111111111111111000000000000000/////////111222222000111111111111111111111111111333333333111000111222/////////////////////////////////000111111222222666666555444444555777888777777888888888888777777777666555444333333333333333333333222222222222111000000000000111111111111////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////---------....../////////////////////////////////000000000000000000000000------------.........///////////////............////////////000000000111////////////000000000000////////////000000000000//////////////////000000000000000000000000000000222222111111000000////////////000000111111111111111111111111000000000000////////////000000000000111000000000000111222222333333333333333333333333222222222222222222222222222222222222222222111111222111111111222333555555444333222222111111222222111000000000000111222222111222222222222333333333222222111111222222333444111222333333444444333333222222333333222222111000000000111222222222222111---...///000111333444444222222222222222111111111...//////000111222333333222222222222222222222222111111111222222222222333444444333333333333222222555444444333222111000///333333333333333333333333111222222333333222222111333333222222222111111111111111111222333555777777888:::>>>@@@BBBDDDGGGJJJNNNOOOPPPQQQRRRRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[YYYYYYYYY[[[XXXXXXWWWWWWYYYZZZ\\\]]]\\\[[[ZZZZZZZZZYYYWWWUUUNNNLLLNNNRRRWWW]]]iiittt|||zzzzzzyyyyyywwwpppllljjjiiijjjkkkjjjkkknnnuuu{{{xxxssskkkddd]]]XXXTTTQQQLLLJJJHHHGGGHHHKKKOOORRRUUU___fffgggllluuuxxxvvvwwwsssqqqqqqqqqpppuuu||||||yyyxxxyyy}}}tttfffWWWNNNJJJIIIGGGEEEEEEIIIPPPUUUXXX\\\aaaeeefffccc___\\\WWWUUURRRPPPQQQUUUYYY]]]aaadddhhhjjjmmmooorrruuu}}}~~~}}}zzznnnbbbZZZVVVOOOIIIFFFFFFHHHJJJOOOMMMMMMPPPSSSUUURRROOONNNLLLIIIGGGHHHHHHGGGFFFGGGFFFDDDBBBAAA?????????===;;;:::999999888555333111111111111111222222222222222222222111111111000000///...///111222222111111111111111111111111111///000111000///......000000000000000000000000000/////////000111111222222666666555555555555666666777777888888888888777777777666555444444333333444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......///000000000000///000000000000000000000000---...............//////000000000000000000000000000000000000000000000000------........./////////////////////............/////////000000000111111////////////000000000000////////////000000000000......////////////000000000000000000000000000000111111111111000000000000/////////000111111222222222222111111111000000000000000000000111111111111111000000000111111222333333333333333333333333333333333333333333333333333333333333222222111111111111111111111222444666777444333222111111111222222000000000000000111222222111111222222222333333333000000//////000000111222111222333333444444333333222222333333333222111000000000111222222222222222000000111111111111222222111222222222222222222333222222222222222222222222222222222222222222222222111111111222222222333333444444444333333222222222333333333222222111111111222222222222222222222222111111222222222222111111111222222222222222222222333222222333555888;;;======AAAEEEIIIJJJLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRWWWWWWWWWXXXXXXXXXXXXYYYYYY[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\]]]XXXXXXYYY\\\___aaaaaa```[[[YYY[[[aaahhhmmmuuu}}}|||uuuqqqllllllpppuuuwwwyyyzzztttoooiiieeeaaa```___^^^```cccfffiiiccc___[[[XXXVVVTTTRRRPPPLLLMMMNNNNNNNNNTTT]]]eeennn{{{}}}lllaaaVVVTTTRRRPPPRRRWWW___eeegggiiijjjiiieee^^^WWWSSSQQQPPPNNNMMMPPPTTTYYY]]]dddhhhmmmppppppnnnmmmmmmjjjkkkjjjgggfffddd^^^VVVUUURRRNNNKKKKKKNNNRRRUUUXXXYYY[[[```dddccc\\\VVVSSSPPPLLLJJJJJJJJJJJJIIIGGGFFFEEECCCBBBBBBAAAAAA@@@???===<<<;;;888555222000000111111111222222222333333333333222222222222000///...///111333222111111111111111111111111111///000111000...---...///000000000000000000000000/////////000111111222222555555666666666666555555777777888888888888777777888888777666555555555555444444333333333222222222333222222111111000000000000000000000000000000000000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000....../////////000000000////////////............//////000000000111111111.../////////000000000111////////////000000000000........./////////000000000000000000000000000000000000000000000111111111...//////000111111222222222222222111111111000000111111111111222222222222333222222222333444444555333333333333333333333333333333333333333333333333444444333333222111000000000000000111333555777999444333222111111111222333000000000000000111111222111111111222222333333333333333222222333333444555222222333444444444333333222222333444333222111000///000111222222222222222555555444444333222111111111111111222222333333444666666555444222111000000222222222222222222222222111111222222222333333333444444444333333222222222111222222222222333333333222222222222222222222222111111111222222111111111000000111222333444444555444444333444777;;;???BBBAAAEEEKKKOOOPPPQQQQQQRRRUUUUUUVVVVVVWWWWWWVVVVVVXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[WWWYYY]]]ccckkkpppssstttllliiikkkrrrwwwyyy|||~~~zzzuuuoooiiidddbbb___bbbjjjtttxxxzzzuuummmiiiddd]]]XXXUUURRRPPPPPPSSSVVVXXXYYYYYYXXXXXXZZZ\\\\\\\\\ZZZPPPSSSWWWWWWXXX```mmmxxx}}}~~~}}}}}}rrrgggfffddddddfffmmmwww}}}zzzqqqggg^^^XXXMMMLLLJJJIIIKKKNNNSSSVVVccchhhnnnrrrqqqoookkkjjjaaadddccc]]]XXXVVVRRRMMMNNNMMMMMMNNNRRRYYY___dddhhhkkkpppwww{{{wwwmmmdddWWWSSSOOOMMMMMMMMMLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===;;;888444111000000111111222222222222444444444333333333222222///......///222333222111111111111111111111111111000111222111000//////111000000000000000000000000/////////000111111222222444555666777777666555444777777888888888888777777:::999888777666666666666444444444333333333222222333333333222111000//////000000000000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000333333222222111111000000000000000000000000000000000000000000000000000000////////////000000000000000/////////............000000000000111111111111.../////////000000111111////////////000000000000---.........//////000000000000000000000000000000//////000000111111222222...//////000111222222222222222222111111111111000111111222222222333333333333333333333333333333333111111111111000000//////000000111111111222222222333333333333333333333333333333333222222111111111111111111222222333333333111111111111111111111111222222222222222222222222222222111111111111222222111222333333444444444444222222222222222222222222111111000000000000111111333333333333333333333333222222222111111111111000222333333444444333333222222222222222222222222222444333333222222333333444111111222222222222111111444444333222222333444444000222333333222111222333111111111111111111222333444222111000111333666888999999999;;;>>>BBBEEEHHHFFFIIILLLPPPTTTVVVXXXXXXTTTUUUUUUVVVVVVUUUUUUTTTVVVXXXYYYZZZZZZ[[[]]]___bbb___[[[ZZZ[[[[[[YYYWWWVVVWWWYYYYYYWWWVVVWWWWWWYYY\\\dddppp}}}}}}|||}}}~~~zzzwwwtttmmmhhhfffccc^^^\\\\\\\\\bbblllssswwwxxxxxxxxxxxxpppfff___[[[VVVNNNHHHGGGKKKMMMMMMKKKLLLRRRWWW^^^^^^bbbkkkvvvzzzwwwqqqfffbbb___aaajjjxxx|||xxxzzzyyyvvvwwwyyy{{{||||||||||||}}}yyyyyyttt___WWWPPPJJJIIIJJJKKKPPPVVVYYY```fffjjjnnnpppllleeebbb^^^[[[[[[XXXRRRNNNOOONNNMMMMMMPPPWWW```jjjppp{{{yyyiii^^^PPPKKKMMMPPPNNNJJJIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDCCCAAA>>>;;;888666666555333111111222333444555444444333222111000000111111111111111111111111444333222000000000111222222111111000000000000000000000000000000000000000000000000000000111111222444444444444444555777777666666777888888888888888666666666666555555555555555555444333333222111111111111111111000000000000000000000000000000000000111111000000//////......000000000000000000000000///////////////////////////000111111111///...---000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000...000111000///...///111000000000000000000000000//////............//////000000000000111111111111111111000000000000111111222222222222222333333333222111111111000000//////111000000/////////000000333333333333333333333333222222222111111000000000111111111222222222222333333333333333333333333333333333333222222222111111222222222222222222333333111111111111111111111111222222222222222222222222222222111111111111222222111222333333444444333333222222222222222222222222111111111000000111111111333333333333333222222222222222222111111111111000222222333333333333222222222222222222222222222222333333333333333333333333222222333333333333222222222222111000000111222222000222444444222111222333333222222222222222333333333222111111222555888:::<<<<<<===>>>AAAEEEHHHKKKLLLNNNPPPSSSUUUWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXXXXZZZ[[[]]]]]]\\\\\\]]]^^^```\\\YYYYYYZZZ[[[ZZZXXXYYYYYYXXXUUUTTTTTTWWWYYYaaafffooo|||~~~||||||zzzvvvrrrqqqjjjdddbbb___YYYWWWXXX^^^dddjjjooonnnlllhhhfffeee```YYYTTTQQQMMMHHHDDDDDDGGGIIIKKKNNNUUU```iiiyyy{{{{{{xxxuuuwww~~~yyysssqqqvvv|||yyyyyy|||}}}~~~~~~}}}|||yyyyyyzzz{{{~~~vvvbbbXXXNNNMMMNNNOOOPPPRRRWWW\\\aaabbbdddfffddd```___[[[YYYZZZXXXSSSPPPQQQOOOOOOOOOQQQVVV___jjjrrr|||ppp___TTTOOONNNKKKHHHKKKJJJIIIGGGGGGFFFGGGGGGEEEEEEEEECCCAAA>>><<<:::888777555333222222333444111111111222222333333444111111111111111111111111222111000///......///000222111111000000000000000000000000000000000000000000000000000000111111222444444444444555666777777666777777888888888888888888777777777777666666666555555444333333222111111111111111111000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000///000111111000///...---000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000...000111000///...///111000000000000000000000000/////////....../////////000000000000111111111111111111000000000000111111444444333222111000//////111111111111000000000///000000////////////000000333333333333333333333333333333222222222222111111222222222222333333333333333333333333333333333333333333333222222222222111333333222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222111222222333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222222111111111111000111111222222222222111111222222222222222222222222333333444555555444333333333333333444444333333333222111111000000111111222111333444444222111222333444333333222222333333333333333222333555888<<<>>>AAAAAABBBCCCFFFIIILLLNNNSSSTTTUUUVVVWWWXXXXXXWWWZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]___```___^^^______```]]]ZZZXXXXXXXXXXXXWWWWWWVVVTTTRRRRRRVVV\\\aaaooottt|||{{{wwwvvvwwwvvvtttqqqssskkkbbb^^^YYYTTTQQQSSSPPPUUU[[[______]]][[[ZZZVVVTTTRRROOOMMMKKKIIIIIIJJJLLLOOOTTT]]]lll~~~|||}}}~~~|||{{{yyyzzz~~~|||vvvwwwyyy}}}qqqeee[[[ZZZ[[[ZZZXXXWWWZZZ```bbb^^^ZZZZZZYYYWWWXXXTTTRRRUUUVVVSSSRRRSSSSSSUUUWWWWWWXXX___iiirrrnnn^^^SSSMMMJJJIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@;;;:::888666444444444555000000111222222333444444111111111111111111111111111111000/////////000000222111111000000000000000000000000000000000000000000000000000000111111222444444444444555666777888666777888888999999888888888888888888777777777777555444444333333222222111222222111111111000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111///000000000000//////...000000000000000000000000///......------......///000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000...000111000///...///111000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111333333222111000//////...111111111111000000000000000///////////////000000333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111222222222222222333333333222222111111222222333111222222333333333222222111222222222222222333333333222222222222222222333111111111111111222222222222222222111111111000000000111111222222111111000222222222222222222222222222333555666666555333222222222333333333333222222333333333333333333333333222333555444333222222333444333333222222333333444444444555777999===@@@BBBEEEEEEFFFHHHJJJMMMPPPQQQVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ\\\```aaaaaa``````aaa___]]]ZZZXXXVVVVVVUUUTTTRRRRRRSSSUUUXXX___gggmmm{{{}}}zzzwwwnnnlllkkkooouuuyyy{{{zzzyyyoooddd\\\UUUNNNKKKLLLEEEIIINNNRRRTTTUUUWWWYYYUUUWWWYYYXXXWWWUUUUUUVVVWWWZZZ```hhhvvv}}}|||~~~|||{{{~~~zzz|||zzzwwwwwwzzz~~~yyytttqqqssssssooommmnnnpppuuuuuulllaaaZZZVVVSSSRRRLLLJJJMMMPPPPPPQQQSSSWWW\\\aaabbb```bbbiiiqqqzzz}}}qqqcccVVVNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBB???>>><<<999777666666666444444333333222111111111111111111111111111111111333222222222222222222222222111111000000000000000////////////////////////000000000000000111111222444444444444555666777888777777888999999999999888888888888777777777666666444444444333333222222222222222222111111111000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000///000000000000////////////////////////////////////..................///////////////////////////////////////////////////111000000///////////////////////////////////////...000111000///...///111000000000000000000000000/////////000000////////////000000000111111111111111111000000000000111111/////////000111111222222111111111000000000000000000////////////000111111333333333333333333333333333333333333333333333444222222333333333444444444222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111222222333333333333333222222222222333333222222222333333222111111111111111222222333333333333222222222222222222333000000111111111222222222222222222111111111000000000111111222222111111000222222222222222222222222222333555666666555333222111111222222222222111111333333333333333333333333333444555555333222222222333222222222222333444444777777999;;;>>>BBBEEEGGGHHHHHHJJJLLLNNNPPPRRRSSSVVVVVVVVVWWWXXXZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\^^^```aaa___^^^^^^^^^YYYYYYXXXVVVVVVVVVWWWXXXWWWZZZ^^^bbbffflllrrrvvv~~~~~~|||xxxsssooollljjjfffgggjjjrrr||||||pppbbbXXXOOOGGGDDDFFFHHHJJJMMMPPPSSSWWW]]]```iiilllpppqqqoookkkiiigggiiimmmuuu~~~~~~|||xxxxxxzzz{{{zzz|||yyyuuuwwwuuussstttxxx|||zzz~~~}}}oooddd]]]SSSKKKEEEGGGJJJLLLMMMPPPSSS\\\fffjjjjjjjjjoootttwww{{{~~~~~~{{{wwwvvvwwwrrrpppkkkbbbXXXPPPMMMLLLJJJKKKLLLMMMMMMLLLJJJIIIFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA???===;;;999888888666666555444333222111111111111111111111111111111222222222333333333333222222111111000000000000000////////////////////////000000000000000111111222555555555555555666888888777777888999999999999999777777666666666555555555444444333333333333222222222222222222111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////000////////////000000000////////////////////////000//////......//////000////////////////////////////////////////////////111000000///////////////////////////////////////...000111000///...///111000000000000000000000000//////000111111000/////////000000000111111111111111111000000000000111111...//////000111111222222000000000000000000111111000000000000000111222333333333333333333333333333222222333333333333444444222222222222333333333333222222222222222222222222111222222222222333333333333333222222222222222222111111111111111111111111111111111222222333333444333333222222222222333333222222222222222222111000111111111222222333333444222222111111111111222222000000111111222333333333222222222111111111111000111111222222222222111111222222222222222222222222222222333444444333222222000111111222222111111000000111111222222111111000333555666555333222222222222222222333444555666777;;;<<<===@@@CCCFFFIIIKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^______``````______^^^aaabbbbbb```]]][[[[[[[[[VVVWWWYYYYYYZZZ]]]```ccchhhkkkoooqqqrrrtttuuuwwwwwwvvvsssnnniiiggghhhjjjkkkmmmsss}}}uuuiii[[[QQQIIIDDDCCCFFFFFFJJJRRRZZZcccllluuu{{{|||}}}|||zzzzzzzzz{{{}}}vvvwwwdddWWWKKKHHHIIIIIIJJJLLLJJJTTTaaajjjooorrrvvvyyyuuusssooojjjeeeddddddfffcccdddccc```ZZZTTTOOONNNIIIJJJMMMNNNNNNLLLJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===;;;:::666666555555555555444444111111111111111111111111///000111111222111111111222111111000000000000000000000000000000000000000000000000000000111111222555555555555666777888888777888999999:::999999999666666666666555555555555333333333333333333333333333222222222222111111111000000000000000000000000////////////000000000000000000000000000000000000........................000////////////000000111000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000...000111000///...///111000000000000000000000000//////111111111111//////000000000000111111111111111111000000000000111111222222111111111000000000000000000000111111111111111111111111222333444555333333333333333333333333111222222222333333333333111111111222222222222333111111111111111111111111111111222222222333333333222222222222222222333333111111111111111111111111000111111222333333444444444333333222222333333444222222222222222111000000000111111222333333444444111111111000000111111111111111111222333444444444222222222111111111111000222222333333333333222222222222222222222222222222222222222222222222222222111222222333333222222111000111222222222222111000444555666555333222222222333333444555666888:::;;;>>>@@@BBBDDDGGGJJJLLLNNNMMMNNNPPPRRRTTTVVVWWWWWWYYYXXXXXXXXXYYY[[[\\\]]]______````````````______aaaaaa```^^^\\\\\\^^^``````ccceeefffgggiiimmmqqqvvvwwwxxxxxxuuusssssssssnnnnnnlllhhheeeeeehhhlllnnnqqqyyykkk```SSSLLLIIIGGGJJJOOOOOOXXXgggwww}}}{{{{{{{{{||||||~~~{{{vvvsssrrrttt}}}}}}lllYYYPPPLLLIIIIIIJJJGGGOOOYYYdddkkkqqqvvvxxxrrrmmmeee```]]]\\\\\\\\\]]]]]]]]]]]]]]][[[XXXVVVQQQTTTWWWYYYYYYWWWTTTRRRQQQPPPMMMJJJHHHGGGFFFFFFEEEEEEDDDCCCAAA???>>>===999999888777666555444444111111111111111111111111///000111222222222111111222111111000000000000000000000000000000000000000000000000000000111111222555555555555666777888999777888999999::::::999999777777777666666666666555333333333333333333333333333333222222222111111111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000///......///000111222000000000000000000000000///......------......///000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000...000111000///...///111000000000000000000000000...///111222222111///...000000000000111111111111111111000000000000111111222222222222222111111111///000000000111111111111333333333333444555666666333333333333333333333333111111111222222333333333000000111111111222222222111111111111111111111111111111111222222333333333111111111222222333333444111111111111111111111111000000111222333333444444444333333222222333333444222222222222222111000///000000111222333333444444111111000000000000111111111111222333444444555555222222222111111111111000222333333444444333333222222222222222222222222222222222111000000111222222222333333444444333333222222333444555555444333222444666777666333222222222444444555777999;;;===???AAABBBDDDGGGIIILLLNNNOOOOOOQQQRRRUUUWWWXXXYYYYYY\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]]]```dddhhhppprrrtttsssrrrsssvvvzzzzzzzzzyyyvvvrrrppppppppphhhiiiiiifffccccccgggjjjjjjooowww|||tttdddZZZOOOKKKKKKMMMSSSZZZkkkvvv}}}yyyyyy{{{|||wwwqqqmmmnnnqqqtttxxx}}}eeeWWWOOOKKKIIIIIIJJJNNNUUU]]]ffflllqqqsssrrrllleee`````````^^^]]]ZZZYYYYYY\\\```bbbbbb```bbbeeehhhkkkkkkiiieeecccWWWUUURRRNNNKKKJJJIIIIIIEEEEEEEEEDDDCCCAAA@@@??????>>><<<999666333111000111111111111111111111111111222333444555444444333222111111000000000000000000000000000000000000000000000000000000111111222555555555666666777888999888888999::::::::::::999888888888888777777777777333333333333333333333333333333333222222222111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000///.........000111222000000000000000000000000...------,,,,,,------...000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000///000111000///...///111000000000000000000000000...000111222222111000...000000000000111111111111111111000000000000111111///000111222333444555555//////000000111111111222333333333444555666777888222333444555555444333222444444444333333222222222444444444444444444444444444333222222111111222222222333333444444333333222000000111222222222222111333333222222111000000000111111111111111111111111444333333222222333333444444444222222222222444444555555444333222111000///333333333333333333333333222222222111111000000000666555444333333333333333111111222333333444555555888666444444444444222000222111000//////000111222222222222222222222222222444333333222222333444444444444444444333111000///555666888:::===@@@AAABBBCCCGGGKKKNNNOOOOOOPPPQQQUUUUUUVVVWWWXXXYYY[[[[[[VVV]]]___ZZZXXX]]]aaa```eeeaaa___```aaaaaa```aaa___[[[ZZZ[[[^^^eeerrrxxxrrrooolllmmmpppvvvyyywwwqqqooorrruuuuuunnniiifffdddaaa\\\]]]``````eeelllqqqrrrmmmgggbbb\\\^^^^^^[[[[[[bbbppp{{{~~~xxxzzz}}}~~~}}}yyyvvvvvvxxxyyy}}}pppeee^^^YYYXXXYYYVVVWWW\\\ccciiijjjjjjjjjhhhddd^^^[[[ZZZ\\\]]]]]]bbbdddcccaaadddkkkoooooooooyyyzzzlllbbbUUUMMMKKKJJJIIIFFFIIIHHHEEECCCAAA@@@@@@@@@@@@@@@@@@???===999666333333333333333222222111111333444444444444333222111222222222222222111000///222222111111000000//////111111000000000000111111333333333333444444555666777888888888888999999999999999888888777666666666444444444444444444444333000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////111111000000000000111111000000000000////////////444333333222111000//////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000222111111111000000//////111111111000000000000000333333333222222222222222222222222222222222222222444444333333222111111111333333444555777888999999333333444444444444333333444444333333222222222222444444444444444444444444444333222222111111222222222222333333333333222222000000111222222222222222000000000111222222333333111111111111111111111111444333333222222333333444333222111111111111222333333333333222222222222222333333333333333333333333333333222222222111111111444444444444444333333333111222222333333444444444666444333333444444222111222111000//////000111222333333333333333333333333444444333333333444555555555555555444444444333333777999;;;===@@@CCCEEEFFFHHHJJJNNNPPPPPPQQQRRRTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[```___ZZZYYY]]]`````````___```bbbccc```]]]ZZZ]]]YYYXXX^^^gggrrrsssjjjdddcccfffkkkgggooovvvyyy{{{~~~|||wwwooohhhaaa^^^[[[VVVUUUWWWSSSWWW\\\```bbbdddfffhhhqqqvvvzzz{{{||||||yyyzzz}}}}}}{{{uuurrrmmmkkkllliiilllsss|||~~~yyyooohhhfffbbb]]]ZZZZZZ[[[\\\]]]dddhhhiiiiiilllrrrtttsssvvv{{{qqqaaaTTTMMMJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAABBBBBBBBBAAA>>>;;;888666555444444444333222222222222333333333333333222222222222222222222111000000111111111000000000000000111111000000000000111111333333333333444444555666777888888888888999999999999999888888777777666666666666666555555444444444222222222222222222222222111111111111111111111111000000000000111111111111111111111111000000000///111111000000000000111111000000000000////////////222222111000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111111000000000///111000000000000000000000////////////////////////222222222222222222222222333333222222222111111111222333444555666777888999444444333333333333444444333333222222222222222111444444444444444444444444444333222222111111222222111111222222222222111111000000111111222222222222000000111111222333333333222222222222222222222222333333222222222222333333222111111000000111111222111111222222333333444444333333333333333333333333333333333333222222222222222222444555555444333333222222222333333333333333333222111222333333222111222111000000000000111222333444444444444444444444444444333444444555666666777666555555666777888999;;;<<>>;;;999666666555555444333222222111111222222222222222222111222222222222111000000000000000000111111111111111111000000000000111111333333333333444555666666777888888888888999999999999999999888777777666666888888777666555555444444333333333333333333333333222222222222222222222222000000000000111111111111111111111111000000000000111111000000000000111111000000000000////////////////////////////////////.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111222222333555666777888999555444333222222333444555222222222222222222222222444444444444444444444444444333222222111111222222000111111222222111111000111111111111111222222222444333333222222111000000222222222222222222222222333333222222222222333333222222111111111111222222222222222333333333444444333333333333333333333333333333333333333333333333000111333555666555333222333333333222222222222222111000///000222333222111111111111111111111111111222222333333333333333444333222333333444555666777888777666666777:::<<<>>>>>>@@@BBBEEEHHHLLLNNNOOORRRSSSSSSRRRRRRSSSVVVYYYWWWYYY[[[^^^^^^]]][[[ZZZZZZ[[[[[[\\\___bbbccccccffffffdddaaabbbdddbbb___]]]WWWXXXdddsss}}}rrrbbbXXXUUUWWW___ggglllqqqvvvyyy}}}~~~xxxqqq```UUUKKKHHHGGGFFFFFFHHHQQQZZZgggqqqzzz}}}{{{zzzzzz}}}yyyqqqnnnnnnnnnppp|||wwwpppppplllgggbbbcccjjjvvv~~~}}}zzzyyyxxxuuuwwwjjjbbbWWWNNNKKKMMMPPPSSSYYYaaahhhmmmrrrvvvvvvrrrrrryyy~~~|||wwwuuuyyy}}}vvvgggWWWMMMJJJKKKHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFDDDBBB???===<<<888777666555444333222222111111111111111111222222111111222222222111111000//////000000111111222222111111000000000000111111222222222333444555666777777777888888888999999999::::::999888888777777666888888777666555444333222333333333333333333333333222222222222222222222222///000000000111111111111111111111000000000000000111111000000000000111111000000000000/////////////////////000000000111111.../////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000//////000000000000000000000000111111111000000000000000000000000000000111111111222222333333333333333333222222222222222222222222111111111111111111111111222333444555777888::::::444333222111111222333444222222222222222222222222444444444444444444444444444333222222111111222222000111111222222111111000111111000000000111222333444444333333222111111111222222222222222222222222333222222111111222222333222333333333333333333222444444444333333333222222333333333333333333333333333333333333333333333333///111333555555444333222222222222222222222222111000//////000222333333222111111222222222222111111000000111111222222222222111111111222333555666777888888777888:::===@@@BBBAAACCCEEEHHHKKKNNNPPPQQQTTTTTTTTTSSSRRRTTTWWWZZZXXXZZZ]]]^^^___]]][[[YYYYYYZZZ\\\___aaaaaabbbddddddjjjnnnpppsssvvvrrrkkkkkkeeeeeeooozzz}}}zzzxxxoooeee\\\XXXYYY\\\cccjjjkkkqqquuuwwwwwwwwwqqqiiiXXXNNNGGGFFFHHHJJJNNNRRR\\\kkkqqqiiihhhkkkrrrxxxtttiiidddbbbcccaaadddqqq}}}qqqiiiddddddaaa]]][[[]]]eeeooovvv}}}{{{zzztttoooqqqwww}}}~~~~~~~~~vvvqqqmmmkkklllppp{{{{{{hhhWWWNNNLLLNNNPPPQQQZZZccckkkttt|||}}}zzz|||}}}wwwmmmffffffkkkmmmpppppphhh[[[OOOJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGFFFEEECCCAAA???>>>:::999888777555444333222222111111000000111222222000111111222222222111111//////000000111111222222111111000000000000111111222222222333444555777777777777888888888999999999::::::999999888777777777777777666555444222222111222222222222222222222222111111111111111111111111///000000000111111111111000000000000000000111111111111000000000000111111000000000000///////////////000000111111222222333111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////222222111111000000//////000000000000000000000000000000000000000000111111//////000000111111111111.../////////000000111111222222222222222222222222000000111111222222222333444444666777999;;;<<<===333333222222222222333333222333333333333333444444444444444444444444444444444333222222111111222222111111222222222222111111222111000000000111333444111111222222333444444444333333333333333333333333222222111111111111222222222333333444444333333222555555444444333333222222333333333333333333333333222222222222333333333333111111333444444333222222111111111222222222222222111000///000222333333111111111222333333222111111//////000000111111222222111111222333444666888999::::::;;;<<<>>>AAACCCEEEEEEFFFHHHKKKMMMPPPRRRSSSTTTUUUUUUTTTSSSUUUXXX[[[ZZZ[[[]]]^^^^^^\\\[[[YYY[[[\\\___aaa```___ccciiilll{{{}}}rrrmmmllltttyyyvvvooojjjeee___[[[]]]```aaaeeejjjmmmuuuzzzxxxrrrkkkaaaYYYTTTNNNJJJLLLNNNQQQYYY```uuutttfff```___aaagggmmm|||}}}oooddd]]][[[[[[\\\]]]^^^fffwwwtttiiiaaa]]][[[[[[YYYWWWVVVYYY___fffjjjlllnnnoooppppppnnnllljjjddd___\\\___cccgggkkkpppxxx|||uuunnnjjjiiimmmvvvxxxcccTTTNNNMMMMMMJJJRRRZZZbbbnnnzzz}}}{{{uuuiii]]]ZZZ]]]ZZZ___ccc```YYYQQQMMMLLLIIIIIIJJJJJJJJJIIIHHHHHHJJJIIIHHHFFFDDDCCCAAAAAA>>>===<<<:::888666555444444333222111000111111222000000111222222222222111000000000000111111111111111111000000000000111111111111222333444555777888777888888888888999999999:::::::::999888888777777666666555444333222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111000000000000////////////000000111111222222222333111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111/////////000111111222222///000000111111222222222222222222222222222222222000000111222333333444444666777888:::<<<>>>@@@@@@222222333333333333222222333333444444444555555555444444444444444444444444444333222222111111222222222222333333333333222222222111000///000111333444111111222333333444444555333333333333333333333333222222111111111111222222111222333333333333222111333333333444444444444444333333333333333333333333111111111222222222333333333333333222222222222222000000111111222222333333222111000111333333222111111222222333333222222111///000000111222222333333222333444555777999;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVVVVVVVWWWZZZ\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\\\\^^^```^^^___kkkyyyrrrnnnmmmrrruuuqqqkkkiiifffaaa___bbbcccbbbbbbdddkkksssxxxrrriiiccc___[[[aaa______``````ccclllvvvrrrhhh^^^ZZZZZZ[[[___dddjjjooowww|||~~~}}}||||||nnnhhh___ZZZXXXYYYYYYYYY]]]ZZZ^^^hhhqqqvvvxxx{{{{{{vvvmmmddd]]]XXXVVVUUUVVVUUUTTTUUUWWWZZZ]]]^^^\\\]]]^^^```aaa```^^^\\\WWWTTTTTTVVVWWWXXXaaakkksssyyy|||yyywww{{{|||xxxsssvvv}}}mmm```XXXUUUSSSOOOTTTWWW[[[dddpppyyy{{{|||xxxvvvsssiii]]]VVVWWWTTTVVVWWWUUURRRQQQRRRTTTQQQRRRRRRRRRRRRQQQPPPOOOLLLKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<:::888888777555333111000000111222000000111222222222222222111111111000000000000000111111000000000000111111111111222333444666777888777888888888888999999999;;;::::::999999888888777666666555555444444444333333333333333333333333333111111111111111111111111000000000000111111111111///000000000111111111111111111000000000000111111000000000000////////////000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000///000000000111111111111...//////000111111222222111222222333444444555555222222222222222222222222000111222333444555666666999:::;;;===???AAACCCDDD111222333444444333222111444444444555555666666666444444444444444444444444444333222222111111222222222333333444444333333222222111000//////111333444555444444333333222222111333333333333333333333333222222111111111111222222000111222333333222111000111222222333444666666777333333333333333333333333000000000111111222222222444444333222111111111222//////000111222333333444333222111222333333222111111222333444444333222111000000111222333333444444444444555777999;;;===>>>@@@AAACCCEEEGGGIIIIIIIIILLLMMMNNNPPPQQQSSSTTTUUUTTTVVVWWWXXXXXXYYY\\\^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYY[[[]]]\\\bbbuuutttpppoootttvvvtttrrrssskkkfffdddeeeddd```]]]]]]___gggkkkfffbbbfffnnntttwwwwwwyyyzzzwwwxxxxxxuuuqqqpppttt||||||ooohhh___XXXVVVWWWVVVYYY]]][[[___dddhhhiiiiiihhhhhhfffaaa\\\ZZZ[[[]]]^^^]]]^^^YYYXXX___eeegggiiilllooolllgggaaa\\\YYYXXXWWWTTTTTTTTTVVVXXXYYYXXXWWWUUUUUUVVVWWWXXXXXXUUUSSSNNNLLLMMMOOONNNNNNYYYgggpppuuuzzzzzzuuutttxxx}}}{{{{{{sssnnnkkkhhhjjjqqq|||xxxooohhhdddbbb___```^^^\\\aaakkksssuuuzzzuuussstttnnnbbbZZZZZZVVVTTTPPPMMMMMMPPPWWW[[[[[[[[[\\\\\\[[[ZZZXXXWWWNNNMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDAAA???===;;;:::999777444222000000111222///000111222222222222222222222111111000000//////111111000000000000111111111111111333444666777888777888888888888999999999;;;;;;:::999999888888777666666666666666555555555444444444444444444444444222222222222222222222222000000000000111111111111//////000000111111111222111111000000000000111111000000000000////////////000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000//////000000111111111222...//////000111222222222......///000111111222222222222222222222222222222111111222333555666777777;;;<<<===???AAACCCEEEFFF111111222222222333333333444444444444444444444444444444333333333333222222111222222333333222222111222222111111111111111111111222333444444333222111333333333333333333333333333333333222222111111111000111111111111222222222111111111111111111111111555444444333444555777888222222222222111111000000444333333222333444666777444333111//////000111222222222222222222222222222222111111000000111111222333333333333333333333333111222333555555555444333333444666666777:::>>>AAADDDEEEGGGGGGHHHIIILLLNNNPPPPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYY[[[UUUTTTYYY___lllooouuu{{{|||wwwlllbbb^^^[[[WWWSSSRRRWWW^^^ddddddhhhuuuvvv}}}zzzuuuqqqnnnhhhfffjjjlllkkkpppwww}}}yyyrrrkkkfffbbbZZZYYYVVVUUUTTTVVVXXXYYYWWWYYY\\\aaaeeefffdddaaa```aaabbbbbbccceeeiiilllmmmkkkhhheeecccfffjjjnnnnnnnnnlllhhhdddaaaaaabbbdddbbb___\\\YYYWWWWWWWWWRRRRRRQQQPPPOOONNNOOOOOOHHHJJJLLLMMMOOOTTT[[[aaannnvvvyyyrrrjjjfffeeedddhhhfffeeefffhhhiiiiiihhhbbbmmm||||||zzzzzzzzz{{{xxxrrrnnnppptttrrrlllmmmfffbbbeeegggddd```^^^]]]\\\XXXSSSPPPRRRXXX]]]gggkkkqqqwwwxxxtttkkkeeeVVVSSSOOOMMMMMMLLLIIIFFFHHHEEECCCBBBCCCBBB>>>:::;;;999777444222222222333555444333222111111111111222111111111000000//////444333222000//////......222111111000111333444555777777666666666888999:::999999999888888777777777777666666555555555555666222111000111222222111000111222222222222111000000222111111111000000//////000000////////////000000000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000000000111000///......///000111000000////////////000000///////////////000111111000000///...............000000000000111111111111000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111222222222333333333444555555555444555888:::AAABBBCCCDDDEEEFFFGGGHHH222222333333333444444444444444444444444444444444444444333333333333222222111222222333333222222111222222111111111111111111222111000//////000111222333333333333333333333333333333333222222222111111111111111111222222222222111111111111111111111111333222222111111222333444222222222222111111111000333333222111111222444555444333111000///000111222222222222222222222222222555555444444444444555555333333333333333333333333111111222333333333333222555777888999:::===@@@CCCFFFHHHIIIIIIIIIJJJMMMOOORRRSSSSSSSSSTTTTTTTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[ZZZZZZZZZZZZYYYZZZZZZZZZWWWWWWYYY___hhhxxx}}}yyywwwyyyxxx~~~sssggg[[[UUURRROOOMMMNNNOOO]]]lllwww{{{~~~~~~zzzvvvooonnnmmmooossszzzzzzqqqmmmiiieeefffaaa___cccfffgggmmmuuu{{{yyyvvvrrrnnniiiccc```[[[YYYWWWUUUVVVWWWZZZ[[[YYYZZZ___eeekkknnnnnnmmmjjjkkkjjjiiiiiikkkooorrrsssqqqnnnkkkjjjmmmqqqtttyyyyyyxxxuuupppmmmkkkkkknnnllliiieeebbb___]]]\\\WWWVVVUUUSSSRRRRRRRRRRRROOOQQQRRRRRRTTTXXX^^^cccqqquuutttkkkccc___^^^\\\ZZZYYYZZZ\\\```dddfffgggiiippp|||~~~|||||||||}}}}}}rrrhhh___]]]^^^^^^^^^```iiigggbbb\\\WWWXXX\\\```mmmrrr{{{zzzsssbbbZZZQQQMMMLLLMMMJJJHHHKKKHHHFFFFFFFFFEEEAAA>>>===;;;888666444333444444444333222222111111111111222222222222111111111000333222111000////////////222111111111111333444555888777777777777999:::;;;::::::999999999888888888777777666555555555555666444222111222333444333111111222222222222111000000111111111000000000//////000000////////////000000000000000000000000000000000000000000000000000000------......///000000000000000000000000000000000111000///......///000111000000////////////000000///////////////000111111111111000///////////////000000000000111111111111000000000000000000000000////////////000000000111//////............//////111111111111111111111111111222222222222333333333333444444444444666999<<>>===:::888666555555666333222222111111111111222333333333222222222222222111111000000000000111111111111111111222333444555888888777888999:::;;;<<<::::::::::::999999999999888777666666555555555666555333222333444555444333111222222222222111000000111111000000000000//////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000////////////000000000////////////000111111222222111000000000000000000000000000111111111111000000000000000000000000/////////000000000111111000//////......//////000222222222222222222222222222222222222333333333333555555555555666999>>>BBBCCCDDDEEEFFFHHHIIIJJJJJJ333333333333444444444444444444444444444444444444444444333333333222222222111222222333333222222111111111222222222222222333666444333222222333444666111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222555444444333222222222222222222222222222222222222444333222111000000111222444333222111111111222222222222222222222222222222222222111111111111222222333333333333333333333333555555444333444555777888;;;===@@@AAABBBDDDGGGJJJKKKMMMOOOOOONNNNNNOOOPPPVVVVVVUUUUUUTTTSSSSSSSSSXXXYYYZZZZZZ[[[ZZZYYYYYY[[[ZZZYYYXXXXXXWWWWWWXXX\\\cccfffhhhsss|||lllgggjjjsss{{{nnnaaaTTTMMMLLLNNNTTT[[[ssszzzxxx{{{rrrfff\\\XXXWWWWWWXXX\\\[[[YYYYYYZZZ]]]```ccchhhkkkkkkfffccccccbbb___^^^]]]___dddkkksss||||||xxxvvvtttooofff___]]]]]]]]]^^^```bbbeeefffaaa```aaacccgggjjjkkkkkkiiihhhgggeeeeeeiiiooossszzzuuunnnhhheeedddeeeeeehhhkkknnnnnnlllhhhfffeeellllllkkkjjjhhheeebbb```^^^^^^^^^______```aaabbbggghhhkkknnnsssyyy~~~sssgggccccccaaa]]][[[YYYXXXYYY]]]aaadddeeegggiiillloooqqquuuyyy|||yyytttqqquuu|||}}}{{{|||wwwxxx{{{ssscccYYYTTTUUUZZZfffggghhhhhhhhhgggffffffhhhlllssszzz~~~}}}xxxtttrrrnnnggg^^^VVVPPPLLLKKKIIIHHHGGGGGGFFFEEECCCBBB???>>><<<:::888777777777222222111111111111222222222222222222222222222222000000//////000111222222111111111111222333444444666666777777888999:::;;;::::::::::::::::::::::::888888777666555555555555444333222333444555444222111222222222222111000000000000000000000000////////////000000000000//////////////////////////////000000000000000000000000333333222222222111111111////////////////////////000000////////////000000000000////////////000000000000//////000000111222222111000000//////000000///000000000111111111111000000000000000000000000//////000000000111111111222111111111111111111222222222222222222222222222222222222333333333444444777777888888:::>>>DDDHHHEEEEEEFFFHHHJJJKKKLLLMMM222222222222333333333333444444444444444444444444444444333333333222222222111222222333333222222111111111222222333333333333444444555555555555444444111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222444444444444333222222111222222222222222222222333555444333222111111222222444333333222222222222222222222222222222222222222555555444444444444555555333333333333333333333333555444444444555777999:::>>>@@@CCCEEEFFFGGGJJJLLLMMMOOOQQQQQQPPPPPPPPPQQQUUUUUUUUUVVVVVVVVVVVVVVVZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[___dddeeeccckkkyyy~~~yyyuuukkkdddgggoooyyyyyycccZZZRRRQQQUUU\\\fffpppxxxvvv||||||xxxuuuqqqooopppttt}}}yyyuuurrrooofffaaaZZZTTTRRRRRRTTTTTTVVVVVVUUUVVVXXX[[[___aaacccgggfffaaa^^^^^^^^^\\\```bbbfffkkksss{{{|||zzzxxxvvvssskkkbbb[[[WWWXXXZZZ\\\]]]^^^^^^^^^[[[YYYXXXYYY[[[]]]^^^^^^___```aaabbbdddhhhnnnrrrxxxqqqggg___ZZZWWWTTTSSS\\\```dddgggfffdddcccbbbeeeddddddbbb___[[[XXXVVVWWWXXXYYY[[[]]]```bbbccciiikkkooouuu~~~}}}rrrooorrrqqqmmmiiifffcccbbbbbbccccccccccccdddeeefffgggjjjmmmqqqvvv{{{}}}|||||||||xxxsssmmmkkknnnuuu~~~vvveeeXXXTTTUUUZZZ^^^dddjjjoooqqqpppooonnnmmmmmmnnnoooooommmkkkjjjoooqqqkkk^^^QQQKKKJJJJJJJJJJJJJJJHHHGGGFFFFFF@@@???>>><<<:::999888888444333222222222222222222000000111111111111111111////////////000111222333000111111222333333333444333444555666777888999999::::::::::::::::::::::::999999777666666555555555444222111222333444333222111222222222222111000000//////////////////000000//////000000000000//////////////////////////////000000000000000000000000555444444333333222222111//////////////////////////////000000000000//////000000////////////000000000000000000000111222222000000///............//////000000000111111111111000000000000000000000000000000000000111111111111222222111111111111222222222222222222222222222222222222333333333444444444666777888:::<<<@@@FFFJJJFFFGGGHHHJJJLLLMMMOOOOOO111111111222222222333333444444444444444444444444444444333333333333222222111222222333333222222111111111222222333444444444111222444555555444222111222222222222222222222222111222222222222333333333222222222222333333333333333333333333333333333333111222222222222222111000222222222222333333333333555444222111111222333333333333333333333222222222222222222222222222222222333333222222222222333333333333333333333333333333222333444555777999;;;<<>>===999888666555444333222222000000000111111222222222111000000000000000111111///000222333444444333333222333555777888999999999888888888999999999::::::;;;:::999777666555555555555333222333444555444222111222222222222111000000........./////////000000...///000111111000///...000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000...///000111111000///...000000////////////000000111111000000111111222333111000000///.../////////000000000000111111111111000000000000000000000000000000111111111222222222111000000//////000000111333333333333333333333333333333333444444444444555555888<<>>@@@AAABBBDDDGGGIIINNNOOOQQQTTTUUUVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZZZZZZZ[[[UUUVVVUUURRRTTTZZZ^^^^^^___^^^\\\[[[]]]```cccfffnnnyyy|||vvvfff\\\QQQLLLKKKPPP\\\ggg}}}{{{qqqggg^^^VVVNNNJJJGGGFFFFFFFFFGGGHHHJJJKKKOOOPPPSSSWWW[[[]]]\\\ZZZVVVQQQMMMMMMQQQVVVWWWVVVUUUWWWWWWVVVSSSQQQPPPPPPTTTTTTTTTWWWZZZ^^^aaabbbeeeeeedddaaa[[[UUUQQQOOOMMMPPPSSSTTTUUUYYY```fffhhhgggeeebbb^^^XXXPPPJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMPPPUUUZZZ[[[XXXUUUWWWTTTQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKJJJKKKLLLNNNMMMKKKJJJHHHGGGGGGFFFHHHIIIIIIIIIJJJLLLOOOQQQPPPQQQTTTXXX\\\^^^]]]\\\RRRNNNJJJHHHHHHIIIIIIIIIKKKNNNRRRYYY```gggmmmpppvvvyyy~~~{{{xxx{{{zzzyyyzzz~~~xxxtttwww}}}{{{pppjjjhhhgggddd```cccaaa]]][[[ZZZ[[[]]]___fffnnntttuuuuuuwwwvvvtttccc[[[QQQJJJHHHGGGDDDAAAAAA???<<<999666444333222444444333222222222222333111111111111111111111111222222111111222222333444333444555666777777777777888888888999999::::::;;;;;;999888666555555555555222222333333444444555555444444333333222111111000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111////////////000000000000666444222000//////000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222111222222333444555666666;;;>>>DDDGGGIIIIIIJJJKKKOOOOOOPPPPPPPPPOOOOOONNN555444444444444333333333222333333444444333333222222222222222333333333333222222333333333333444444333333333444444444555555333333333222000000111333333222222333444555333222111111222222222333333333111111222222222222111111333333333333333444444444333333444555555444222222222222222222222222333333111111111111111111111111222333333333333333333444222222222222222222222222111111111222333444555666888999:::::::::;;;>>>AAAAAABBBBBBCCCCCCFFFJJJMMMPPPQQQRRRTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXXSSSSSSRRRRRRXXXaaadddbbb___]]]]]]^^^cccjjjrrrwww~~~yyyqqqiii___XXXQQQOOORRR]]]rrr{{{uuupppnnnmmmkkkjjjmmmggg___VVVPPPJJJFFFCCCCCCCCCDDDFFFIIILLLPPPRRRUUUWWW[[[```cccbbb^^^ZZZUUUQQQMMMMMMQQQUUUWWWVVVOOOPPPOOOMMMKKKIIIJJJKKKNNNOOORRRUUUYYY]]]aaacccbbb___[[[WWWTTTQQQMMMKKKMMMPPPSSSSSSSSSUUUZZZ^^^\\\[[[ZZZZZZYYYUUUPPPLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMOOOQQQTTTSSSQQQOOOSSSRRRPPPPPPRRRSSSSSSRRRRRRSSSRRRPPPMMMLLLLLLMMMPPPPPPOOOMMMLLLKKKJJJJJJLLLKKKJJJIIIJJJKKKMMMOOOOOOOOOPPPSSSUUUUUUTTTQQQKKKHHHFFFDDDEEEFFFFFFEEEHHHIIIMMMRRRWWW]]]bbbdddjjjkkknnnooonnnllliiigggkkklllmmmqqqwww}}}vvvrrrvvv}}}qqqhhheeeeeeeeedddkkkjjjhhhccc```bbbgggmmm|||yyykkkZZZOOOKKKKKKIIIFFFDDDBBB???<<<999666555444444444333222222222222222222222222222222222222222222222111111222222333444333444555666777777777777999999999999999999999999:::999888777666555555555444444444444444444444444444333333222222111111111////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222////////////000000000000///000000111111111111000////////////000000000000333333111000000000111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222222111111111222333555777999:::???BBBEEEHHHIIIJJJLLLNNNQQQQQQRRRRRRRRRRRRQQQQQQ444444444444444444444444333333333444444333333333333333333333333333333333222222222333333333444444444444444444555555555666222333444333111000111333222111111333555555444333111111222222222333333333000111333333333333111000111222222222333333444444444444444444444333222111111111111222222333333333222222222222222222222222222222222333333444444444222222222222222222222222111111111222333555666777999:::<<<<<<===???CCCEEEEEEFFFEEEEEEEEEHHHMMMPPPQQQQQQRRRSSSUUUXXXZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXX\\\\\\[[[ZZZXXXVVVUUUTTTSSSTTTUUUYYYaaaiiiiiiddd^^^^^^```eeelllttt|||uuummmddd]]]YYYWWWXXX```lll|||~~~zzzjjjgggbbb___^^^^^^]]]\\\^^^YYYQQQKKKHHHFFFDDDCCCCCCDDDEEEHHHKKKPPPSSSVVVVVVWWWZZZ]]]___]]]YYYUUUQQQPPPOOOQQQTTTVVVVVVUUUJJJKKKJJJIIIHHHIIIKKKNNNMMMPPPSSSVVVYYY]]]aaacccccc^^^WWWSSSRRRQQQOOOLLLOOOQQQRRRRRRRRRRRRUUUWWWYYYXXXXXXYYYZZZXXXUUURRROOOPPPPPPQQQRRRRRRRRRRRRTTTTTTTTTUUUVVVVVVUUUTTTWWWVVVVVVXXXZZZ[[[[[[ZZZ[[[[[[[[[YYYWWWVVVWWWXXX[[[[[[ZZZYYYXXXWWWVVVUUUSSSQQQOOONNNOOOQQQRRRSSSSSSRRRSSSTTTUUUTTTQQQNNNKKKJJJIIIIIIJJJJJJIIIHHHIIIJJJLLLOOOSSSWWWZZZ\\\^^^^^^]]]\\\ZZZWWWVVVTTTYYY[[[^^^bbbjjjtttzzz|||wwwggg^^^\\\^^^```mmmoooooollliiijjjpppwwwgggVVVPPPMMMJJJGGGEEEDDDAAA>>>;;;888666555555444333222222111222222222222222222222222222222222222111111222222333444333444555666777777777777::::::999999999999999999999999888777777666666555666666555555555444444444333333333222222111111111////////////////////////111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000222222222222222222222222////////////000000000000///000111111111111000000////////////000000000000111111000000111111222333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111222333444333222111111111222444777:::===>>>BBBDDDFFFHHHHHHJJJMMMPPPQQQRRRSSSSSSSSSSSSSSSSSS444444444444444444444444555555444444444444555555333333333333333333333333222222222333333333444444444444555555555666666666333555555555333222333444222111111333555555444333111111222222222333333333111222333444444333222111000000111111222222333333444444444333333222222111111111111222222333333333333333333333333333333333222222222333333444444444222222222222222222222222222222111222333666888:::;;;<<<>>>???@@@BBBFFFIIIIIIIIIIIIIIIIIIKKKPPPSSSQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWXXXXXX[[[[[[ZZZXXXVVVSSSQQQPPPUUUXXX\\\aaaiiimmmiiiaaa]]]aaagggpppxxxxxxmmmfffaaa\\\YYYYYYcccvvv{{{~~~xxxppphhhccc[[[XXXUUUTTTTTTTTTTTTSSSSSSOOOJJJFFFEEEEEEEEEEEECCCDDDFFFIIILLLOOOQQQRRRRRRQQQQQQRRRSSSRRRPPPNNNLLLNNNQQQUUUWWWWWWTTTRRRLLLLLLKKKIIIHHHJJJMMMPPPOOORRRVVVXXXYYY\\\___bbbeee```ZZZWWWVVVVVVTTTQQQSSSTTTUUUVVVWWWXXX[[[\\\aaa___^^^______^^^\\\ZZZUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[]]]^^^aaaaaabbbdddfffgggfffeeeeeefffgggfffeeeeeeggghhhllllllllllllkkkiiihhhggg___\\\XXXXXX[[[^^^___```^^^]]]]]]]]]\\\ZZZVVVSSSNNNMMMMMMOOOPPPPPPMMMKKKJJJJJJKKKMMMOOOQQQSSSTTTRRRQQQOOOMMMLLLKKKKKKKKKNNNPPPSSSVVV]]]fffqqqxxxmmm\\\UUUVVVZZZggglllrrrsssrrrssswww|||vvvcccXXXQQQKKKFFFEEEDDDBBB@@@===:::888777666555444333222222222222222222222222222222222222222222111111222222333444333444555666777777777777::::::999999999999999999999999888888777777666666666666666555555444333333333333222222222222222111000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111111////////////000000000000000000111111111000000///////////////000000000000000000000000111222333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111222444444444333222222222333555888<<<@@@BBBDDDFFFGGGHHHHHHJJJMMMPPPQQQQQQRRRSSSSSSSSSSSSSSS333333333444444444444555666555555444444555555666444444444444333333333333222222333333333333444444444444444555555555666666444666777777555444444444333222222333444555333222111111222222222333333333222222333333333333222222111111111111111111222222333333333333222222222222222222222222222222333333333333333333333333333333222333333333333333333444222222222222222222222222333333222333555888;;;===>>>???AAABBBCCCEEEIIILLLLLLMMMMMMMMMMMMOOORRRUUURRRSSSTTTUUUVVVWWWXXXYYY[[[ZZZXXXWWWWWWXXXYYYYYYYYYZZZZZZYYYXXXUUUSSSRRRYYY^^^dddhhhmmmoooiiiaaaaaagggpppzzz|||oooggggggiiihhhlllooo|||||||||uuukkkbbb[[[XXXSSSQQQNNNMMMMMMMMMLLLKKKKKKHHHDDDBBBCCCDDDEEEEEEBBBDDDGGGIIIKKKLLLLLLLLLMMMKKKIIIHHHJJJKKKJJJJJJJJJMMMRRRVVVXXXWWWTTTRRRQQQQQQPPPMMMKKKKKKMMMPPPQQQUUUZZZ[[[[[[\\\___bbbccc```]]][[[YYYXXXUUUTTTUUUVVVXXX\\\```eeejjjmmmnnnkkkhhhfffeeeccc```^^^\\\^^^aaaccceeefffffffffddddddcccaaa```aaadddgggkkklllnnnrrruuuvvvuuusssqqqrrrsssrrrrrrrrrtttvvv||||||}}}}}}|||{{{yyyxxxkkkgggdddeeejjjoooqqqrrrmmmllliiigggeee```[[[WWWRRRRRRTTTVVVWWWUUURRROOOLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKJJJHHHHHHIIIJJJKKKJJJMMMOOOQQQTTTZZZcccjjjrrruuuzzz~~~xxxbbbVVVUUUWWW]]]dddnnnuuuxxxzzz}}}ooobbbWWWNNNHHHDDDDDDCCCBBB@@@===;;;:::888777666444333333333333333333333333333333333333222222111111222222333444333444555666777777777777999999999999999999999999888888999999888888777666666555555555444444333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000111111111111000000///////////////000000000000///000000111222222333333000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111222333444444444444333333444666999>>>BBBEEEFFFHHHIIIIIIJJJKKKNNNPPPPPPQQQRRRSSSSSSTTTTTTSSS333333333444444444555555555555444333333444555555555555444444444333333333222222333333333333444444333333444444444555555555444666777777555444444444444333222333444444222111111111222222222333333333333333333222222333333333222222222222222222111111222222222222222222333333333333222222222222222222222222222222222222222222444333333333333333333222222222222222222222222222444444333444666999===???BBBCCCDDDEEEFFFIIILLLOOOMMMOOOPPPPPPPPPQQQTTTVVVTTTUUUWWWXXXYYYYYYXXXXXXZZZYYYXXXWWWWWWXXXZZZ[[[[[[]]]^^^```aaa```___^^^bbbhhhlllnnnpppqqqooojjjkkkooowww~~~{{{yyyrrrkkkkkkvvv~~~yyyqqqfff\\\VVVRRRQQQLLLJJJHHHGGGHHHIIIHHHGGGFFFDDDBBBBBBCCCDDDDDDDDDCCCFFFJJJMMMNNNMMMKKKJJJJJJIIIGGGGGGIIIJJJJJJJJJKKKNNNQQQTTTUUUUUUUUUUUUVVVVVVVVVTTTRRRQQQSSSUUUVVV[[[```bbbaaabbbeeeiiifffggghhhgggccc```]]]\\\[[[]]]aaahhhrrr}}}zzzvvvrrrnnnkkkoooqqqtttxxx{{{|||}}}}}}||||||zzzwwwtttuuuyyy||||||yyy|||{{{vvvooohhhccc\\\]]]___aaabbb```[[[WWWUUUTTTTTTSSSSSSTTTTTTUUUQQQPPPNNNLLLKKKKKKKKKLLLJJJMMMOOOOOOOOORRRYYY___cccfffjjjmmmnnnppprrrsssyyykkk\\\WWWWWWVVV]]]gggrrr{{{~~~~~~tttfffYYYNNNHHHEEEEEEEEEDDDCCCAAA???>>>999888777666555444444444333333333333333333333333222222111111222222333444333444555666777777777777888888888999999::::::;;;888888999999999888777666444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111000//////////////////000000000000///000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222333444555555555555555777:::???CCCFFFHHHJJJLLLMMMLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUTTT333333333444444555555555444444222222222222444444555555555444444333333333222222333333333444444444333333333444444444555555333555777777555444333444555444333333444444222000111111222222222333333333555444222222222222444555444444444333333222222222222111111111222333444444444333333222222111111111111111111111111111111111444444444333333222222222222222222222222222222222555444444555777;;;>>>AAAEEEFFFGGGHHHIIIKKKOOOQQQNNNPPPRRRSSSSSSSSSUUUVVVVVVWWWYYY[[[[[[ZZZYYYWWWYYYXXXWWWVVVWWWYYY[[[\\\___aaaeeehhhjjjllllllkkkjjjppptttssssssuuuvvvtttuuuwwwzzz}}}}}}{{{yyywwwsssssspppnnnwww~~~~~~ooojjjaaaVVVMMMHHHGGGHHHFFFDDDCCCDDDFFFHHHHHHGGGEEECCCBBBCCCDDDEEEEEEDDDEEEIIINNNRRRSSSQQQNNNLLLJJJIIIIIIKKKMMMNNNMMMLLLNNNOOOQQQQQQRRRTTTWWWYYYWWWXXXYYYYYYYYYYYY[[[]]][[[aaagggiiihhhiiimmmqqqrrrvvvyyyyyytttooollllllhhhjjjooozzzyyytttggghhhjjjmmmnnnkkkeeeaaa___^^^^^^]]]]]]]]]]]]]]]ZZZXXXUUUQQQNNNKKKJJJIIIIIILLLNNNNNNLLLMMMRRRXXXXXX[[[___aaa```_________dddiiisss~~~qqqaaaZZZXXXTTTYYYbbbooo{{{|||wwwuuuuuusssnnnsssvvvxxxrrrfffXXXMMMGGGEEEFFFFFFFFFEEEDDDBBBAAA:::999888777555555444444333333333333333333333333222222111111222222333444333444555666777777777777777777888999::::::;;;;;;777888999::::::999777666333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000////////////000000000000111111111111111000//////////////////000000000000000000111222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111222444555777666666666777;;;???DDDGGGJJJLLLNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVV555555555444333222111000333333333333333444555666555444333333333333444555222333444555444333222111444444444555555555555666555666666666444333444555555555444444444333333333555555555444444333333333333444555444222111222333555555555444444333333333444444333333222222333333111///...000444666555333333333333333333333333333444333333222222333333444444444333333222333333333444555777999:::===AAAEEEHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVVVVWWWZZZXXXVVVWWWXXXYYYYYYXXXZZZWWWVVVXXX]]]aaaaaa```jjjpppwwwwwwrrrmmmkkklllmmmmmmqqqyyy{{{uuuooogggaaaaaaeeejjjpppxxx~~~|||wwwuuuuuupppkkkkkkmmmnnnkkkhhh___XXXPPPLLLKKKJJJFFFBBBDDDCCCBBBAAABBBCCCEEEFFFFFFGGGHHHGGGGGGHHHKKKNNNLLLNNNTTT\\\aaa^^^TTTLLLOOOOOOOOOOOOOOOOOONNNNNNNNNQQQTTTXXX[[[]]]^^^___WWWYYYZZZ]]]___aaacccccchhhkkkmmmnnnpppwww~~~|||zzzwwwwwwxxxwwwuuuzzzxxxvvvtttsssrrrrrrrrrnnniiibbbYYYSSSPPPOOOOOOQQQPPPNNNMMMMMMMMMNNNNNNSSSSSSSSSRRRQQQPPPPPPOOOQQQVVV]]]dddiiinnnrrruuuuuuxxx~~~~~~}}}yyysssnnniiifffaaahhhnnnrrrxxx|||sssiiiccccccdddccccccbbbcccaaa\\\TTTMMMLLLIIIGGGHHHGGGEEECCCBBB???>>><<<;;;999777666555333333222222333333444444222222222222222222222222555444444555555666777888999999::::::;;;:::::::::<<<<<<<<<<<<;;;:::999888555555444444444333333333444444333333222111000000111111111111000000000000111111222333333333333222222222222111111111000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000222111111000000111111222111000//////000222444555333222111000000111222333333222000/////////000111000111111111111222222222333333222222222222222222444333333222222222333333333333666;;;BBBFFFGGGEEEGGGIIILLLNNNOOOOOONNNMMMQQQQQQRRRSSSSSSSSSSSSSSS444444444444333333222111444444333333333444555555555444333333333333444555333333333444444333333222444444444444555555555555444666666555444333444555555555444444444333333333555555444444444333333333333444555444222111222333555555444444444333333333111111111111222333333444333111000111333444333111333333333333333333333333444333333222222333333444444333333333333333444444555777999;;;<<>>@@@BBBFFFIIILLLLLLMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWYYY[[[\\\]]][[[ZZZXXXXXXYYYYYYXXXWWWYYYYYYXXXWWW[[[gggwww~~~wwwpppjjjgggggggggsssyyywwwmmm```WWWSSSTTT^^^hhh~~~~~~qqqdddYYYSSSRRRNNNLLLLLLNNNPPPNNNLLLIIIEEEAAAAAACCCEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEAAABBBDDDEEEFFFHHHLLLOOOXXX\\\aaacccaaa\\\XXXUUUSSSXXX\\\\\\XXXUUUVVVXXXVVVYYY]]]___```aaabbbcccggggggggghhhjjjnnnqqqssswww|||xxxtttmmmgggeeeccc___[[[WWWSSSQQQPPPRRRPPPMMMJJJHHHHHHHHHIIIGGGIIIKKKMMMPPPTTTYYY\\\ccciiirrr{{{}}}}}}~~~}}}yyytttqqqnnnkkkhhhjjjrrr|||{{{{{{yyyvvvooohhhaaa]]]YYYYYYZZZ\\\]]]___aaaaaabbbcccddddddaaa[[[RRRKKKHHHEEEBBB???===;;;777555444333333222222222333333333333333333333333333333444444444444555666777888999:::;;;;;;<<<<<<<<<;;;:::::::::::::::999888777666555555555444444444444444444333333222222111111222222111111111000000000//////000111111111111000333333333222222222111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222111111111111111222222222222111111222222111000000000000111000111111111111222222222111111111222222333333444555444444444444444555555555666999>>>CCCGGGGGGGGGIIIIIIKKKMMMOOOPPPRRRRRRPPPQQQSSSTTTUUUTTTRRRQQQ222222333444555555444444666555444333333333333333444444444444444444444444555444333222222333555666333333444444444555555555444555666555333222333444555555444444444333333333333333333333333333333333222333444444222222333444333333333333333333333333111111111111222333444555444333333333333333222222333333333333333333333333444333333222222333333444333333333444555777888999;;;===@@@BBBDDDFFFIIILLLMMMMMMNNNOOOPPPRRRUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZYYYYYYZZZYYYXXXVVVVVVVVVWWWYYY___kkkzzz|||vvvmmmgggfffiiimmmooo{{{yyyeee]]]VVVUUUXXX```nnn{{{~~~}}}}}}tttfffYYYPPPJJJKKKIIIHHHIIIKKKLLLLLLJJJGGGDDDBBBBBBCCCEEEEEEDDDEEEGGGIIIJJJKKKIIIGGGFFFBBBDDDFFFGGGIIILLLPPPSSSYYY^^^bbbaaa[[[WWWUUUVVVTTT[[[aaa```[[[XXXZZZ^^^^^^bbbhhhjjjjjjjjjkkkmmmooooooppprrrwww}}}|||yyywwwrrrlllfff```\\\ZZZ\\\YYYUUUPPPNNNMMMMMMNNNJJJKKKJJJJJJKKKOOOUUUYYYeeelllwww{{{oookkkggghhhppp}}}|||wwwrrrnnnkkkhhhfff____________aaafffnnntttwww{{{~~~}}}yyypppcccXXXRRRMMMGGGBBB@@@===999555555555444333222222222333333333333333333333333333444444444444555666777777999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666666555555555555444444444333333333222222222222222222111111111000000///000000111111111111111333333333333222222222222000000000000000000000000////////////////////////......///000000000000000////////////////////////000000000000000000000000//////000000000000//////000000111222222111000///000111222333333222111000222222111111111000000000000000111111111222222222000000111222333333444444555555444444444555666666666777;;;???DDDGGGHHHHHHJJJJJJKKKLLLOOOQQQTTTUUUPPPQQQSSSUUUUUUTTTRRRPPP222222333444555555555555666555444333333333333333444444444444444444444444444444333222333444666777333333333444444444444555444555555555333222333444555555444444444333333333333333333333333333333333222333444444222222333444333333333333333333333333555444444333333333444444222333333333333333444444333333333333333333333333444333333222222333333444333333444666888:::<<<===???AAADDDFFFGGGHHHKKKMMMNNNMMMNNNOOOQQQSSSVVVXXX[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[[[[XXXVVVTTTTTTVVV[[[dddmmmrrruuuooojjjffffffkkkssszzzvvviii```]]]___dddkkktttzzzxxxrrrwwwuuueeeYYYQQQKKKHHHEEEDDDDDDEEEGGGHHHHHHGGGIIIHHHFFFEEEEEEEEEEEEEEEGGGHHHKKKMMMLLLKKKHHHFFFEEEFFFHHHIIIKKKNNNRRRUUUXXX]]]aaa^^^XXXTTTUUUXXXWWW^^^eeeeeeaaa```ccchhheeekkkrrrvvvvvvvvvxxx{{{~~~{{{tttooollllllhhhccc]]]YYYVVVVVVVVVQQQPPPNNNLLLLLLOOOUUUZZZ```hhhvvv~~~zzz{{{~~~xxxrrrlllkkkqqq|||{{{pppiiihhhlllooojjjllllllkkklllrrr}}}}}}nnnYYYRRRIIICCCAAA???<<<999777666555444333333333333333333333333333333333333333333333444444555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::777777666666666555555555444444444333333333333333222222222222111111111111000111222222333333222222333333333222222222111111000000000000000000000000////////////////////////......///000000000000000////////////////////////000000000000000000000000000000111222222111000000///000111222222111///...000111222333333222111000222222222222111111111000000000111111111222222222000000111222333333444444444444444444444555666777777999===AAAEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVQQQRRRSSSTTTTTTSSSRRRPPP222333444555555555555555555555444333333333444444333444444555555444444333333333333333444555666777333333333333444444444444333444555444333222222444555555444444444333333333222222222222333333333333111333444444222222333555222222222222333333333333666666555444444444444444111333444444333333444666333333333333333333333333444333333222222333333444444444666888;;;>>>@@@BBBCCCEEEHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNQQQTTTXXXZZZ]]]]]]^^^___^^^]]]\\\[[[[[[[[[[[[]]]^^^^^^\\\ZZZVVVUUUWWW]]]eeeiiiiiifffeeefffiiinnnvvvqqqfffdddgggppp}}}zzzqqqpppuuuwww}}}ssscccUUUNNNJJJHHHGGGBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKMMMOOONNNLLLJJJHHHJJJKKKLLLMMMMMMOOOSSSVVVTTTXXX[[[ZZZUUUSSSUUUXXXZZZ___dddffffffhhhlllqqqpppwwwyyyrrrlllhhheeeddd\\\[[[WWWSSSQQQSSSWWW[[[]]]eeesss{{{vvvrrrtttxxx~~~xxxuuuyyytttfffbbbhhhnnnsssyyy~~~~~~eee[[[NNNFFFDDDDDDBBB???:::999777666555444333333333333333333333333333333333333333333444555666777777888999:::;;;<<<<<<<<<<<<<<<============<<<<<<777777777777666666666666444444444444333333333333333222222222222111111111111111222333333333333333222222222111111111000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000222333444555555444333222//////000000111000000000111111222222222222111111222222333333222222111000000111111111111222222222111111111222222333333444333333333333444555666666888;;;@@@CCCEEEGGGJJJLLLLLLLLLNNNPPPQQQSSSUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQ333444555555555555555444444444333333333444555555333333444555555444333333222333444555666666666666222222333333333444444444333444555444222111222333555555444444444333333333111111222222222333333333111222444333333222444555111111222222222333333333444444333333333444555555333555666555333222333555333333333333333333333333444333333222222333333444444555777:::===AAADDDEEEFFFHHHKKKKKKKKKJJJJJJKKKKKKKKKKKKMMMPPPUUUYYY\\\\\\]]]^^^___```___]]]\\\]]]]]]^^^```bbbbbb```^^^[[[[[[\\\^^^```bbbccccccdddjjjssszzz}}}xxxuuuvvv{{{~~~sssnnnsss{{{}}}zzzyyy{{{}}}~~~~~~wwwlllbbbUUULLLHHHHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUTTTSSSQQQPPPSSSTTTTTTTTTSSSTTTWWWZZZVVVYYY\\\]]]\\\[[[]]]^^^bbbeeeiiilllpppuuu{{{}}}{{{ooommmhhhbbb]]]]]]___aaabbbhhhrrr~~~pppkkkiiilllpppvvv{{{ggg^^^bbbiiisss~~~ppp^^^QQQKKKIIIFFFCCC<<<;;;999777666555444444444444444444444444444444333333333333444555666666555666888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888888888777777777666666444444444444444444444444333333222222222111111111000000111222222222222222111111111000000000//////000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000111222333444444333222111///////////////000111222222222111111111111222222222222333333333222111000000111111111111222222222222222222222222222222222222222222222333444555666999===AAAEEEFFFGGGJJJMMMLLLMMMPPPRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQRRRSSS444555555555555555444444333333333333444444555666333333444555555444333333111222444666777777666555222222333333333444444444333444555444222111222333555555444444444333333333111111111222222333333333111222444333333333444555111111111222222333333333111111111222333444555666555777888666222000111333333333333333333333333333444333333222222333333444555666888;;;???BBBFFFGGGHHHJJJLLLLLLKKKJJJJJJJJJIIIIIIJJJLLLPPPUUUZZZ]]]ZZZ[[[]]]___``````___^^^______aaacccffffffdddbbb`````````]]][[[\\\aaaffffffooozzz~~~~~~wwwtttvvv{{{yyyxxxxxxmmmmmmllllllppptttpppjjj```XXXOOOIIIIIIIIIGGGDDDCCCEEEGGGHHHHHHGGGGGGGGGEEEHHHKKKNNNQQQTTTXXXZZZZZZZZZ[[[[[[[[[ZZZXXXXXX\\\\\\\\\[[[ZZZZZZ\\\^^^```bbbfffhhhiiijjjkkklllpppqqqtttxxx~~~xxxpppjjjggghhhiiifffjjjpppvvv||||||gggbbb```eeekkkrrr|||~~~kkk^^^```fffpppnnn\\\RRRMMMGGGCCC===<<<:::999777666555555444444444444444444444444333333333333444555666666555555777888999:::::::::::::::;;;;;;<<<;;;;;;;;;888888888888777777777777444444444444444444444444333333333222222222111111//////000111111111111111000000000000////////////000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000---///000111111000///---///............000222333333222111000000111222333222222333444333222111000000111111111111222222222333333222222222222222222222111111222333444555666999===BBBEEEFFFHHHKKKMMMLLLNNNQQQSSSTTTTTTSSSRRRVVVTTTRRRQQQPPPQQQRRRTTT