BM6P6(@ FFFDDDCCCBBBBBBAAA>>><<<===<<<<<<===BBBIIIQQQUUU```gggooovvvxxxwwwuuuuuubbb]]]XXXXXXYYY^^^iiittt~~~yyywww}}}ooohhhfffnnnyyypppaaa[[[]]]dddoooxxxuuugggaaacccgggooozzz|||ooo\\\LLLCCC???===<<<;;;;;;;;;<<<===>>>>>>???;;;BBBBBBDDDbbb~~~wwwuuurrrppppppqqqsssuuuyyy{{{}}}~~~vvvllliiihhhiiiooouuu}}}~~~|||xxxssspppooonnnllllllmmmllljjjhhhgggeeebbb^^^ZZZXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZVVVQQQMMMKKKMMMOOORRRHHHGGGEEEBBB@@@===;;;:::999999888888777777666666333333333333333333333333333333333222222222111111......//////000000111111000111111111111222222222000111111111111222222222444444444444444777;;;???PPP^^^aaa]]][[[YYY```pppxxxmmmkkkmmmrrr{{{xxxoooSSSNNNIIIFFFGGGHHHHHHKKKPPPMMMKKKHHHEEEDDDDDDEEEFFFAAABBBDDDFFFHHHJJJKKKLLLOOOUUU^^^iiiwwwxxxiiiaaabbbkkk|||GGGEEECCCBBBBBBAAA???=========>>>AAAFFFLLLSSSWWW```dddiiikkkjjjgggdddbbbYYYVVVUUUXXX^^^eeerrr}}}yyyuuuzzzuuujjjdddeeerrrvvviii\\\XXX[[[dddqqq|||sssiiijjjrrrzzz|||ooo\\\LLLCCC???===<<<;;;;;;;;;<<<===>>>>>>>>>===DDDCCCDDD^^^{{{xxxuuurrrrrruuuxxx{{{|||}}}~~~vvvssspppnnnooosss~~~}}}{{{xxxuuurrrooonnnqqqpppnnnmmmmmmkkkhhhfffcccbbb___\\\YYYWWWVVVVVVTTTUUUVVVWWWXXXXXXYYYYYY[[[XXXSSSNNNLLLMMMOOOPPPJJJIIIGGGDDDAAA>>><<<;;;888777777666555555444444333333333333333333333333333333333222222222222111111111111111000000000000000000111111111222222222000111111111111222222222444444444444444777;;;>>>OOO]]]```[[[YYYWWW]]]mmmyyyqqqoooiiimmmvvvxxx|||uuuZZZPPPKKKHHHIIIKKKKKKPPPVVVTTTRRROOOLLLIIIIIIIIIIIIGGGHHHIIILLLPPPSSSWWWYYY\\\dddpppvvvrrrssszzzKKKHHHDDDCCCBBBBBBAAA???>>>???BBBFFFKKKPPPTTTVVV[[[]]]___^^^[[[WWWUUUTTTTTTSSSUUU\\\dddmmmzzz~~~}}}}}}xxxqqqvvvwwwmmmgggfffmmm}}}lllbbbXXXWWW]]]hhhwww~~~rrroooxxx{{{nnn\\\LLLCCC???===<<<;;;;;;;;;<<<======>>>>>>>>>EEEDDDDDDXXXyyy|||yyytttrrrrrrvvv|||}}}{{{wwwqqqppprrrzzzxxxtttpppnnnmmmnnnoootttrrrpppnnnmmmkkkhhheee```___]]]ZZZXXXWWWVVVVVVRRRSSSTTTUUUVVVWWWXXXXXX\\\YYYTTTPPPMMMMMMMMMNNNKKKJJJHHHEEEBBB???===;;;888888777777666555555555444444444444444444444444333333333333222222222222333333222111111000//////000000000111111111222222000111111111111222222222333444444444555777;;;>>>MMM[[[^^^YYYXXXUUUZZZjjjvvvqqqppphhhmmmwwwvvv{{{{{{bbbQQQLLLIIIKKKMMMPPPVVV]]][[[YYYVVVSSSPPPOOONNNMMMTTTTTTUUUYYY^^^eeelllpppvvvPPPLLLHHHFFFEEEEEEDDDDDDBBBCCCGGGJJJMMMPPPQQQRRRRRRSSSTTTTTTSSSRRRSSSUUUYYYYYY\\\dddlllsss~~~~~~{{{wwwzzzvvvnnnrrrzzzqqqlllmmmppptttzzzvvvllliiippp~~~{{{ggg___YYY[[[dddppp~~~uuuzzz~~~}}}zzzmmm\\\MMMDDD@@@>>><<<;;;;;;;;;<<<<<<============CCCCCCDDDRRRkkkzzz|||~~~yyyuuuqqqnnnooouuu{{{}}}{{{zzzvvvrrrqqquuutttrrrpppnnnnnnppprrrttttttrrrpppooonnnllliiigggaaa```^^^\\\YYYWWWVVVUUUQQQQQQRRRSSSTTTVVVWWWWWWZZZXXXUUUQQQNNNLLLKKKKKKLLLJJJHHHEEEAAA>>><<<;;;;;;::::::999999888777777444444444444444444444444444444333333333222222222111111111000000000//////000000000000111111111111000000111111111222222222333444555555555777;;;===IIIWWW\\\YYYXXXVVV\\\kkkyyysssooolllttt{{{gggRRRMMMJJJKKKOOOTTT\\\dddcccbbbaaa___^^^^^^]]]^^^gggggghhhlllttt}}}VVVRRRNNNKKKKKKJJJJJJIIIGGGHHHJJJKKKLLLMMMLLLLLLKKKLLLNNNOOOPPPSSSXXX[[[aaaaaadddlllrrrxxxzzzxxxxxxuuuyyy}}}ssslllqqq}}}wwwiii___[[[\\\^^^^^^dddmmmxxxrrrkkkjjj{{{vvveee```^^^dddmmmzzz~~~}}}{{{}}}~~~yyymmm\\\MMMDDD@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<:::???AAACCCLLL^^^mmmsssyyyvvvssspppnnnpppuuu{{{|||xxxvvvrrrooorrrwwwtttttttttttttttttttttuuusssqqqpppppppppooollljjjeeedddbbb___\\\YYYVVVUUUQQQQQQQQQQQQRRRTTTVVVWWWWWWVVVTTTRRROOOMMMKKKIIIKKKJJJGGGDDDAAA===;;;999;;;;;;;;;:::999999888888555555555555555555555555444444444333333333222222........./////////000000//////000000000111111111000000111111111222222222222333555555666777:::===DDDTTTZZZYYYZZZYYY___pppwwwoookkkyyykkkTTTNNNJJJLLLPPPWWWaaakkknnnnnnoooppprrrtttwwwyyy~~~wwwqqqmmmooovvv]]]ZZZVVVTTTSSSRRRPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRWWW\\\```hhhgggjjjqqqvvv{{{zzzpppmmmppptttuuuzzztttnnnlllsss}}}ooo___VVVTTTUUUWWWSSSWWW]]]eeepppwwwmmmhhhnnn|||tttssstttxxx~~~uuudddcccgggppp{{{}}}{{{}}}~~~}}}xxxlll\\\MMMEEEAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999<<<@@@BBBGGGSSScccooozzzwwwvvvuuuuuuwwwzzz~~~~~~~~~}}}zzzvvvqqqnnnrrryyyzzz{{{{{{zzzyyyvvvtttrrrsssrrrppppppqqqpppnnnlllhhhgggeeeccc___[[[XXXVVVRRRRRRQQQQQQQQQSSSTTTUUUSSSSSSTTTSSSRRROOOMMMKKKLLLJJJHHHDDD@@@===:::999::::::999999888777777777666666666666666666666666444444444444333333333333,,,,,,---......///000000/////////000000000111111000111111111111222222222222333555666666888:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;999<<>>;;;::::::::::::999888888777777666666666666666666666666555444444444444333333333............////////////////////////000000000111000111111111111222222222111333555666777888:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@AAAAAAGGGYYYjjj~~~yyy{{{~~~}}}xxxvvvuuuvvvwwwuuuuuuvvvxxxuuusssxxx~~~|||{{{yyyxxxwwwwwwwwwvvvtttrrrqqqooollliiifffffffffeeeccc```]]]\\\UUUTTTRRRQQQPPPQQQSSSTTTPPPRRRUUUXXXXXXVVVTTTRRRNNNMMMJJJGGGCCC???<<<;;;===<<<<<<;;;;;;::::::999777777777777777777777777555555444444444333333333111111000000//////......////////////000000000000000111111111111222222222111333555666777888:::<<>>============<<<;;;999888777666888:::888555333555777555555444444444333333333333222111111000000111111000000000000111111111111000111111111111222222222444333222222333555888999@@@QQQXXXVVVWWWWWW___qqqjjjmmmpppyyyvvvhhh______bbbiii{{{lllWWWNNNJJJIIICCCEEEGGGJJJNNNTTT[[[```sssxxxllljjjgggfffeee```VVVOOONNNLLLJJJKKKOOOUUUZZZ^^^aaaccchhhnnntttwwwwwwvvvvvvssspppnnnmmmllljjjhhhgggdddaaa]]]ZZZYYYXXXYYYWWWXXX[[[```fffnnntttxxx~~~|||{{{xxxssskkkfffdddhhhnnnwwwwwwbbbVVVSSSTTTWWWZZZ\\\\\\```eeennnxxxssspppxxxxxx}}}yyyuuuyyyzzzppp```PPPFFF@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::===>>>AAAMMMfff|||{{{zzzyyy||||||{{{|||}}}~~~|||xxxuuusssrrrqqqnnnnnnpppssswwwzzz{{{zzzyyyvvvssssssuuuxxxzzzzzzzzzxxxtttoooiiieeeccccccbbb```___aaadddddd```\\\ZZZYYYWWWUUUSSSRRRQQQQQQOOOTTTYYY[[[XXXSSSNNNKKKIIIGGGDDDAAA@@@???===;;;>>>>>>======<<<;;;:::999777888999888555444555666555555444444444333333333333222111111000000111111000000000000111111111111000111111111111222222222555444333333444666999:::@@@QQQYYYXXXYYYXXX```qqqiiiggggggmmm~~~qqqeeeccceeelll~~~{{{^^^MMMHHHGGGGGGGGGHHHJJJLLLPPPVVV]]]bbbkkkppp{{{ooollliiifffccc\\\RRRKKKKKKKKKLLLOOOTTT[[[aaaeeekkkpppwww{{{}}}}}}|||{{{tttpppkkkfffccc```]]]ZZZUUUTTTRRRPPPOOOPPPQQQRRRUUUWWW\\\bbbiiipppuuuxxx}}}xxxtttooojjjddd```ccchhhoooxxxooo^^^VVVTTTTTTVVVYYY\\\```fffkkksss}}}uuuyyy~~~|||sssnnnpppllllllpppqqqooonnnooorrrssstttuuutttrrrooonnniiigggfffnnnzzzooo```QQQGGGAAA???===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===BBBRRRooo|||zzzxxxzzzzzzyyyzzz{{{~~~{{{wwwtttpppnnnlllmmmmmmmmmooosssuuuuuutttqqqooonnnooossswwwzzzzzzxxxuuuoooiiidddaaa``````aaa___^^^```bbbbbb^^^[[[YYYXXXVVVUUUSSSRRRRRRQQQPPPTTTXXXYYYVVVPPPKKKHHHFFFDDDCCCBBBBBBAAA>>><<<>>>>>>>>>======<<<<<<;;;888999999888666555555666555555444444444333333333333222111111000000111111000000000000111111111111000111111111111222222222555555444444555777999:::@@@QQQYYYYYY[[[ZZZ```ppphhhccc___bbbmmmvvvssslllhhhrrr}}}nnniiiiiippphhhOOOEEEDDDFFFFFFFFFGGGHHHJJJMMMSSSZZZ___ffflllvvvqqqnnniiieee___WWWOOOIIILLLMMMPPPTTTZZZaaahhhlllsssyyy|||zzzyyymmmiiibbb]]]YYYUUURRROOOMMMLLLLLLLLLNNNPPPSSSUUUWWW[[[```gggnnnsssvvvxxx{{{wwwrrrlllgggccc___]]]ccciiiqqqzzzvvviii[[[UUURRRPPPQQQTTTYYY]]]ccciiiuuu}}}tttsss{{{{{{zzz}}}qqqooonnnhhh```[[[\\\YYY[[[___```^^^^^^```dddddddddddddddcccbbbaaaaaabbbfffppp}}}|||{{{zzzwwwmmm^^^PPPFFFAAA>>>===::::::::::::::::::::::::<<<<<<===???DDDUUUsss~~~|||zzzwwwvvvvvvvvvxxx{{{~~~{{{wwwsssooommmllllllkkkjjjjjjkkkmmmnnnnnnnnnjjjiiiiiilllppptttvvvvvvuuupppjjjddd```^^^]]]]]]___]]]\\\\\\^^^]]]ZZZXXXVVVVVVTTTSSSRRRQQQQQQQQQSSSVVVXXXWWWSSSMMMHHHEEEFFFDDDCCCBBBCCCCCCAAA@@@======<<<<<<<<<<<<<<<<<<999999999888777666666666555555444444444333333333333222111111000000111111///000000000111111111111000000111111111222222222444444444444555777888999>>>NNNWWWXXX[[[ZZZ___mmmzzzgggccc^^^]]]```cccaaa]]]bbbtttwwwnnnlllsss}}}\\\IIIDDDEEEFFFFFFDDDEEEFFFHHHKKKPPPWWW\\\hhhnnnyyypppmmmgggaaaZZZSSSMMMIIIOOORRRVVVZZZ___eeemmmsss{{{yyytttrrrbbb^^^XXXSSSPPPNNNLLLJJJJJJJJJJJJLLLOOOSSSWWWYYY]]]```ffflllqqqtttuuuvvvqqqnnnjjjeeeaaa______```eeekkkttt~~~qqqeeeYYYRRRNNNJJJKKKMMMUUUXXX]]]fffzzzqqqccc___dddjjjllliiiiiikkkjjjjjjqqq{{{~~~uuugggbbbaaa^^^XXXTTTVVVVVVZZZ___aaa^^^]]]```aaaaaabbbbbbbbbbbbbbbbbbdddiiiqqq~~~}}}zzzyyyxxxtttjjj\\\NNNEEE@@@===;;;::::::::::::::::::::::::<<<===???AAAFFFUUUqqq}}}ttttttssstttuuuxxxzzz|||zzzwwwrrrnnnllllllmmmnnnkkkiiiggggggiiijjjjjjiiigggggggggjjjmmmpppppppppqqqllleee```^^^]]][[[ZZZ\\\[[[ZZZYYYYYYXXXVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQWWWYYYZZZWWWQQQJJJEEECCCFFFCCCAAA@@@BBBCCCCCCCCC<<<<<<;;;::::::;;;;;;<<<:::999888888777777666555555555444444444333333333333222111111000000111111///000000000111111111111000000111111111222222222222222222333444555666777;;;KKKSSSUUUYYYXXX]]]jjj{{{dddbbb```]]]YYYWWWXXXZZZaaawwwtttqqqxxxrrrUUUHHHGGGGGGEEEEEEEEEFFFHHHKKKMMMRRRXXX\\\fffnnn{{{nnnjjjccc[[[TTTOOOLLLKKKSSSWWW[[[^^^bbbjjjssszzzvvvmmmiiiYYYUUUPPPLLLKKKKKKJJJIIIIIIIIIJJJKKKOOOSSSWWWYYYbbbeeeiiimmmoooppppppooofffeeeccc___]]]^^^bbbeeeiiioooxxxqqqeeeXXXPPPJJJFFFGGGJJJSSSWWW]]]iiizzzbbbTTTPPPRRRUUUWWWSSSRRRUUUUUUWWWdddsssrrraaa\\\\\\\\\ZZZYYYXXX[[[ccckkknnnkkkjjjmmmpppqqqrrrtttuuuvvvvvvvvvttt|||~~~{{{zzzxxxqqqhhh[[[NNNEEE???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>BBBFFFTTTooouuuttttttuuuuuuvvvwwwxxxwwwtttpppmmmlllmmmooopppllljjjgggggghhhiiiiiiiiigggggghhhjjjmmmnnnmmmlllmmmhhhbbb^^^^^^]]][[[YYYZZZZZZYYYWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRZZZ[[[ZZZWWWQQQKKKGGGEEEDDDBBBAAAAAABBBCCCCCCBBB===<<<;;;:::999999:::;;;;;;999888888888888777555555555444444444333333333333222111111000000111111000000000000111111111111000111111111111222222222000111222333444555555666999HHHOOOQQQVVVVVV[[[hhhdddaaa^^^\\\WWWTTTVVV[[[ccc{{{|||hhhOOOGGGHHHFFFDDDEEEDDDGGGKKKNNNQQQUUUZZZ]]]ccckkkyyyjjjfff^^^UUUOOOMMMNNNOOOUUUYYY]]]```eeemmmyyy|||rrrggg```RRROOOJJJHHHHHHIIIJJJJJJLLLLLLMMMNNNQQQUUUYYY[[[eeefffhhhjjjjjjiiigggfff^^^___^^^]]]\\\___dddiiilllrrr{{{|||sssgggYYYOOOHHHEEEGGGMMMOOOYYYcccooopppXXXMMMJJJJJJJJJMMMHHHJJJPPPQQQTTTcccuuusssaaa\\\```dddhhhkkkgggmmmyyy~~~{{{yyyxxxqqqhhh[[[NNNEEE@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<>><<<:::999999:::;;;;;;999777777999999777555555555444444444333333333333222111111000000111111000000000000111111111111000111111111111222222222111111333444555555666666:::GGGLLLNNNTTTUUU[[[hhhiii```[[[[[[\\\YYYYYY[[[fff~~~xxx```KKKFFFGGGFFFGGGKKKJJJNNNTTTYYY]]]```ccceeeiiiooozzzhhhccc[[[RRRLLLKKKOOORRRUUUYYY^^^aaafffppp~~~yyynnnbbbYYYPPPLLLHHHFFFFFFHHHIIIJJJRRRRRRRRRSSSVVVYYY\\\^^^eeefffffffffeeeccc```___ZZZ\\\\\\\\\\\\___eeejjjnnnttt~~~xxxttthhhYYYOOOHHHEEEIIIPPPLLLZZZhhhtttlllTTTLLLKKKJJJHHHIIIFFFIIIRRRUUUWWWfffyyysssbbb___gggooowww|||||||||yyywwwvvvqqqhhh\\\OOOGGGAAA>>><<<::::::::::::::::::::::::===>>>AAAEEEMMM```||||||}}}~~~~~~}}}zzzwwwuuutttuuuwwwwwwvvvrrrnnnlllrrrooommmlllmmmnnnnnnnnniiijjjlllooorrrrrrpppooohhhccc___^^^```aaa]]]YYY\\\\\\[[[XXXUUUSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYWWWTTTQQQPPPOOOEEEGGGLLLPPPQQQNNNGGGBBBBBB@@@>>>;;;::::::;;;<<<<<<999777777999999777555555555444444444333333333333222222111000111111111000000000000111111111111000111111111111222222222111222444555666777777777;;;GGGKKKMMMSSSUUU[[[iiipppbbbYYY\\\bbbaaa]]][[[eee~~~uuu]]]IIIEEEGGGGGGKKKSSSVVV[[[bbbiiimmmooorrrssstttwww}}}iii___UUUQQQNNNMMMOOOSSS\\\]]]^^^bbbiiittttttggg\\\UUUOOOKKKGGGFFFJJJNNNOOOOOORRRUUUYYY[[[]]]___aaadddfffdddaaa^^^]]]\\\]]]]]]YYYZZZZZZ[[[^^^dddkkkpppyyy|||{{{vvvvvvpppmmm]]]OOOMMMHHHCCCHHHQQQXXXfffzzzbbbNNNKKKIIIEEECCCEEEJJJNNNQQQUUUcccwww}}}zzz~~~uuurrroooooottt}}}zzzkkkjjjuuu}}}xxxwwwuuurrrrrrjjj^^^PPPFFF@@@>>>>>>777888888999999:::;;;;;;:::>>>@@@BBBUUUvvv~~~~~~}}}{{{zzz{{{zzz|||}}}tttoooqqqqqqpppooonnnlllkkkiiiiiikkkmmmnnnpppppppppooonnnllleee``````___ZZZWWWVVVVVVZZZZZZVVVUUUWWWYYYXXXYYYWWWTTTSSSTTTUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQKKKPPP[[[ddd```RRRHHHFFFHHHDDD???:::777777888:::>>><<<999888888999888777555555444444444333333333222222111111111111111111000000000000000000000000000000//////000000111222555444444444444555666666888AAANNNWWWWWWTTTWWW___wwwddd[[[dddjjjbbb\\\^^^jjjlllXXXGGGFFFIIIJJJPPPYYY```mmmzzzfff]]]SSSOOONNNMMMQQQVVV___```aaaeeelllvvvyyyooocccYYYSSSLLLJJJHHHIIIMMMQQQSSSSSSUUUXXX\\\^^^___```bbbcccbbbaaa^^^]]]\\\\\\]]]]]]]]]^^^^^^___aaaffflllqqqzzz}}}{{{vvvuuupppmmm\\\NNNMMMIIIEEELLLRRRYYYggg{{{___MMMIIIGGGEEEEEEIIIMMMRRRWWW___nnnwwwyyy|||lllggg___^^^]]]aaahhhsss~~~yyy}}}|||xxxwwwuuusssqqqjjj]]]PPPFFF@@@>>>>>>888888888999::::::;;;;;;:::>>>AAAFFF[[[}}}~~~|||}}}}}}{{{{{{{{{~~~vvvrrrssspppooonnnlllkkkjjjiiiiiinnnnnnoooooooooooooooooonnngggbbbcccbbb^^^ZZZYYYSSSWWWXXXVVVVVVYYY[[[ZZZZZZXXXUUUTTTUUUVVVUUUTTTRRRSSSSSSTTTSSSRRRQQQPPPPPPTTT]]]ddd___RRRHHHFFFEEEBBB???;;;999:::;;;<<<<<<:::777666666666666555555555555444444444333333333222222111111111111111000000000000000000000000222222111111222222333444444444444444444555666666888@@@MMMWWWWWWTTTVVV]]]yyyxxxeee\\\eeejjjddd^^^```sssgggTTTFFFEEEGGGHHHMMMTTTcccooo|||bbbYYYPPPMMMNNNOOOUUU[[[cccccceeejjjqqqyyy|||tttjjj```WWWRRRKKKJJJKKKMMMRRRVVVXXXXXXXXX[[[```bbbbbbbbbbbbbbb___^^^^^^]]]^^^___``````bbbccccccdddeeejjjpppttt}}}}}}}}}~~~{{{uuurrrsssrrrooo]]]NNNLLLHHHGGGPPPTTT^^^nnn[[[JJJGGGFFFFFFHHHMMMOOOTTT]]]jjjyyyzzzxxxrrrbbbXXXTTTNNNNNNPPPTTT]]]hhhssszzz{{{|||xxxwwwuuutttppphhh\\\PPPFFF@@@>>>>>>888888999999::::::;;;;;;<<>>======>>>>>><<<999666555666666555444555555555444444444444333333333222111111111111111000000000000000000000000222222111111222222333444444444444444444555555666888???LLLVVVXXXTTTUUUYYYiii|||xxxfff\\\dddkkkgggccceeevvvttt^^^OOOCCCCCCEEEEEEHHHNNNYYYdddpppyyy^^^UUUMMMLLLNNNRRRYYY```eeeeeehhhooovvv|||~~~~~~zzzqqqhhh^^^VVVRRRMMMNNNPPPSSSWWWZZZ[[[[[[[[[___cccfffeeecccbbbaaa^^^___```bbbccceeefffffffffggghhhiiikkkooouuuyyy|||tttqqqpppnnnjjjiiikkkjjjhhhjjjooowwwsss___NNNJJJFFFGGGPPPWWWfff|||zzzVVVHHHFFFEEEFFFLLLNNNNNNSSS^^^ooo~~~|||wwwzzzmmmaaaYYYUUUTTTOOOOOOPPPSSSYYYaaahhhmmmlllsss|||~~~xxxvvvtttsssnnnggg[[[OOOFFF@@@>>>>>>888888999999:::;;;;;;<<<>>>@@@@@@FFF\\\yyyvvvvvvzzz|||~~~{{{tttrrrssssssrrrqqqppppppqqqssstttxxxuuurrrpppoooqqqsssuuusssmmmhhhjjjjjjgggccccccZZZ___bbbaaaaaacccdddbbb]]]ZZZXXXWWWXXXYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQSSSTTTVVVVVVSSSMMMGGGEEEAAAAAAAAA@@@@@@?????????>>>;;;999777888888777666555555555555444444444444444333333222111111111111000000000000000000000000000000//////000000111222444444333333444444555666777===IIIUUUXXXUUUTTTVVV___rrrtttcccYYY```iiiiiihhhjjjqqq{{{jjjVVVKKKBBBBBBDDDDDDEEEIIILLLSSS\\\ccclllyyyYYYQQQKKKLLLPPPVVV^^^eeefffiiinnnuuu{{{~~~~~~wwwnnnddd\\\VVVSSSRRRTTTWWWYYY[[[\\\]]]^^^___cccfffhhhgggeeecccbbb^^^```cccfffiiikkklllmmmkkklllnnnooorrrvvv|||wwwlllddd```___\\\XXXVVVWWWXXX[[[cccmmmzzzuuuaaaNNNHHHDDDFFFQQQ[[[nnnrrrQQQGGGGGGDDDGGGOOOQQQPPPSSS___ppp~~~uuuoooooozzzqqqbbb\\\YYYWWWWWWRRRRRRRRRTTTWWW\\\```cccaaahhhsss|||yyyuuurrrpppkkkeeeZZZOOOFFF@@@>>>>>>888999999:::;;;;;;<<<<<<<<>>>>><<<999888888999888777666666555555555444444444555444333222111111111111000000000000000000000000000000//////000000111222333333333333333444555555777;;;EEEQQQWWWUUUTTTUUU[[[nnnnnn___UUU[[[fffkkklllnnnooopppbbbOOOHHHBBBAAACCCCCCDDDEEEHHHKKKPPPUUUYYYbbbqqq|||UUUOOOKKKNNNTTTZZZbbbiiikkkqqqwww|||~~~{{{sssjjjbbb[[[XXXVVVXXXZZZ]]]^^^^^^___```aaadddgggjjjkkkiiigggffffffaaadddhhhmmmppprrrssssssrrrtttvvvxxxzzz~~~|||rrrggg^^^WWWSSSQQQOOOLLLKKKLLLMMMRRR^^^iiiuuurrr___MMMHHHEEEIIIUUUdddzzzlllNNNHHHIIIEEEHHHRRRVVVTTTWWWbbbqqq}}}uuuqqqsss~~~zzzeee[[[XXXUUUSSSRRROOOOOOPPPRRRUUUXXX[[[]]]^^^dddooowwwzzzzzz~~~xxxssspppnnniiicccZZZOOOFFFAAA>>>===999999::::::;;;;;;<<<<<<:::>>>@@@DDDUUUnnn~~~vvvooooooqqqsssvvvzzz|||}}}|||}}}}}}|||wwwuuuvvvtttooolllllloooppprrrtttvvvwwwyyyyyy{{{xxxtttqqqpppssswwwzzzuuuoookkknnnooommmjjjjjjnnnsssuuurrrnnnllliiiddd]]][[[YYYYYYZZZ[[[[[[[[[]]]\\\ZZZXXXWWWVVVUUUUUURRRSSSQQQMMMMMMOOOLLLHHHBBBBBBBBBAAA@@@@@@??????>>>;;;888777888888777666666666666555555555444444666555444222111111111111000000000000000000000000222222111111222222333444333333333333333444444555777999AAANNNUUUVVVUUUUUUZZZllllll^^^SSSXXXcccjjjmmmooosss{{{fffZZZIIIEEEAAA@@@@@@BBBBBBCCCFFFHHHJJJMMMMMMRRR```mmmSSSMMMLLLQQQWWW]]]dddkkkttt{{{|||wwwpppiiiccc___^^^^^^[[[]]]`````````aaadddfffiiikkkmmmnnnlllkkkkkkkkkhhhkkkqqqvvvzzz|||||||||}}}~~~vvvnnnbbbYYYSSSOOOKKKHHHGGGFFFFFFHHHIIILLLVVVaaajjjjjjZZZKKKIIIIIIOOO^^^tttgggLLLJJJKKKFFFIIITTTXXXWWWYYYcccqqq|||}}}~~~|||mmm^^^WWWUUURRROOOOOOMMMNNNQQQTTTWWWYYY[[[\\\___dddnnnvvvxxxyyyvvvqqqnnnmmmhhhbbbYYYOOOFFFAAA>>>===999999::::::;;;<<<<<<<<<:::???AAACCCPPPgggvvv{{{yyysssrrrrrrsssvvvzzz}}}}}}}}}}}}~~~{{{wwwuuuwwwwwwsssnnnnnnnnnpppssswwwyyy{{{{{{{{{wwwuuuqqqoooooorrrvvvxxxvvvpppmmmppprrrpppnnnnnnoootttvvvrrrnnnjjjfff```]]][[[YYYXXXZZZ[[[[[[[[[[[[ZZZXXXWWWUUUUUUUUUUUUSSSTTTPPPKKKKKKMMMKKKEEE@@@@@@??????@@@AAAAAABBB???===:::999999999999888666666666666555555555555666555444333222111111111000000000000000000000000222222111111222222333444333333222222333333444555777666===JJJTTTWWWVVVWWWYYYiiioooaaaTTTVVV```iiilllmmmsssqqq\\\QQQDDDCCC@@@======???AAAAAABBBCCCGGGJJJIIILLLYYYhhh{{{QQQMMMLLLRRRYYY___eeelllzzz~~~{{{wwwpppjjjfffeeeffffff\\\^^^aaabbbaaacccgggjjjmmmnnnppppppnnnnnnnnnoooooosssyyy~~~}}}xxxmmmdddXXXPPPNNNLLLHHHDDDBBBCCCEEEHHHGGGHHHPPPYYYaaabbbVVVJJJKKKMMMVVVeeedddKKKKKKMMMGGGJJJVVVWWWVVVYYYcccppp{{{sssggg[[[VVVUUURRRPPPQQQQQQRRRUUUXXXZZZ\\\]]]^^^```eeennnxxx{{{}}}}}}uuupppmmmmmmgggbbbXXXNNNFFFAAA>>>===999999:::;;;;;;<<<<<<===<<>>>>>===>>>???AAADDDEEEBBB???===;;;<<<<<<;;;;;;777666666666555555555555777666444333222111111111000000000000000000000000000000000///000111111222333333222222333333444555777555;;;HHHSSSWWWWWWXXXVVVgggrrrdddVVVVVV___hhhkkkkkknnn{{{jjjUUUKKKBBBAAA???;;;;;;>>>@@@???AAACCCHHHLLLLLLOOO\\\lll{{{MMMKKKMMMSSSYYY```jjjttt{{{vvvoookkkjjjiiigggeee```bbbddddddcccffflllqqqrrrvvvxxxvvvrrroooqqqtttvvv}}}}}}sssmmmaaa\\\TTTMMMHHHEEEBBB???===???AAACCCEEEIIIMMMQQQZZZSSSMMMLLLLLLSSSdddvvv~~~cccLLLGGGKKKKKKNNNUUUXXXZZZ]]]ccclllwww~~~{{{pppuuu}}}uuulllccc^^^YYYTTTSSSUUUSSSUUUXXXZZZ]]]aaafffjjjdddjjjqqqyyy{{{rrrkkkgggfff^^^ZZZRRRJJJCCC???<<<<<<;;;;;;;;;<<<<<<<<<======:::???>>>@@@KKKTTT^^^pppzzzxxxvvv|||~~~~~~~~~~~~{{{xxxyyy{{{yyysssmmmuuuttttttxxx}}}|||xxxqqqpppnnnnnnoooqqqsssuuuwwwoooiiijjjmmmmmmnnnqqqsssoookkkjjjjjjhhheeeaaa]]]\\\ZZZZZZZZZYYYWWWUUUUUUUUUSSSPPPMMMLLLNNNPPPPPPLLLHHHHHHKKKKKKGGGCCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@>>><<<:::999888::::::::::::999888666666444444444333333222222222111111111111000000000000///000000000111111111111111222444444444444555777666888===FFFPPPWWWXXXWWW[[[bbbzzz}}}kkkZZZXXX___dddhhhlllrrrvvvvvvcccRRRHHHAAA???>>>===>>>@@@CCCEEEFFFGGGKKKOOOQQQWWWfffuuu|||ooofffbbbLLLJJJMMMTTT\\\dddpppzzz|||wwwpppllljjjhhhfffdddaaabbbccceeeggglllqqqvvvuuuxxxzzzxxxuuuuuuxxx|||yyynnngggXXXSSSMMMHHHDDDBBB@@@???>>>???AAACCCEEEHHHLLLOOORRRMMMKKKNNNTTT___sssxxx```KKKGGGJJJJJJNNNSSS[[[]]]```eeemmmxxx{{{zzz{{{|||wwwoookkklllooowww~~~uuukkkeee___YYYVVVWWWTTTVVVYYY]]]bbbgggkkknnnsssxxx|||ssslllgggeee^^^ZZZRRRJJJCCC???<<<<<<:::;;;;;;;;;;;;<<<<<<<<<999@@@>>>@@@JJJRRR___tttyyywwwvvv{{{{{{{{{zzzxxxxxxzzz{{{|||zzzzzzzzz{{{yyyuuuqqqwwwwwwyyy~~~}}}xxxooonnnlllmmmppprrrrrrrrrnnniiihhhkkkllljjjjjjlllpppmmmjjjiiiiiigggbbb^^^[[[[[[ZZZZZZZZZYYYWWWUUUSSSUUUVVVUUURRRPPPOOOOOONNNKKKIIIIIILLLLLLHHHDDDBBBAAA@@@??????@@@AAABBB@@@@@@???===<<<;;;:::999;;;:::999888777666555555555555444444333333222222222222222111111111000000111111111111222222222222111333444444444444555777666777<<>>======???BBBCCCIIIJJJMMMQQQTTT\\\mmm|||ppp___TTTOOOMMMLLLOOOXXXaaalllyyy~~~yyyrrrmmmiiigggeeedddbbbaaabbbeeelllsssxxx{{{yyy{{{|||{{{zzz|||}}}rrrfff___OOOKKKFFFCCCBBBAAAAAA@@@AAABBBDDDEEEGGGIIIMMMPPPOOONNNPPPXXXcccrrrqqq^^^MMMIIIJJJKKKOOOUUU___```ccchhhqqq|||vvvpppjjjfffcccbbb___]]]```fffooo}}}uuunnnggg___[[[[[[YYY[[[^^^dddlllrrrvvvwww~~~~~~tttmmmgggeee^^^ZZZRRRJJJCCC???<<<<<<::::::::::::;;;;;;;;;;;;:::@@@@@@@@@GGGOOOaaa{{{{{{yyyxxxxxxwwwvvvsssqqqrrrtttwww|||~~~}}}zzzyyyxxxyyyzzz}}}|||vvvpppmmmkkkmmmrrrtttqqqmmmjjjjjjmmmqqqpppkkkjjjlllnnnkkkiiiiiiiiifffaaa\\\YYYZZZZZZ[[[ZZZYYYXXXWWWTTTWWWZZZZZZWWWSSSPPPOOOMMMKKKIIIKKKLLLLLLHHHEEECCCBBB@@@????????????@@@>>>>>>>>>===<<<<<<<<<;;;>>>===;;;888777666666666666666555555444333333222222222222222111111111111111222222222222333333333111333444444333444555666555666:::DDDNNNWWWZZZZZZZZZ\\\mmm|||~~~ggg\\\]]]eeeooovvvvvvxxxooo\\\KKKAAA@@@???===<<<<<<===???@@@HHHIIIMMMRRRWWWaaattthhhRRRGGGDDDQQQPPPUUU^^^iiittt|||uuummmhhheeeccccccaaa```aaafffpppxxx}}}~~~~~~~~~~~~~~~xxxkkk___WWWLLLIIIDDDBBBBBBCCCCCCCCCDDDFFFHHHJJJKKKOOOSSSVVVXXXZZZ```jjjwwwkkk^^^QQQLLLLLLMMMRRRXXX```ccciiioooxxxqqqiiiddd___ZZZYYYXXXYYY___hhhrrryyyqqqjjjaaa]]]]]]aaacccgggnnnwww}}}yyy}}}~~~uuummmgggeee^^^ZZZRRRJJJCCC???<<<<<<999999999:::::::::;;;;;;:::@@@@@@@@@FFFMMMccc|||{{{vvvuuussspppooopppuuuxxx||||||~~~{{{|||~~~zzzvvvtttooommmpppuuuvvvpppjjjjjjlllpppsssoooiiihhhkkknnnllljjjjjjjjjgggaaa\\\YYYZZZ\\\]]]\\\ZZZYYYYYYXXX[[[]]]\\\XXXTTTQQQPPPNNNMMMLLLLLLLLLKKKGGGDDDCCCBBBAAA???>>>>>>>>>???=========>>>>>>>>>>>>>>>BBB@@@===:::888888888999777777666666555444333333222111111111111000000000111111111222222222333333222333444444333333555666444555999BBBMMMVVVZZZ[[[ZZZ[[[jjjppp^^^[[[cccooowww}}}lllZZZKKKBBB???>>><<<;;;;;;<<<===>>>BBBCCCHHHOOOVVVcccxxxdddMMMDDDCCCSSSSSSYYYcccnnnyyyyyyooohhhdddbbbbbb``````bbbjjjsss{{{tttgggZZZRRRJJJGGGCCCAAABBBCCCCCCCCCEEEGGGKKKNNNRRRVVV\\\```hhhmmmvvvwwwfff^^^TTTOOOLLLNNNUUU\\\bbbiiirrr|||qqqjjj```[[[XXXWWWVVVWWW]]]eeessstttmmmfff___\\\]]]eeehhhnnnvvv~~~yyy}}}tttlllgggeee^^^ZZZRRRJJJCCC???<<<<<<999999999:::::::::;;;;;;;;;@@@???AAAFFFMMMfff{{{xxxuuutttsssqqqqqqtttzzz~~~{{{{{{}}}~~~~~~~~~~~~|||zzzxxxxxxtttqqqtttxxxxxxqqqjjjlllkkkmmmnnniiiccccccgggpppnnnllllllllliiiccc^^^YYY\\\______]]][[[[[[[[[]]]^^^]]]YYYUUURRRQQQQQQPPPOOONNNMMMKKKIIIEEECCCDDDCCCAAA???>>>>>>??????>>>>>>???@@@AAAAAABBBBBBCCCAAA>>>;;;999888999999999999888777666555444333111111000000000/////////000000000000111111111222222444555444333333444666555555888@@@KKKUUUZZZ[[[[[[\\\lllyyybbbZZZ```kkkssszzz|||zzzhhhWWWIIIAAA>>>===<<<;;;;;;;;;<<<======???DDDLLLUUUbbbyyyyyy^^^IIIBBBCCCTTTVVV]]]iiittt~~~tttjjjeeedddeeebbbeeejjjqqqyyy~~~~~~rrrdddWWWNNNGGGDDD@@@???@@@BBBCCCCCCEEEHHHNNNTTT[[[bbbjjjooozzzvvvmmmddd```XXXPPPLLLNNNWWW___kkkuuurrrkkkaaa^^^\\\\\\\\\[[[```fffuuuxxxlllddd^^^YYYYYY\\\bbbiiirrr{{{|||zzzrrrkkkgggeee^^^ZZZRRRJJJCCC???<<<<<<::::::::::::;;;;;;;;;;;;<<>>AAAHHHNNNhhhyyyuuuvvvvvvuuuttttttxxx~~~}}}wwwvvvwww~~~|||{{{{{{zzzyyyvvvuuuvvvzzzyyytttooorrrpppoooooolllggggggjjjpppnnnkkkkkkkkkhhhccc^^^YYY]]]aaaaaa]]]ZZZZZZZZZ]]]\\\ZZZUUURRRPPPRRRTTTQQQPPPNNNLLLJJJHHHFFFEEEDDDCCCAAA@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFAAA@@@>>>;;;:::999999999::::::999888666555444444111111111000000000000/////////000000000111111111333444555555333333444555666555777???IIISSSYYY[[[\\\]]]mmmhhh[[[]]]fffkkkmmmqqquuutttbbbQQQDDD===<<<<<<<<<<<<<<<<<<======;;;===CCCKKKRRR___sssqqqYYYHHHBBBCCCWWWZZZcccqqq}}}yyynnnhhhgggiiigggmmmuuu{{{|||ooobbbTTTKKKCCCAAA>>>>>>@@@CCCEEEEEEIIINNNUUU^^^hhhsss}}}rrrllljjjjjjfffeee___UUUNNNRRR\\\eeewwwtttooojjjgggfffhhhggggggkkkrrrzzz~~~rrreee]]]WWWTTTUUUYYY___iiiwwwwwwoooiiifffeee^^^ZZZRRRJJJCCC???<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<>>===<<<<<<;;;;;;:::999777666555444333333333222222222111111000000111111111222222222333444555555333333444555777666777===HHHRRRXXXZZZ^^^^^^lllooo]]]\\\aaacccdddiiinnnwww~~~}}}}}}|||{{{zzzuuujjj[[[LLLBBB===;;;;;;<<<<<<======>>>>>>;;;===BBBHHHMMMVVVhhhxxxvvveeeSSSFFFCCCDDDZZZ___jjjzzz}}}rrrkkkjjjlllkkksss}}}zzznnn```SSSIIIBBB@@@>>>???BBBFFFHHHIIINNNTTT]]]hhhttt}}}zzzqqqfff___```fffjjjllllllfffZZZSSSVVVbbblllwwwtttpppmmmmmmnnnoooooottt{{{}}}qqqbbbYYYSSSPPPSSSWWW^^^kkk{{{uuummmhhhfffeee^^^ZZZRRRJJJCCC???<<<<<<;;;;;;;;;<<<<<<<<<======>>><<<:::AAALLLRRRjjjxxxyyyxxxwwwwwwyyy|||}}}|||yyyvvvuuuxxxzzz}}}}}}{{{wwwuuusssrrrsssuuuwwwyyyzzz||||||tttppppppuuuxxxuuuqqqpppllliiidddccccccaaa^^^ZZZVVV[[[```___ZZZVVVUUUVVVPPPQQQRRRRRRQQQRRRTTTVVVNNNMMMLLLIIIHHHIIILLLOOODDDCCCBBBAAABBBCCCDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKDDDDDDEEEDDDCCCBBBAAA@@@<<<;;;:::999777666555444555555444444444444333333111111222222222333333333333444555555333222333555888777777===GGGQQQWWWYYY```^^^jjjsss```\\\^^^^^^ccciiimmmuuu|||vvvnnnhhhfffggghhhiiijjjkkkiiibbbVVVKKKCCC@@@:::;;;<<<<<<===>>>??????:::<<<@@@DDDGGGNNN]]]lllsssnnndddWWWIIIAAA???AAAaaagggrrrzzzpppjjjmmmtttttt{{{yyylll^^^PPPHHHEEECCC@@@@@@BBBFFFIIIKKKNNNYYYccciiivvv|||lllddd]]]ZZZZZZ\\\ccckkkppppppmmmeeeZZZXXXeeeuuu~~~||||||zzzxxxwwwzzz~~~}}}ppp```VVVOOOLLLOOOTTT[[[mmm~~~wwwllleeebbbaaa___ZZZRRRIIIAAA===;;;:::::::::;;;;;;;;;;;;;;;;;;@@@777===GGGFFFTTTwww~~~|||yyyxxxzzz{{{|||||||||~~~}}}yyywwwxxx{{{}}}~~~~~~{{{wwwrrrpppooonnnrrrvvvzzz{{{yyyvvvtttssstttuuuwwwxxxvvvssspppooojjjddd___^^^^^^^^^^^^XXXZZZZZZXXXTTTRRRRRRTTTVVVTTTQQQOOOOOOPPPRRRSSSKKKJJJHHHFFFFFFFFFFFFGGG???@@@AAAAAABBBCCCFFFIIIHHHFFFEEEGGGKKKLLLIIIFFFHHHJJJJJJIIIFFFDDDCCCDDD@@@===:::888888777666555444444333333222111111111222333333111000000222555444333333333333444555555555555888>>>HHHRRRZZZ^^^[[[aaalll~~~hhh^^^]]]^^^bbbeeelllxxx|||qqqcccWWWRRRQQQQQQPPPUUUXXXZZZWWWPPPGGG>>>:::888888999:::;;;;;;;;;;;;===>>>@@@@@@BBBGGGPPPVVVYYY^^^\\\OOOEEECCCBBB@@@ccckkkzzzyyyqqqkkknnnsssxxxyyylll^^^QQQIIIDDDCCCAAAAAADDDGGGJJJKKKNNNXXXcccnnn}}}wwwggg___XXXVVVWWWYYY___gggmmmnnnnnniiiaaa```nnn~~~uuudddXXXOOOKKKMMMRRR^^^qqq~~~}}}qqqfff___]]]]]]___ZZZRRRHHHAAA===;;;::::::::::::;;;;;;;;;;;;<<<>>>999@@@GGGJJJ```~~~}}}zzzxxxwwwxxxyyyzzzzzzuuuwwwxxxvvvsssqqqrrruuuzzz{{{{{{xxxtttpppnnnmmmoooqqquuuwwwwwwuuurrrpppsssssstttvvvwwwvvvuuussskkkgggbbb______aaabbbccc\\\]]]\\\YYYTTTRRRRRRSSSUUUSSSPPPMMMLLLLLLNNNOOOJJJIIIGGGEEEDDDDDDDDDEEEBBBCCCCCCCCCBBBCCCFFFHHHHHHHHHGGGHHHKKKMMMNNNNNNOOOOOOMMMLLLJJJIIIGGGFFFBBB???;;;999888888666555555555444444333222222111222333333222000000222444444333333333333444555555666666888===FFFPPPYYY^^^^^^ccckkkiii]]][[[]]]aaaccciiisssvvvkkk]]]QQQKKKJJJIIIHHHLLLNNNQQQOOOJJJCCC===:::;;;;;;<<<==================>>>??????@@@EEEKKKQQQVVVYYYVVVKKKBBB@@@AAA@@@iiisss}}}vvvqqqoooqqqvvv}}}xxxlll___RRRJJJDDDCCCCCCDDDFFFHHHKKKMMMPPPYYYeeetttpppaaaZZZTTTRRRRRRTTTZZZaaaeeehhhkkkkkkgggiiiwwwwwweeeXXXOOOJJJLLLQQQaaassszzzmmmaaa[[[YYYZZZ^^^YYYQQQHHHAAA===;;;::::::::::::;;;;;;;;;<<<<<<;;;<<>>>>>@@@AAABBBCCCEEEHHHMMMQQQTTTUUUQQQGGG@@@???AAABBBqqq{{{vvvrrrrrrsssvvvzzzyyymmm___RRRJJJCCCDDDEEEFFFGGGJJJMMMPPPSSS[[[iii{{{iii]]]VVVPPPOOONNNNNNSSSYYYZZZ]]]bbbeeedddggguuu~~~ppp```UUUNNNKKKNNNSSSbbbttt|||nnnaaa[[[ZZZ\\\^^^YYYPPPHHHAAA===;;;;;;999::::::;;;;;;<<<<<<<<<:::???EEEFFFRRR{{{}}}yyywwwsssrrrssssssssssssqqqssstttqqqmmmjjjkkkllltttuuuvvvtttqqqnnnllllllmmmnnnnnnnnnnnnmmmllllllrrrrrrpppooonnnooorrrtttooojjjeeeaaaaaabbbccccccbbb```]]]YYYVVVTTTTTTTTT\\\ZZZVVVRRROOOMMMMMMLLLJJJHHHFFFCCCAAA@@@@@@@@@BBBCCCCCCCCCBBBCCCFFFHHHJJJKKKKKKKKKLLLQQQZZZaaafff___WWWSSSRRRQQQLLLHHHGGGDDD@@@===;;;:::888666666555555444333333222222111222333333111111222333333333222222333333444555777777888:::@@@JJJTTT[[[```cccdddwwwmmmZZZUUUXXXbbbccceeekkkyyyssshhhXXXKKKDDDBBB@@@???@@@AAACCCBBB@@@>>>>>>>>><<<;;;;;;;;;<<<<<<======@@@BBBDDDHHHKKKOOOSSSVVVVVVTTTNNNFFFAAA@@@CCCEEE{{{zzzqqqppprrrtttwww|||{{{nnn```SSSJJJCCCDDDFFFFFFGGGJJJOOORRRWWW^^^mmm|||dddWWWQQQKKKIIIGGGFFFIIIOOONNNPPPUUUXXXXXX[[[hhhvvvooocccVVVOOOMMMMMMRRRYYYfffwww~~~ooobbb\\\\\\]]]]]]XXXPPPGGG@@@<<<;;;;;;999999::::::;;;<<<======<<<@@@FFFFFFSSS~~~zzzyyyvvvsssqqqqqqqqqqqqqqqtttuuuuuurrrmmmjjjjjjkkkppprrrsssrrrooolllkkkkkkllllllmmmmmmmmmnnnnnnnnnqqqqqqooollliiijjjnnnqqqppplllfffcccbbbcccdddeee___^^^[[[YYYXXXWWWWWWVVV^^^\\\YYYUUURRRPPPNNNMMMJJJHHHFFFCCCAAA@@@@@@@@@???@@@AAABBBBBBDDDHHHJJJJJJLLLMMMMMMOOOUUU^^^eeekkkddd[[[UUUSSSPPPKKKFFFIIIFFFBBB???===<<<:::888555555555444333333222222111222333333222111222333333222222222222333444444666666777999===EEEPPPXXX]]]aaa___mmmttt[[[SSSVVV```aaadddiiiuuutttiiiYYYLLLEEEAAA???>>>???@@@@@@???===<<<===>>><<<<<<<<<<<<<<<>>>???@@@???AAAEEEKKKQQQUUUXXXYYYVVVQQQKKKEEEAAAAAADDDHHH|||uuupppqqqsssuuuyyy~~~{{{nnn```SSSKKKBBBDDDEEEEEEEEEIIIPPPUUU[[[bbbrrrwww^^^PPPJJJEEEDDDBBB@@@BBBFFFFFFGGGJJJMMMLLLOOOZZZgggwwwaaaWWWOOOMMMNNNQQQWWW^^^nnn}}}}}}nnnbbb[[[[[[\\\\\\WWWOOOGGG@@@<<<;;;;;;888999::::::;;;<<<======>>>???EEEHHHUUUzzz{{{wwwzzzwwwsssqqqqqqqqqppppppqqqssstttqqqllliiijjjlllmmmoooppppppmmmkkkkkkkkkmmmnnnooooooppppppppppppoooooonnnjjjggghhhmmmqqqoookkkfffddddddfffhhhiii^^^\\\[[[[[[\\\\\\ZZZYYY\\\ZZZXXXUUURRRPPPNNNNNNJJJIIIFFFDDDBBBBBBBBBBBB>>>@@@AAABBBCCCFFFIIILLLMMMNNNOOOQQQTTTYYY```eeeiiiddd]]]XXXTTTPPPKKKGGGJJJGGGCCCAAA???>>><<<;;;666666666555444444333333000222444444222111222222222222222222222333444444333555666777:::AAAKKKSSSWWW___^^^fffaaaTTTVVV\\\___dddiiitttssshhhXXXKKKCCC@@@>>>===<<<===>>><<<:::999:::;;;>>>>>>===>>>???AAACCCEEEFFFHHHLLLRRRXXX[[[\\\[[[QQQKKKFFFDDDCCCBBBFFFKKK~~~{{{pppnnnooosssvvvyyyxxxmmm```TTTMMMCCCDDDEEECCCCCCHHHQQQXXX\\\dddvvvpppWWWKKKFFFBBBBBBAAA@@@BBBFFFDDDDDDEEEFFFEEEGGGRRR^^^tttvvvZZZSSSMMMNNNQQQUUU[[[aaauuu{{{mmmaaa[[[ZZZ[[[[[[WWWOOOGGG@@@<<<;;;;;;888999999:::;;;<<<===>>>???===CCCJJJWWWuuu}}}{{{zzz{{{xxxtttrrrqqqqqqqqqpppmmmoooqqqpppmmmkkkmmmooooooqqqrrrrrrpppnnnnnnnnnqqqrrrssstttsssrrrqqqpppkkkmmmmmmkkkhhhjjjoootttqqqmmmhhheeeeeefffhhhhhh___^^^^^^___aaa```]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOOJJJIIIGGGEEEDDDDDDDDDEEEBBBCCCDDDEEEEEEGGGKKKMMMQQQQQQRRRVVV[[[___bbbbbbcccaaa^^^ZZZVVVQQQNNNLLLKKKHHHDDDBBBAAA@@@???>>>999999888777777666666555000222444444333111111222222222222111222222333444000333666777888>>>GGGNNNSSS^^^^^^bbb|||hhhXXXYYY[[[aaahhhoooyyyrrrgggWWWJJJCCC@@@>>><<<:::<<<===<<<:::999:::;;;=========>>>@@@CCCFFFHHHMMMMMMPPPTTTXXXXXXUUUQQQLLLFFFBBBEEEGGGHHHLLLRRR|||qqqpppeeegggmmmuuuzzz~~~vvvlllaaaUUUNNNCCCDDDDDDBBBBBBGGGQQQYYY]]]fffyyyjjjRRRJJJFFFCCCDDDDDDCCCFFFJJJEEEDDDDDDDDDCCCEEEPPP\\\oooxxxZZZSSSOOOQQQTTTWWW]]]bbbwww{{{nnnbbb\\\ZZZ[[[[[[VVVOOOFFF@@@<<<;;;;;;888888999:::;;;======>>>@@@;;;AAALLLYYYsss~~~~~~|||yyyuuurrrrrrrrrqqqpppjjjmmmppppppnnnnnnqqqtttsssuuuvvvvvvuuusssssssssuuuvvvwwwwwwvvvsssqqqooohhhkkkmmmllljjjlllrrrxxxvvvqqqkkkfffeeeeeeeeeeeebbbaaaaaacccdddccc^^^ZZZYYYXXXWWWVVVUUUSSSRRRRRRKKKJJJHHHFFFFFFFFFFFFGGGEEEFFFGGGGGGGGGHHHKKKMMMTTTSSSTTTYYY___ccccccaaa^^^^^^^^^[[[WWWSSSQQQQQQKKKHHHEEECCCBBBBBB@@@???;;;;;;::::::999888888888000222444444333222111222222222111111222222333444///222555666777<<>><<<<<<<<<===;;;;;;;;;<<<>>>BBBEEEHHHKKKKKKKKKNNNOOOLLLFFFAAAIIICCCBBBHHHMMMNNNSSSZZZsssccc___cccccchhhooowwwzzzppplllggg[[[OOOHHHEEEDDDEEEFFFIIISSS]]]dddfffuuuhhhRRRHHHEEECCCBBBDDDFFFFFFFFFIIIGGGHHHIIIHHHHHHNNNVVVddd{{{zzz```VVVNNNOOOSSSXXX^^^ddd{{{|||yyyjjj```[[[[[[\\\\\\UUUJJJBBB===;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;???CCCHHHTTTiiizzzyyytttpppooopppqqqooommmjjjlllnnnnnnmmmnnnoooqqqqqqppprrrvvvtttooopppvvvwwwvvvuuuuuuvvvuuusssppppppnnnlllmmmppptttwwwxxxwwwuuuqqqllliiiggggggggggggdddcccgggjjjfff]]]TTTUUUVVVXXX[[[[[[XXXSSSNNNJJJJJJIIIGGGFFFEEEGGGIIIHHHIIIKKKKKKJJJKKKMMMOOOSSSRRRWWW```ccc^^^\\\^^^___]]][[[[[[[[[ZZZUUURRRNNNLLLJJJHHHHHHFFFCCCAAA>>>;;;888777777888999888444444444333333333222222222222333333333333444444444444555555777;;;AAAEEESSSZZZ[[[[[[nnn{{{ddd``````gggrrrvvveeeSSSIIIFFFBBB@@@@@@>>>>>>======<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAACCCBBBAAABBBDDDDDDCCCBBBHHHEEEGGGMMMRRRUUU]]]fffpppaaaVVVUUUZZZ]]]dddooozzz|||uuuqqqlll```SSSIIIEEECCCDDDEEEHHHRRR[[[ccchhhwwwdddOOOIIIFFFDDDDDDEEEGGGHHHHHHIIIHHHHHHJJJIIIHHHNNNVVVcccwwwaaaWWWNNNMMMOOORRRWWW\\\hhhiiippp}}}xxxlllccc^^^]]]^^^[[[TTTJJJBBB===;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>???BBBDDDGGGOOO___ttt|||zzzwwwttttttuuuuuurrrooohhhiiikkklllmmmnnnqqqsssnnnmmmpppsssrrrnnnooouuusssrrrsssuuuvvvuuurrrpppmmmkkkiiijjjmmmqqqtttuuuvvvsssppplllhhhfffeeedddfffdddbbbbbbcccaaa\\\WWWXXXWWWWWWWWWXXXWWWUUURRRMMMNNNMMMKKKHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLOOOQQQVVVUUUYYY___```]]]]]]aaabbb^^^\\\]]]``````\\\XXXUUURRRNNNLLLKKKIIIGGGFFF@@@===999888888888888777444444444333333333222222222222333333333333444444444444555555666:::@@@DDDRRR[[[^^^___pppnnnaaaccclllzzzzzziiiVVVKKKEEEAAA>>>>>>>>>>>>=========<<<<<<<<<::::::::::::;;;<<<======>>>>>>>>>???AAABBBCCCCCCFFFGGGJJJPPPSSSZZZhhhxxx}}}qqqcccWWWOOOJJJLLLRRRVVV```nnn}}}{{{yyysssfffXXXJJJEEECCCCCCDDDGGGOOOXXXaaaiiiyyy~~~```MMMJJJHHHGGGGGGJJJLLLMMMMMMMMMKKKLLLLLLKKKJJJPPPWWW```nnn```VVVLLLIIIJJJKKKMMMQQQVVVYYY___jjjvvvxxxnnnfffaaa``````[[[TTTJJJBBB===;;;:::999;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDDDDHHHTTThhhwww~~~yyywwwuuuuuuvvvuuurrrnnnfffhhhjjjkkklllnnnrrruuunnnmmmooorrrrrroooqqquuuqqqrrrtttvvvxxxwwwtttqqqkkkhhhffffffiiinnnqqqssssssqqqnnnkkkgggdddbbbaaaeeeccc```]]]\\\[[[ZZZZZZ[[[XXXUUUTTTTTTUUUVVVUUUQQQQQQQQQOOOLLLIIIGGGHHHIIIJJJJJJJJJKKKNNNRRRVVVZZZZZZ\\\^^^\\\ZZZ^^^ccceee```]]]___eeehhhfffaaa\\\XXXRRRNNNLLLLLLKKKKKKCCC???;;;999888888777666444444444444333333333333222222333333333333444444333444555555666:::???CCCOOOYYY^^^___mmmgggdddnnn~~~~~~mmmZZZMMMEEE???<<<<<<>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDFFFJJJMMMSSSWWWZZZdddyyy}}}rrrggg[[[PPPJJJGGGGGGKKKPPPUUU___nnn}}}yyyjjj[[[LLLFFFBBBBBBCCCFFFMMMTTT]]]hhhxxx{{{```OOOKKKKKKKKKMMMQQQUUUWWWWWWVVVTTTSSSSSSPPPNNNRRRZZZ^^^fffuuu\\\RRRHHHFFFEEEEEEFFFIIIOOORRRXXXaaaiiipppssstttsssyyyxxxooohhhbbb___^^^YYYSSSIIIAAA===;;;999999;;;;;;<<<<<<===>>>>>>>>>===???AAABBBEEEPPPeeexxx}}}wwwtttppppppqqqqqqooolllhhhjjjlllmmmmmmooorrrtttqqqqqqrrrssssssssstttvvvtttuuuwwwzzz{{{yyyuuuqqqkkkhhhffffffiiimmmqqqrrrpppnnnllliiifffcccaaa___aaaaaa```\\\XXXWWWYYY[[[[[[XXXTTTRRRSSSTTTUUUTTTPPPRRRSSSQQQNNNKKKIIIIIIKKKLLLLLLLLLMMMQQQWWW[[[``````___\\\YYYYYY^^^dddgggaaa]]]aaaiiinnnllliiibbb\\\UUUOOOMMMLLLMMMMMMFFFBBB===:::888777666555555444444444444333333333222222222333333333444444333444555555666999===AAAJJJTTTZZZ[[[gggooobbbjjjyyyppp]]]PPPFFF???<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>???AAADDDHHHLLLSSSXXX```ffflllxxx}}}mmm___UUUMMMGGGFFFGGGHHHLLLRRRZZZbbbppp{{{lll^^^OOOHHHBBBBBBCCCEEEJJJQQQXXXdddtttxxxbbbTTTLLLLLLNNNRRRXXX]]]___```___]]][[[YYYUUURRRVVV]]]aaafffqqq~~~sssUUULLLDDDBBBCCCBBBCCCEEEJJJNNNTTTZZZ```fffkkkooouuuxxxoooggg```\\\ZZZVVVPPPHHHAAA===;;;:::999;;;;;;<<<<<<===>>>>>>>>><<<>>>AAACCCDDDOOOgggyyywwwrrrmmmlllmmmnnnmmmlllmmmnnnppppppoooooopppqqqssssssrrrqqqrrrtttuuuuuuwwwwwwyyy{{{{{{xxxsssnnnmmmkkkiiiiiillloooqqqqqqmmmllliiifffdddbbb``````^^^aaabbb```[[[XXXYYY[[[ZZZXXXUUUTTTTTTTTTRRRPPPMMMOOOQQQQQQOOOMMMLLLLLLNNNNNNOOOOOOQQQUUU[[[```eeeeeebbb]]]ZZZ\\\aaaeeehhhccc```ccckkkppppppmmmhhhbbbYYYRRROOONNNOOOPPPHHHDDD???;;;999888666444555555555444444444333333222222222333333333444444333444555555666888;;;>>>IIIRRRXXXXXXbbb}}}vvv```dddoooqqq___RRRHHH@@@>>>@@@>>>???????????????????????????>>>>>>===>>>>>>>>>???@@@AAABBBCCCHHHNNNSSS]]]eeeooozzz~~~ppp___RRRHHHDDDCCCEEEGGGIIINNNTTT```hhhuuu~~~qqqcccRRRJJJCCCBBBCCCEEEIIINNNTTT```oooyyy}}}sss```VVVLLLMMMOOOTTTZZZ___aaabbbccc```^^^]]]YYYUUUYYY```gggnnnyyy}}}||||||xxxzzzhhhPPPGGGAAAAAACCCBBBCCCFFFEEEIIIOOOTTTZZZbbblllsss~~~wwwmmmeee]]]YYYVVVSSSNNNFFF@@@===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@CCCEEEEEEOOOlll}}}wwwyyyuuupppooopppqqqpppnnnoooqqqttttttrrrooonnnnnnooopppooommmpppvvvwwwuuuvvvvvvwwwwwwwwwtttoookkknnnlllkkklllnnnoooooonnnkkkiiifffcccbbbaaabbbbbb```ccceeeccc___\\\\\\]]]\\\ZZZXXXWWWVVVTTTQQQNNNLLLNNNOOOPPPOOONNNOOOPPPQQQRRRSSSTTTUUUYYY___cccggggggddd```aaafffjjjjjjjjjhhhgggiiinnnqqqqqqpppnnnhhh^^^VVVRRRQQQRRRRRRJJJFFFAAA<<<:::888666555555555555555444444444333222222333333333333444444333444555555555777:::<<>>>>>>>>>>>??????@@@BBBDDDFFFHHHOOOXXX___iiitttttteeeVVVJJJBBBAAAAAADDDEEEGGGOOOXXXccclll|||wwwkkkUUULLLDDDCCCDDDEEEHHHLLLPPP\\\kkkuuu~~~jjjYYYRRRLLLLLLNNNRRRWWW[[[\\\\\\___]]]\\\[[[YYYWWW[[[bbbkkktttyyysssrrrrrrqqqooouuu{{{[[[MMMFFF@@@AAACCCCCCDDDFFFFFFKKKRRRXXX```kkkzzz{{{sssjjjbbb[[[WWWUUUPPPKKKEEE@@@>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@???CCCFFFGGGRRRsss}}}xxxyyywwwuuuvvvwwwvvvrrrnnnmmmqqqtttvvvsssooolllkkkjjjllllllkkkqqqzzz|||yyyuuuuuuuuuuuuuuussspppmmmmmmllllllmmmnnnmmmkkkhhhjjjhhhdddaaa```aaadddfffffffffgggeeecccaaa``````bbb___\\\ZZZXXXVVVRRRPPPNNNOOOPPPOOOOOOOOOQQQRRRSSSUUUWWWXXXZZZ]]]aaadddfffgggeeedddjjjtttvvvrrrnnnoooqqqrrrrrrrrrsssssspppiii```WWWSSSRRRQQQQQQJJJGGGAAA===;;;999777555555555555555444444444444222222333333333333444444333444555555555666999;;;EEEPPPXXXXXX^^^uuuqqq^^^ZZZ]]]gggpppyyyuuudddUUUJJJAAA@@@CCC?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBFFFJJJMMMRRR[[[gggpppyyynnn^^^QQQGGGAAAAAABBBDDDDDDFFFQQQ\\\cccnnn|||rrrVVVMMMEEECCCDDDEEEHHHLLLNNNZZZiiittt{{{cccSSSMMMKKKKKKMMMPPPTTTVVVWWWVVVZZZXXXXXXYYYWWWWWW\\\dddkkkwww{{{ppplllllllllkkkuuunnnPPPMMMFFFAAABBBDDDDDDDDDFFFLLLRRR[[[bbbkkkyyy{{{yyyxxxyyyxxxxxxyyyuuuxxx}}}|||{{{zzz}}}yyyqqqhhh```ZZZVVVUUUNNNJJJDDD@@@>>>======<<<;;;;;;<<<<<<===>>>>>>>>>======AAAFFFHHHUUUyyy~~~}}}zzzwwwwwwxxx{{{|||yyyrrrllljjjoootttvvvtttpppkkkiiihhhkkkkkkllltttvvvuuuuuuuuuvvvvvvsssqqqkkkkkklllmmmmmmkkkgggdddjjjgggccc```___bbbeeehhhkkkiiigggeeeeeedddddddddhhhddd___[[[YYYWWWUUUSSSQQQQQQQQQPPPOOOOOOQQQTTTUUUWWWYYY[[[\\\___bbbeeeeeefffeeegggrrr~~~xxxrrruuuxxxxxxvvvttttttvvvooohhh^^^VVVRRRPPPOOONNNKKKGGGBBB>>>;;;:::888666666666555555555444444444222222333333333444444444222444555555555666888:::@@@LLLVVVXXX\\\ooolll\\\VVVWWW```gggoooxxxfffWWWJJJAAA???BBB?????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHFFFJJJOOOTTT[[[fffttt}}}fffSSSGGGCCC???@@@CCCFFFEEEFFFNNNXXXiiiuuukkkWWWMMMEEEBBBCCCDDDHHHNNNRRR^^^lllxxxnnnWWWMMMLLLIIIHHHIIILLLKKKHHHJJJOOOOOOQQQTTTUUUVVVYYY___cccgggzzzrrrmmmooopppnnntttxxx]]]PPPFFFEEECCCAAABBBEEEIIILLLUUU[[[aaahhhwwwuuu|||xxxrrrqqqllllllnnniiikkkgggddddddhhhjjjiiihhhoooooonnnnnnpppssswwwyyyxxx~~~~~~}}}|||tttfff]]]ZZZUUUNNNKKKFFF@@@;;;::::::::::::===<<<;;;:::;;;===???@@@:::>>>DDDGGGHHHWWW}}}zzzxxxwwwuuuvvvwwwwwwuuussspppnnnnnnppprrrsssrrrpppmmmkkkkkkiiijjjooovvv}}}yyyyyyxxxvvvsssooollljjjoooooonnnnnnmmmlllkkkkkkoooiiiccc```aaadddffffffhhhgggfffffffffccc___\\\ccccccaaa]]]YYYUUUSSSSSSQQQRRRSSSTTTTTTSSSQQQPPPRRRTTTWWW[[[^^^aaacccdddeeefffdddcccjjjwww|||zzz|||}}}xxxqqqpppggg\\\UUUQQQOOOJJJFFFHHHGGGEEECCC@@@===;;;::::::999888777777777777777777666444333333555888:::444555666555555555777999<<>>???CCCGGGKKK]]]{{{zzzyyyyyyzzzzzzzzzwwwrrrnnnkkkoooooonnnnnnmmmmmmmmmmmmllllllnnnsssyyy}}}}}}{{{{{{yyyvvvrrrpppnnnllllllmmmnnnooooooooollljjjhhhmmmjjjgggfffhhhhhhgggfffhhhhhhhhhhhhhhhgggccc```aaaaaa```^^^\\\ZZZYYYXXXYYYYYYXXXXXXWWWUUUTTTSSSXXXYYY\\\___cccfffhhhiiiiiijjjhhhiiirrr|||uuujjjccc[[[VVVUUUUUURRRPPPNNNLLLIIIEEEAAA>>>;;;:::888777666555555444555555666666444444444555777888444555666555555555777999;;;GGGOOOVVV]]]ddd||||||eeeZZZWWW]]]bbbgggwww~~~iiiWWWMMMHHHDDDBBBBBBCCCDDDCCCBBBCCCEEEFFFEEEGGGIIIKKKLLLMMMPPPSSS]]]bbbiiipppwwwttt```OOODDD@@@AAA@@@CCCFFFHHHMMMZZZgggsss{{{jjjYYYPPPHHHFFFFFFHHHLLLRRR\\\hhhyyyjjjXXXNNNKKKJJJEEEBBBDDDFFFEEEGGGJJJQQQWWW___bbbbbbcccgggkkkvvvyyyjjjfffgggggghhhuuuhhhUUUJJJFFFCCCCCCDDDFFFJJJQQQYYY___iiittt{{{sssyyyzzziiicccbbb\\\\\\___ZZZUUURRRNNNJJJHHHHHHJJJKKKJJJJJJJJJLLLOOOTTTYYY\\\cccggggggfffnnn}}}~~~yyyoooccc[[[WWWRRRMMMHHHDDD>>>:::999999999888<<<;;;;;;:::;;;===>>>???AAAAAACCCGGGSSSlll|||{{{{{{xxxzzz|||}}}{{{vvvqqqmmmqqqooollljjjjjjlllnnnppppppppprrrwww||||||yyyuuuyyyvvvsssooommmmmmnnnnnnlllmmmooopppooolllhhhffflllllllllmmmnnnmmmjjjggggggggghhhiiijjjhhheeebbb______```````````````___aaa```^^^\\\ZZZXXXXXXWWWZZZ[[[\\\___bbbfffiiikkkjjjjjjiiilllwww|||ttthhhbbb\\\YYYYYYZZZYYYWWWUUUSSSNNNHHHCCC???<<<;;;888888777555555444444444555555555555666666666666444555666555555555777999999EEELLLSSS[[[ccczzzmmmaaaZZZ___cccfffvvvnnn[[[PPPIIIEEECCC@@@AAACCCCCCCCCEEEGGGIIILLLNNNPPPRRRUUUXXX]]]aaahhhmmmtttzzzooo\\\MMMDDD???AAA@@@AAADDDGGGNNN]]]kkkwwwyyykkkZZZQQQIIIFFFGGGHHHNNNSSS^^^mmmooo```UUUPPPLLLFFFBBBDDDFFFGGGJJJMMMVVV___kkkooonnnmmmqqquuu}}}|||hhhaaabbbcccaaannn{{{eeeTTTJJJFFFEEECCCEEEHHHKKKPPPYYYdddlllyyyyyyrrrxxxxxxhhhaaa```[[[]]]```\\\WWWSSSMMMGGGCCCCCCFFFIIIHHHHHHHHHIIILLLPPPUUUWWWWWWZZZ]]]cccrrr~~~wwwlllaaaZZZUUUPPPLLLFFFBBB===:::888888888777;;;;;;;;;;;;;;;===>>>???BBBAAABBBIII^^^zzzzzz{{{{{{{{{ssswww{{{}}}yyyvvvrrrqqqooonnnnnnooorrrsssvvvuuuuuuxxxzzzzzzuuuqqqsssqqqooonnnmmmnnnppppppmmmmmmmmmlllkkkiiigggfffmmmmmmoooppppppooollljjjffffffgggiiijjjhhhddd`````````aaacccdddeeedddbbbbbbaaa___\\\[[[ZZZZZZ[[[\\\]]]^^^aaadddgggkkklllkkkjjjjjjooo{{{~~~tttkkkfffaaa]]][[[[[[ZZZXXXYYYVVVQQQKKKEEEAAA>>>===;;;;;;:::888777777777777444555666777777666555555333555666555555555777999999CCCJJJRRR[[[bbbwww{{{lllcccfffiiilllzzzrrr___QQQIIIDDDBBB???AAACCCDDDEEEGGGJJJMMMNNNQQQTTTXXX\\\bbbhhhmmmooosssyyy~~~zzzzzzhhhXXXLLLDDD@@@AAA@@@@@@CCCFFFNNN^^^lll{{{{{{rrr^^^TTTJJJFFFFFFHHHOOOUUUbbbtttxxxhhh[[[TTTOOOIIIFFFGGGJJJMMMRRRXXXeeeppp}}}zzzuuuwww{{{}}}fff]]]\\\]]]ZZZeee{{{xxxmmm___RRRJJJGGGEEEEEEHHHKKKPPPUUU[[[gggttt~~~uuuvvv{{{~~~|||wwwqqqwwwuuueee___```]]]```fffcccggg```UUUKKKFFFFFFIIILLLKKKJJJIIIIIIKKKNNNQQQSSSPPPTTT\\\jjj}}}tttggg^^^XXXSSSNNNKKKEEEAAA===:::999888888777:::::::::;;;<<<<<<===>>>???@@@BBBLLLiii|||}}}{{{{{{zzzrrrvvv|||}}}{{{ssstttuuuvvvvvvvvvvvvvvvzzzxxxvvvvvvxxxxxxtttqqqkkklllmmmooopppqqqqqqqqqpppmmmjjjhhhffffffggghhhoooooooooooonnnmmmllllllhhhiiijjjlllllliiieeeaaaddddddccceeegggfffcccaaa^^^]]]\\\ZZZZZZ[[[\\\]]]bbbbbbdddgggjjjmmmoooqqqmmmkkkllltttzzznnnjjjeeeaaa^^^\\\[[[ZZZZZZWWWSSSMMMHHHDDDAAA@@@======;;;:::999888888888444555666777777666555444333555666555555555777999:::CCCIIIRRR\\\aaarrr{{{ooopppqqqsssvvvbbbRRRHHHCCCAAA???AAACCCEEEFFFHHHKKKNNNKKKNNNSSSXXX^^^eeekkkpppqqqsssvvvxxxzzz|||~~~|||wwwssspppggg^^^qqqaaaTTTJJJDDD@@@AAA@@@AAADDDHHHPPPaaapppzzzeeeYYYLLLGGGFFFIIIQQQXXXhhh}}}}}}jjj\\\TTTRRRNNNLLLMMMOOOSSS]]]fffxxxyyyyyy}}}|||dddXXXUUUTTTSSSZZZjjj{{{wwwjjjcccVVVRRRLLLHHHGGGGGGGGGGGGJJJOOOVVV]]]ffftttxxxnnnuuuqqqsssyyy}}}rrrpppyyyqqqaaa]]]``````fffnnnllluuuhhhWWWKKKGGGIIIMMMOOOPPPNNNLLLKKKLLLNNNPPPRRRSSSWWWcccwwwrrrccc[[[VVVPPPLLLJJJDDDAAA===::::::999888777999::::::;;;<<<<<<======<<<@@@CCCMMMnnn||||||zzzxxx{{{|||zzztttvvvyyy|||}}}|||zzzyyy|||yyywwwwwwyyyyyyvvvsssiiikkkmmmpppqqqrrrrrrqqqsssoookkkfffeeefffhhhjjjpppqqqpppnnnkkkjjjkkkmmmkkklllnnnpppqqqooojjjfffhhhfffeeefffgggfffaaa]]]YYYYYYYYYYYYZZZ[[[\\\]]]```bbbdddhhhjjjmmmnnnnnnllljjjmmmwww{{{ooommmiiieeecccaaa``````[[[YYYUUUQQQLLLHHHDDDBBB>>>===;;;:::888888777777555666777777777666444444444555666555555555777999:::BBBIIIRRR\\\^^^jjjzzzwwwwwwvvv{{{fffTTTHHHCCCAAA???AAACCCDDDEEEFFFIIILLLLLLPPPUUU[[[```eeejjjnnnjjjjjjjjjjjjjjjjjjjjjjjjggghhhddd]]]YYYVVVQQQJJJxxxhhhZZZOOOHHHBBB???AAA@@@CCCGGGMMMWWWgggwww}}}lll___PPPHHHFFFJJJSSS\\\kkkvvvdddXXXSSSSSSRRRRRRSSSTTTYYYfffttt}}}}}}{{{aaaTTTMMMJJJLLLNNNVVVaaaddd]]]TTTOOOGGGFFFEEEEEEFFFHHHKKKNNNOOOVVV```iiiuuu}}}zzzlllrrr|||uuulllmmm}}}sssdddaaagggiiirrr|||{{{oooZZZPPPRRRYYY```bbb^^^]]][[[ZZZZZZ[[[^^^___ccceeeqqqppp```YYYUUUNNNJJJJJJDDDAAA===;;;;;;:::999888999999:::;;;<<<<<<<<<<<<:::AAADDDLLLlll}}}}}}~~~~~~{{{xxxuuuwwwzzz}}}~~~}}}|||zzz{{{yyyzzz|||~~~}}}yyyuuunnnnnnnnnoooooopppqqqqqqtttrrrnnnjjjhhhiiijjjkkkppprrrrrrpppllljjjjjjkkkiiikkknnnrrruuusssooollljjjgggeeefffgggeee___ZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\___cccgggiiikkkjjjjjjpppnnnsss~~~|||sssqqqoookkkgggeeeeeeeee]]]\\\ZZZVVVQQQKKKFFFCCC@@@???===<<<:::999999999666666666666666555555444444555666555555555777999999AAAGGGQQQZZZZZZaaauuuzzzwwwttt|||jjjVVVIIICCCBBB???@@@AAABBBBBBCCCEEEGGGJJJNNNTTTXXX[[[]]]```aaa\\\ZZZXXXWWWVVVVVVUUUTTTOOORRRPPPIIIEEEEEEDDDBBB}}}rrrcccUUULLLFFFAAA>>>AAAAAAEEEKKKRRR\\\nnn}}}uuulllfffiiiooowww~~~wwwrrrvvvyyy~~~|||qqqcccRRRIIIGGGLLLVVV___kkkmmm\\\TTTRRRRRRSSSUUUVVVVVV\\\lll|||zzz```QQQHHHBBBGGGEEEHHHOOORRRMMMGGGEEEFFFFFFFFFFFFFFFJJJPPPUUUZZZbbbmmmyyy~~~oooxxx}}}pppfffkkkxxxjjjhhhooosss~~~yyyddd\\\dddrrr{{{~~~pppooommmllllllnnnppprrrrrrsss}}}ooo___XXXTTTNNNIIIIIIDDDAAA>>><<<;;;;;;999888888999:::;;;<<<<<<<<<<<<:::BBBEEEKKKhhh~~~~~~{{{zzzuuuvvvyyy{{{||||||||||||yyyyyy||||||vvvsssrrrooommmmmmnnnpppqqquuusssqqqnnnlllkkkkkklllppprrrtttrrrnnnjjjiiiiiieeeggglllqqquuuuuurrrooojjjgggeeefffgggeee^^^XXXXXXYYY[[[\\\]]]\\\[[[[[[^^^aaafffkkkmmmnnnlllkkk{{{yyyxxxwwwtttooojjjgggffffff``````^^^ZZZTTTMMMFFFCCCCCCBBB@@@???===<<<<<<;;;777777666666555555555555444555666555555555777999888@@@FFFPPPYYYWWW[[[mmmzzztttooovvvlllXXXKKKDDDCCC>>>???@@@@@@???@@@BBBDDDBBBFFFKKKNNNOOOOOOOOOPPPOOOMMMJJJHHHGGGGGGFFFFFFAAADDDDDD>>>;;;===@@@AAAttt```PPPGGGCCC@@@>>>CCCDDDGGGNNNZZZjjjyyylllZZZQQQPPPQQQTTTWWW[[[```ccceeejjjooowww~~~}}}ssskkkfffeeedddiiipppzzz{{{iiiVVVMMMLLLNNNUUU]]]mmm~~~}}}gggYYYSSSRRRTTTWWWXXXWWW[[[fffrrrwwwvvvYYYIIICCCBBBEEEDDDCCCDDDEEEEEEEEEDDDDDDCCCEEEIIILLLNNNTTT\\\\\\kkk}}}~~~rrriiiiiirrryyyvvv~~~wwwuuuvvvwwwrrrnnniiiooo|||mmm]]]UUURRRMMMIIIGGGBBB@@@===;;;999999999::::::;;;;;;;;;<<<============???@@@KKKkkk{{{}}}}}}~~~~~~{{{yyyxxxyyywwwwwwvvvxxxzzz{{{{{{{{{~~~{{{xxxyyy|||~~~}}}{{{wwwpppmmmpppqqqmmmjjjlllooorrrtttrrrmmmjjjlllnnntttuuuxxxwwwooofffcccfffllllllmmmqqquuuuuuppplllhhhfffeeeeeeeeeccc^^^ZZZ^^^]]]\\\^^^aaaccc```]]]aaaeeejjjmmmnnnppptttxxx~~~~~~~~~xxxpppmmmlllkkkgggcccaaa___]]]ZZZVVVQQQKKKGGGAAA@@@???>>>===<<<;;;:::777666555555666666444222777666444444444555777999888:::CCCMMMTTTXXX^^^dddwwwiiieeekkkuuu~~~~~~rrr[[[HHH@@@@@@======<<<<<<<<<======>>>???AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????===<<<===AAACCCCCCCCCEEEuuubbbQQQHHHDDDAAA???AAADDDJJJSSSbbbsssooo[[[MMMGGGEEEEEEFFFGGGIIIKKKMMMNNNPPPUUU[[[```dddgggjjjmmmlllhhhccc^^^[[[[[[]]]^^^hhhnnnwwwnnn[[[QQQOOOPPPWWW___hhhxxxiii\\\YYYZZZYYY]]]^^^]]]cccppp|||rrrWWWJJJDDDCCCBBBBBBAAABBBCCCCCCCCCBBBIIIIIILLLQQQTTTWWW^^^gggtttxxxmmmhhhjjjvvvzzzrrrkkkcccnnn|||lll[[[TTTPPPLLLHHHGGGAAA???===:::999999999::::::;;;;;;<<<<<<=========???AAACCCLLLgggzzz{{{}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}{{{zzzzzz{{{~~~~~~{{{zzz{{{}}}~~~~~~xxxrrrnnnqqqsssqqqqqqtttpppsssuuusssooolllmmmpppuuuttttttrrrjjjaaa___ccciiiiiilllqqquuuuuupppkkkiiigggfffggghhhgggccc___cccaaa___```ccceeedddaaabbbfffkkknnnpppuuu{{{{{{tttpppnnnlllgggcccaaa___\\\ZZZWWWRRRMMMIIIEEEDDDBBB@@@===;;;999888888777666666777666555333666555444333444555777888:::<<>>>>>????????????<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???BBBDDDFFFKKKNNNtttaaaQQQGGGCCC@@@??????DDDLLLYYYiii}}}mmmWWWJJJCCC??????>>>>>>>>>>>>???@@@@@@AAADDDIIIKKKMMMNNNPPPQQQTTTRRRPPPOOOQQQVVVZZZ]]]gggmmmuuu|||||||||rrraaaWWWRRRSSSYYY```bbbooolll___]]]``````ccceeegggooo}}}kkkUUUJJJEEECCCAAAAAAAAAAAABBBCCCCCCDDDJJJKKKOOOVVV[[[aaakkkvvv{{{nnnlllnnnooovvvwwwoooggghhhppptttkkkjjjyyy|||kkkZZZQQQNNNJJJGGGFFFAAA???<<<:::999999999:::::::::;;;<<<======>>>>>>@@@DDDFFFLLL```}}}~~~~~~}}}~~~~~~}}}{{{{{{}}}|||{{{|||~~~|||}}}|||vvvrrrrrrssssssuuuyyyppprrrtttrrrnnnlllmmmooossspppnnnjjjccc\\\\\\```dddfffjjjpppuuuuuupppkkkhhhhhhhhhiiijjjjjjhhhfffddd```]]]]]]```bbbcccbbbeeehhhlllooossszzz~~~xxxtttqqqmmmgggcccaaa___]]]ZZZXXXTTTOOOLLLKKKIIIFFFBBB>>>;;;999888:::888777777777777555444555555444333333555666777<<<<<>>CCCMMMZZZiii|||wwwZZZJJJDDDAAA???============>>>>>>???@@@BBBDDDGGGIIIIIIJJJKKKLLLOOONNNMMMNNNQQQVVV[[[^^^iiinnnuuu|||zzzsssnnnlllpppuuuwwwpppfff]]]XXXWWW[[[___aaalllyyyrrrbbb___ccceeehhhkkknnnxxxbbbQQQHHHDDDBBBAAABBBCCCCCCCCCEEEGGGIIILLLMMMSSS\\\dddnnn~~~|||}}}{{{kkk```___bbbccckkkvvv}}}xxxlllgggeeekkkwww{{{jjjYYYPPPMMMJJJGGGGGG@@@>>><<<:::999999999:::::::::;;;<<<===>>>>>>???@@@EEEHHHKKKYYYqqq~~~}}}~~~~~~}}}||||||~~~{{{xxxxxx}}}{{{wwwwww|||zzztttqqqpppqqqtttwwwpppqqqqqqooolllkkkkkkmmmmmmiiifffccc^^^YYY[[[```aaaccchhhnnnttttttooojjjeeefffggghhhjjjjjjjjjiiifffaaa\\\[[[___ccceeeeeejjjlllmmmooosss{{{zzzwwwsssoooiiieeebbb```^^^\\\ZZZWWWRRROOOOOOMMMIIIEEEAAA===;;;:::;;;999777777777777666444555444444333444555666666;;;;;;???GGGLLLPPPXXX___uuuwwwbbbVVVUUU[[[eeeeeejjjuuunnnXXXHHHCCC<<<<<<;;;:::::::::;;;;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@DDDGGGGGGKKKUUU```gggzzzooo___OOOCCC>>><<<<<<===CCCKKKUUUaaarrrcccMMMDDDBBBAAA@@@<<<;;;;;;;;;;;;<<<======AAACCCFFFGGGHHHIIIKKKMMMMMMMMMLLLNNNQQQUUUZZZ]]]iiinnnvvv}}}zzzoooddd___\\\[[[```hhhkkklllkkkfffaaa```aaaccciiiqqq{{{{{{iiidddeeefffjjjoootttrrrYYYMMMFFFBBBAAA@@@BBBDDDDDDEEEGGGLLLOOORRRUUU]]]iiittt}}}{{{uuuvvv~~~uuulllgggfffgggiiinnnuuu{{{|||}}}{{{tttnnneeecccfffpppxxxhhhXXXPPPMMMJJJGGGGGG???>>>;;;999888999999:::::::::;;;<<<===>>>???@@@@@@EEEHHHKKKUUUmmm~~~{{{}}}~~~~~~||||||}}}}}}{{{xxxuuutttxxx~~~zzzsssnnnmmmrrrwwwyyywwwsssnnnmmmooosssuuutttsssrrrooolllkkkkkkllleeeaaa______]]][[[^^^cccaaacccgggmmmrrrrrrnnniiibbbcccdddffffffggghhhiiikkkfffaaa```eeekkkooopppqqqqqqpppoooqqqyyy~~~{{{xxxtttpppllliiieeeccc```^^^\\\YYYVVVSSSRRRPPPLLLGGGCCCAAA@@@???<<<:::777666777777666444444444444444555555666666999888;;;CCCIIIOOOXXXaaarrr~~~fffVVVTTTYYYeeedddfffllltttttt\\\IIIAAA===<<<;;;:::::::::::::::===<<<;;;:::999:::;;;<<<<<<======>>>???@@@BBBCCCBBBIIIOOOQQQYYYfffrrrwwwzzzpppaaaQQQFFF@@@>>>???===BBBHHHNNNWWWfffxxxqqqbbbNNNBBB>>>???>>><<<>>>===<<<<<<<<<<<<<<<<<<@@@BBBEEEGGGHHHKKKNNNPPPOOOOOOPPPRRRUUUZZZ___bbbiiiooowwwjjj]]]SSSPPPOOONNNSSS[[[```hhhmmmllliiijjjmmmnnnvvv|||sssjjjhhhfffkkkrrr{{{bbbQQQJJJDDDAAABBB???BBBEEEFFFGGGKKKQQQVVVZZZ```mmm|||yyy{{{yyy||||||{{{zzzyyywww{{{|||}}}{{{|||yyyqqqiiiaaabbbjjjyyysssdddUUUOOONNNJJJGGGFFF>>>===;;;999888888::::::::::::;;;<<<>>>???@@@@@@@@@DDDGGGKKKWWWppp~~~~~~|||zzzzzzzzzxxxyyyxxxuuusssvvv|||yyyrrrmmmmmmpppsssmmmppppppmmmmmmqqquuuvvvxxxvvvssspppmmmlllkkkkkk___\\\\\\___aaa```bbbfffdddeeeggglllpppppplllhhhaaabbbddddddddddddfffhhhjjjeeeaaaccciiipppvvvxxxyyyxxxuuurrrrrryyy|||yyytttqqqnnnllliiigggccc```___\\\YYYVVVUUURRRNNNIIIFFFDDDCCCCCC???<<<999777777888777666555555555666666666666666888666999???FFFLLLWWWaaammmlllWWWTTTZZZbbbbbbdddfffiiiuuuyyyaaaMMMCCC>>>===<<<;;;::::::::::::;;;:::::::::::::::;;;;;;;;;<<<===>>>@@@CCCEEEFFFKKKTTT[[[```jjjyyy~~~yyypppbbbRRRFFF@@@??????===AAAEEEIIIPPP___rrrvvvhhhSSSKKKAAA;;;;;;======;;;>>>>>>>>>>>>???@@@BBBBBBFFFHHHKKKMMMNNNQQQTTTWWWVVVVVVWWWYYY]]]bbbgggiiilllsss}}}uuu___RRRHHHIIIJJJGGGKKKTTTUUUaaajjjkkkkkkqqqxxx{{{zzzlllfffdddlllvvvlllSSSKKKIIIEEECCCFFFBBBFFFJJJLLLMMMRRRZZZaaahhhssswwwttt~~~~~~tttkkkcccgggsss|||~~~lll___RRRNNNMMMIIIEEEDDD>>><<<:::888888888:::;;;::::::;;;===>>>???@@@AAAAAACCCFFFMMM]]]zzz~~~}}}yyyvvvuuuwwwyyy{{{yyywwwwww|||xxxssspppooooooooogggmmmqqqoooooosssvvvuuuyyyvvvqqqmmmkkkiiigggfff\\\[[[]]]ccceeeddddddgggiiihhhhhhkkknnnnnnkkkgggccceeefffeeedddcccfffhhhgggcccaaadddllluuu{{{}}}~~~{{{wwwvvv{{{zzzuuuqqqoooooommmjjjfffcccaaa^^^[[[YYYXXXUUUPPPKKKHHHEEEEEEEEEBBB???;;;:::::::::999999555666666777777777777777999777888===CCCIIITTT___ggg}}}qqqWWWRRRYYY___bbbfffffffffqqqhhhSSSIII???>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<======<<<>>>???AAADDDHHHLLLOOOQQQ[[[dddjjjmmmvvv|||rrrwwwoooaaaQQQDDD>>>===>>><<<@@@DDDGGGNNN]]]rrrpppYYYJJJFFFBBB<<<:::<<<>>>>>>>>>888999:::===@@@DDDFFFHHHKKKMMMPPPQQQSSSVVVYYY\\\ZZZZZZ[[[]]]```dddhhhjjjrrryyy|||ooo[[[MMMDDDGGGHHHEEEHHHQQQNNN[[[eeefffhhhrrr}}}}}}jjj```dddlllyyyttt]]]JJJGGGIIIEEEEEEIIIGGGKKKPPPRRRTTTYYYbbbjjjzzztttlllrrrxxxnnngggmmm|||xxxjjjfffiiimmmpppssswww~~~ttthhh[[[OOOLLLLLLHHHDDDBBB===<<<:::888888888:::;;;::::::;;;===>>>@@@AAAAAACCCCCCFFFOOOaaa}}}wwwsssqqqwww{{{~~~~~~{{{zzz~~~{{{sssnnnlllkkkiiiggggggppptttrrrqqqttttttrrrwwwsssnnniiifffdddbbbaaa\\\[[[^^^eeeiiigggeeefffllljjjiiijjjmmmmmmjjjgggfffhhhiiigggeeedddfffiiiiiifffeeeiiirrr|||{{{yyy~~~|||uuuqqqppppppooolllhhheeebbb___\\\ZZZ[[[XXXSSSMMMHHHFFFEEEEEEDDDAAA>>><<<<<<<<<;;;;;;666666777888888888888888;;;888888<<>>===<<<;;;;;;;;;:::;;;===???@@@@@@??????CCCEEEHHHLLLRRRWWW[[[^^^jjjqqqttttttyyy|||qqq```ooofffYYYLLLCCC>>><<<:::;;;@@@EEEGGGKKK[[[rrrxxx___MMMEEE=========>>>>>>===<<<<<<>>>>>>===<<<===BBBIIINNNSSSTTTVVV[[[___bbbccccccccccccddddddffflllsssxxxttthhhVVVKKKBBBCCCGGGIIIHHHIIIQQQXXX___cccdddhhhqqqxxxppp___^^^cccnnn}}}|||XXXRRRKKKFFFEEEGGGJJJKKKIIILLLUUU[[[]]]aaaqqq}}}vvvpppqqq{{{}}}tttmmmsss~~~pppccc\\\ZZZ\\\___ccckkkvvvyyy___ZZZSSSOOOLLLHHHCCC>>>===<<<;;;:::999999999999;;;;;;;;;<<<<<<>>>???@@@BBBIIIMMMRRRfff{{{{{{}}}vvvnnnnnnsss~~~|||{{{{{{yyyvvvwwwzzzwwwooonnnooommmjjjjjjiiikkkmmmoooppppppoooooonnnllljjjgggdddaaa```___aaabbbgggmmmmmmhhhgggjjjggghhhiiijjjlllnnnpppqqqhhhiiiiiihhhggggggiiikkkdddgggkkkoootttyyy}}}|||xxxtttqqqpppmmmqqqpppiiicccbbbbbbaaa^^^[[[VVVQQQMMMKKKJJJIIIFFFCCC???<<<;;;:::888666888888777666666666666666666777999;;;@@@GGGPPPWWW```oooZZZNNNUUUbbbmmmnnnjjjkkkrrrwwwaaaMMMBBB>>>===??????======@@@===>>>???AAACCCFFFHHHJJJIIILLLRRR[[[eeennnsssuuu~~~wwwnnngggcccaaa^^^\\\hhh```TTTIIIAAA===<<<;;;:::???DDDHHHOOO___vvvkkkUUUHHHDDD;;;;;;<<<<<<============???@@@AAABBBEEEKKKRRRWWW[[[]]]```dddgggggggggeeeggghhhiiijjjmmmrrryyy~~~~~~sssgggUUUJJJAAABBBEEEGGGGGGGGGNNNUUU^^^aaaaaabbbggglllrrryyyiiiYYYYYY[[[hhhzzztttaaaNNNKKKHHHGGGHHHJJJLLLMMMPPPTTT[[[bbbfffmmm|||xxxwwwwwwvvvwww|||yyyuuuxxxpppcccZZZUUUTTTXXX^^^dddlllzzzqqq___ZZZRRRMMMJJJGGGBBB>>>===<<<;;;:::999999999999;;;;;;;;;<<<===>>>???@@@AAAGGGLLLSSSiii}}}}}}}}}{{{{{{{{{wwwqqqqqquuuzzzzzzzzz{{{yyywwwwwwwww{{{sssmmmmmmooommmllllllkkklllnnnoooooonnnmmmllliiihhhfffdddbbbaaa```___bbbdddiiiooonnniiigggiiiiiihhhhhhhhhiiijjjlllmmmkkklllllliiigggfffiiillliiikkknnnppprrruuuyyy}}}}}}~~~{{{xxxwwwwwwpppuuuvvvoooiiigggeeeccc^^^\\\XXXSSSOOOLLLJJJIIIFFFCCC???<<<;;;:::888666888888777666666666666666777777888:::>>>EEENNNTTT[[[kkkbbbSSSVVV```lllooommmooottt{{{fffTTTFFFAAA>>>??????===>>>AAADDDDDDDDDDDDFFFJJJOOORRRZZZ\\\bbbjjjqqqxxx{{{|||sssmmmeee```^^^^^^]]]\\\___XXXMMMDDD???<<<;;;::::::???EEEKKKSSSdddzzz}}}bbbLLLBBB@@@<<<<<<<<<<<<===>>>??????@@@CCCGGGKKKPPPVVV]]]bbbgggiiimmmppppppnnnkkkiiimmmnnnpppsssvvv||||||qqqfffTTTJJJAAAAAADDDDDDDDDFFFLLLSSS\\\```___]]]^^^```fffnnnzzz~~~___RRRUUUYYYhhh}}}oooYYYNNNCCCCCCEEEGGGJJJMMMOOOPPP[[[```iiirrrzzzzzzjjjfffhhhhhhmmmttt|||ttteee[[[WWWVVVTTTYYY___eeeooouuujjj```ZZZRRRLLLIIIFFFBBB>>><<<<<<;;;:::999999999999;;;;;;;;;<<<===>>>@@@@@@@@@EEEKKKUUUmmm|||yyyuuutttxxxyyywwwvvvxxxvvvwwwxxxyyyxxxwwwuuuttttttmmmiiikkkmmmlllkkklllllllllmmmmmmlllkkkjjjjjjeeedddcccbbbaaaaaaaaaaaacccccchhhlllkkkfffeeeggghhhgggffffffhhhjjjmmmnnnooopppoookkkgggeeehhhkkknnnqqqssssssqqqqqqtttvvvzzz~~~~~~|||{{{zzzuuuzzz{{{uuuoookkkhhheeeaaa```]]]YYYTTTOOOLLLJJJGGGDDD@@@===;;;:::888666888888777666666666666777777888888999<<>>AAA@@@?????????@@@AAABBBCCCGGGMMMSSSYYY___eeeiiiqqqtttxxxyyywwwrrrnnnkkkqqqssswwwzzz~~~zzzpppfffSSSJJJBBBAAACCCCCCDDDFFFKKKRRRZZZ^^^]]][[[[[[\\\ccciiiqqq|||qqqVVVOOOTTTYYYhhhoooZZZQQQPPPDDDFFFIIILLLOOORRRVVVYYYdddmmm{{{}}}iii^^^```gggfffnnn{{{uuuggg___^^^___ddddddeeekkkxxx|||pppgggaaa[[[RRRKKKHHHFFFBBB@@@<<<;;;::::::999999999:::;;;;;;;;;<<<===???@@@AAACCCEEEJJJWWWqqqyyywwwqqqpppvvv|||}}}||||||wwwxxxwwwttttttvvvuuurrrnnniiifffhhhjjjiiihhhjjjjjjjjjjjjiiiiiiiiiiiiiiicccccccccccccccdddeeeeeecccaaaaaacccbbb___```dddfffeeeeeegggjjjnnnrrrtttqqqrrrqqqlllfffdddgggjjjrrrvvvyyyxxxtttsssuuuwww|||}}}zzzyyyyyy}}}|||uuunnnkkkjjjhhhiiihhheeeaaa[[[TTTNNNKKKHHHEEEAAA>>><<<;;;999777999888777777666666777777777888888888:::>>>DDDIIIPPP___vvvzzzfff\\\^^^jjjqqquuuzzzzzzpppbbbSSSJJJCCCBBBBBBBBBDDDGGGIIIKKKNNNQQQTTTZZZbbbgggmmmllljjjgggeeeeeegggiiifffffffffjjjpppxxx~~~RRRMMMFFF@@@<<<;;;999888===AAAIIIUUUeeexxxoooXXXHHHBBBAAADDDBBB@@@??????AAACCCEEEIIINNNUUU[[[aaafffjjjmmmyyy|||~~~}}}xxxsssooonnnuuuxxx||||||wwwnnneeeRRRJJJCCCBBBCCCCCCEEEHHHJJJOOOVVVZZZ[[[\\\]]]___ccceeeiiimmmwwwfffPPPLLLRRRTTTeee~~~mmm\\\SSSPPPQQQNNNOOOPPPQQQTTTZZZbbbhhhooo}}}yyytttsssrrruuuyyyyyykkk___\\\bbbiiippp{{{}}}ooofffdddeeerrrkkkeeelllxxxoooiiiaaaZZZRRRLLLIIIGGGDDDAAA;;;;;;:::999999999::::::;;;;;;;;;<<<>>>???AAABBBGGGHHHNNN___zzz~~~~~~xxxvvvpppooovvv~~~~~~~~~zzzzzzuuuooopppvvvwwwtttmmmhhheeeffffffdddeeehhhggggggfffffffffggghhhiiiddddddeeeeeefffgggiiiiiieee```]]]\\\ZZZZZZ___ffffffffffffhhhkkknnnrrrtttpppssssssooogggdddfffjjjtttzzzzzzxxxzzz}}}~~~~~~|||zzz{{{}}}yyypppiiihhhjjjjjjrrrqqqmmmhhhaaaYYYRRRNNNJJJGGGCCC@@@>>><<<:::888999999888777777777777777777888888777888;;;@@@DDDNNNYYYjjj~~~qqqaaabbbmmmrrrxxx~~~{{{~~~yyymmm[[[PPPFFFCCCDDDEEEGGGKKKOOOSSSYYY\\\]]]```eeeiiifffddd```\\\[[[___gggmmmvvvyyy~~~LLLHHHBBB>>><<<;;;999888;;;???HHHWWWiii}}}vvv]]]LLLEEEDDDEEECCCBBB@@@???@@@CCCGGGJJJSSSXXX^^^eeejjjnnnrrruuu~~~wwwsssqqqrrryyy}}}zzzuuussskkkbbbPPPIIICCCBBBCCCCCCEEEIIIIIINNNUUU[[[^^^aaabbbdddbbbbbbaaaaaaeeerrruuu[[[KKKJJJOOOVVVggg~~~pppkkkccc[[[VVVRRRPPPOOOSSSUUUVVVWWW[[[dddpppyyywwwkkkfffeeefffjjjnnn{{{tttiii^^^XXX[[[dddkkk|||vvvllliiijjjqqqfff^^^eeezzz{{{tttmmmiii^^^XXXPPPKKKIIIGGGDDDAAA;;;::::::999999::::::::::::;;;;;;===>>>@@@BBBCCCIIILLLYYYqqq|||{{{zzz|||~~~yyywwwqqqpppvvv}}}~~~||||||{{{zzzsssllloooyyy|||xxxnnniiieeeeeedddccceeeiiihhhgggeeedddeeegggiiijjjffffffffffffggghhhjjjjjjhhhbbb]]][[[YYYZZZaaaiiiiiiiiijjjkkklllnnnooopppnnnsssvvvrrrkkkfffhhhlllwww~~~~~~{{{|||}}}~~~zzz{{{vvvllleeefffiiijjjuuussspppjjjccc[[[TTTQQQMMMJJJEEEBBB@@@>>><<<:::999999888777777777777888777888888777777:::>>>AAAMMMTTTaaarrrmmmhhhqqqtttyyy{{{xxx{{{eeeWWWJJJEEEEEEFFFIIILLLNNNSSSYYYZZZXXXWWWYYY]]]XXXXXXYYY[[[```kkkzzzDDDAAA===;;;;;;;;;:::999;;;===DDDQQQbbbtttwww___MMMGGGGGGFFFDDDCCCBBBAAAAAAEEEJJJPPPTTT^^^ccciiioootttyyy~~~~~~wwwsssuuuyyy|||rrrnnnmmmggg___MMMFFFAAAAAAAAAAAAEEEJJJLLLRRR[[[ccciiijjjjjjiiicccbbb___YYYWWW^^^lllwww~~~sssaaaOOOGGGHHHMMM[[[kkk}}}iii^^^XXXVVVTTTSSSTTTVVVXXXZZZ___cccggglllrrr~~~}}}pppjjjgggfffhhhlllrrrmmmddd[[[YYY___lllvvvwwwvvvyyytttiiibbbhhhyyy}}}wwwooohhhcccXXXTTTNNNJJJIIIGGGCCC@@@:::::::::999999::::::;;;:::;;;;;;===>>>AAABBBCCCIIIQQQgggyyyxxxvvvxxx|||zzzwwwrrrqqqvvvyyyxxxxxxyyyvvvwwwrrrmmmrrr|||pppkkkgggfffeeedddhhhnnnllljjjhhhfffeeegggiiikkkfffeeeeeeeeeffffffggghhhgggbbb^^^]]]\\\\\\bbbjjjmmmnnnpppqqqrrrrrrrrrqqqlllsssyyywwwpppjjjkkkooozzz~~~xxxxxx{{{|||xxxyyyvvvlllfffgggiiijjjqqqppplllhhhbbb[[[VVVSSSOOOLLLGGGDDDBBB@@@>>><<<:::999888888777777888888777888888777777999===@@@KKKQQQ[[[iiipppuuuuuuyyyyyyttt{{{ppp```OOOGGGFFFEEEGGGIIIHHHMMMQQQQQQNNNMMMQQQVVVVVV[[[ccclllwww>>><<<:::999:::;;;;;;;;;<<<<<>>:::::::::999999:::;;;;;;:::;;;;;;===???AAACCCDDDHHHTTTqqqxxxvvvsssuuu{{{{{{vvvsssrrruuuvvvttttttuuuqqqtttrrrnnnvvvrrrmmmhhhgggfffgggllltttqqqnnnkkkhhhfffgggiiikkkeeeddddddccccccddddddeeeccc```______^^^]]]aaagggoooqqqtttwwwyyyzzzyyyxxxlllttt|||{{{tttnnnnnnrrr}}}|||tttsssvvv|||}}}vvvyyywwwoooiiiiiijjjjjjlllkkkhhhddd___ZZZWWWUUUQQQMMMIIIEEECCCAAA???===:::999888888777888888888777888888777777999===???JJJPPPXXXfff~~~uuuxxxvvvxxx~~~xxxrrrxxxvvvwwwfffRRRHHHEEEDDDEEEFFFFFFKKKOOOOOOLLLNNNUUU\\\aaajjjvvv===:::777777999:::999777555888===CCCIIIOOOSSSVVVPPPNNNKKKHHHGGGFFFEEEDDDHHHHHHHHHMMMTTT[[[```cccgggmmmwww~~~{{{|||tttuuuqqqjjjhhhggg```WWWKKKEEEAAABBBCCCDDDFFFKKKSSSZZZhhhxxx{{{wwwlllaaaVVVPPPLLLJJJKKKOOOTTTPPPJJJDDDAAADDDJJJOOOYYYbbbrrr~~~wwwrrriii^^^VVVQQQQQQQQQPPPQQQSSSXXX___kkkxxxwwwrrrtttwwwxxxvvvqqqlllmmmxxxzzzvvvxxx{{{|||~~~xxxpppeee\\\VVVPPPMMMIIIFFFEEECCC@@@>>>::::::999999888999999999::::::;;;===???AAACCCEEEIIIVVV|||zzzsssqqqpppppprrrnnnpppooommmqqqwwwvvvoooooopppqqqrrrsssuuuvvvwwwvvvmmmgggjjjllllllnnnrrrwwwsssooojjjggggggiiijjjiiibbb___dddiiiiiiggggggdddaaa^^^^^^```ccceeefffqqqyyy}}}{{{yyyyyyvvvpppppptttxxxwwwuuutttwwwzzzwwwssszzz~~~{{{xxxtttooolllkkkkkkkkkooonnnllliiiddd___[[[XXXVVVQQQJJJEEECCC@@@<<<999:::888777777888999999888777666666666777999;;;<<>>AAACCCDDDGGGRRRvvvwwwpppmmmkkkkkklllkkkmmmmmmmmmrrryyyxxxssssssssssssrrrpppoooooooooooojjjhhhkkklllkkkmmmqqqtttrrrnnnkkkhhhgggggggggiiibbb^^^bbbfffhhhhhhjjjiiifffbbbaaacccgggiiijjjsssyyy||||||{{{|||wwwpppnnnsssxxxzzzyyyyyy|||zzzvvv|||~~~zzzsssmmmjjjjjjkkkmmmllllllkkkhhhbbb^^^[[[[[[ZZZTTTMMMHHHEEECCC@@@<<<<<<:::999999;;;;;;:::999999888777777777888999:::CCCKKKSSS[[[lllzzzsssqqqyyy}}}xxxuuuwwwvvvwwwbbbQQQHHHFFFFFFFFFHHHKKKSSS```iiippp|||;;;999888888999999999888===<<<<<<===>>>AAADDDFFFJJJJJJJJJJJJIIIGGGDDDCCCBBBIIIRRRZZZ___dddiiimmmyyy}}}vvvnnnfffeeeccc___^^^]]]VVVNNNFFFBBBAAADDDEEEDDDFFFKKKSSS___sssoooaaaRRRHHHCCC???>>>AAA<<<>>>@@@@@@@@@@@@BBBCCCIIIJJJMMMQQQTTTTTTQQQOOOGGGLLLQQQTTTTTTTTTUUUWWW]]]aaahhhsssuuupppnnnnnnqqqvvvwwwwwwvvvssslllcccZZZTTTNNNKKKHHHEEECCCAAA???===:::999999888999999::::::999999:::<<<>>>@@@BBBCCCFFFPPPooovvvnnnkkkhhhfffggggggiiijjjlllssszzzzzzwwwvvvvvvuuuqqqlllhhhffffffhhhhhhjjjllljjjhhhkkkpppsssrrrpppnnnlllkkkjjjjjjmmmeee___aaaeeehhhkkknnnoookkkgggeeegggkkkooopppvvvyyy|||}}}yyyqqqnnnssszzz~~~~~~~~~yyy}}}|||tttmmmjjjjjjmmmooolllooopppmmmeee```___```^^^XXXPPPKKKHHHFFFCCC@@@>>>=========>>>===;;;999;;;:::888777777777888888@@@GGGOOOVVVccc{{{xxxpppoooyyy~~~zzzwwwxxx{{{lllZZZMMMHHHHHHIIIQQQXXXggg{{{:::999888888888888999888;;;:::;;;<<<@@@DDDIIILLLKKKKKKJJJHHHEEEEEEEEEFFFKKKRRR\\\aaadddgggnnnsss|||{{{~~~xxxnnnhhhbbb___\\\YYYWWWTTTNNNHHHCCCAAABBBEEEEEEDDDGGGKKKTTTbbbxxxjjj\\\LLLDDD@@@======???:::<<<>>>@@@???@@@AAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIRRR\\\aaa```^^^^^^```dddkkkyyy{{{vvvtttrrrtttwwwtttttttttqqqkkkbbbZZZUUULLLJJJFFFDDDBBB@@@>>><<<999999888888999999::::::999::::::<<<===@@@AAABBBHHHOOOhhhxxxpppkkkgggeeefffeeefffhhhmmmtttyyyyyywwwvvvvvvuuupppiiidddccccccfffiiillljjjfffdddiiippptttsssrrrqqqqqqqqqrrrsssqqqiiicccbbbeeeggglllqqqsssoookkkiiikkkpppsssuuuzzzzzz{{{{{{ssspppuuu||||||~~~xxxrrrooonnnpppqqqpppvvv{{{xxxnnnfffcccddd___YYYQQQLLLJJJHHHEEEBBB@@@???>>>??????>>>;;;999:::999888777777777888999<<>>>>>======???AAA@@@AAABBBCCCDDDFFFHHHIIINNNZZZfffkkkiiieeegggjjjooo{{{||||||~~~~~~zzzyyywwwssslllccc[[[VVVJJJHHHDDDBBBAAA???===;;;999888888888999999:::;;;::::::;;;<<<>>>@@@AAABBBHHHLLLaaauuuwwwoookkkgggddddddfffeeegggmmmsssuuutttsssqqqssssssooohhhddddddeeegggkkklllggg```aaahhhooosssrrrppppppqqqssswwwyyyqqqiiicccbbbccceeejjjppptttpppmmmlllooossswwwyyy|||zzz{{{|||wwwqqquuu|||}}}yyyvvvtttssssssuuu|||vvvkkkffffff^^^YYYSSSOOOMMMKKKGGGDDDBBBAAA???>>>>>>===:::888999888777777777888999::::::AAAIIIPPP[[[qqqvvvmmmlllxxx~~~mmmaaa___fffmmmwww777888888888777777888::::::;;;<<<>>>BBBFFFKKKMMMKKKJJJFFFBBB@@@EEEOOOVVV\\\aaagggmmmrrryyy~~~||||||}}}~~~xxxrrrlllhhhaaaYYYQQQMMMJJJEEEAAA@@@??????AAADDDCCCCCCHHHPPP___sssdddUUUFFF@@@???<<<:::999<<<======;;;::::::===??????AAACCCDDDDDDEEEGGGIIIPPP]]]lllqqqooonnnttt{{{wwwpppmmmkkknnnuuu|||xxxnnncccZZZUUUIIIFFFCCCAAA@@@>>><<<:::888888888888999:::;;;;;;;;;<<<<<<===???@@@BBBCCCGGGJJJ]]]tttssslllhhhdddbbbbbbgggdddeeelllqqqqqqoooooommmpppqqqmmmfffbbbcccfffeeejjjiiibbb]]]```hhhmmmmmmmmmllllllmmmppprrrtttjjjddd```aaabbbbbbgggmmmrrrpppnnnooorrrwwwzzz|||~~~{{{{{{}}}|||sssvvv|||~~~{{{yyyxxxwwwyyy~~~xxxoooiiihhh```]]]XXXVVVUUUSSSNNNJJJEEEBBB???===<<<;;;999888888888777777777888:::;;;:::>>>FFFOOO[[[ooowwwrrr{{{}}}vvvxxx666777888888666666888;;;>>>>>>@@@AAACCCFFFHHHIIICCCDDDDDDBBBCCCJJJVVV___cccgggmmmuuu|||~~~{{{{{{|||}}}{{{wwwrrrlllhhh___TTTKKKGGGEEE@@@>>>@@@>>>>>>@@@BBBBBBBBBIIIRRRddd}}}yyy\\\NNNAAA>>>???===;;;999:::<<<======<<<;;;===>>>AAACCCEEEEEEEEEGGGLLLOOO]]]kkkzzz}}}ooodddccccccccckkkwww{{{pppaaaVVVPPPGGGEEEBBB@@@???===;;;:::888888888888999:::;;;<<<=========>>>@@@AAACCCCCCHHHLLL```{{{}}}pppjjjgggcccaaabbbeeebbbccckkkpppnnnlllllllllppppppkkkccc^^^^^^aaa^^^cccddd___\\\aaagggiiihhhiiikkkllllllllljjjiiibbb``````ccceeeeeejjjppppppoooooorrrvvv{{{}}}~~~{{{|||}}}}}}|||~~~~~~~~~}}}|||{{{{{{{{{}}}~~~|||wwwrrrpppooofffdddbbbaaabbb___YYYTTTHHHEEE@@@<<<;;;;;;:::999:::999888777777777888999:::<<>>???AAABBBCCC<<>>>>>AAA>>>>>>???AAAAAABBBJJJTTTfffgggSSSFFF;;;<<<@@@@@@>>><<<999<<>>===;;;999888888888888999:::;;;<<<>>>>>>>>>???@@@BBBCCCDDDJJJOOOggg|||ooojjjhhheeeccccccddd```bbbkkkpppmmmkkklllmmmppppppjjj```YYYZZZ]]]WWW]]]```]]]]]]cccgggffffffiiimmmooonnnjjjeeeaaa___^^^aaafffjjjkkkooouuuooooooppptttyyy}}}||||||{{{}}}}}}|||}}}~~~{{{zzz{{{}}}|||yyyvvvvvvvvvwwwkkkjjjiiijjjkkkhhhaaa\\\KKKFFF@@@<<<;;;;;;;;;;;;<<<;;;999888666666666777;;;;;;@@@KKKXXXjjj~~~|||zzzxxxeee___fff777777777777888888888888999999:::;;;<<<===??????>>>AAAEEEIIIOOOWWW```eeeiiiqqqzzz}}}xxxsssppptttzzz~~~zzzxxxvvvqqqjjjdddXXXOOOEEE??????@@@???===@@@@@@BBBDDDAAA@@@JJJVVVooorrrVVVEEECCC@@@>>><<<<<<<<<===<<<<<<===>>>???@@@BBBBBBFFFEEEIIIQQQTTTSSSWWW^^^sss{{{jjjZZZYYYXXXZZZaaakkkvvv}}}qqqaaaWWWRRREEEDDDCCCAAA>>><<<:::999999888777777888:::<<<>>>===>>>>>>===???BBBEEEEEELLLZZZuuu{{{sssmmmkkkkkkkkkjjjiiifffdddgggkkklllhhhcccmmmlllhhhbbb[[[YYY\\\___XXX```ccc^^^YYY\\\dddiiimmmmmmppprrrnnneee``````bbbdddgggkkknnnnnnllljjjnnnlllkkkooovvv}}}~~~yyyzzz}}}~~~}}}|||{{{}}}~~~~~~|||~~~}}}wwwyyy|||{{{{{{|||{{{zzzwwwsssooooooooojjj```WWWLLLEEE===;;;>>>@@@@@@??????<<<999888888999:::999666;;;@@@KKKZZZeee||||||xxx~~~zzzyyy~~~ooodddccceeefffeeeVVVWWW\\\mmm666777777777888888888888999:::;;;===>>>>>>>>>===DDDGGGKKKQQQWWW___gggmmmpppuuu{{{}}}{{{xxxvvvvvvtttqqqooopppuuu|||}}}zzzwwwtttooogggaaaSSSLLLBBB>>>>>>@@@@@@???@@@@@@AAADDDDDDFFFQQQ^^^vvv}}}aaaLLLAAA???===;;;;;;;;;<<<===??????@@@AAABBBEEEIIILLLPPPNNNQQQXXX\\\```gggppplll]]]VVVWWWZZZ^^^fffppp{{{qqqbbbWWWQQQFFFEEECCC@@@===;;;:::999888888777777888:::<<<>>><<<>>>??????AAADDDFFFGGGLLL^^^~~~{{{vvvppplllkkklllkkkkkkgggeeedddeeehhhiiifffccckkkiiieee```[[[[[[___bbb]]]bbbbbb\\\ZZZ```iiinnnpppnnnnnnoookkkeeebbbdddffffffgggiiikkkmmmllllllpppnnnmmmoootttyyy|||}}}|||~~~~~~|||}}}||||||}}}~~~~~~}}}|||{{{}}}|||zzz{{{||||||}}}}}}|||zzztttqqqmmmmmmnnniii^^^VVVLLLHHHCCCAAAAAABBBAAA@@@AAA>>>:::888888888888777888<<<>>>HHHYYYhhhvvvqqqxxxuuusssuuuqqq```UUUSSSSSSRRROOOKKKNNNSSS```tttvvvjjjiiiiiikkkrrr666777777777777888888888999:::<<<>>>??????>>>>>>EEEIIIOOOUUU[[[bbbiiinnntttwwwyyywwwrrrnnnlllllllllmmmpppttt{{{~~~}}}}}}yyyvvvssslllccc\\\NNNGGG@@@<<<===@@@AAAAAAAAAAAABBBDDDEEEJJJWWWdddzzzuuu```OOOCCC>>>===<<<;;;;;;<<<>>>@@@>>>???@@@AAACCCHHHNNNRRRXXXVVVWWW]]]dddmmmzzzrrrcccZZZXXX\\\bbbjjjrrr{{{}}}nnnaaaUUUMMMHHHFFFBBB>>>;;;:::999999888888777888999:::<<<>>><<<===???AAABBBDDDGGGIIIPPPhhhssspppmmmkkkkkklllkkkkkkhhhggggggfffffffffeeeeeehhhfffbbb^^^[[[]]]bbbfffcccdddaaa\\\^^^hhhrrrvvvvvvqqqnnnnnnkkkgggfffiiikkkkkkjjjjjjjjjlllmmmooorrrpppmmmmmmooorrrtttuuuxxxxxx|||}}}yyyyyy|||zzzxxxxxxyyyyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxxxx|||zzz|||{{{||||||zzzwwwooommmkkkkkkkkkfff\\\TTTLLLMMMLLLJJJFFFCCCBBBBBBCCC@@@;;;999888888777666:::======EEEWWWjjjrrrnnnwwwvvvrrrooorrr{{{lllXXXKKKHHHHHHEEEAAAEEEJJJRRR\\\gggnnnjjjbbbWWWVVVUUUYYYeeexxx777777777777888888888888999:::;;;===???AAABBBCCCIIIMMMRRRWWW\\\aaafffjjjnnnpppqqqnnnjjjhhhiiikkkmmmqqqxxx~~~}}}}}}|||xxxuuuqqqiii___XXXIIIEEE>>>;;;<<>>===<<<===???AAABBB???BBBEEEGGGHHHLLLQQQVVV^^^^^^aaagggsssvvviiigggkkkmmmtttxxxwwwsssooojjjeeehhhnnnwww{{{}}}xxxiii]]]QQQIIIIIIFFFBBB===:::999999:::888888888888999;;;<<<===<<<===@@@BBBBBBBBBEEEJJJWWWrrrwwwooonnnlllkkkkkkjjjjjjjjjlllmmmllljjjgggeeeeeefffhhheee```\\\[[[^^^cccgggddddddbbbaaagggsss|||~~~|||vvvrrrrrrpppkkkjjjlllooooooooonnnmmmmmmoooppprrrpppmmmjjjiiijjjkkkkkkkkkmmmssszzzzzzvvvtttvvvtttrrrpppooopppqqqqqqppptttttttttuuuuuuuuuuuuuuuvvv~~~www~~~yyyxxxyyyxxxtttpppjjjhhhggghhhgggbbbZZZRRRMMMQQQTTTQQQKKKEEEDDDDDDBBB???;;;999999999888777:::>>>===CCCUUUhhhvvvpppuuuuuurrrkkkiiitttoooXXXIIIEEEEEEBBB@@@BBBIIITTT]]]ccceeedddaaaVVVUUUVVV\\\iii}}}888888888888999999999:::;;;::::::<<>>;;;;;;===???AAABBBFFFJJJMMMRRR[[[eeekkkoookkk```SSSJJJFFFCCC@@@???>>>======>>>@@@BBBDDDDDDIIINNNQQQQQQSSSXXX\\\dddiiiqqq}}}ooobbb[[[]]]bbbdddnnnuuuttttttxxx{{{zzzzzz}}}ssseee[[[PPPHHHHHHEEEAAA===:::999999:::888888999999:::;;;======>>>===???BBBAAA???DDDMMM]]]yyyqqqooonnnmmmkkkiiihhhggggggnnnooonnnlllhhheeeeeeeeehhheee```\\\\\\___bbbdddaaacccdddgggqqq}}}zzzxxxyyywwwqqqmmmlllooorrrssssssqqqooooooppprrrppplllhhheeeddddddeeefffhhhnnnttttttooommmooonnnllljjjjjjlllnnnooooootttttttttttttttuuuuuuvvvqqqzzzwww|||zzz~~~{{{uuutttuuusssmmmgggfffeeeddddddccc___XXXRRROOOTTTXXXUUUMMMGGGEEEFFF@@@>>>:::999999:::::::::888>>>===AAAQQQ```vvv{{{rrrmmmpppooojjjhhhsssqqqZZZHHHAAA@@@AAA@@@???FFFQQQYYY\\\]]]___aaa]]]]]]aaajjjxxx999999:::::::::;;;;;;;;;===<<<<<<>>>BBBGGGLLLOOOMMMOOORRRSSSUUUWWW[[[]]]YYY]]]aaadddhhhnnnvvv|||zzz|||{{{zzzyyyxxxvvvrrrlllhhhccc\\\TTTMMMDDDBBB>>><<<;;;===@@@BBBCCCLLLUUU[[[bbbkkkqqqrrrfff\\\OOOEEEBBBAAA@@@>>>>>>======>>>@@@CCCFFFHHHIIINNNTTTVVVVVVYYY^^^dddmmmwwwmmm___YYYXXX]]]eeemmm{{{~~~ooobbbXXXOOOJJJFFFDDD@@@===;;;:::::::::888888999:::;;;<<<======>>><<<>>>BBBAAA???GGGSSSfffooooooooonnnkkkfffdddcccdddkkkkkkkkkjjjiiigggeeeccchhhddd___]]]]]]___aaabbb^^^bbbgggkkkttt~~~}}}yyywww{{{{{{uuuooommmooorrruuuuuuqqqooooooqqqsssqqqnnniiieeecccdddffflllkkkmmmqqqpppkkkhhhhhhllljjjhhhiiillloooqqqqqquuuuuutttuuuuuuvvvwwwxxxqqqyyy~~~yyy~~~}}}~~~|||yyyyyy}}}~~~xxxrrrqqqsssqqqjjjdddcccbbbaaa```^^^\\\WWWTTTQQQTTTWWWTTTMMMHHHGGGHHH@@@===:::999:::;;;;;;;;;666>>>===>>>JJJUUUcccvvvtttkkkpppssspppppp|||yyydddPPPDDD@@@AAACCCBBBFFFNNNUUUWWWXXX^^^fffeeehhhnnnyyy;;;;;;;;;<<<<<<<<<<<<===>>>???AAADDDGGGIIIKKKLLLHHHIIIJJJKKKLLLOOOTTTWWWZZZ^^^cccgggkkkrrr{{{|||zzzxxxwwwuuusssmmmhhhaaa\\\XXXRRRKKKEEE@@@???===<<<<<<>>>BBBEEEIIITTTaaahhhoootttsssnnnYYYQQQGGGAAA???>>>??????>>>>>>???BBBEEEJJJNNNQQQSSSWWW\\\]]]]]]bbbllltttvvvbbbZZZWWWWWW___kkk~~~zzzwwwzzzyyyiii\\\SSSLLLIIICCCBBB@@@>>><<<;;;::::::888888999;;;<<<<<<======>>>:::===CCCCCCCCCNNN^^^www{{{ooonnnnnnlllhhhccc```aaabbbffffffgggjjjmmmmmmiiieeeeeebbb^^^^^^___aaaaaaaaa^^^ccchhhkkkqqqyyy~~~~~~wwwrrrqqqvvvyyyvvvqqqooooooqqqsssqqqmmmlllooosssvvvvvvsssnnnjjjhhhjjjmmmpppllljjjmmmoookkkgggfffgggfffdddfffjjjnnnqqqrrrrrrrrrrrrrrrrrrtttuuuvvvqqqxxx|||zzzxxxzzzzzzyyywww|||}}}}}}{{{yyyzzz{{{}}}~~~xxxxxxyyy{{{uuupppqqquuuuuunnngggbbbaaa^^^\\\[[[YYYXXXVVVSSSTTTSSSPPPKKKHHHHHHIIIBBB???;;;::::::::::::999666>>><<<:::CCCKKKUUUcccwwwxxxnnnsssvvvtttsss{{{ttt```NNNEEECCCEEEFFFFFFJJJQQQTTTYYYdddqqqrrruuu}}}<<<<<<<<<============>>>>>>AAAEEEIIIKKKJJJIIIHHHHHHIIIJJJJJJLLLPPPUUUYYY^^^bbbgggkkknnnttt|||~~~yyywwwtttrrrqqqooollliiigggaaaYYYSSSOOOJJJDDD???======<<<<<<===@@@EEEHHHNNN[[[iiiooosssuuunnneeeMMMIIIEEEAAA>>><<>>===<<<::::::888888:::;;;<<<============999<<>>:::666>>>FFFNNN[[[eee|||ooossstttpppkkkppp}}}}}}jjjUUUFFFBBBBBBDDDBBBDDDKKKRRRZZZiiiyyy<<<>>>@@@@@@>>>>>>AAADDDDDDGGGIIIIIIGGGFFFFFFFFFMMMLLLLLLMMMPPPUUUZZZ]]]bbbeeejjjnnnssszzz{{{uuutttsssooojjjddd^^^[[[ZZZUUUNNNIIIGGGEEEBBB@@@;;;:::::::::;;;???FFFJJJVVVaaapppyyywwwkkk\\\SSSHHHCCC@@@BBBCCCBBBCCCFFFIIIIIIJJJNNNTTTZZZ___```eeehhhlllnnnuuuoooeee\\\YYY[[[___gggoootttooommmsss|||{{{sssggg[[[RRRLLLGGGDDD@@@???===;;;:::999999:::;;;;;;;;;<<<<<<<<<======999???@@@CCCDDDEEE\\\tttiiihhhgggdddaaa]]][[[YYYXXX^^^dddiiilllpppttttttqqqeeebbb^^^]]]___bbbdddeeegggiiijjjjjjiiijjjooossskkkjjjjjjnnnssssssnnniiifffhhhkkkmmmkkkiiinnnuuuwwwvvvsssnnnkkkkkkmmmooovvvjjjbbbeeehhhgggfffgggZZZ___dddeeeccccccfffiiinnnllliiifffddddddfffgggrrrrrrssstttsssrrrqqqpppqqqqqqrrrsssuuuyyy~~~uuurrrvvv{{{}}}|||yyy{{{~~~}}}vvvppptttzzzwwwmmmfffbbbaaa````````````]]][[[VVVUUUSSSPPPMMMJJJIIIHHHIIIEEE???<<<::::::999888::::::::::::<<>>===;;;999999::::::;;;===AAAHHHLLLYYY___gggjjjdddYYYNNNFFFFFFCCCBBBEEEGGGEEEFFFIIINNNOOORRRUUUZZZ```gggkkkkkkqqqyyypppggg___]]]^^^aaahhhooovvvsssqqqpppttt~~~wwwooocccXXXPPPJJJFFFCCCAAA???===;;;999999999999888999:::;;;<<<===>>>>>>:::???@@@BBBEEEHHH```pppgggbbbaaa___\\\XXXUUUTTTTTT\\\aaafffhhhkkkooonnnkkk```______```ccceeeeeeddddddeeefffffffffhhhmmmpppmmmkkklllooorrrrrrmmmhhhiiihhhjjjlllllljjjlllqqquuutttssspppllljjjkkklllnnneee```eeeiiihhhfffeee]]]aaaeeefffcccbbbdddgggjjjiiigggdddbbbbbbdddeeeoooooopppqqqpppooonnnmmmlllnnnpppqqqrrruuu{{{}}}zzz|||~~~~~~{{{wwwxxxxxxrrrkkkgggfffeeedddcccdddcccaaa___ZZZXXXUUURRRNNNLLLJJJIIIIIIEEE@@@<<<;;;:::999999999999999999;;;???EEEJJJVVVdddlllnnnrrrrrrllleeefffkkkqqq|||jjjVVVNNNPPPOOOPPPTTTZZZaaakkk|||BBBCCCEEEFFFGGGIIILLLOOOSSSQQQOOONNNNNNNNNNNNMMMVVVYYY^^^dddgggiiihhhhhhiiinnnvvv~~~~~~yyytttoookkkhhhddd^^^XXXRRRNNNLLLIIIEEEAAA===<<<;;;999888888999:::;;;>>>BBBHHHMMMWWWYYYYYYVVVOOOHHHBBB???BBBAAADDDKKKNNNNNNOOOSSSTTTXXX\\\^^^aaagggqqqyyyyyyzzztttooonnnnnnooossszzz|||}}}rrrmmmmmmuuuyyy|||}}}}}}pppiii^^^TTTLLLHHHDDDBBBAAA@@@===;;;999888888888666777888:::;;;===>>>???<<<@@@???BBBFFFLLLfff}}}kkkccc______]]]ZZZVVVTTTSSSTTTZZZ___cccccceeehhhgggccc\\\]]]___cccfffgggeeecccaaabbbbbbaaabbbeeeiiilllnnnmmmmmmppprrrqqqmmmiiilllhhhhhhkkkmmmlllkkkmmmssstttssspppllliiihhhhhhkkkeeecccgggkkkiiieeebbb___bbbfffeeecccaaabbbdddffffffdddbbb``````bbbdddkkkkkklllmmmlllkkkjjjiiihhhkkknnnnnnmmmpppwww~~~{{{~~~|||zzzzzzwwwoookkkkkkmmmkkkiiihhhhhhgggeeeccc```]]]YYYUUUQQQNNNLLLKKKIIIFFFAAA>>>===<<<;;;:::999:::999888999<<>>>>>@@@>>>AAAHHHOOOjjjtttddd___bbbcccbbb___[[[XXXYYY[[[[[[```bbbaaabbbdddbbb^^^\\\\\\]]]```cccdddcccaaaaaa```___^^^___bbbeeehhhnnnmmmnnnppprrrrrrooolllmmmgggeeekkkoooooommmlllttttttrrrnnnjjjgggggggggnnnjjjhhhiiikkkiiidddaaa___aaaddddddcccbbbbbbcccbbbccccccaaa___^^^aaadddhhhiiijjjjjjjjjiiigggfffgggkkkmmmllljjjkkkrrryyyzzz}}}}}}}}}yyywwwyyywwwrrroooooosssqqqnnnlllkkkiiigggeeedddaaa]]]WWWSSSOOONNNMMMJJJGGGCCC@@@???>>>===;;;;;;;;;:::999999;;;???CCCHHHMMMZZZkkkxxxyyyrrrnnnqqqtttqqqllljjjfffqqq{{{hhh``````eeeiiisss~~~JJJKKKMMMQQQVVV[[[^^^```___]]][[[[[[^^^aaadddffffffiiinnntttyyy}}}{{{vvvqqqlllddd___\\\XXXRRRLLLFFFBBB@@@???===<<<;;;999777777777888888999;;;<<<<<<>>>@@@CCCCCCCCCCCCBBBAAABBBEEEGGGEEEFFFLLLSSSWWWXXX]]]cccaaalllxxxrrrjjjjjjqqq||||||{{{zzzzzzzzzxxxuuusssfff___VVVNNNIIIFFFDDDCCC@@@>>><<<999777666666666888999999::::::;;;;;;;;;???@@@>>>AAAIIIOOOjjjlll___\\\dddfffgggddd___]]]___bbb^^^bbbdddbbbbbbdddbbb___^^^]]][[[[[[]]]___```___ccc```^^^]]]^^^aaadddfffkkklllmmmpppqqqqqqpppoookkkeeedddjjjppppppmmmllltttssspppkkkgggeeefffgggjjjiiiffffffhhhiiigggddd\\\^^^aaabbbbbbbbbbbbccc___bbbcccbbb___^^^bbbeeeggghhhiiiiiiiiihhhffffffiiilllmmmkkkhhhiiinnnsssxxx~~~{{{vvvyyy{{{xxxtttqqqwwwtttpppmmmkkkiiigggeeeeeebbb]]]XXXSSSPPPOOOOOOKKKHHHDDDBBBAAA@@@>>>============;;;:::<<>>======999::::::999666555666888777999;;;<<<<<<<<<>>>??????@@@BBBBBBBBBDDDGGGIIINNNOOORRRWWWZZZ\\\ccclllttt~~~tttkkkjjjnnnyyy|||uuunnnnnnooorrrtttsssqqqoooccc\\\SSSLLLGGGEEECCCBBB>>><<<:::888777777777777::::::::::::;;;;;;;;;;;;>>>@@@>>>BBBIIINNNeeeggg[[[[[[aaadddfffccc^^^\\\___bbb```dddeeecccccceeedddaaa```\\\YYYWWWYYY\\\^^^___bbb___\\\[[[^^^bbbeeegggiiijjjlllmmmnnnnnnmmmmmmiiidddccciiinnnmmmjjjiiiooonnnllliiieeeccccccddd^^^``````aaadddiiijjjggg[[[\\\^^^```aaaaaaaaaaaa\\\```cccbbb___^^^bbbgggggghhhhhhiiiiiigggfffeeekkkjjjjjjhhhgggiiillloooqqqvvv|||zzz}}}|||wwwtttyyyuuuqqqmmmjjjhhhfffdddccc```[[[VVVRRRQQQPPPQQQKKKIIIFFFDDDCCCBBB@@@>>>>>>>>>>>>===<<<===???BBBDDDHHHMMMTTT___rrrwwwfffkkk{{{}}}vvvkkkooo|||~~~{{{~~~NNNNNNQQQWWW___fffiiijjjgggkkknnnlllhhhiiinnnttt}}}yyyssskkkeee```ZZZSSSNNNKKKIIIEEEBBB???<<<;;;;;;:::<<<===;;;888777888:::666999;;;=========>>>???BBBCCCEEEEEEFFFHHHLLLOOOVVVVVVYYY^^^bbbhhhuuuzzzsssqqqqqqvvvzzznnneee```bbbeeejjjnnnooonnnlll```ZZZQQQIIIEEECCCAAAAAA<<<;;;999888777777777888999999:::;;;<<<============???>>>CCCIIIKKK^^^eeeYYYZZZZZZ^^^aaa^^^YYYWWWZZZ______bbbdddbbbbbbeeeeeebbb^^^[[[XXXWWWYYY]]]___```^^^ZZZXXXYYY^^^dddiiikkkhhhiiijjjiiihhhgggffffffgggdddccchhhjjjgggdddcccfffhhhiiihhhddd```^^^]]]UUU[[[___aaaeeekkkkkkggg[[[\\\\\\^^^______^^^\\\YYY^^^bbbbbb^^^]]]bbbgggfffggghhhhhhhhhgggeeeeeeiiifffddddddgggkkkmmmmmmjjjmmmqqqvvvzzz}}}}}}}}}~~~~~~zzzyyyzzz{{{wwwqqqmmmjjjgggeeeccc___\\\XXXSSSQQQPPPQQQRRRLLLJJJGGGFFFEEEDDDBBB@@@>>>>>>>>>===<<<===???BBBBBBGGGLLLOOOVVVhhhpppppp{{{xxxtttxxxRRRRRRTTT[[[dddllloooppppppwww}}}|||xxxyyyssslllddd]]]YYYTTTNNNIIIEEEDDDBBB@@@===;;;::::::888:::<<<:::777555777999555888;;;>>>>>>???@@@BBBEEEFFFHHHIIIJJJNNNSSSWWWYYYZZZ^^^eeelllwwwyyyooopppsss{{{}}}rrreee\\\XXXZZZ___eeekkkmmmlllkkk^^^XXXOOOHHHCCCAAA@@@???;;;:::888777777777888999888888999;;;===>>>???@@@<<>>CCCIIIIIIZZZxxxdddYYYZZZVVVZZZ]]][[[UUUSSSWWW\\\]]]aaabbb```aaaeeeeeebbb[[[YYYXXXXXX[[[___aaabbbZZZVVVTTTWWW^^^ffflllnnnggghhhhhhgggdddbbbaaaaaagggddddddgggfffaaa^^^^^^^^^bbbggghhheee___ZZZWWWSSS\\\bbbeeehhhmmmkkkddd]]]\\\\\\]]]^^^]]][[[YYYWWW]]]aaaaaa]]]\\\aaafffffffffggghhhgggfffeeedddgggbbb___aaaggglllmmmlllhhhjjjmmmqqqtttvvvwwwwww{{{}}}~~~zzz}}}zzzyyy{{{}}}zzzwwwzzz|||xxxrrrmmmjjjgggdddccc\\\YYYUUURRRPPPPPPQQQRRRLLLJJJHHHGGGFFFEEEBBB@@@======>>>===<<<===???AAA@@@GGGLLLLLLQQQbbbzzz}}}www}}}yyyuuukkk]]]bbbfffhhhnnnxxx~~~{{{vvvmmmggg]]]TTTMMMIIIFFFDDDDDDCCC@@@===;;;999888777999::::::999888888:::;;;;;;:::;;;===@@@CCCDDDDDDJJJOOOTTTTTTPPPPPPUUU[[[```eeellltttxxxxxx{{{}}}vvvuuuwww}}}zzzyyyvvvyyy|||zzzqqqeeeZZZTTTSSSXXXaaajjjmmmkkkjjjkkkaaaXXXMMMEEEBBBAAA@@@???;;;:::888777777777888888;;;;;;;;;<<<<<<<<<<<<<<>>CCCEEEZZZ}}}~~~^^^TTTXXXWWWVVVTTTSSSTTTVVVXXXZZZ]]]ZZZWWWYYY\\\^^^[[[WWWWWWWWWXXXYYYXXXWWWUUUTTTRRRQQQRRRWWW___fffjjjkkkfffdddaaa```aaabbbbbbaaafffeeecccbbbbbb```]]][[[bbb______cccbbb]]]YYYXXXYYYbbbiiihhheeeeeeeeeccc[[[XXXVVVWWWZZZ]]]]]][[[]]]```cccdddddddddeeefffhhhiiiiiieee```]]]^^^___bbbeeedddaaaccciiiiiidddgggdddffflllooollljjjjjjqqquuu{{{~~~~~~~~~~~~~~~{{{yyyxxxxxxyyy{{{|||{{{wwwtttqqqpppooollliiifffdddccc]]]ZZZWWWVVVVVVWWWVVVUUUSSSQQQMMMIIIFFFDDDDDDDDDBBBAAA@@@>>>>>>>>>>>>??????IIIKKKLLLQQQYYYmmm}}}tttuuuqqq\\\iiioootttwww~~~|||{{{yyytttoooeee^^^UUUMMMHHHDDDAAA@@@@@@???===<<<;;;:::999999999:::::::::999999;;;======>>>@@@DDDGGGJJJKKKKKKSSSWWWZZZXXXVVVWWW^^^eeepppwwwxxx}}}~~~{{{}}}}}}xxxwwwzzzvvvqqqnnnlllkkkmmmmmmooorrrpppiii```YYYTTTSSSYYYdddooouuuuuusssqqq```XXXMMMEEEAAA@@@???===;;;:::888777777777888999;;;;;;;;;<<<<<<<<<<<<===>>>???>>>BBBGGGKKKbbb{{{]]]SSSVVVYYYWWWTTTRRRRRRTTTVVVXXXXXXUUURRRTTTWWWYYYWWWTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTVVV[[[bbbgggiiiiiiccccccddddddcccaaa___^^^cccbbbaaabbbcccbbb```______]]]^^^bbbccc___[[[[[[bbbiiinnnjjjfffeeedddccc^^^\\\YYYZZZ]]]```aaa``````bbbeeeffffffeeefffggglllkkkgggaaa[[[ZZZ]]]```bbbddddddbbbeeelllmmmjjjdddbbbcccfffgggeeefffjjjqqquuuzzz}}}~~~}}}}}}}}}~~~zzzxxxwwwwwwwwwvvvxxxwwwwwwxxxyyyxxxvvvsssmmmkkkiiifffdddbbb``````^^^\\\YYYWWWXXXXXXWWWVVVSSSQQQMMMJJJFFFEEEDDDDDDBBBAAA???>>>===============FFFIIIJJJPPPWWWiii}}}yyytttwww}}}{{{}}}~~~nnn\\\PPPttt{{{~~~vvvrrrrrrpppkkkfffXXXSSSKKKEEEAAA>>><<<;;;;;;:::::::::::::::;;;<<<999:::;;;;;;;;;<<<>>>@@@???AAAEEEIIIMMMQQQTTTUUU^^^aaabbbaaaaaafffqqqyyy{{{uuu|||wwwxxx}}}pppqqquuuzzzuuummmiiiggghhhlll{{{sssfff```^^^]]]___cccbbbccceeeddd```\\\YYYXXX\\\bbbmmmyyy{{{uuu___WWWLLLDDDAAA???===;;;:::999888777777777888999;;;;;;<<<<<<<<<=========<<<@@@@@@DDDKKKRRRnnnvvv\\\SSSUUUZZZWWWSSSPPPPPPQQQTTTVVVTTTQQQOOOQQQTTTVVVUUUSSSUUUUUUUUUVVVVVVWWWXXXYYYWWWXXXZZZ___dddggggggfff___cccggggggbbb^^^[[[[[[bbbaaaaaaaaacccbbbaaa___^^^\\\___eeegggeeeccccccpppuuuvvvpppjjjiiihhhfffdddaaa^^^^^^```bbbddddddccceeeggghhhgggffffffgggooojjjccc[[[WWWWWW\\\```aaaccccccdddhhhnnnpppooodddbbbaaabbbaaaaaahhhpppxxxzzz||||||{{{yyyxxxyyy}}}xxxrrroooppprrruuuvvvwwwuuuttttttttttttrrrqqqjjjhhheeeaaa___^^^^^^___```^^^[[[YYYYYYYYYWWWVVVTTTRRROOOKKKHHHFFFEEEEEEAAAAAA???>>><<<<<<<<<<<<:::CCCEEEHHHOOOUUUeee}}}~~~}}}wwwqqqxxxttthhh^^^XXXZZZ___cccaaaYYYPPPKKKIIIvvv~~~zzzuuuoookkkiiifff___[[[NNNJJJDDD???===<<<:::999999888888999999:::;;;<<<999;;;===>>>>>>@@@CCCEEEGGGHHHKKKOOOSSSZZZ```dddlllnnnppprrrwww~~~~~~uuuxxx{{{sssoooooolllrrr{{{xxxkkkgggggghhhmmmrrr}}}xxxzzzrrrggg\\\WWWUUUUUUYYY]]]]]]^^^^^^^^^]]]^^^```bbbnnnuuu~~~~~~qqq___WWWLLLEEEAAA@@@===;;;:::999888777777888999999;;;;;;<<<<<<======>>>>>>;;;@@@@@@BBBJJJWWWxxxppp\\\UUUUUUWWWUUUQQQNNNNNNPPPTTTVVVTTTRRRPPPRRRTTTWWWWWWVVVVVVVVVVVVVVVWWWZZZ\\\]]][[[[[[]]]___aaacccdddddd^^^cccgggeee___ZZZZZZ\\\eeedddcccbbbbbbaaa^^^\\\```___bbbjjjooonnnmmmnnn{{{~~~|||uuuooooooooommmkkkiiieeecccbbbccceeefffdddfffhhhhhhfffeeeeeeeeekkkggg```ZZZWWWXXX\\\___aaabbbccceeejjjnnnoooooofffdddcccccccccfffrrr~~~~~~zzzvvvuuuvvvtttppplllkkknnnrrruuuwwwuuurrrpppoooooooooooonnniiigggccc```______```aaabbb```]]]\\\[[[ZZZXXXVVVUUUSSSPPPMMMJJJHHHFFFFFFBBBAAA@@@???>>><<<<<<;;;999AAACCCFFFOOOTTTaaavvv}}}yyy||||||nnn```SSSKKKIIILLLNNNMMMJJJHHHJJJLLLuuu{{{xxxvvvrrrmmmgggbbb^^^XXXQQQMMMGGGDDD@@@===<<<<<<;;;;;;:::999999999999:::;;;<<<;;;===@@@BBBCCCFFFIIILLLPPPQQQSSSUUU[[[eeeqqqyyy~~~vvv}}}qqqllljjjhhhjjjnnnsss{{{uuulllkkkpppuuu|||yyypppjjjmmmttt}}}wwwooobbbZZZRRRPPPPPPPPPTTTYYYaaabbbbbbcccdddgggkkkooo}}}nnn]]]VVVLLLEEEBBB@@@>>><<<999999888777777888999:::;;;;;;<<<<<<===>>>>>>???<<<@@@>>>???JJJ]]]lll\\\UUUSSSRRRPPPNNNLLLMMMPPPTTTWWWSSSRRRQQQRRRTTTWWWYYYZZZXXXXXXXXXXXXZZZ]]]___aaa___^^^]]][[[[[[]]]```ccc___bbbccc```ZZZXXX[[[___eeedddbbbbbbbbbaaa___\\\```___ccclllrrrssssssttt}}}~~~{{{tttqqqrrrsssqqqtttqqqnnniiifffeeeeeefffccceeeffffffeeeccccccccccccaaa^^^\\\\\\\\\]]]^^^bbbaaacccgggjjjkkkkkkkkkeeedddeeegggiiiooo}}}zzzxxxxxxyyypppnnnmmmnnnpppsssssssssqqqooolllkkkkkkllllllkkkhhhfffbbb```______aaabbbcccaaa___]]]]]][[[XXXVVVUUUTTTQQQNNNKKKHHHFFFFFFCCCBBBBBBAAA@@@???======:::@@@AAAEEEOOOTTT___rrrnnn^^^PPPHHHCCCDDDEEEHHHKKKNNNQQQRRRnnnyyy}}}xxxtttqqqooommmdddaaa[[[UUUPPPJJJDDD@@@CCCAAA===<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>AAADDDFFFIIILLLPPPSSSSSSUUUYYY^^^fffsss}}}}}}oooiiiccccccdddhhhpppyyyvvvpppsss{{{}}}nnnddd\\\```ffflllnnnkkkddd^^^VVVPPPLLLNNNPPPSSSZZZaaalllmmmnnnnnnpppsssxxx{{{~~~kkkZZZSSSKKKEEEBBBAAA>>><<<999888777777777888999:::;;;;;;<<<===>>>>>>???@@@===BBB???BBBRRRjjjgggZZZTTTOOONNNMMMLLLLLLMMMPPPSSSUUUOOONNNNNNOOOQQQTTTXXXZZZYYYYYYZZZ[[[]]]___aaabbbaaa```]]]YYYXXXYYY]]]aaa______]]]ZZZXXXYYY^^^cccaaa``````aaaccccccbbb```\\\[[[```jjjpppqqqrrrtttwwwxxxvvvpppooorrrsssqqqvvvuuusssnnniiifffeeeeeeaaaccceeeeeecccbbbbbbbbb___^^^___aaabbbaaa^^^\\\aaa```ccciiillljjjgggfffcccbbbdddjjjpppwww~~~yyyyyy{{{~~~tttsssrrrrrrsssrrrooommmmmmkkkiiihhhiiijjjjjjjjjdddbbb```___^^^___```aaadddbbb```___]]][[[WWWUUUSSSRRROOOMMMJJJGGGDDDCCCBBBBBBBBBBBBAAA@@@???>>><<<@@@???BBBNNNSSS]]]nnnppp]]]NNNFFFCCCEEEHHHNNNTTT[[[___```aaallluuuxxxyyy}}}yyyrrrmmmiiieeebbb```UUURRRMMMIIIEEEAAA>>><<<@@@===;;;:::;;;<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBDDDHHHKKKNNNRRRWWWZZZZZZaaajjjsssxxxllliiidddccceeejjjooowww~~~zzzuuudddZZZSSSUUUYYY[[[ZZZVVVQQQNNNNNNIIIGGGKKKQQQZZZfffqqqwwwxxxzzz{{{{{{}}}yyyfffUUUOOOGGGBBB@@@???===;;;999888777777777888:::;;;;;;;;;<<<===>>>???@@@@@@>>>DDDDDDKKKbbb|||www```XXXRRRMMMMMMLLLLLLMMMNNNOOOPPPQQQKKKKKKKKKLLLNNNQQQVVVYYYXXXYYY[[[\\\^^^___````````````^^^[[[XXXXXX[[[___\\\[[[XXXWWWXXX\\\```cccaaa``````aaaccccccbbbaaaYYYXXX]]]gggmmmnnnoooqqqtttuuusssoooooorrrssspppooopppooolllfffbbbaaaaaa```bbbdddeeecccbbbbbbccc______aaadddeeeccc___ZZZ^^^^^^ccclllooojjjfffeeebbbaaaeeennnwww}}}{{{uuutttwwwzzzwwwvvvuuutttsssrrrooollliiihhhggggggiiijjjiiiiiiaaaaaa``````___`````````dddbbb```___]]][[[WWWTTTOOONNNLLLIIIFFFCCC@@@??????@@@AAAAAAAAAAAA@@@???===???<<>>=========;;;999999:::;;;;;;:::;;;<<<<<<===???AAABBBCCCDDDFFFJJJNNNQQQUUUZZZ^^^iiirrrqqqmmmuuuyyyyyyxxxlllcccbbbbbbfffnnnwww~~~ppp___TTTNNNPPPQQQPPPMMMHHHEEECCCFFFBBB@@@EEENNN[[[lllzzz}}}sss```RRRLLLEEE@@@???>>><<<:::888888777777777888:::;;;;;;;;;<<<===>>>???@@@@@@>>>FFFIIITTTnnnmmmZZZVVVRRRMMMMMMMMMMMMMMMNNNNNNNNNNNNIIIJJJJJJKKKMMMPPPUUUYYYWWWXXX[[[]]]^^^______^^^___``````^^^ZZZYYY[[[]]]ZZZXXXVVVWWWZZZ^^^aaacccdddcccbbbbbbbbbbbb___]]]YYYXXX]]]fffmmmnnnnnnpppuuuvvvtttpppqqquuuuuuqqqfffhhhiiifffaaa]]]\\\\\\```bbbdddeeedddccccccdddbbbbbbbbbeeefffddd^^^ZZZ]]]\\\cccnnnrrrlllffffffcccbbbgggrrr|||yyyqqqnnnppprrrwwwvvvtttsssssssssqqqpppgggffffffgggiiijjjiiihhhaaabbbbbbbbbbbbbbbbbbbbbdddcccaaa___]]]ZZZVVVSSSKKKKKKIIIFFFCCC@@@===<<<===>>>???@@@AAA@@@??????===>>>:::===JJJQQQYYYiii~~~nnndddbbb```iiisssyyy|||MMMPPPTTTXXX\\\```dddgggssswww~~~|||zzzxxxuuuqqqmmmnnnggg___YYYWWWSSSMMMHHHBBBAAA@@@===:::999:::;;;:::999888888999;;;>>>???>>>???AAACCCFFFHHHJJJKKKJJJLLLNNNQQQVVV___kkkttt}}}uuusssnnnjjjkkknnn{{{}}}wwwrrrqqqlllccc```cccooorrr}}}~~~iii\\\WWWSSSRRRPPPNNNLLLIIIFFFCCC???BBBFFFIIIPPP___ttt|||gggWWWPPPLLLGGGCCC@@@???===;;;888888888888888999999999<<<=========;;;;;;===???FFFAAAIIIeeezzzeeeXXXMMMJJJMMMKKKKKKKKKKKKLLLNNNOOOPPPMMMJJJGGGJJJPPPTTTTTTRRRSSSTTTVVVYYY[[[\\\]]]]]]VVVXXX[[[\\\ZZZWWWUUUTTTUUUYYY[[[]]]```eeeddd```]]]___aaacccbbb___\\\YYYUUUVVV[[[bbbjjjppptttuuuuuuvvvsssoooqqqwwwvvvppphhhddddddfffeeeaaa]]]^^^bbbbbbbbbcccdddeeedddcccgggdddcccfffgggccc```aaa```aaadddgggjjjjjjhhhfffbbbccciiittttttllliiilllpppqqqrrrpppnnnqqquuutttppphhheeebbbdddhhhjjjiiifffcccbbbbbbbbbddddddcccaaacccaaa___]]]\\\YYYUUUSSSOOOMMMJJJHHHEEEAAA<<<999999:::===???AAAAAAAAAAAA>>>===>>>AAADDDJJJXXXfff~~~AAAEEEIIINNNQQQTTTXXX[[[fffjjjqqqxxx}}}~~~}}}|||{{{zzz{{{|||}}}|||{{{}}}{{{wwwtttqqqmmmiiifffbbb\\\UUUPPPNNNKKKFFFAAA>>>>>>===;;;999888999;;;======<<<<<<===???AAABBBEEEGGGIIIJJJKKKLLLNNNOOOPPPSSSVVV[[[dddssssssoooiiikkk~~~pppeeefffmmmuuu~~~nnnjjjiiijjjhhheeehhhoooyyyzzzeeeWWWTTTRRRRRRQQQPPPNNNKKKGGGDDDEEEGGGIIINNNVVVfffyyyqqq```TTTMMMJJJEEEAAA???===;;;999888888888888888999999999<<<=========<<<<<<===???DDDFFFYYY~~~sssaaaXXXNNNIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLIIIGGGJJJOOORRRQQQOOOOOOPPPRRRTTTVVVWWWXXXYYYSSSVVVXXXYYYWWWUUUTTTTTTUUUXXXZZZ[[[___cccbbb^^^]]]^^^```aaaaaa___]]]\\\ZZZ\\\___fffmmmsssuuuvvvtttvvvtttrrrtttyyyvvvpppkkkhhhhhhmmmnnniiicccaaabbbbbbbbbcccdddcccbbb```ccc``````dddfffcccaaabbbbbbbbbdddfffhhhhhhgggfffiiiiiimmmuuuyyyooogggdddgggjjjiiijjjjjjjjjnnntttuuuqqqiiifffcccdddhhhkkkjjjggggggggggggiiijjjjjjgggeeeeeeccc```^^^\\\ZZZVVVTTTPPPNNNKKKHHHFFFBBB===999888999;;;===???AAABBBBBB@@@>>>???AAACCCIIIWWWddd|||<<<@@@EEEIIILLLOOORRRTTT\\\```gggooouuuwwwxxxxxxuuuttttttuuuwwwyyyxxxwwwwwwsssooojjjfffbbb]]]ZZZTTTOOOIIIEEEDDDBBB???;;;<<<<<<<<<:::999999;;;======>>>???@@@BBBDDDEEEFFFNNNPPPSSSTTTTTTTTTVVVWWW^^^bbbiiirrr~~~jjjfff```eeeyyyuuukkkeeekkkuuussshhhaaabbbdddgggiiimmmwwwyyydddWWWTTTTTTVVVXXXYYYWWWTTTOOOMMMMMMMMMNNNSSS^^^lll{{{rrrcccWWWPPPIIIFFFBBB>>>===;;;999777777777888888888999999999<<<=========<<<<<<>>>@@@@@@HHHcccjjj\\\WWWPPPIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGJJJMMMOOOMMMKKKMMMMMMOOOPPPRRRSSSTTTUUUPPPSSSUUUVVVUUUTTTTTTTTTUUUXXXYYYYYY\\\aaaaaa]]]]]]^^^^^^_______________bbbcccfffkkkpppuuuvvvvvvrrrsssrrrrrruuuxxxtttooommmiiijjjpppsssmmmeeeaaa```aaacccddddddbbb```______\\\]]]bbbdddcccbbbdddddddddddddddeeefffggghhhqqqooopppttt{{{}}}zzzssskkkeeedddgggkkkeeeggghhhhhhlllsssuuurrrkkkhhhddddddgggjjjjjjiiiiiijjjlllnnnooonnnjjjgggdddbbb___\\\ZZZXXXUUURRRPPPNNNKKKHHHEEEAAA===999888888999:::<<>>>>><<<:::;;;<<<<<<<<<<<<===@@@BBB@@@AAACCCFFFIIILLLOOOPPPTTTXXX]]]___```aaadddgggsss{{{mmmgggaaafffyyywwwtttxxx}}}qqqgggaaabbbfffkkkooosss|||}}}ggg[[[YYYZZZ^^^dddggggggeeebbb``````]]]]]]bbblllwww}}}gggXXXPPPLLLFFFCCC@@@===<<<:::888777777777777888999999::::::;;;=========<<<===???@@@EEELLLhhhbbbWWWUUUPPPKKKHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLJJJGGGLLLLLLMMMNNNOOOPPPQQQRRROOOQQQSSSTTTSSSSSSTTTUUUVVVXXXYYYXXX[[[``````]]]]]]]]]\\\\\\]]]^^^```aaaggghhhiiimmmrrruuuuuuuuuqqqooonnnooorrrtttrrrooonnnhhhfffkkkmmmhhhaaa\\\^^^```ccceeedddcccbbbbbb___\\\\\\aaacccbbbbbbddddddddddddcccdddfffjjjmmmuuusssqqqrrruuuxxxyyyyyy{{{xxxrrrmmmjjjkkknnnqqqhhhkkkkkkjjjmmmrrrtttrrroookkkgggfffggghhhhhhggghhhiiillloooqqqooojjjfffbbb___[[[XXXVVVTTTPPPNNNNNNKKKHHHEEEBBB???;;;888777777666777:::===AAACCCCCCAAAAAAAAA@@@DDDPPP\\\mmmvvvjjjeeehhhpppwww:::===BBBEEEHHHJJJLLLNNNSSSXXX___ffflllppprrrsssrrrpppnnnmmmnnnmmmkkkiiiccc___ZZZUUUPPPLLLHHHEEE@@@>>><<<:::;;;;;;;;;:::999;;;<<<===>>>AAADDDGGGIIIJJJLLLOOORRRVVVYYY[[[^^^dddkkkppprrruuuzzz~~~zzzlllgggcccjjj{{{|||rrrlllfffccceeekkksss{{{jjj^^^\\\dddjjjsssyyy{{{zzzyyyyyyzzzwwwuuuxxxzzz{{{yyycccTTTMMMJJJDDDBBB???======;;;999777666777777888999999::::::;;;<<<============???AAAKKKTTTqqq|||]]]SSSSSSPPPLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIGGGFFFJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSVVVXXXWWWYYYXXXWWW[[[```bbb___]]][[[ZZZYYYZZZ]]]```bbbhhhhhhiiilllppprrrrrrrrrrrrnnnkkkmmmppprrrsssrrrnnngggcccdddeee```[[[YYY\\\___ccceeedddddddddeeebbb^^^]]]aaacccaaaaaabbbbbbccccccbbbcccffflllqqqwwwuuusssrrrtttvvvxxxxxx{{{uuupppnnnnnnppprrrhhhkkklllkkkmmmqqqtttssspppmmmjjjgggffffffeeeeeegggiiillloooqqqnnniiieeeaaa]]]YYYUUURRRPPPMMMKKKIIIFFFCCC@@@>>>;;;888666777666555555777;;;???BBBCCCBBBBBBBBB@@@BBBLLLWWWiiipppccc___hhhwww;;;===AAACCCEEEGGGKKKMMMTTTXXX^^^eeejjjnnnppppppmmmkkkiiigggfffdddbbb___WWWSSSNNNJJJGGGDDDBBB@@@:::999888888888999;;;<<<999;;;===???BBBEEEJJJMMMPPPQQQSSSVVVZZZ```eeehhhsss{{{~~~zzz~~~|||mmmdddbbbeeepppuuuhhhdddaaa```fffooo}}}lllcccdddsss{{{yyyxxx{{{vvvaaaSSSKKKGGGBBB@@@>>>======<<<:::888666666777888999::::::;;;;;;<<<>>>>>>===>>>@@@BBBHHHUUUwwwuuuYYYQQQQQQOOOLLLMMMIIIHHHHHHGGGFFFFFFFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKRRRSSSSSSSSSRRRSSSVVVYYYWWWXXXWWWVVVZZZ```cccaaa[[[ZZZXXXWWWXXX[[[^^^```eeeeeegggjjjmmmooooooooorrrmmmjjjnnnrrrsssssstttmmmhhhdddcccaaa\\\ZZZ[[[\\\___ccccccbbbbbbdddgggddd___]]]```aaa______aaa```aaabbbaaaaaadddjjjpppuuutttttttttvvvyyy{{{}}}~~~vvvooolllkkkkkkjjjccchhhjjjiiijjjooorrrrrrmmmllljjjhhhfffeeeddddddhhhiiillloooqqqooojjjfff___[[[VVVRRROOOLLLIIIGGGDDDAAA>>>;;;:::999777555666555444444666999<<<>>>AAAAAABBBDDDBBBAAAIIIRRRccc{{{uuuhhhfffqqq===>>>@@@AAACCCFFFJJJNNNRRRUUUZZZ```dddhhhiiijjjccc```]]]\\\ZZZXXXVVVSSSKKKHHHDDDAAA??????===<<<999999999999999;;;===???===???BBBEEEHHHMMMRRRVVVXXXZZZ]]]cccmmmwwwssskkkhhhbbbgggnnnssswwwwwwoooeeeaaaeeeppp~~~kkkaaa[[[]]]___bbbppptttsssyyyrrr^^^RRRJJJEEE@@@>>>===<<<===<<<:::777555666777888999:::;;;;;;;;;<<<>>>>>>===>>>AAACCCEEESSSwwwiiiUUUPPPPPPMMMJJJKKKHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGIIIJJJSSSSSSSSSQQQQQQRRRUUUXXXUUUVVVUUUSSSXXX```cccbbbZZZYYYWWWVVVWWWYYY[[[\\\bbbbbbdddgggkkknnnnnnmmmkkkggghhhooosssqqqnnnooohhhgggffffffbbb\\\\\\___^^^```bbb```]]]]]]```dddbbb]]][[[^^^___^^^^^^```^^^```aaa___]]]___eeejjjlllnnnpppsssvvvzzz~~~zzzrrrllljjjiiigggfffdddhhhjjjhhhgggkkknnnoooggghhhiiiiiihhhffffffeeehhhhhhkkkmmmooommmiiieeeZZZVVVPPPKKKHHHEEECCCAAA@@@===:::999888888777666555555444444555777999;;;>>>@@@CCCEEECCCAAAGGGOOOWWWjjj}}}tttttt:::;;;<<<<<<===AAAGGGKKKJJJMMMQQQVVVZZZ]]]^^^___TTTRRROOOMMMLLLKKKHHHFFFDDDAAA===;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>AAACCCBBBEEEHHHKKKOOOTTTZZZ^^^cccffflllvvvnnn]]]WWWWWWWWW^^^fffkkkoooqqqllleeeeeemmm}}}qqqaaa\\\UUUUUU\\\bbbiii|||~~~ooo[[[PPPIIIDDD>>>===<<<<<<<<<;;;999777555666777888999:::;;;;;;;;;<<<>>>>>>>>>???AAACCCIIIVVVwwwsssaaaRRRPPPQQQLLLHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDFFFHHHKKKKKKJJJHHHGGGGGGIIIJJJLLLTTTSSSRRRPPPOOOQQQTTTWWWSSSTTTSSSRRRVVV___cccbbbYYYXXXWWWVVVVVVWWWYYYZZZ``````bbbfffjjjmmmmmmmmmdddaaadddnnnsssnnniiihhhbbbdddhhhiiiddd]]]]]]aaa___aaaaaa^^^YYYXXX\\\aaa```[[[YYY\\\^^^]]]]]]```^^^```aaa^^^ZZZZZZ___ddddddgggkkkoootttyyy~~~{{{uuunnnjjjjjjjjjjjjhhhiiimmmnnnjjjggghhhjjjjjjaaadddgggiiiiiihhhggggggffffffhhhjjjllljjjgggdddTTTPPPJJJEEEAAA???<<<:::>>><<<999888888888888777555555444444555666888999===???CCCFFFDDDBBBFFFMMMMMM]]]nnnxxx<<<<<<======???@@@BBBCCCFFFIIILLLNNNNNNNNNOOOPPPCCCEEEFFFFFFCCCAAA@@@@@@@@@???===;;;:::::::::;;;999<<<<<<;;;@@@HHHIIIDDDLLLKKKOOOVVV[[[\\\bbbkkkooo|||www```TTTSSSWWWUUUYYYaaallltttuuusssqqqsss}}}xxxhhh___\\\XXXXXX]]]eeekkkwwwppp]]]MMMGGGGGGCCC@@@===:::999888777555555666777999;;;<<<<<<<<<:::===@@@???>>>===@@@CCCLLLYYYnnnkkkYYYMMMMMMNNNHHHGGGKKKFFFFFFFFFDDDBBBAAAAAABBBAAACCCDDDEEEDDDDDDFFFGGGKKKIIIGGGFFFHHHLLLQQQTTTYYYVVVTTTSSSTTTUUUUUUUUUSSSPPPNNNSSSZZZ```aaa```UUUVVVVVVUUUUUUUUUXXXZZZ___cccdddbbbaaadddeeeddd^^^]]]bbbkkkooolllfffddddddgggkkkjjjfffcccbbbccc]]]]]]]]][[[XXXYYY]]]```]]]\\\\\\]]]___```___]]]___^^^]]]\\\\\\]]]______```ccceeehhhppp{{{pppjjjhhhmmmpppmmmgggeeeggghhhhhhhhhggggggiiijjjgggffffffhhhiiiiiihhhffffffhhhlllnnnmmmiiidddaaaUUUNNNDDD>>>===<<<;;;999888888777666666777888999333333333444555666777777999<<>>@@@BBBEEEFFFFFFEEEFFFGGGAAABBBCCCAAA???<<<<<<<<<;;;;;;::::::;;;<<<>>>??????CCCDDDDDDHHHOOOQQQMMMPPPNNNQQQYYY```gggtttqqq]]]RRRRRRUUUYYY]]]gggqqqyyy}}}ssshhh^^^YYYYYYZZZ\\\bbblllvvvmmm[[[MMMGGGFFFBBB???<<<:::999888777555555666777999;;;<<<<<<<<<;;;===@@@@@@>>>???BBBEEEHHHSSSggg|||fffVVVKKKLLLMMMHHHFFFIIIEEEFFFEEEDDDCCCCCCDDDEEEAAACCCDDDDDDDDDEEEGGGIIIOOOMMMJJJHHHIIIKKKNNNQQQUUUSSSQQQRRRSSSUUUUUUTTTSSSPPPOOOSSSYYY^^^___]]]TTTTTTTTTTTTTTTUUUXXX[[[^^^bbbdddbbbaaaeeefffeee[[[XXXZZZaaaeeeccc``````dddfffhhhiiifffcccaaa```[[[\\\]]]\\\ZZZZZZ\\\^^^\\\\\\\\\]]]```aaa```^^^___^^^]]]\\\[[[[[[[[[[[[^^^```aaabbbgggnnnqqqoookkkfffffflllqqqnnnjjjgggbbbccccccbbbbbbccceeegggkkkjjjiiiiiijjjjjjiiihhhiiikkknnnooolllgggaaa]]]OOOHHH@@@:::999888666555888777666555444444555555333333444444555555666666666888<<>>>>>=========>>>???@@@???>>>;;;:::;;;<<<::::::;;;<<>>;;;999888888666555666666888999;;;<<<<<<<<<;;;>>>@@@@@@???@@@DDDGGGKKKTTThhh~~~___RRRJJJLLLLLLHHHEEEGGGEEEDDDDDDDDDEEEFFFFFFGGGBBBCCCCCCCCCCCCEEEIIILLLTTTQQQNNNKKKIIIJJJLLLNNNPPPNNNMMMOOOQQQSSSTTTSSSRRRPPPPPPSSSXXX[[[[[[YYYRRRRRRRRRRRRRRRUUUYYY]]]___dddeeeccccccfffhhhgggYYYTTTQQQVVVZZZ[[[\\\]]]ddddddeeeggggggfffbbb___\\\]]]^^^]]][[[ZZZZZZ[[[[[[[[[[[[]]]```aaaaaa___aaa``````___]]]\\\ZZZYYY^^^aaabbbbbbeeekkkkkkhhhfffccceeemmmsssqqqllljjjfffeeeddddddfffhhhkkklllpppnnnkkkjjjjjjjjjjjjiiilllmmmooonnnjjjccc\\\XXXIIIDDD<<<888777666444222777666555333222222222222444444444444444555555555444666999===AAADDDFFFGGGEEEJJJNNNNNNPPP___www|||~~~xxxkkkaaa<<<;;;;;;:::::::::;;;;;;:::;;;<<<<<<:::999:::;;;>>>>>>>>>===<<<===@@@BBB@@@@@@AAABBBDDDGGGJJJKKKIIIMMMSSSVVVXXX\\\___aaa___ccckkkvvv}}}{{{xxxwww}}}zzzoooddd[[[UUUUUUWWW[[[^^^cccjjjtttzzzzzzmmm___VVVVVVXXX```gggooottt|||{{{ppphhhccc```ZZZWWWYYY\\\^^^cccjjjpppxxxvvvbbbWWWOOOHHHEEE???===:::888888777666555666777888:::;;;<<<<<<<<<;;;===???>>>>>>@@@EEEJJJUUU^^^rrrqqqXXXOOOJJJLLLLLLIIIFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEBBBBBBBBBBBBBBBEEEJJJNNNUUURRROOOLLLJJJJJJLLLMMMKKKJJJJJJLLLOOORRRRRRRRRPPPPPPPPPSSSVVVXXXWWWUUUPPPQQQQQQQQQRRRUUUZZZ^^^dddiiijjjgggfffhhhiiihhh[[[SSSNNNPPPUUUWWW[[[___bbbbbbbbbfffiiijjjfffbbbcccbbb```]]][[[ZZZZZZZZZZZZZZZZZZ]]]```aaaaaa```bbbcccccccccbbbaaa___^^^^^^bbbdddfffkkkpppppplllgggdddfffooovvvtttnnnkkkjjjiiihhhhhhkkknnnqqqrrrqqqnnnjjjhhhhhhiiihhhhhhkkklllmmmlllhhh```YYYTTTIIICCC<<<888777777555222444444333333222222222222555444444444444444444444444666999===BBBFFFIIIKKKHHHKKKLLLJJJKKKUUUfffssstttaaaSSS>>>======<<<<<<<<<<<<===;;;<<<<<<<<<;;;:::;;;======???@@@@@@AAACCCGGGJJJIIIIIIHHHIIIJJJLLLNNNOOONNNSSSYYY]]]^^^___dddjjjnnnyyymmmdddaaa___^^^aaaooo{{{sss```TTTMMMJJJLLLPPPTTTWWWYYY^^^fffmmmtttvvvtttmmmddd^^^^^^aaakkksssxxxyyywwwkkkccc]]]YYYWWWXXXVVVWWW]]]bbbgggooowwwppp^^^VVVOOOIIIEEE>>><<<999888888888777666777888999:::;;;<<<<<<<<<:::<<<=========@@@GGGLLL[[[eee|||fffSSSNNNKKKKKKLLLIIIGGGFFFFFFDDDAAAAAACCCDDDCCCAAAAAABBBBBBAAABBBEEEIIIMMMQQQOOOMMMKKKJJJKKKMMMNNNHHHHHHIIIKKKNNNPPPPPPOOONNNOOOPPPRRRTTTTTTSSSQQQOOOOOOPPPQQQRRRVVV[[[___iiimmmnnnjjjhhhiiijjjhhh]]]TTTNNNOOOSSSWWW[[[___aaaaaabbbggglllmmmjjjggglllgggaaa[[[XXXYYYZZZ\\\YYYYYYYYY\\\___``````______```bbbcccddddddcccbbb___dddhhhlllrrrwwwvvvrrrkkkhhhjjjrrrxxxuuuooollliiifffeeegggjjjnnnppppppooolllhhhfffffffffffffffgggiiijjjjjjfff```XXXTTTIIICCC<<<888777777555333222222222333444444444444444444444444444333333333444555888;;;@@@FFFJJJMMMMMMKKKJJJJJJNNNTTT[[[___rrr}}}ttt```QQQ>>>======<<<<<<<<<======<<<===>>>>>>===>>>@@@BBBAAACCCFFFGGGIIIKKKOOOQQQRRRRRRQQQQQQRRRTTTVVVWWWTTTXXX^^^bbbaaaaaahhhrrr}}}kkkYYYSSSPPPMMMPPPVVVdddqqquuueeeRRRIIIGGGFFFFFFKKKRRRUUUVVV[[[cccjjjooossswwwuuuoookkkkkkmmmuuu|||~~~}}}~~~{{{zzz}}}qqqjjj```XXXUUUTTTUUUVVVYYYYYY^^^gggooovvvyyyzzzjjjZZZSSSMMMGGGDDD>>><<<999888999999999888888999:::;;;<<<<<<<<<<<<;;;<<<=========AAAIIIOOOZZZgggyyy^^^PPPNNNKKKJJJJJJHHHGGGEEEFFFCCC@@@@@@CCCDDDBBB???@@@AAAAAAAAAAAACCCGGGJJJLLLKKKJJJIIIJJJKKKMMMNNNIIIIIIIIIKKKNNNOOONNNMMMKKKMMMPPPRRRSSSRRRPPPNNNNNNOOOQQQSSSTTTWWW[[[^^^hhhlllmmmhhhfffggghhhfff]]]UUUPPPRRRVVVXXX[[[^^^```bbbdddhhhllllllkkkiiiooohhh___YYYWWWYYY[[[]]]XXXXXXXXXZZZ]]]^^^^^^]]]ZZZ[[[\\\^^^```aaabbbbbbffflllrrrvvv{{{}}}wwwppplllmmmtttxxxuuuooollliiigggfffhhhmmmppppppnnnkkkiiifffeeefffggggggfffeeegggiiijjjgggaaaZZZVVVJJJCCC;;;555444444444222000111222444555555555555333333333333333444444444333444555999>>>CCCIIILLLMMMJJJGGGIIIOOOTTTTTTSSS\\\jjjxxx}}}ooo[[[LLL>>>>>>>>>===>>>>>>?????????@@@BBBBBBCCCEEEHHHKKKLLLOOORRRTTTUUUVVVXXXYYYZZZ[[[[[[]]]```cccfffhhheeehhhnnnqqqnnnmmmwww|||mmm]]]OOOKKKHHHDDDIIISSS\\\eeedddTTTHHHFFFGGGEEEHHHNNNVVVZZZ^^^eeeqqqzzz}}}zzz{{{yyyyyyzzzrrriii```\\\VVVSSSSSSVVVXXXYYYaaadddmmmzzz|||~~~{{{xxx}}}zzzcccVVVOOOIIIDDDBBB>>><<<999999:::::::::999888999:::;;;<<<<<<<<<<<<===>>>???>>>???DDDMMMSSS]]]kkknnnYYYMMMLLLJJJGGGFFFFFFEEEDDDEEEBBB???@@@DDDFFFDDDAAA>>>@@@AAAAAAAAABBBDDDFFFIIIIIIHHHGGGHHHIIIKKKLLLKKKKKKKKKLLLNNNNNNLLLKKKHHHKKKOOORRRRRRPPPNNNMMMMMMPPPSSSUUUWWWXXX[[[]]]aaaeeefffcccbbbdddeeeccc]]]WWWUUUXXX\\\\\\]]]^^^aaadddhhhiiiiiihhhggggggjjjddd\\\WWWXXXZZZ\\\]]]XXXWWWWWWYYY[[[\\\[[[ZZZWWWWWWXXXZZZ[[[^^^```aaaiiiooovvv{{{{{{rrrmmmmmmssswwwtttooommmllljjjjjjmmmrrrtttrrroooiiihhhggghhhjjjkkkjjjiiigggiiikkkllliiiccc]]]XXXMMMEEE;;;444222333333333000111333444444444444333222222222333333444444555555555666999===CCCIIIMMMKKKHHHGGGHHHLLLPPPRRRRRRRRRaaasss}}}mmmYYYKKK@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHKKKOOORRRWWWZZZ]]]^^^___^^^___```aaabbbdddggglllqqquuuwww}}}ttteeeWWWKKKIIIEEE@@@FFFRRRXXX\\\WWWIIICCCHHHJJJFFFRRRYYYaaagggmmmxxxyyyzzz}}}}}}sssjjj```XXXZZZWWWUUUUUUWWW[[[]]]]]]kkkppp|||vvvxxxzzz||||||}}}|||zzz}}}}}}zzzxxxzzzrrr___TTTMMMFFFAAA@@@>>><<<:::999:::;;;;;;:::999999:::;;;<<<<<<<<<<<>>AAAFFFHHHGGGDDD>>>???AAAAAAAAAAAABBBDDDHHHGGGGGGFFFGGGHHHIIIJJJMMMMMMMMMNNNOOONNNKKKIIIFFFJJJOOOQQQQQQOOOMMMLLLMMMPPPTTTWWWXXXYYY[[[\\\ZZZ___```^^^^^^aaacccbbb___[[[ZZZ___bbbaaa``````bbbfffjjjjjjgggdddcccdddccc___YYYWWWYYY\\\]]]]]]XXXWWWWWWXXXZZZ[[[ZZZXXXXXXWWWWWWXXXZZZ\\\^^^```aaaiiiqqqxxx~~~zzzrrrmmmlllqqqvvvtttooommmllljjjjjjnnnsssuuuqqqmmmhhhhhhhhhkkkmmmnnnnnnllljjjkkknnnnnnkkkeee^^^ZZZQQQHHH<<<555333444555555111222333444444333111000111111222333333444555555888888999;;;???EEEKKKOOOIIIIIIHHHHHHJJJNNNSSSWWWOOO]]]qqqtttaaaSSS===>>>@@@BBBCCCDDDFFFHHHHHHIIIKKKOOOTTTWWWXXXXXXbbbdddjjjrrrqqqiiieeegggjjjqqqxxx{{{{{{xxxlllZZZTTTMMMHHHGGGHHHKKKMMMWWWXXXTTTJJJDDDEEEIIIKKKWWWaaakkkrrr|||{{{xxxrrrhhh```YYYVVVVVVUUUSSSRRRUUU[[[ccciiilllwwwxxxxxx~~~~~~||||||wwwlllgggppp}}}sssjjj\\\RRRKKKFFFBBB??????===999666555666888:::;;;<<<===>>>????????????AAA>>>@@@EEEEEEFFFSSSdddiii|||xxxZZZRRRMMMJJJFFFDDDDDDEEEDDDDDDAAABBBBBBCCCCCCDDDDDDDDDAAA@@@???>>>???AAACCCDDDFFFFFFGGGHHHIIIIIIJJJJJJNNNRRRTTTSSSOOOJJJIIIIIIIIILLLNNNOOOOOOOOOPPPQQQPPPQQQSSSUUUWWWYYYZZZ[[[WWWYYY[[[ZZZWWWXXX]]]bbb^^^aaadddfffgggeeebbb`````````aaadddeeedddaaa^^^YYYXXXWWWVVVVVVWWWYYYZZZ^^^[[[YYYYYY[[[ZZZWWWTTTUUUUUUWWWYYY\\\\\\ZZZWWWaaaaaaeeeooo{{{{{{qqqpppnnnllllllmmmoooqqqiiikkknnnpppqqqpppnnnmmmmmmmmmnnnpppqqqpppllliiijjjmmmooopppmmmggg___[[[YYYNNN@@@777444444333222333333333333444444444444777666555555555555666777444555888===DDDJJJPPPSSSTTTOOOJJJGGGHHHMMMRRRUUUWWWWWWgggrrr```TTT???AAACCCEEEFFFHHHJJJLLLOOORRRVVV[[[```bbbaaaaaajjjlllttt}}}~~~xxxuuuwwwzzz{{{yyyssshhh^^^PPPLLLGGGDDDDDDGGGJJJLLLRRRUUURRRIIIEEEIIIPPPSSSdddpppzzzzzznnnaaa[[[WWWSSSSSSTTTSSSTTTUUUZZZbbbmmmxxx~~~~~~vvvggg______lll{{{|||kkkbbbWWWMMMHHHEEEAAA>>>>>><<<999666666777999:::;;;<<<===>>>????????????@@@@@@AAAEEEHHHNNN[[[fffttt~~~~~~mmmSSSMMMJJJGGGDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@AAACCCFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJMMMPPPOOOLLLIIIGGGGGGHHHJJJMMMOOOOOOQQQSSSTTTPPPQQQTTTVVVXXXXXXXXXWWWTTTYYY\\\ZZZVVVVVV[[[bbbcccdddffffffeeecccaaa___^^^^^^^^^___```^^^\\\YYYWWWVVVUUUTTTTTTVVVWWWYYY[[[ZZZZZZZZZ[[[ZZZWWWUUUVVVVVVWWWYYY\\\]]]\\\[[[___]]]```iiiuuu}}}}}}nnnnnnnnnnnnooopppqqqrrrgggiiimmmooopppooommmlllpppqqqrrrrrrqqqnnnkkkiiihhhlllppppppkkkeee```]]]\\\QQQDDD:::666555444222111111111111222222222222---...///000111222222222888;;;======???CCCKKKQQQUUUQQQLLLJJJKKKNNNQQQSSSRRRSSSccc~~~{{{vvvdddWWWBBBCCCFFFIIILLLOOORRRSSSWWWZZZ```fffjjjkkkkkkjjjuuuzzzvvvmmmccc___^^^\\\UUUOOOGGGFFFDDDDDDFFFIIILLLOOORRRVVVVVVPPPMMMQQQYYY]]]qqqzzzxxxkkkbbbZZZSSSRRRRRRRRRUUUYYYWWWZZZ___eeennn|||sssgggXXXTTTWWWeeevvv{{{pppaaaZZZPPPIIIFFFDDDAAA>>>===;;;999777666777999:::<<<<<<===>>>????????????@@@BBBCCCDDDMMM[[[ggglll}}}}}}aaaMMMJJJFFFDDDBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCFFFHHHJJJGGGFFFEEEEEEFFFGGGIIIJJJEEEHHHJJJKKKJJJHHHGGGGGGGGGIIIMMMOOOPPPRRRUUUXXXOOORRRUUUWWWXXXVVVTTTRRRQQQWWW\\\ZZZTTTSSSYYY```eeeeeedddcccaaa^^^\\\[[[\\\ZZZYYYYYYYYYYYYWWWUUUUUUTTTSSSRRRRRRTTTVVVWWWWWWYYY[[[\\\ZZZXXXWWWWWWXXXWWWXXXZZZ^^^```aaa```___]]]]]]cccmmmuuuwwwvvvgggiiillloooppppppooonnndddgggkkknnnooonnnllljjjooorrrtttrrrmmmiiiggghhheeekkkpppoooiiiccc`````````VVVJJJ@@@:::888555333111111111111111111111111111333555777999999999999555999===>>>@@@HHHUUU___bbb\\\VVVSSSTTTUUUUUUTTTTTTVVVddd}}}wwwzzz|||iii[[[DDDEEEHHHMMMSSSXXX[[[\\\^^^aaagggkkkoooqqqsssuuuvvv___XXXPPPMMMNNNNNNJJJFFFDDDEEEGGGHHHJJJLLLPPPRRRVVV^^^ccc```\\\^^^bbbdddxxxzzzyyy|||zzzlllaaaYYYXXXTTTQQQSSSUUUWWW]]]dddccciiipppwww{{{jjj\\\TTTRRRSSS]]]kkkvvvzzz{{{~~~}}}~~~~~~uuukkk\\\UUUMMMHHHEEEDDDAAA>>><<<:::888777777888:::;;;<<<<<<===>>>???????????????DDDEEEEEESSShhhssssss{{{[[[LLLIIIDDDBBBAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFHHHIIIGGGFFFEEEDDDDDDFFFHHHIIICCCEEEGGGIIIJJJJJJJJJIIIIIIKKKMMMOOOPPPRRRUUUXXXPPPRRRUUUWWWVVVSSSPPPMMMNNNUUU[[[YYYRRRPPPVVV]]]aaa```^^^\\\ZZZXXXWWWWWWYYYWWWUUUUUUVVVWWWWWWVVVTTTSSSRRRQQQRRRTTTVVVWWWVVVYYY]]]\\\YYYUUUUUUVVVZZZZZZZZZ]]]aaadddffffffccc```^^^aaafffjjjjjjiiibbbeeejjjmmmnnnllliiigggaaadddiiimmmnnnmmmjjjhhhjjjnnnqqqnnnhhhcccdddfffcccjjjpppooogggbbbaaacccccc[[[PPPFFF???:::666444333333333333333222222222000111222444555777888888777;;;@@@GGGPPP\\\jjjsssuuukkk```YYYYYYZZZYYYVVVWWWZZZfff{{{{{{wwwyyyyyy}}}pppbbbFFFGGGKKKRRR[[[bbbfffgggkkknnnqqqsssvvv{{{dddOOOJJJFFFFFFHHHIIIFFFBBBCCCFFFIIIJJJKKKLLLOOORRRWWWeeeqqqrrrnnnmmmmmmlllyyytttooovvvooobbbZZZUUUTTTUUUSSSTTTWWWZZZ]]]fffpppvvv}}}tttbbbUUUQQQPPPPPPUUU```jjjnnnnnnqqquuuzzz}}}}}}|||yyyzzzxxxpppfffZZZTTTMMMIIIFFFDDDAAA===:::999888777888999:::;;;<<<===>>>???@@@@@@@@@@@@@@@EEEFFFIIIYYYooo{{{{{{rrrXXXLLLIIIDDDBBBBBBCCCEEEFFFFFFEEEBBBAAAAAA@@@AAACCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGDDDEEEGGGIIILLLMMMNNNMMMMMMNNNOOOOOOOOOPPPSSSUUUQQQRRRTTTTTTSSSPPPMMMJJJMMMTTTZZZXXXSSSPPPTTTYYY[[[ZZZXXXWWWVVVVVVVVVWWWWWWUUUSSSTTTVVVYYYZZZZZZUUUTTTSSSRRRSSSUUUWWWXXXWWWZZZ]]][[[WWWSSSSSSTTT\\\[[[\\\___dddgggiiijjjcccaaaaaabbbeeeeeeccc```cccfffjjjmmmllliiidddaaa___bbbfffjjjlllllljjjiiigggkkknnnlllgggccceeehhhdddjjjpppnnngggbbbbbbeeeeee___UUUKKKBBB<<<777444222222333333333444444444666666555555777999<<<===BBBEEEMMM[[[lllzzzyyyfff[[[ZZZ\\\ZZZXXXWWWZZZddduuu}}}sssmmmrrr{{{vvvlllHHHIIIMMMWWWcccmmmqqqrrr{{{}}}gggRRREEECCCBBBDDDGGGHHHEEEBBBDDDGGGKKKLLLKKKLLLPPPSSSYYYkkk}}}}}}zzzxxxwwwqqqnnn|||wwwfff[[[UUURRRSSSUUUTTTTTTXXX]]]aaahhhvvv|||lll\\\PPPMMMNNNPPPTTT]]]gggjjjiiigggkkksss{{{|||}}}zzzvvvtttqqqhhh___WWWRRRLLLIIIGGGEEE@@@===999888888888888999;;;<<<<<<===>>>???@@@@@@@@@@@@BBBDDDFFFMMM]]]qqqiiiVVVLLLGGGDDDCCCCCCDDDFFFHHHGGGFFFBBBAAA@@@@@@BBBDDDGGGHHHGGGGGGFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIMMMPPPPPPOOOOOOPPPPPPOOOMMMNNNPPPSSSSSSSSSRRRPPPOOOMMMLLLKKKMMMSSSWWWXXXTTTRRRSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXUUUTTTSSSTTTWWWZZZ[[[[[[UUUTTTSSSSSSTTTVVVXXXZZZYYYZZZZZZYYYVVVTTTSSSTTT[[[[[[\\\```dddhhhiiiiii______```ccceeefffdddccciiijjjlllmmmkkkgggccc```___aaaeeehhhjjjkkkkkkjjjjjjlllnnnmmmkkkiiijjjlllhhhlllooommmgggcccdddfffeee```XXXNNNEEE===777444111222333333444555666666;;;;;;;;;<<<>>>AAADDDFFFIIIPPP```wwwooobbbaaacccaaa^^^YYY\\\cccpppvvvjjjkkkttt~~~~~~xxxJJJKKKQQQ]]]kkkwww|||~~~yyyfffSSSHHHBBBAAA@@@BBBFFFHHHHHHGGGLLLPPPTTTTTTSSSTTTYYY]]]fffyyy{{{kkk```WWWUUUUUUTTTUUUYYYXXX[[[cccllltttxxxgggYYYQQQMMMSSSYYY]]]fffnnnooojjjgggjjjoootttwwwyyyyyyyyyyyyyyyyyy{{{}}}~~~}}}|||xxxyyywwwrrrnnnjjjaaaXXXQQQMMMIIIFFFFFFDDD@@@<<<888888888888999:::;;;<<<======>>>???@@@@@@@@@@@@DDDBBBFFFRRRaaaooo~~~aaaTTTMMMGGGDDDCCCCCCEEEGGGGGGFFFEEEBBBAAA@@@???@@@BBBEEEGGGEEEEEEEEEDDDDDDCCCBBBAAABBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCGGGLLLOOOOOOOOOOOOOOOOOOMMMLLLMMMOOORRRUUUSSSOOOLLLJJJJJJKKKLLLOOORRRUUUWWWVVVTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUVVVTTTSSSRRRTTTVVVXXXYYYXXXTTTSSSSSSRRRTTTVVVXXXZZZYYYWWWUUUUUUVVVWWWVVVVVVXXXYYY[[[___cccffffffeee```___```bbbeeegggiiijjjkkkkkkkkkkkkiiifffcccaaa___aaacccfffiiikkkllllllooooooooooooooonnnnnnnnnlllmmmnnnllliiifffeeeeeeccc```YYYPPPFFF===777444444555666888999;;;<<<===999<<<@@@EEEIIIKKKLLLLLLWWWddd{{{qqqeeeeeegggddd___YYY\\\```jjj}}}tttqqquuu}}}~~~LLLMMMSSS```ppp}}}|||xxxwwwqqqooouuu}}}|||uuuooollldddVVVKKKHHHCCCBBB@@@BBBFFFIIIKKKKKKUUUZZZ^^^^^^^^^___dddjjjuuulll^^^^^^VVVRRRWWWZZZYYYYYY\\\```eeeppp|||wwwfffYYYSSSSSS[[[dddjjjqqqwwwtttmmmllllllmmmnnnnnnnnnnnnnnnvvvvvvvvvxxxzzz{{{yyywwwrrrtttrrrnnnjjjggg___VVVLLLIIIEEEDDDDDDCCC???;;;777777888888999:::;;;<<<===>>>???@@@@@@AAA@@@@@@FFFAAAFFFUUUcccmmm}}}|||]]]TTTPPPIIIDDDCCCCCCDDDFFFGGGEEEDDDCCCBBB@@@>>>>>>@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDFFFFFFDDDAAA@@@BBBAAAAAAEEEJJJMMMNNNMMMNNNNNNNNNLLLLLLMMMPPPRRRWWWSSSNNNIIIGGGIIILLLNNNPPPQQQTTTVVVXXXVVVSSSPPPLLLMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTSSSSSSRRRRRRSSSUUUXXXYYYXXXTTTQQQRRRVVVYYYZZZYYYUUUVVVYYY^^^bbbdddcccaaacccbbbaaaaaacccgggkkknnnjjjiiihhhgggeeedddbbbaaa```aaaccceeehhhkkkmmmnnnrrrqqqooooooppppppnnnmmmoooooommmllljjjhhheeedddbbb```ZZZQQQFFF===777444888999;;;===???AAACCCCCCNNNSSS[[[ccchhhjjjiiihhhnnn~~~jjj```aaaccc___XXXTTTVVVYYYaaattt}}}|||~~~~~~JJJLLLXXXiiirrrqqqsssxxxrrrwww|||zzztttnnngggccccccccchhhttttttgggfff^^^ZZZ\\\YYYPPPHHHFFFGGGEEEFFFIIIKKKKKKOOOUUUaaakkkqqqnnnmmmrrrwwwwwwwwwhhh^^^YYYSSSUUUXXXYYYZZZ^^^eeejjjnnnzzz|||eee\\\___bbbjjjvvv{{{uuulllccc___```ccceeehhhkkkppptttuuuuuuuuuuuuuuurrrnnnkkkiiiccc[[[TTTNNNIIIDDDBBBCCCCCC???:::888999999::::::;;;<<<<<<;;;===>>>>>>>>>>>>AAACCCHHHIIIQQQ\\\eeennnzzz}}}]]]PPPKKKGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@AAACCCFFFHHHHHHFFFCCCAAA>>>@@@BBBCCCEEEHHHLLLOOOPPPRRRTTTSSSQQQNNNLLLLLLKKKKKKKKKJJJIIIKKKNNNPPPRRRPPPOOOPPPSSSSSSQQQNNNNNNOOOQQQSSSTTTSSSRRRQQQSSSQQQOOONNNOOOSSSVVVYYYWWWTTTQQQQQQTTTWWWXXXWWWXXXXXXXXXYYY[[[[[[ZZZYYY\\\ZZZYYY^^^dddhhhfffcccgggfffddddddeeehhhjjjkkkiiifffbbbaaacccddddddbbb``````bbbfffkkkooorrrrrrssspppllljjjjjjlllooopppooonnnkkkgggccccccfffhhhiiiaaaZZZUUUNNNCCC<<<;;;<<<<<>>>>>>>>???AAACCCEEELLLXXXeeennntttuuuYYYNNNJJJFFFEEEDDDCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@???AAADDDFFFHHHGGGFFFEEECCCDDDDDDCCCCCCEEEHHHKKKPPPQQQRRRPPPMMMIIIHHHHHHKKKLLLKKKKKKJJJKKKNNNQQQRRRQQQPPPPPPQQQQQQOOONNNOOOPPPRRRTTTVVVVVVVVVVVVRRRQQQPPPOOOPPPSSSVVVWWWXXXUUUSSSSSSUUUWWWVVVUUUXXXWWWWWWYYY[[[\\\[[[ZZZ\\\[[[[[[___eeeiiigggeeebbbaaa```aaacccfffhhhiiihhheeebbbbbbccceeeeeeddddddeeehhhlllppprrrtttttttttnnngggfffjjjmmmllljjjiiihhhfffcccaaabbbeeegggfff___YYYVVVOOOEEE>>><<<===GGGYYYmmmyyy|||}}}tttmmmfffddddddccc]]]XXXUUUSSSTTTZZZfff{{{vvvvvvRRRNNNPPPXXXYYYSSSSSSXXX\\\eeelllnnnpppuuuxxxxxx{{{~~~pppcccYYYTTTSSSSSSWWW___lllxxx|||ttteeeYYYMMMMMMQQQWWW[[[ZZZZZZ\\\XXXXXXZZZZZZVVVUUU\\\fff{{{yyyooollljjjhhhffffffkkk{{{ppp```YYYYYY^^^aaacccdddgggjjjqqq}}}tttttt}}}~~~qqqiiiccc\\\WWWXXXXXXXXXYYY\\\aaafffiiinnnmmmkkkhhhccc]]]WWWTTTJJJFFFBBB@@@@@@???;;;888777777888888999:::::::::;;;<<<>>>>>>>>>???BBBDDDFFFRRReeetttzzz~~~gggSSSLLLHHHFFFCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAA>>>???AAADDDGGGHHHIIIJJJFFFEEEDDDBBBAAACCCFFFJJJTTTTTTSSSOOOKKKHHHGGGHHHJJJKKKKKKKKKJJJKKKNNNPPPQQQQQQRRRPPPNNNMMMMMMMMMPPPPPPQQQSSSUUUVVVXXXXXXSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUVVVWWWWWWVVVTTTWWWWWWXXXZZZ]]]^^^]]][[[\\\[[[\\\```eeehhhhhhfff\\\[[[[[[]]]aaadddeeeeeefffdddbbbbbbccceeeeeeeeegggiiilllppprrrsssrrrqqqrrrjjjbbbbbbgggkkkiiieeecccccccccaaa```aaadddgggddd^^^ZZZXXXSSSIIIAAA???CCCVVVuuuwwwkkkddddddeeeggghhhfffbbb___WWWVVVVVVXXX^^^mmm|||wwwwww~~~~~~SSSLLLKKKQQQRRROOORRRZZZcccmmmtttssspppoooooommmmmmoooooonnnrrrwwwxxxuuusssmmmbbbWWWOOOMMMPPPSSSVVV```ooozzz{{{rrrdddYYYQQQRRRVVV]]]cccjjjqqqvvvqqqpppooojjjbbb___jjjwwwpppaaa[[[]]]aaadddcccggguuunnnjjjeeeaaaaaadddiiikkkrrruuuzzz}}}vvvyyyrrrhhh```\\\YYYWWWWWW\\\cccjjjnnnrrrqqqmmmhhhaaaZZZUUURRRIIIFFFBBB@@@???===;;;888666777777888888999:::::::::<<<===>>>???@@@CCCEEEJJJZZZppp~~~uuuYYYMMMHHHFFFEEEAAA@@@>>>???@@@@@@???===>>>>>>????????????@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@BBBEEEHHHJJJKKKDDDDDDBBB@@@@@@CCCHHHLLLSSSRRRPPPLLLHHHFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNPPPRRRRRRPPPKKKIIIJJJMMMOOOPPPPPPQQQRRRTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYXXXWWWXXXXXXZZZ]]]```aaa___^^^[[[ZZZ[[[___cccffffffeee[[[YYYYYY\\\```bbbbbb```aaaaaa``````bbbcccddddddeeeiiimmmppppppnnnmmmkkkjjjeee```___cccgggfffdddcccddddddcccbbbccceeegggfffaaa^^^]]]XXXNNNGGGDDDMMMddd~~~tttiiibbb[[[aaahhhnnnooommmjjjiii^^^]]]\\\ZZZZZZbbbwww~~~|||}}}{{{yyyzzz}}}|||{{{zzzzzz|||~~~TTTLLLHHHLLLNNNOOOWWWaaannnvvv{{{vvvnnngggccc___XXXYYYWWWTTTWWW]]]```^^^^^^[[[UUUNNNIIIIIILLLPPPTTT^^^lllwwwxxxqqqeee]]]WWWXXX[[[bbbooowwwtttjjjZZZTTTXXX___dddeeejjjyyy{{{pppggg```aaacccfffkkkqqqxxx|||yyyoookkkvvvyyypppiiieeebbbccciiiqqqwww{{{|||xxxqqqhhh```XXXRRROOOHHHFFFCCC@@@???===;;;999666777777888888999::::::999;;;===>>>???AAADDDGGGNNN^^^sss```NNNIIIFFFDDDDDD???>>>======>>>>>>===<<<<<<=========>>>>>>>>>???DDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAACCCEEEHHHIIIEEEDDDBBB@@@???AAAFFFJJJLLLLLLJJJGGGDDDDDDFFFHHHFFFHHHIIIIIIHHHHHHJJJLLLPPPQQQQQQNNNIIIGGGIIIKKKQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZUUUWWWYYYZZZ[[[[[[\\\\\\YYYYYY[[[___bbbbbbaaa___XXXYYYZZZ]]]___aaaaaaaaa\\\ZZZYYY]]]aaaccc```]]]]]]]]]^^^^^^___```aaabbbdddhhhmmmooommmjjjhhhggg`````````______aaaeeegggfffggghhhhhhgggggghhhiiijjjeeecccccc___VVVNNNLLLXXXmmmzzzqqqjjjccc___ZZZaaajjjqqqrrrqqqooonnnfffeeedddaaa\\\]]]iiiwwwzzzyyy{{{{{{yyywwwvvvxxx{{{~~~XXXMMMFFFHHHKKKNNNXXXeeetttxxxvvvlllbbbZZZTTTOOOJJJKKKIIIGGGKKKSSSXXXWWWSSSSSSQQQLLLGGGFFFIIILLLRRR[[[jjjvvvzzzuuullleee]]]^^^aaallljjj\\\WWWXXX\\\bbbhhhsss|||qqqmmmhhheeeeeeccc___\\\aaacccfffkkksss{{{yyyxxx{{{}}}{{{tttmmmiiiiiissszzzwwwuuuxxx~~~qqqeee]]]WWWPPPKKKGGGFFFCCC@@@>>>;;;:::999777777888888999:::::::::999;;;===>>>@@@BBBEEEHHHQQQ___qqq{{{}}}pppPPPGGGGGGDDDAAACCC>>>===<<<<<<======<<<:::<<<<<<<<<===>>>>>>??????CCCBBBAAA@@@???>>>>>>>>>?????????@@@BBBCCCEEEFFFGGGFFFDDD@@@>>>???BBBEEELLLLLLKKKIIIGGGGGGJJJLLLFFFGGGIIIIIIHHHHHHJJJKKKPPPOOONNNKKKIIIGGGHHHJJJRRRRRRSSSTTTVVVWWWXXXXXXTTTUUUVVVVVVWWWWWWVVVVVVTTTVVVXXXYYYYYYZZZ]]]___YYYZZZ\\\___bbbbbb___]]]WWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZ^^^dddfffbbb^^^ZZZ[[[]]]]]]]]]]]]___```eeeiiinnnooolllhhhffffff\\\___aaa___]]]^^^ccchhhfffhhhjjjjjjiiiiiiiiijjjkkkgggeeefffddd]]]XXXWWWaaaqqqzzzrrrmmmgggbbb```]]]bbbiiimmmooonnnmmmllljjjiiihhhgggaaa]]]```ggguuu~~~~~~~~~zzzvvvuuuvvvzzz|||~~~~~~\\\PPPFFFFFFIIINNN\\\jjjwwwtttjjj\\\SSSOOOLLLHHHHHHHHHGGGEEEKKKTTTYYYXXXSSSTTTTTTPPPKKKIIILLLPPPWWW```ppp|||tttkkklllqqq~~~iii___YYYYYY]]]fffqqq}}}yyysssoookkkhhhfffccc[[[[[[[[[[[[\\\^^^```bbbhhhmmmuuu~~~tttnnnoooqqqvvvyyyuuunnnjjjkkkmmmxxx~~~lll___YYYUUUMMMGGGEEEDDDBBB???<<<999888888888888999999:::;;;;;;;;;888:::===???@@@CCCFFFIIIWWWbbbrrr{{{}}}~~~___FFFEEEHHHCCC???BBB>>><<<;;;;;;<<<===;;;:::======>>>>>>???@@@@@@AAABBBBBB@@@???>>>=========<<<<<<>>>???AAACCCDDDDDDEEEDDDCCCAAA??????AAADDDKKKKKKKKKJJJHHHHHHJJJLLLGGGIIIKKKKKKJJJJJJKKKLLLPPPMMMJJJIIIHHHIIIIIIHHHMMMOOORRRUUUXXXYYYZZZZZZSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWVVVUUUVVVZZZ]]]WWWXXXZZZ]]]```___\\\YYYXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWXXX___gggiiifffaaaYYY\\\^^^^^^\\\\\\]]]___dddiiimmmmmmiiieeedddeee___``````___^^^^^^aaaccc```cccfffhhhhhhhhhhhhiiiiiieeedddggghhhdddbbbcccgggrrr~~~{{{qqqpppooojjjfffeeedddeeefffhhhiiiiiihhhhhhffffffhhhjjjggg___[[[\\\aaauuu|||}}}yyyuuuvvvxxxzzzzzz{{{}}}^^^QQQGGGGGGJJJQQQ```pppyyyqqqbbbRRRJJJKKKKKKJJJGGGGGGFFFDDDIIIQQQVVVVVVXXXYYYYYYUUUPPPPPPTTTYYY^^^iiizzz{{{}}}|||eee___XXXYYY```nnn~~~qqqhhhddd```[[[XXXWWWWWWWWWWWWRRRVVVZZZ\\\^^^bbbhhhmmmmmmwww}}}oooiiikkkpppwww{{{vvvooommmpppsss|||gggZZZVVVSSSLLLEEECCCCCCAAA>>>:::888777777888999999::::::;;;<<<<<<888:::===???@@@CCCGGGIII\\\ggguuusssUUU@@@DDDIIIBBB>>>BBB>>><<<;;;;;;<<<===;;;:::>>>??????@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<999:::<<>>@@@AAAAAA???>>>AAABBBBBBAAA>>>;;;;;;;;;======>>>???AAABBBCCCCCCBBBCCCEEEFFFFFFDDDBBBAAACCC???<<<===BBBEEEDDDBBBFFFJJJNNNNNNKKKIIIIIIKKKLLLJJJHHHFFFEEEEEEFFFFFFHHHHHHJJJOOOUUUYYYYYYXXXUUUUUUTTTRRRPPPQQQUUUXXXUUUTTTSSSTTTUUUVVVUUUTTTVVVWWWYYY]]]___]]]VVVQQQWWWZZZYYYVVVVVVYYYYYYWWWXXXVVVXXX___gggjjjeee___ZZZZZZ[[[\\\^^^```bbbcccmmmjjjfffbbb```aaaccceeeeeeaaa]]]\\\^^^``````___[[[]]]___bbbdddeeeeeeeeeddddddddddddfffjjjmmmooooooppprrrtttvvvvvvvvvvvvzzztttrrruuuvvvrrrssswwwxxxpppkkknnnrrrssstttvvvxxxooojjjmmmmmmhhhcccbbbfffccceeekkkjjjaaaYYYXXXTTT___uuu{{{yyy|||}}}}}}~~~}}}{{{yyywwwuuuwwwzzz|||}}}dddWWWJJJCCCCCCIIISSS^^^___WWWOOOMMMSSS\\\aaacccaaaVVVLLLMMMSSSYYY___dddlllsssyyytttiiidddhhhoooyyyzzzppprrrsssxxxqqqeee^^^XXXQQQMMMOOOLLLKKKNNNQQQRRRXXX^^^```hhhooottt|||tttmmmooovvv}}}jjjZZZVVVQQQHHHDDDFFFBBBAAA>>>;;;999888777777:::::::::;;;;;;;;;<<<<<<;;;:::<<<>>>???BBBKKKVVVppp{{{XXXMMMCCCAAABBB@@@>>>===;;;::::::::::::999999999:::<<<>>>@@@AAAAAA???>>>???@@@AAA???===;;;;;;;;;===>>>???@@@BBBCCCEEEEEECCCDDDDDDEEEDDDCCCAAA@@@CCC@@@===???CCCFFFDDDBBBFFFJJJMMMMMMJJJHHHHHHIIIJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHJJJNNNTTTWWWWWWVVVVVVVVVUUURRRPPPQQQTTTWWWUUUTTTSSSSSSTTTUUUTTTSSSRRRSSSWWW\\\``````\\\YYYYYY[[[ZZZVVVVVVXXXXXXVVVWWWUUUVVV[[[bbbccc___YYYWWWXXXYYY[[[]]]```bbbccciiifffbbb^^^^^^```cccfffgggddd```_________]]][[[]]]^^^___aaaccccccccccccaaabbbdddfffhhhiiiiiiiiiqqqrrrsssttttttsssqqqppptttnnnlllmmmnnnmmmpppvvvvvvnnniiilllpppqqqtttwww}}}uuupppqqqqqqkkkfffeeecccbbbfffmmmlllcccZZZWWWSSSXXXjjj|||zzz{{{~~~~~~|||zzzvvvxxxyyyzzz{{{|||}}}~~~kkk[[[III@@@@@@CCCJJJPPPPPPMMMKKKPPPZZZeeelllpppiii^^^SSSQQQUUUZZZbbbhhhvvvyyytttvvv|||zzzjjjcccZZZSSSPPPMMMJJJGGGJJJIIIKKKPPPSSSXXXbbblllooo{{{~~~rrrooovvvnnn___SSSPPPMMMEEEAAABBBAAA???===;;;999888888888:::::::::;;;;;;;;;<<<<<<::::::===@@@AAACCCMMMXXXxxxjjjPPPGGG@@@@@@AAA>>><<<;;;::::::::::::999999999999;;;<<>>;;;===>>>>>><<<;;;;;;<<<===>>>@@@AAACCCEEEFFFGGGDDDDDDCCCCCCBBBAAA@@@@@@BBB@@@???AAADDDEEECCC@@@FFFIIILLLKKKHHHEEEFFFGGGGGGFFFEEECCCDDDEEEFFFGGGHHHHHHIIIMMMQQQTTTTTTSSSXXXWWWUUURRRPPPPPPSSSUUUUUUSSSRRRRRRSSSTTTTTTSSSSSSTTTVVVZZZ^^^```___^^^ZZZ\\\[[[WWWVVVYYYXXXVVVXXXUUUTTTWWW\\\]]]ZZZUUUUUUUUUWWWYYY\\\```bbbdddgggddd___\\\\\\```eeehhheeedddbbbbbbbbb```]]]ZZZ[[[\\\]]]^^^______^^^^^^___aaaeeehhhiiihhhfffdddoooqqqsssuuutttrrrooommmllliiifffffffffgggmmmssspppjjjfffhhhkkkmmmrrrwwwyyyttttttrrrmmmiiigggddddddiiiooonnnfff]]]XXXWWWWWWccc~~~xxxvvv|||~~~{{{zzz}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}~~~sss___JJJAAAAAACCCEEEHHHJJJKKKNNNTTT^^^hhhppptttpppfff\\\YYYZZZ^^^gggooo}}}|||{{{wwwyyy{{{{{{{{{}}}vvviiicccYYYUUUQQQNNNMMMMMMKKKJJJJJJKKKOOOTTTXXX```nnn{{{yyypppqqq|||qqqcccYYYOOOMMMJJJCCC?????????>>><<<:::888888888888:::::::::;;;;;;;;;<<<<<<:::;;;>>>@@@@@@CCCMMMYYYxxx[[[JJJCCC>>>???@@@===;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<===>>>@@@@@@???>>>===999:::<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDFFFFFFDDDCCCBBB@@@????????????@@@??????AAACCCCCC@@@>>>DDDGGGIIIHHHEEECCCCCCEEEEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHJJJLLLOOOQQQQQQRRRXXXWWWUUURRROOOOOOQQQTTTVVVTTTRRRRRRSSSTTTSSSSSSYYYXXXXXXXXXZZZ[[[\\\\\\[[[]]]\\\XXXXXX[[[[[[XXXYYYVVVTTTVVVZZZ\\\ZZZXXXTTTUUUWWWYYY]]]```ccceeeiiieee```\\\\\\```fffjjj```aaaccceeeeeeccc```^^^XXXXXXYYYZZZ[[[\\\\\\\\\aaacccfffhhhiiigggeeedddkkknnnrrrtttuuussspppnnnhhhiiijjjhhheeeeeeiiinnnhhhdddaaabbbeeehhhooovvv|||xxxuuusssrrrooollljjjgggfffgggiiigggbbb[[[WWWZZZYYYbbbxxxzzzyyy{{{xxx{{{{{{wwwuuuwwwzzz|||}}}{{{{{{{{{{{{zzz{{{{{{{{{|||~~~vvvbbbMMMDDDDDDDDDDDDDDDGGGJJJOOOVVV___iiirrrxxx{{{tttmmmiiihhhjjjrrr{{{zzzqqqhhhiiiiiiggggggkkksssyyyzzzoooaaaXXXTTTRRRPPPNNNMMMNNNOOOOOOOOOPPPPPPTTTZZZaaakkk|||vvvrrrxxx~~~ggg]]]VVVOOOKKKHHHBBB>>>======<<<:::999888888999999:::::::::;;;;;;;;;<<<<<<;;;<<>>>>>>>>===<<<<<<777999;;;;;;;;;;;;;;;===;;;;;;===>>>@@@BBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@???===;;;BBBEEEGGGEEEBBB@@@BBBDDDCCCCCCBBBBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMOOOQQQRRRWWWVVVTTTRRROOOPPPRRRTTTXXXVVVSSSSSSTTTUUUUUUTTT[[[ZZZYYYWWWWWWXXXZZZ\\\[[[]]]]]]ZZZZZZ^^^^^^\\\WWWUUUTTTVVVZZZ]]]]]][[[VVVWWWXXXZZZ]]]```ccceeehhhddd^^^ZZZZZZ]]]cccggg___bbbeeegggfffccc```^^^WWWXXXYYYZZZ\\\^^^___```eeeeeefffffffffgggggggggkkkmmmqqqttttttrrrooommmiiippptttqqqjjjeeeeeefffaaa]]]\\\]]]^^^bbblllvvv}}}|||zzzxxxwwwwwwuuussskkkhhhccc^^^[[[ZZZXXXUUUZZZ[[[cccqqq{{{uuuuuuvvvyyy}}}xxxtttssstttwwwyyy~~~{{{{{{||||||{{{zzzzzzzzzzzz{{{|||}}}~~~vvvdddRRRIIIHHHFFFDDDCCCDDDIIIPPPXXXbbbnnn|||~~~zzzxxx~~~uuueee[[[^^^___^^^^^^dddnnnvvvyyymmmddd[[[SSSOOOOOONNNMMMMMMNNNPPPTTTWWWYYY[[[ZZZ]]]eeeooo|||uuucccXXXTTTMMMHHHEEEAAA>>><<<;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<<<<===@@@@@@>>>BBBPPP```tttgggPPPEEE@@@===>>>>>>;;;:::<<<999999999999888888888888<<<<<<===<<<<<<;;;::::::777999;;;;;;;;;;;;<<<===::::::;;;<<<>>>???@@@@@@?????????>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;???AAACCCBBB@@@???AAACCCDDDCCCBBBBBBCCCEEEHHHIIIJJJKKKMMMMMMNNNOOORRRTTTVVVVVVUUUSSSQQQSSSVVVYYY\\\YYYVVVUUUUUUWWWWWWWWWYYYYYYYYYWWWWWWYYY]]]```^^^``````]]]]]]``````^^^UUUTTTUUUWWW[[[^^^^^^^^^XXXYYYZZZ[[[]]]___aaabbbbbb___ZZZVVVVVVYYY^^^aaacccfffiiiiiifffbbb^^^\\\[[[[[[\\\^^^```bbbdddfffgggfffeeeddddddfffhhhjjjmmmnnnqqqrrrqqqooollljjjjjjvvv~~~yyynnneeeaaa___[[[YYYYYYYYYZZZ^^^kkkxxx}}}uuuqqqggg]]][[[^^^```___aaaeeekkkrrrwwwyyyuuuuuuwww|||{{{yyyvvvttttttvvvxxxzzz~~~{{{|||~~~~~~}}}{{{zzzyyyyyyxxxxxxyyyyyyyyyjjjZZZRRRNNNJJJGGGFFFFFFLLLUUU___jjj{{{mmm\\\TTTXXX]]]___```fffqqqzzzrrrggg___XXXTTTQQQNNNNNNRRRPPPQQQSSSVVV[[[aaahhhlllllliiikkkuuu|||uuuoooqqqtttxxx}}}zzziii[[[RRROOOJJJDDDAAA???>>><<<999999888777777888999::::::::::::;;;;;;;;;<<<<<<===>>>@@@@@@???EEEWWWhhh}}}yyyZZZLLLDDD???<<<<<<;;;999999<<<999999999888888888888777<<<<<<;;;;;;:::999888888888999;;;<<<;;;;;;;;;===;;;;;;;;;<<<===>>>>>>>>>;;;<<<===>>>???>>>======??????>>>===;;;;;;;;;<<<<<>>>>>@@@CCCEEEDDDCCCCCCDDDFFFHHHIIIKKKMMMOOOOOOOOOPPPTTTWWWVVVWWWVVVUUUUUUWWW[[[______\\\YYYWWWXXXYYYYYYYYYYYYZZZZZZYYYYYY[[[```dddccceeeddd___^^^``````]]]WWWXXXYYY\\\___aaaaaaaaaZZZZZZZZZ[[[[[[\\\^^^^^^]]]ZZZWWWUUUVVVYYY]]]```dddgggjjjjjjfffbbb___^^^^^^^^^______aaaccceeefffeeedddcccccccccfffhhhjjjjjjkkklllnnnmmmllljjjiiiiiixxxzzzmmmccc]]]ZZZYYYXXXYYYYYYXXX]]]lll{{{|||wwwmmmaaa```fffkkkjjjlllnnnssstttvvv~~~}}}xxxwwwvvvvvvwwwxxxzzz{{{}}}}}}|||zzzyyyxxxxxx~~~pppbbbZZZTTTNNNJJJIIILLLSSS]]]gggsssgggXXXQQQWWW^^^bbbdddkkkvvvyyyhhhZZZTTTOOOMMMNNNOOOOOORRRWWWWWWYYY\\\aaahhhqqqzzzzzzuuuwwwuuuqqqzzz|||rrrkkkdddhhhooovvv}}}{{{lll]]]QQQLLLKKKFFF@@@===>>>===<<<999888777777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAA@@@HHH\\\ppplllPPPGGGCCC>>>::::::999777888;;;;;;;;;;;;:::::::::999999<<<;;;:::999999888777777888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============999:::===>>>??????===<<>><<<<<<;;;;;;777888888999999999888888999999:::;;;;;;<<<<<<===AAA@@@AAAAAAAAAKKKddd}}}ZZZIIIHHHAAA@@@>>><<<:::999999888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<===<<<:::999999:::;;;===;;;<<<<<<============<<<888999:::::::::;;;>>>@@@CCCAAA???======>>>???@@@>>>>>>>>>======@@@DDDHHHEEEEEEFFFGGGHHHIIIJJJKKKMMMMMMNNNPPPQQQRRRRRRSSSUUUYYY[[[ZZZXXXYYY^^^ccc```___]]]\\\\\\^^^aaabbbjjjhhhccc^^^\\\^^^ccchhhgggeeebbb___^^^]]]]]]]]][[[___bbbbbb___^^^aaaddd^^^^^^^^^]]]\\\YYYWWWVVVXXX\\\\\\XXXWWW]]]dddggggggdddeeejjjkkkfffaaa___^^^```ccccccbbb```______```aaaccceeefffffffffeeeiiieeedddhhhooopppjjjccchhhrrrxxxssslllhhhccc]]]ZZZZZZYYYYYY]]]ggguuu~~~{{{zzzxxxvvvsssooojjjfffdddaaa___dddkkkooossssssmmmjjjttt|||||||||{{{zzzxxxvvvwwwyyy{{{}}}yyyuuuxxxmmmcccXXXNNNKKKMMMWWWcccwwwjjjZZZUUUUUUZZZ```eeelllzzz~~~nnnaaaXXXSSSPPPOOOPPPQQQSSSSSSTTTYYY```gggkkkuuu{{{|||{{{zzz|||{{{tttmmmiiifffdddhhhmmmssszzzpppjjjhhhooowww|||yyyxxxtttmmmddd[[[UUUQQQJJJEEE@@@<<<:::::::::999777888888999999999999888999::::::;;;;;;<<<<<<===>>>???AAACCCDDDMMMddd{{{sssRRRDDDBBB???>>>===;;;:::999888888888888888999999999::::::;;;::::::::::::::::::;;;;;;:::999888999:::<<<===<<<===============<<<<<<666777888888888999;;;===AAA@@@???>>>===>>>??????>>>??????>>>>>>@@@DDDHHHGGGGGGFFFFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNPPPRRRRRRSSSVVVYYYYYYWWWWWW[[[___\\\[[[ZZZZZZ[[[^^^bbbdddkkkiiieee```]]]^^^bbbeeegggeeebbb___^^^_________^^^```aaa___[[[XXXYYY[[[XXXYYYZZZ[[[[[[[[[ZZZYYYWWW[[[\\\[[[^^^ffflllnnnnnnhhhfffiiiiiiddd___\\\[[[^^^aaacccbbbaaaaaaaaaaaaaaacccdddeeefffffffffcccbbbbbbdddffffffdddaaaeeepppxxxvvvpppjjjccc]]]ZZZ[[[[[[\\\aaakkkxxx}}}xxxtttpppllliiihhhccc___^^^]]]\\\```eeekkklllkkkeeebbbjjj|||}}}{{{zzz{{{yyyxxxvvvttttttvvvxxxyyy{{{wwwzzznnnbbbVVVLLLKKKNNN\\\pppvvv___XXX[[[\\\cccjjjnnnttt}}}uuuoooggggggeeebbb```___aaaccc```\\\VVVRRRQQQQQQQQQPPPTTTVVVXXXZZZ^^^gggsss|||xxxrrrllllllooopppjjjeeedddaaaaaaeeejjjppp{{{}}}lllbbbaaakkk~~~}}}yyyvvvrrrooojjjccc[[[TTTOOOLLLFFFBBB===:::888888888777777777888999999999999999:::::::::;;;<<<<<<======<<<===AAACCCGGGQQQfffyyyaaaJJJBBB>>>======;;;:::888888777777777888888888999999999999999999::::::::::::999999:::999888888999:::;;;==================<<<;;;:::666777888888888888;;;===????????????>>>>>>>>>>>>???@@@@@@??????AAAEEEHHHHHHGGGFFFGGGHHHKKKNNNPPPJJJJJJIIIJJJKKKNNNPPPRRRNNNRRRUUUVVVUUUTTTVVVYYYVVVVVVVVVWWWZZZ^^^bbbdddiiiiiihhheeebbbaaabbbdddgggddd```___```aaabbbbbbdddcccbbb^^^YYYVVVUUUVVVXXXYYY[[[\\\^^^^^^]]]]]]XXX[[[^^^```hhhrrrwwwvvvqqqjjjfffhhhiiieee___\\\YYY\\\```bbbbbbbbbbbbcccbbbbbbbbbbbbdddeeefffggg___`````````___```aaabbbfffpppxxxxxxssslllddd^^^ZZZ[[[]]]```eeennnxxx~~~}}}zzztttmmmgggdddbbbccc]]]YYYZZZ[[[ZZZ\\\___cccbbb```[[[ZZZaaannnyyy}}}{{{{{{{{{zzzxxxvvvtttttttttvvvwww~~~~~~{{{zzznnnaaaSSSJJJKKKPPPddd}}}nnn______fffmmmvvv~~~vvvkkkbbb[[[WWWPPPQQQQQQPPPOOOOOOPPPRRRRRRQQQPPPQQQSSSVVVXXXYYY\\\^^^bbbgggooo|||pppkkkfffhhhlllnnnlllhhhfffcccbbbgggnnnwwwssseee^^^eeeyyy}}}{{{yyyvvvtttpppkkkeee^^^WWWRRRMMMJJJDDD@@@<<<999888888777666777777888999::::::::::::::::::;;;;;;<<<============>>>@@@BBBGGGVVVkkk{{{vvvQQQFFFCCC???;;;;;;999888777777777777777777777888888888888999888888999::::::999888888:::999999888888888999999============<<<;;;999999888999::::::999:::<<<>>>===>>>>>>??????>>>======@@@@@@AAAAAA@@@BBBEEEGGGFFFFFFGGGHHHJJJKKKMMMMMMHHHGGGFFFFFFHHHKKKOOOQQQJJJNNNRRRTTTSSSRRRRRRRRRSSSSSSSSSTTTWWW[[[___bbbggghhhjjjiiihhhffffffffffffccc___^^^aaaccceeedddhhhfffbbb___]]][[[ZZZYYY^^^___```aaabbbaaa``````[[[^^^aaafffppp{{{~~~{{{pppjjjhhhkkkmmmhhhaaa^^^[[[^^^aaabbbbbbaaaaaaaaabbbaaaaaaaaabbbdddggghhhaaa```^^^___aaacccfffgggjjjpppuuuuuuqqqjjjccc___[[[\\\^^^aaaffflllrrrvvvyyyxxxtttnnnhhhddddddeeeddd]]]YYYZZZ\\\ZZZZZZ\\\\\\[[[XXXVVVWWW]]]gggnnnrrrxxx~~~~~~}}}}}}|||{{{yyywwwvvvvvvvvvwwwzzz}}}{{{nnn___RRRJJJNNNUUUjjj~~~qqqkkknnnttt|||ttthhh]]]UUUPPPLLLJJJFFFHHHJJJKKKKKKLLLNNNPPPSSSTTTTTTVVVZZZ___eeeiiilllooouuu|||yyyccc```^^^```fffjjjjjjiiijjjeeedddiiisssrrrkkkccccccqqq|||yyyvvvtttssstttsssrrroooiiibbb[[[VVVQQQLLLIIIBBB???<<<999999999888777777777888::::::;;;;;;;;;::::::;;;<<<<<<======>>>@@@@@@@@@AAAJJJ]]]ttteeeGGGBBBBBB>>>:::999888777777777777777666666777777777888888888777777888888888888777777;;;:::999888777666666666<<<<<<<<<;;;:::999888777888999::::::999999;;;===<<<======>>>>>>>>>======@@@AAAAAAAAAAAABBBDDDFFFCCCDDDGGGIIIJJJJJJIIIHHHEEEDDDCCCDDDFFFJJJNNNPPPLLLOOOSSSUUUUUUTTTRRRRRRRRRRRRQQQRRRTTTXXX[[[^^^bbbfffkkkmmmmmmkkkkkkjjjfffaaa]]]]]]aaaeeefffffffffcccaaa```bbbcccaaa______```aaaccccccccccccbbb___bbbeeeiiirrr{{{}}}zzzooollllllpppnnnggg```]]]___aaaddddddbbb```___^^^`````````aaabbbeeegggiiieee___[[[]]]eeekkkllljjjlllllllllkkkgggbbb______]]]]]]^^^```cccfffhhhjjjpppnnniiieeecccdddhhhlllddd___[[[[[[ZZZXXXXXX[[[]]][[[WWWUUUUUUYYY___dddjjjnnnqqq~~~}}}}}}|||zzzxxxwwwvvvvvvvvvuuuyyy~~~}}}}}}oooaaaSSSMMMTTT^^^ppp{{{zzz|||xxxxxx|||yyymmmaaa[[[TTTNNNKKKIIIIIIHHHGGGIIIKKKLLLLLLNNNQQQSSSXXXZZZ^^^bbbhhhqqqyyy}}}kkkZZZXXXWWW[[[bbbiiikkklllmmmiiihhhooo|||}}}eeebbb```hhh~~~{{{qqqnnnkkkjjjlllnnnppppppmmmggg___XXXTTTOOOIIIEEEAAA>>>;;;::::::999888777777777999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAABBBAAADDDRRRkkkYYYBBB???>>>999999888888777777777888888666666666666777777777777888777666666666666777888999999888777666555555444999999:::999999888777666666777888777777777999:::<<<<<<<<<<<<============???@@@AAAAAAAAAAAACCCEEE@@@BBBDDDFFFFFFEEEDDDBBBBBBBBBBBBCCCFFFIIIMMMOOOPPPRRRUUUWWWXXXWWWUUUTTTRRRQQQPPPPPPRRRUUUYYY[[[___dddjjjnnnooonnnmmmlllfffaaa[[[[[[```eeefffeeebbb___]]]```eeegggeeeaaaXXXZZZ\\\___aaabbbcccccc```ccceeegggllltttvvvtttrrrqqqrrrqqqkkk```ZZZZZZccceeefffeeebbb___]]]]]]]]]]]]___aaacccfffiiijjjeee^^^YYY\\\eeemmmmmmjjjjjjfffbbbbbb```]]]^^^aaa```^^^]]]^^^```aaaaaa```fffbbb]]]\\\___dddiiikkkbbb^^^[[[ZZZWWWUUUWWW]]]cccaaa\\\WWWTTTUUUYYY\\\cccggghhhwww}}}~~~|||~~~~~~~~~{{{zzzyyywwwvvvuuuuuuuuusssvvvzzz|||~~~}}}rrrcccWWWSSS\\\hhh|||zzzuuuzzz}}}~~~}}}qqqbbbXXXPPPMMMIIIHHHIIIJJJJJJJJJLLLMMMOOOQQQRRRUUUZZZ]]]eeejjjqqqyyysssbbbYYYXXXYYY^^^fffmmmrrrtttvvvsssttt~~~}}}zzz}}}ppp\\\[[[^^^kkk~~~yyyllljjjffffffiiillloooqqqllleee]]]XXXTTTNNNGGGAAA???===:::999999999888777666777999:::;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>AAADDDKKK^^^|||rrrPPPBBB???<<<888888888888777777888999999555555555666666666777777888777555444444555777888555666666666777666666666666777777777777777666666666777888777666666888:::<<<<<<;;;;;;;;;<<<===>>>>>>@@@AAAAAA@@@@@@BBBCCCAAAAAA@@@????????????@@@???@@@AAADDDFFFJJJLLLNNNQQQQQQSSSUUUVVVVVVTTTSSSPPPPPPOOOOOOQQQUUUYYY[[[]]]bbbhhhlllmmmlllkkkjjjfff```YYYZZZ___eeefffdddccc___^^^bbbiiijjjeee___UUUWWWYYY\\\^^^_________[[[```bbbaaaccchhhllllllqqqrrrrrrnnnbbbXXXWWW\\\eeeggghhhgggddd```^^^]]]YYY[[[^^^aaaeeehhhjjjkkkddd```]]]^^^dddiiikkkjjjhhhbbb___aaabbbaaaccchhhccc```^^^^^^``````___]]]```ZZZVVVXXX___eeefffddd^^^]]]\\\[[[VVVTTT[[[dddhhhgggccc\\\VVVUUUYYY^^^```fffeeekkkxxxuuuvvvuuuxxx}}}{{{zzzyyyyyyxxxwwwvvvvvvssstttvvvwwwxxx{{{tttfffZZZWWWbbbooozzzppprrrzzzzzzxxxkkk___TTTMMMIIIGGGFFFGGGJJJLLLMMMMMMOOOQQQTTTVVVZZZ___eeeiiiuuu{{{kkk]]]ZZZYYY[[[```iiiqqqwwwzzz~~~xxxuuuwwwuuugggYYYYYY]]]mmm{{{nnnkkkggggggjjjnnnqqqsssmmmfff^^^YYYUUUOOOGGG@@@>>><<<999999999999777666666777999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::@@@FFFQQQhhheeeKKKDDDAAA===:::888888888888888888999:::555555555555666666666777999777444222222444777999222333444666777888888888444555666666666666666555888999:::999888888:::;;;===<<<:::999:::<<<>>>???>>>???@@@AAA@@@@@@AAABBBCCCAAA===:::999:::===???>>>???AAADDDGGGJJJLLLMMMNNNNNNOOOPPPRRRRRRQQQOOOOOONNNNNNOOOQQQUUUYYY\\\]]]aaagggkkkkkkiiihhhgggggg```YYYYYY___dddeeecccfffbbbaaaeeelllllleee]]]YYYZZZ[[[\\\]]]\\\[[[[[[VVV\\\___\\\\\\aaafffgggnnnooooooiii\\\TTTXXXbbbeeegggiiihhheeeaaa```___WWWYYY]]]bbbfffiiijjjkkkeeedddcccbbbcccfffiiikkkiiicccaaaeeehhhhhhkkkqqqeeebbb______aaaaaa```]]]^^^YYYVVVZZZcccgggccc^^^]]]]]]^^^\\\WWWUUU___llljjjjjjhhhaaaZZZYYY___fffaaahhhfffeeeppp{{{|||sssoooqqqppptttzzz}}}||||||{{{{{{zzzzzzyyyttttttsssrrrsssvvv|||{{{jjj[[[ZZZlllqqqlllllllllpppwww~~~}}}lll```VVVNNNKKKKKKKKKKKKMMMPPPQQQRRRUUUYYY]]][[[\\\```dddiiitttjjjeee^^^fffnnnrrrxxxvvv{{{zzzggg[[[SSSRRRYYYnnn|||tttooojjjjjjooovvvzzz{{{rrrlllcccXXXOOOHHHCCCBBB===<<<;;;999888777777777::::::::::::::::::::::::999===@@@???>>>>>>??????;;;EEELLL```VVVGGG>>>::::::777999888888777666555555444555555555555555555555555555444333333333333444555777777666666555555555444777777777777666666666666777888:::<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;@@@>>><<<;;;;;;===???AAAEEEBBB???<<<;;;;;;===??????@@@AAABBBEEEIIIOOOSSSWWWSSSNNNIIIHHHJJJNNNPPPPPPNNNLLLMMMRRRWWWZZZZZZZZZ]]]aaaccccccbbbbbbcccfffccc```\\\[[[[[[]]]_________]]]]]]ccciiigggaaa___\\\[[[___```]]][[[\\\fff```YYYWWWZZZ___cccdddlllpppmmm```VVVWWW```ggguuurrrnnnkkkiiigggdddccc`````````bbbfffiiikkkkkkjjjiiihhhhhhiiimmmppprrrrrrnnnjjjjjjooossssssqqqjjjddd___^^^aaa```[[[UUUZZZZZZ[[[___cccfffffffffeeeddddddeeeggghhhhhhhhhhhheeeaaa```bbbeeehhhiiikkkgggfffjjjkkklllsss}}}rrrggghhhmmmlllpppyyy~~~}}}~~~~~~}}}zzzwwwttttttsssssssssttttttuuuzzz~~~|||nnnaaabbbuuu{{{jjjgggjjjlllqqqxxx~~~qqqfffZZZSSSNNNJJJJJJMMMNNNPPPTTTYYY\\\___cccgggoooiiieeeiiipppxxxpppmmmkkkttt|||yyyvvvbbbUUUOOOQQQ[[[qqq|||tttppplllooovvv}}}tttlllaaaVVVNNNGGGCCC@@@===<<<:::999888777777777999999999::::::;;;;;;;;;<<<>>>???===<<<===??????BBBGGGRRRlllsssPPPEEE>>>:::;;;888888888777777666555555444555555555555555555555555555444333333333333444555777666666666555555555444777777777777777777777666999:::<<<=========;;;:::999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::;;;<<<===???BBB@@@===;;;;;;<<>>===<<<:::888777777888888888888999:::;;;<<<<<<===???>>>======>>>@@@BBBDDDJJJSSSdddbbbHHHBBB===;;;;;;777888777777666666555555555444444444444444444444444555444444333333444444555666666666555555555555555777777777777777777777777888999:::;;;<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<>>>===;;;::::::<<>>???===>>>@@@BBBCCCFFFJJJQQQjjjqqqSSSBBBAAA===;;;:::666777777666666666555555555444444444444444444444444444444444444444444444444555555555555555555555555777777777777777888888888666666777888888888888777999::::::;;;;;;;;;;;;;;;888999:::<<<<<<<<<;;;;;;===<<<:::999:::;;;===???@@@BBBDDDEEEEEEGGGJJJLLLJJJJJJJJJKKKLLLMMMNNNNNNQQQPPPNNNNNNOOOQQQRRRRRRQQQRRRTTTUUUUUUWWWZZZ\\\```^^^[[[WWWSSSQQQOOONNNSSSVVVXXXZZZ___ffffffcccfff\\\VVV\\\dddfffcccaaaZZZXXXVVVYYY```fffhhhhhhhhhkkkkkkfffeeekkkssswwwtttrrrrrruuuyyyvvvnnnfffeeedddccceeehhhjjjkkkjjjoooooopppppppppnnnmmmlllmmmhhhcccaaacccfffhhhiiihhhiiihhheee```\\\\\\]]][[[ZZZ[[[]]]aaabbbbbbaaahhhjjjkkkkkkhhhdddaaa______```ccchhhmmmooopppooojjjjjjhhhgggccc```aaabbb|||tttqqqqqquuuxxxyyy|||~~~}}}|||{{{{{{yyyvvvsssssssssrrrqqqpppooommmmmmjjjmmmqqqsssvvvxxx{{{}}}{{{sssdddYYY\\\bbbeeeiiiooopppsssvvvwwwwwwwwwxxxyyy|||~~~rrrfff[[[SSSQQQNNNOOOSSSVVVYYY^^^eeepppzzz{{{{{{qqqhhhgggrrrooo[[[MMMIIIMMMWWWiii}}}~~~yyyuuupppnnnoooxxxtttgggXXXOOOKKKIIIDDD???===;;;999777777777999:::888888999:::<<<===>>>>>>???===???CCCCCCBBBGGGNNN^^^___III???@@@;;;999999444666666666666555555555555444444444444444444444444444444444444444444444444444444444555555555555555666777777777888888888999666666777777888888888777888999999:::::::::::::::777999;;;<<<======<<<;;;>>>===;;;:::::::::;;;<<<@@@BBBEEEFFFFFFFFFHHHIIIGGGHHHJJJKKKMMMNNNNNNOOOMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRUUUYYYXXXWWWUUUSSSQQQOOOOOOSSSWWWZZZ[[[___cccddd```eee[[[UUUZZZbbbeeecccaaa^^^\\\\\\___ccceeeccc```bbbbbb``````hhhsssxxxwwwsssrrrsssvvvyyywwwooohhhdddfffiiimmmppppppmmmkkknnnoooppppppnnnllljjjiiihhheeeaaa______bbbdddfffeeeggggggbbb\\\WWWWWWYYYYYYYYYYYY[[[]]]^^^^^^\\\^^^aaaddddddaaa^^^\\\\\\]]]^^^bbbggglllnnnmmmkkkiiijjjiiieeebbb```______sss}}}yyyyyyzzzxxxxxxzzz~~~}}}{{{zzzyyywwwssspppooopppppppppooonnnmmmlllhhhjjjlllmmmnnnpppsssuuuyyy{{{}}}~~~iiiZZZRRRVVV^^^```dddiiiggghhhjjjkkkkkklllnnnppprrrtttwwwzzznnn```ZZZUUUQQQMMMNNNSSS\\\bbbgggooowww~~~|||uuullleee___```lllyyyrrr^^^PPPKKKMMMTTTcccsss}}}zzztttpppooovvvkkkaaaUUUMMMIIIGGGCCC@@@===;;;999777666777999;;;999999:::;;;<<<======>>>@@@>>>AAADDDBBB@@@KKKYYYxxxoooRRRBBB===>>>888777888333555555555555555555555555333333333333333333333333333444444555555444444333444444444444444555555555666777777888888999999999888999999999999:::::::::777777888999999999999888777888:::<<<======<<<<<<>>>===<<<;;;:::;;;;;;<<>>AAADDDCCCGGG\\\ttttttXXXHHH<<<:::;;;555555888444555555555555555555555555333333333333333333333333333333444555555444333333333333333444444555555555666777777888888999::::::999999999999999:::;;;;;;555555666777777777777777666777888:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>AAADDDGGGHHHFFFEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHKKKLLLMMMLLLJJJIIIJJJLLLIIIKKKMMMNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQTTTZZZ^^^___aaaddddddbbb```ZZZYYY^^^aaaaaa___```^^^```eeejjjlllhhh___WWWRRRVVVXXXZZZbbblllrrrrrrppprrrsssrrrooommmmmmmmmoooqqqtttwwwxxxuuupppllljjjiiiiiihhhgggeeedddccc```````````````aaabbbccc^^^______^^^\\\ZZZZZZ[[[WWWWWWXXXZZZ]]]___^^^]]]XXX[[[______\\\[[[]]]``````aaabbbeeegggfffdddbbbcccggggggbbbaaaeeegggfffccclll}}}|||yyywwwvvvvvvwwwxxxwwwuuussskkklllllllllkkkiiifffeeedddeeefffeeeddddddfffgggpppuuu|||yyyfffWWWLLLMMMOOOLLLJJJLLLMMMMMMLLLKKKKKKNNNRRRVVVWWWYYY\\\___bbbeeehhhiiihhhfff```WWWUUUZZZ^^^^^^dddiiisssuuueeeXXXXXXWWWTTTXXXaaaeee]]]VVVUUUWWW[[[dddmmmxxx{{{zzz|||rrr]]]OOOMMMNNNRRR\\\gggnnnppppppnnnppprrruuuwwwxxxxxxxxx{{{xxxrrrjjjeeeiiiqqqtttooohhhXXXTTTNNNHHHCCCAAA@@@@@@===;;;888666666777:::<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>===AAAFFFGGGPPPooofffIIIBBB888888888222444999555444555555555555555555555333333333333333333333333333333444555555444333333333333333444444555555555666777777888999999::::::888888777777888888999:::444555555666666666666666555666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAADDDGGGHHHFFFDDDCCCBBBAAABBBCCCDDDFFFHHHIIIIIIEEEGGGHHHGGGEEEDDDEEEGGGGGGJJJNNNPPPPPPOOOPPPPPPPPPRRRSSSUUUUUUTTTRRRQQQTTTZZZ___```bbbeeefffddd___[[[\\\```bbb```___```[[[___fffmmmpppkkkaaaXXXQQQXXX]]]^^^```hhhppptttppprrrssspppkkkhhhkkkooosssssstttuuutttqqqllliiihhhgggfffeeedddcccbbbbbb[[[\\\^^^^^^^^^^^^```aaa]]]\\\]]]]]]^^^_________ZZZYYYYYYYYY[[[[[[YYYXXXXXX\\\___]]]ZZZYYY]]]```cccccccccdddeeedddbbb___dddiiiiiiddddddjjjmmmllljjjnnnxxx~~~rrrrrrsssvvvxxxyyyxxxvvvooooooooonnnllliiifffdddaaacccddddddccccccdddeeeggglllrrruuuvvvwwwyyy|||zzzyyyyyy|||xxxgggYYYMMMIIIGGGCCCBBBEEECCCDDDEEEEEEEEEFFFHHHJJJLLLOOOSSSTTTSSSTTTWWWZZZ\\\\\\ZZZWWWVVV[[[cccjjjwwwzzzlll\\\OOOOOOQQQPPPRRRWWWXXXWWWXXXZZZ[[[```lllyyyyyywwwxxxxxxxxx{{{gggUUULLLMMMPPPWWWaaahhhmmmoookkkgggccccccgggmmmrrrvvvyyy{{{~~~~~~zzzvvvsssiiigggfffiiimmmmmmhhhcccRRRNNNIIIEEEBBB@@@>>>===:::999777666666888:::;;;;;;<<<>>>===<<<<<<===>>>@@@>>>@@@CCCEEEWWWuuuTTTDDD;;;:::777555444444555666777666555444333222222222666555444333333444555555333333333333333333333333444444444555555555555666444555555666777888888999666555555444444444555555666777888999999888777666888999999::::::999999888;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGCCCEEEGGGGGGFFFEEEFFFGGGKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRUUUXXXZZZZZZWWWUUUWWWYYY\\\___aaaaaa___^^^XXXZZZ^^^bbbeeeeeebbb___[[[```ccceeejjjllldddYYYZZZ^^^aaadddfffjjjoootttwwwtttoookkkjjjiiihhhgggooollllllooommmgggggglllooommmiiigggfffeeecccbbbccc```]]][[[\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ\\\YYYXXXZZZ]]]^^^[[[XXXTTTYYY^^^```^^^\\\\\\]]]^^^bbbeeeccc___^^^aaaeeeiiigggccc___bbbjjjmmmllliiiuuu{{{xxxuuuwww{{{|||xxxtttsssrrrpppnnnkkkgggeeeccchhhfffdddcccccccccaaa```ddddddeeehhhkkkooorrrtttooorrrvvvzzz}}}yyyjjj[[[LLLFFFEEEBBB@@@AAAAAACCCDDDEEEEEEFFFIIIKKKIIILLLPPPQQQPPPRRRUUUYYY]]]___```aaadddkkkvvv}}}eeeVVVKKKMMMPPPPPPSSSYYY\\\ZZZ[[[\\\^^^cccqqq~~~vvvpppqqqvvv{{{~~~nnn^^^NNNOOORRRZZZdddlllqqqsssddd```[[[XXX[[[___dddgggsssuuuwwwxxxvvvtttpppnnniiiggggggiiikkkiiiccc]]]PPPLLLGGGCCCAAA???===<<<999999777666777888:::;;;;;;<<<>>>===<<<<<<===???AAA@@@CCCHHHNNNbbbhhhKKK@@@;;;999777555444444555555666666555333333222222333333222111000000111111222222222333333333333444444444444444444555555555555444444555666666777888888555555444444444444555555999999999999888666555444888999999999999999999888;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEEEEDDDDDDDDDEEEIIIJJJKKKLLLNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUSSSQQQPPPRRRVVVYYY\\\\\\\\\[[[ZZZ\\\___ccceeedddbbb___^^^bbbdddeeeiiikkkdddZZZWWW\\\ccchhhiiijjjlllmmmmmmkkkiiigggggghhhkkkmmmqqqnnnmmmooolllggghhhmmmpppmmmiiigggffffffeeeddddddaaa___^^^_________^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXXXX\\\```bbbbbb```___^^^aaabbbccccccbbbaaaaaaaaaaaabbbaaa```ccchhhiiigggnnnwww~~~}}}|||zzzyyywwwssspppnnnmmmllllllkkkiiifffddddddcccaaa___```______```bbbfffiiijjjlllooossswwwyyy||||||qqq```MMMEEECCCBBB@@@@@@>>>???AAABBBCCCEEEHHHKKKKKKNNNRRRTTTTTTVVV[[[___cccggglllqqqxxxzzz]]]QQQIIIMMMQQQRRRWWW___aaa______aaadddkkkzzzxxxpppnnnlllkkkpppyyyvvvgggSSSSSSUUU]]]gggqqqvvvxxxccc^^^VVVQQQPPPRRRUUUVVVggghhhiiikkkkkkjjjiiihhhhhhgggggghhhhhhccc[[[TTTLLLIIIEEEAAA???>>><<<:::999888777777777999:::;;;;;;<<<>>>======<<<>>>???>>>>>>AAAHHHSSSlll]]]FFF@@@:::999777555444444555555666555444333333222222333222111000000//////000000222222222333333444444444333333333444444444555555444444444555666666777777555444444444444444555555;;;;;;:::999777555333111999999999999999999999999::::::;;;<<<<<<======>>><<<===???@@@AAAAAA@@@@@@???????????????????????????AAACCCCCCBBBBBBBBBCCCFFFHHHIIILLLNNNOOOPPPQQQSSSRRRQQQPPPOOOOOONNNNNNLLLNNNRRRVVVXXXZZZZZZZZZZZZ\\\___aaabbbaaa___^^^```bbbbbbbbbdddeee___XXXTTTZZZccciiijjjiiifffeeedddeeedddbbbbbbdddkkkppprrrpppooonnnlllhhhiiimmmssspppllliiiiiijjjjjjjjjdddcccbbbbbbcccbbb```___\\\\\\\\\ZZZYYYWWWUUUTTTTTTVVVWWWUUURRRRRRWWW\\\___aaacccggghhhgggccc```eeeddddddeeegggfffbbb___]]]aaaddddddeeehhhgggcccmmmqqq{{{~~~|||wwwsssqqqqqqrrrsssmmmjjjgggeeedddbbb```^^^]]]\\\ZZZYYYZZZ]]]```bbbgggjjjooorrruuuvvvyyyzzzzzzzzzhhhRRRFFFEEEEEEDDDAAAAAABBBDDDDDDFFFHHHLLLPPPVVVYYY]]]___```ccchhhmmmpppuuu}}}pppYYYPPPLLLRRRVVVWWW^^^ggggggeeefffjjjnnnxxxvvvnnnkkkmmmnnnqqqwww{{{mmm[[[YYYYYY___jjjtttxxxyyyllleee[[[SSSOOONNNNNNMMMWWWXXXZZZ\\\^^^```bbbccchhhhhhggggggddd]]]TTTMMMHHHEEEBBB???>>><<<:::888888888888888888999;;;;;;;;;<<<>>>>>>======>>>@@@@@@???AAAIIIYYYwwwuuuQQQAAA@@@999888777555444444444555555444444333222222222333333333222222111111111111222222222333333444444444222333333333444444444444333333444444555555555555444444333333444444555555;;;:::999888666444333222999999888888888888999999999::::::;;;<<<<<<======;;;<<>>@@@@@@??????>>>======<<<>>>???AAAAAA@@@@@@@@@AAADDDEEEHHHKKKMMMOOOPPPPPPQQQPPPOOOLLLKKKKKKMMMOOOOOOQQQTTTWWWYYYZZZZZZZZZYYY[[[^^^___^^^]]]\\\\\\______^^^]]]^^^]]]YYYUUUWWW[[[```dddeeedddbbbaaabbbddddddaaa]]]___fffmmmrrrqqqpppnnnkkkiiikkkmmmqqqnnnjjjhhhiiijjjkkkllldddccccccdddeeedddaaa^^^[[[[[[ZZZZZZYYYXXXVVVVVVWWWXXXXXXWWWWWWYYY^^^bbbeeeeeefffjjjnnnmmmgggbbbggghhhiiijjjjjjhhhdddbbbbbbgggkkkiiigggggggggdddjjjkkksss~~~}}}yyyvvvtttrrrrrrllliiifffdddcccbbb___^^^\\\[[[YYYXXXXXX[[[^^^```bbbeeekkknnnqqqsssuuuwwwtttxxx~~~nnnXXXIIIFFFHHHGGGEEEHHHJJJKKKLLLMMMQQQVVVYYYbbbfffiiikkkmmmpppwww|||~~~yyywww~~~}}}gggXXXSSSTTTZZZ]]]]]]cccmmmnnnmmmooouuu{{{{{{sssooolllnnnrrrwww}}}}}}xxxxxxwwwfffaaa___cccmmmvvvzzzzzzuuuoooeee\\\VVVQQQNNNLLLMMMMMMNNNQQQVVV[[[```dddmmmllliiieee___WWWOOOIIIDDDBBB???===<<<;;;999777888888888999999:::;;;<<<;;;<<<>>>>>>===>>>???AAADDDCCCFFFPPPcccdddEEE;;;<<<777777666555555444444444444444333222222222333333222222222333333222222222333333333333333333333333222222222222333333333444333333333333333444444444333333333333333444555555888888777666666555555555999888888777777888888999999999::::::;;;;;;<<<<<<:::<<<>>>@@@AAA@@@???>>>AAAAAA@@@???>>>===<<<<<<===???AAAAAA@@@???@@@AAABBBDDDGGGJJJMMMOOOOOOOOONNNNNNLLLJJJHHHJJJNNNRRRSSSUUUVVVXXXYYYZZZZZZZZZ[[[]]]______]]]\\\]]]^^^___]]]\\\\\\\\\ZZZWWWWWW___^^^]]]\\\]]]___``````aaacccccc```]]]^^^eeelllooopppooollljjjjjjkkkllljjjhhheeedddeeeggghhhiiibbbbbbcccdddeeeccc```]]]YYYYYYZZZZZZ[[[[[[ZZZZZZ[[[YYYXXXZZZ___ccceeeeeeffffffhhhmmmpppooojjjdddgggkkkooooookkkgggfffhhhiiiooopppkkkeeedddeeedddllllllrrryyyxxxxxxzzztttpppjjjhhheeecccbbbaaa___^^^\\\ZZZYYYXXXYYY[[[^^^___]]]aaafffjjjmmmooorrrtttsssvvvyyyzzz{{{|||ttt```NNNHHHKKKMMMKKKLLLMMMOOOQQQTTTZZZ```eeeqqqtttwwwyyyzzz~~~zzztttjjjeeeeeeooo|||zzzfff\\\[[[___fffgggdddhhhqqqwwwxxx{{{uuuooommmnnnpppvvv}}}}}}xxxrrrnnnmmmtttqqqkkkfffjjjsss|||}}}xxxpppiiiccc]]]XXXUUURRRRRRRRRTTTZZZbbbiiinnnwwwtttmmmdddZZZQQQJJJFFFAAA???===<<<<<<;;;999777777888888999:::;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@AAABBBDDDKKKYYYpppZZZBBB;;;<<<666666666555555555444444333333222222222222333333000000222333333333333333555444444333333222222111111111222222222333333333222222222222222333333333222222222222333444555666666666666555555666777777999888777666666777888999888888999::::::;;;;;;<<<:::;;;===>>>??????>>>>>>AAAAAA@@@???>>>===<<<<<<>>>???AAAAAA@@@@@@@@@AAAAAACCCFFFJJJMMMNNNNNNNNNJJJKKKKKKIIIGGGIIIOOOTTTTTTTTTUUUVVVWWWWWWWWWWWW]]]___aaa```]]]]]]___bbbbbb______aaa```]]]\\\^^^fffbbb]]][[[[[[]]]___```]]]___`````````bbbhhhllliiilllmmmjjjhhhjjjjjjiiijjjhhhggggggiiikkklllkkkbbbbbbbbbcccdddccc```]]]XXXYYYZZZ[[[\\\]]]]]]]]][[[YYYYYY^^^dddgggeeebbbbbbeeeiiinnnpppnnnjjjfffggglllqqqpppjjjggghhhkkklllrrrrrrjjjaaa___aaacccjjjlllpppqqqoooqqq||||||uuunnnkkkhhhfffeeecccaaa___ZZZZZZYYYYYYYYYZZZ[[[\\\ZZZ]]]```cccfffiiimmmpppppprrrtttrrrpppooorrruuu||||||jjjWWWOOORRRUUUUUUTTTVVVZZZ^^^ccckkksssyyy{{{xxxuuuoooggg```ZZZVVVWWWaaapppnnnfffgggnnnvvvtttmmmooowww~~~zzzvvvqqqpppsssyyy}}}xxxpppkkkfffbbbfffmmm}}}{{{tttnnnqqq|||{{{wwwsssnnnjjjiiihhhfffggglllttt}}}~~~sssdddVVVLLLFFFCCC???===<<<<<<<<<;;;999777777777999:::;;;<<<<<<<<<:::<<<>>>>>>>>>???@@@BBBAAAIIIWWWkkkxxxTTTCCC===;;;555555555666555555444444333222222222222222333333000111333555666777777777666666555444222111000000111111111111222222222222222222222222222222222222222222222222333444555666777666555555555555666777999888777666666777888999888888888999::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>===<<<<<<;;;???@@@BBBBBBAAAAAAAAABBB@@@CCCFFFJJJLLLMMMLLLLLLGGGIIIJJJHHHEEEGGGMMMRRRQQQRRRSSSTTTUUUVVVWWWWWW[[[^^^```^^^[[[[[[^^^bbbcccaaabbbfffeeeaaaaaaeeeiiifffbbbaaaaaaaaa___\\\[[[\\\]]]___bbbeeehhhjjjccciiikkkiiigggjjjjjjfffiiihhhiiikkkmmmooonnnmmmdddcccbbbcccdddcccaaa^^^YYYYYYZZZ[[[\\\\\\\\\\\\ZZZ\\\```dddeeedddaaa^^^]]]bbbiiimmmnnnkkkiiiggghhhjjjlllkkkiiihhhiiijjjjjjrrrtttkkkaaa]]]```bbbbbbiiillliiihhhnnnxxx}}}wwwtttooollliiifffcccaaa[[[[[[[[[[[[ZZZYYYXXXWWWXXXYYY[[[[[[]]]___dddgggjjjlllmmmkkkhhhhhhlllppptttxxx}}}sss___VVVYYY]]]^^^cccfffjjjpppwwwvvvkkkiiihhhfffggggggccc\\\VVVRRRNNNPPP[[[iiiyyyvvvppprrr{{{uuuvvv}}}{{{rrrrrrssstttxxx~~~qqqiiiaaa]]]YYY[[[fffssszzzssswww}}}}}}{{{zzz~~~wwwdddTTTHHHBBBAAA>>>===<<<<<<<<<;;;999777666777999:::;;;<<<<<<<<<:::<<<>>>>>>>>>???AAABBBFFFSSSgggmmmMMM???:::666555555555666555555444444222222222111222222333333222333666888:::;;;;;;;;;888777666444222000///...000111111111111222222222222222111111111111111111222222222222333444555666888777666444444555666666999888777555555777888999777888888999::::::;;;;;;<<<<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<;;;;;;@@@AAACCCCCCBBBBBBBBBCCC@@@CCCFFFJJJLLLLLLKKKJJJFFFHHHIIIGGGDDDEEEJJJOOOPPPQQQRRRTTTUUUWWWYYYYYYWWWZZZ\\\ZZZWWWWWW\\\```bbb```ccchhhhhhcccccchhhhhhgggggghhhhhheee^^^YYY\\\[[[\\\___cccffffffeee^^^fffjjjhhhgggjjjiiieeeccccccdddgggjjjkkkjjjhhheeedddccccccdddcccbbb```ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ```gggjjjfffaaa^^^]]]YYY```hhhlllllliiihhhhhhiiihhhfffgggiiijjjiiihhhhhhqqqvvvnnnccc___aaaccc```iiilllggggggrrrzzz{{{yyy{{{vvvqqqmmmiiieeebbb^^^^^^^^^]]]\\\YYYVVVUUUWWWWWWWWWVVVVVVXXX\\\```dddfffhhhgggdddeeejjjoooqqqsssuuuxxx||||||oooeeeccciiiooowww|||}}}lll___XXXXXXWWWXXXYYYXXXVVVRRRNNNNNNMMMQQQ[[[eeeoooyyy{{{uuurrruuuzzzooogggYYYQQQRRRQQQRRRddd|||oooZZZOOOIIICCC???>>><<<888666666777999;;;:::::::::;;;;;;;;;;;;;;;888<<<888888@@@AAABBBLLLOOOggg{{{|||[[[GGG<<<999999666555555555555444444444444444444333333333222222555666999;;;<<<<<<;;;;;;===999555222222222222222000111111111111222222222333444555333111000000111222222111111222222333444777666444444444555777999666555444333333444666777999888777999;;;===<<<;;;<<<;;;::::::::::::;;;<<<;;;<<<======<<<<<<===????????????>>>??????@@@@@@CCCEEEHHHJJJKKKIIIGGGEEEGGGGGGEEEDDDDDDFFFKKKNNNPPPTTTXXXYYYWWWUUUVVVWWWSSSWWWYYYXXXUUUTTTXXX\\\ZZZZZZ\\\```aaa```ccchhhrrrpppmmmjjjhhheeebbb___ZZZYYYYYY\\\___```^^^[[[[[[___dddhhhiiijjjjjjkkkkkkiiifffeeedddfffhhhjjjhhhfffdddbbbbbbaaa___]]]]]]ZZZYYY[[[ZZZWWWWWWZZZ]]]ccchhhgggbbb]]][[[\\\eeeeeeffffffeeeeeeddddddiiifffbbbeeeooovvvrrriiimmmnnnnnnjjjeeecccdddgggeeekkkkkkfffeeekkkooopppjjjrrr||||||vvvsssllleeeaaa```___\\\YYYWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUYYYZZZ\\\]]]```eeelllppptttsssrrrppppppsssxxx|||xxxrrrrrryyyuuudddYYYSSSPPPPPPPPPQQQRRRPPPMMMKKKMMMLLLQQQZZZcccmmm{{{zzzvvvsssxxx~~~xxxhhh[[[OOOJJJNNNPPPUUUiiiiiiWWWMMMHHHCCC???===;;;888666666777:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>===DDDDDDFFFRRReee{{{jjjNNNAAA:::888888555555555555444444444444333333333333222222222222444666888;;;<<<===<<<;;;===999555222222222222111000000111111111222222222333444444333111000000111222222111111222222333444666555444333333555666888666555444333333444666777888777777888;;;======<<<<<<;;;::::::::::::;;;<<<:::<<<======<<<;;;===>>>??????>>>>>>>>>???@@@@@@AAACCCEEEHHHIIIIIIHHHGGGHHHHHHGGGEEEEEEGGGKKKNNNSSSVVVXXXXXXWWWWWWXXXZZZ\\\\\\\\\ZZZXXXWWWYYY\\\\\\[[[[[[^^^^^^]]]```eeejjjiiiiiiiiijjjiiigggeee^^^]]]\\\]]]^^^^^^[[[XXX[[[___dddhhhiiijjjjjjkkkjjjhhhgggffffffgggiiijjjmmmiiieeeaaa___^^^\\\ZZZ[[[YYYYYY\\\\\\XXXVVVXXX]]]```cccaaa^^^\\\]]]```fffeeedddbbbaaa```aaacccfffffffffjjjsssyyyvvvooojjjgggdddbbbbbbbbbccccccfffkkkmmmiiigggjjjllljjjgggiiiwww~~~yyyvvvrrrlllggggggeeeaaa\\\XXXUUUTTTVVVVVVUUUUUUTTTTTTSSSSSSVVVWWWXXXZZZ]]]bbbhhhmmmooonnnllljjjiiilllppptttkkk[[[QQQNNNKKKJJJJJJLLLNNNOOONNNMMMNNNOOOTTT\\\dddooozzzuuurrrsssuuuwww|||ppp___SSSJJJFFFLLLQQQXXXmmmtttaaaRRRJJJFFFCCC???===;;;888777666888:::;;;;;;<<<<<<<<<=========>>>>>>AAA===>>>EEEEEEJJJZZZ}}}uuuTTTAAA;;;:::888888555555555555444444444444222222222222111111111000333555888;;;============<<<999555222222111111000000000000111111111222222222333333222000///000111222111111111111222333333444333222222222333555666555444444333444555666777666666666888;;;======<<<;;;;;;::::::::::::;;;;;;999:::<<<;;;::::::;;;===>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGJJJMMMVVVWWWWWWWWWXXXZZZ^^^aaafffbbb^^^[[[ZZZ[[[[[[[[[___\\\[[[\\\ZZZYYY\\\aaaddddddeeehhhjjjkkkiiiggg]]]\\\[[[[[[\\\[[[YYYWWW[[[^^^cccfffhhhhhhjjjkkkjjjjjjiiiiiijjjkkklllmmmpppkkkeee```]]][[[ZZZYYYZZZXXXZZZ]]]\\\WWWUUUVVV[[[\\\\\\ZZZXXXYYY^^^bbbgggfffccc```\\\[[[]]]___aaaggglllpppvvvzzzxxxsssfffaaa\\\\\\___bbbbbb```dddjjjmmmllljjjiiigggdddeeeaaafffwww{{{www}}}|||vvvsssrrrqqqlllllljjjfffaaa\\\VVVSSSUUUTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTVVVXXX\\\bbbfffggggggeeecccbbbdddhhhlll~~~}}}eeeTTTLLLJJJJJJJJJKKKNNNRRRUUUVVVVVVSSSUUU[[[bbbiiivvv|||wwwzzzxxxtttrrrrrrwww~~~lllZZZRRRKKKHHHMMMRRRYYYnnnpppeeeXXXMMMHHHEEEBBB???<<<:::888777777888:::;;;<<<<<<======>>>>>>??????:::===;;;>>>FFFHHHRRRgggyyy```EEE::::::;;;999888555555555444444444333333111111111111000000000000333555888<<<>>>?????????;;;888444222111111000///000000000000111111111111111222333222000///000111111111111111111222222333222222111111222222333444444444444444444555666777555555555777:::<<<<<<<<<::::::::::::::::::::::::888:::;;;;;;:::999;;;<<<===============>>>???@@@???@@@@@@AAACCCDDDFFFGGGGGGGGGHHHGGGFFFFFFIIIKKKUUUUUUUUUVVVYYY^^^dddhhhllleee]]]ZZZ\\\___^^^]]]bbb^^^[[[ZZZXXXUUUXXX]]]ccccccdddfffhhhgggdddbbbWWWWWWWWWXXXXXXYYYYYYXXXYYY\\\```ccceeefffhhhiiillllllllllllmmmnnnooopppnnniiibbb]]]\\\\\\]]]]]]\\\YYYYYY\\\[[[WWWUUUWWWYYYYYYXXXWWWVVVXXX\\\```eeefffeeebbb]]]ZZZZZZ[[[___hhhqqqssstttuuusssooobbb___]]]]]]^^^```___^^^```eeekkknnnmmmjjjeee```eee``````iiiuuu}}}ooommmrrruuusssnnnmmmooorrrmmmmmmkkkiiieee___YYYUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRUUUYYY\\\______^^^]]]\\\^^^bbbeeerrrllllllmmmxxx~~~dddRRRJJJHHHJJJKKKMMMRRRXXX]]]``````[[[]]]ccckkksss{{{uuurrrtttuuusssqqqwwwxxxxxxxxx|||kkkYYYPPPKKKJJJNNNRRR\\\ooorrr___XXXPPPIIIEEECCCAAA???;;;:::888777777999:::;;;<<<<<<======>>>??????@@@<<>>BBBJJJMMM\\\vvvhhhSSS>>>777999:::777555555444444444444333333333111111111000000000//////444666999<<<>>>?????????999777333222111111000...//////000000000111111111000111222111///...///000111111000000111111222333111111111111111222333333333333333444555666777777555555555666999;;;;;;;;;::::::::::::::::::::::::888999::::::999999:::<<<<<<<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAACCCDDDDDDFFFGGGGGGFFFFFFHHHIIIRRRRRRRRRUUU[[[bbbiiimmmnnnfff^^^[[[___bbbbbbaaaccc___[[[ZZZVVVSSSUUUZZZ______```aaacccccc```^^^WWWWWWWWWWWWWWWWWWXXXYYYWWWZZZ^^^```bbbccceeegggkkkjjjjjjjjjjjjlllnnnoooiiiddd___\\\]]]```cccddd___[[[YYYZZZYYYVVVVVVYYYWWWWWWWWWWWWVVVWWWYYY[[[cccfffiiigggaaa[[[YYYYYY___jjjrrrrrrnnnllljjjggg]]]___aaa```\\\ZZZYYYYYY\\\```gggnnnpppkkkddd```cccaaaaaaccciiixxx{{{hhhhhhjjjkkkiiifffffflllrrrpppnnnjjjgggccc^^^WWWSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRQQQOOONNNNNNPPPSSSTTTUUUUUUUUUUUUWWW[[[^^^|||wwwpppfff[[[YYY\\\jjjyyyiiiUUULLLJJJKKKMMMRRRYYYaaagggkkkkkkhhhhhhnnnwwwyyyrrrnnnllllllmmmppptttvvvwwwxxx|||jjjZZZLLLJJJJJJOOOUUU```tttvvviiiaaaSSSOOOJJJGGGDDDBBB@@@>>>:::999888888888999:::;;;;;;;;;<<<===>>>???@@@@@@???@@@???DDDJJJLLL^^^}}}XXXIII:::777888666333222444444444444333333333333111111111111000000000///333555888;;;===>>>======666444222111222222000////////////000000000111111///000111000///...///000111000000000000111222222111111111222222222222222222333333444555666777777666555555666888::::::999999999::::::::::::999999888999;;;:::999999:::<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBEEEGGGHHHHHHHHHIIIJJJOOOOOOQQQVVV]]]dddiiikkkkkkeee]]][[[___bbbcccaaa```\\\YYYXXXUUUQQQRRRWWWXXXXXXXXXZZZ]]]______^^^\\\\\\[[[YYYWWWUUUVVVWWWVVVYYY\\\___```bbbdddfffhhhgggeeeddddddfffiiikkkfffccc^^^]]]___bbbfffhhh```]]][[[\\\[[[WWWWWWZZZUUUUUUVVVWWWXXXXXXYYYYYY```ffflllkkkddd]]]ZZZZZZ```hhhooommmiiigggfffddd\\\___aaa___YYYUUUUUUVVVYYY[[[ccclllpppkkkeeebbb```cccdddbbbbbbmmmssslllgggbbb```___```fffmmmuuuooogggaaa]]]XXXQQQMMMPPPPPPQQQRRRSSSSSSTTTTTTRRRRRRQQQOOOLLLKKKLLLNNNLLLMMMMMMMMMMMMOOORRRUUU~~~sssjjjdddbbb^^^[[[YYYVVVPPPLLLPPPWWWkkk{{{rrr___UUURRRTTTWWW]]]gggpppwwwzzz{{{yyyxxx|||wwwqqqkkkhhhfffjjjoootttxxx}}}{{{gggYYYOOONNNPPPTTT[[[ggg{{{}}}pppddd[[[VVVKKKIIIHHHFFFDDDAAA>>>===999999888888999999:::;;;:::;;;;;;<<<>>>??????@@@>>>??????DDDJJJMMMbbbsssKKKAAA999777888555333444444444444333333333222222222222111111111000000000111333666888::::::999999444222111111222222111000////////////000000000111...///000000......///000000000000000000111222222111111222222333333222222111222333555666777777777777666555666888999888777888999::::::::::::999888999:::;;;;;;::::::;;;<<<:::::::::;;;<<<===??????>>>>>>???@@@AAABBBBBBBBBBBBEEEHHHJJJKKKKKKLLLLLLNNNNNNQQQWWW^^^dddeeeeeeccc___YYYWWWXXXZZZ[[[[[[[[[XXXVVVVVVSSSNNNOOOSSSSSSRRRRRRTTTXXX[[[\\\]]]ZZZ[[[ZZZXXXTTTSSSTTTVVVWWWZZZ]]]___```bbbeeegggiiifffbbb``````cccgggiiiiiieeeaaa___```ccceeefff___]]]^^^aaa```ZZZWWWWWWTTTTTTTTTVVVXXXZZZ\\\\\\```ffflllkkkddd^^^]]]___^^^eeejjjhhhggghhhiiiiiibbbaaa___[[[YYYWWWWWWXXX[[[ZZZ```jjjnnnjjjdddccc```dddgggeeedddjjjvvvrrrfffbbbaaaaaafffmmmtttlllaaaYYYUUURRRNNNKKKLLLMMMNNNPPPQQQSSSTTTUUUPPPQQQQQQOOOLLLKKKLLLNNNJJJKKKKKKIIIHHHIIIKKKMMM{{{mmm```WWWSSSRRRKKKJJJJJJJJJHHHIIIQQQ[[[kkk{{{{{{iii^^^[[[^^^bbbjjjtttuuulllhhhggghhhiiifffnnnwww}}}wwweeeWWWVVVVVVXXX[[[```mmmuuujjjbbb[[[UUUQQQGGGGGGGGGFFFDDDAAA>>><<<999888888888999::::::;;;::::::;;;<<<===>>>??????>>>@@@AAAHHHPPPTTTlll```CCC===999999999777666888444444444333333333222222222222222222111111111111000111444666777777666666222111000111222333222111////////////000000000000---///000///......///000000000000000000111111222111111222333333333333222111222333555666777777777888666555666777888777666888999:::;;;;;;:::999888999;;;<<<<<<::::::;;;===:::::::::;;;<<<===??????;;;<<<>>>@@@BBBCCCDDDDDDBBBFFFJJJLLLMMMMMMNNNOOONNNOOORRRXXX___bbbbbb___[[[XXXTTTQQQPPPQQQRRRRRRVVVTTTSSSTTTQQQMMMMMMQQQSSSQQQPPPPPPSSSWWWYYYZZZSSSUUUUUUSSSQQQPPPSSSVVVYYY[[[^^^```aaacccfffiiilllhhhddd``````cccgggkkkllliiidddaaaaaabbbbbbbbb\\\\\\```eeeddd\\\VVVUUUTTTSSSRRRTTTXXX\\\___aaa```fffjjjiiibbb^^^___bbb]]]cccffffffgggkkkoooooojjjddd\\\YYYZZZ]]]]]]\\\]]]ZZZ___iiimmmhhhcccccccccfffhhhggghhhlllqqqssstttnnnllllllpppuuupppgggZZZSSSQQQQQQOOOMMMIIIJJJLLLNNNPPPRRRTTTUUUOOOPPPPPPOOOMMMMMMNNNOOOMMMMMMLLLJJJHHHGGGHHHJJJuuucccTTTKKKGGGFFFDDDFFFGGGFFFEEEIIIRRRYYYlllwwwxxxjjjdddjjjttt}}}sssoooiiieeeeeehhhkkklllrrruuu}}}uuummmhhhcccbbbccceeegggnnntttoooiiiaaa[[[SSSMMMHHHEEEEEEDDDCCCAAA???===;;;777777777888999999::::::===<<<;;;;;;;;;===>>>@@@AAAAAABBBEEENNNdddnnnOOO>>>===:::888666444333222444444333333222111000000111111111111111111111111////////////////////////222222222111000//////...........................000000000000000000000000000000000000111111111111444333111000000111333444444444444555555555555666777777777777777888888999777888:::;;;;;;:::888777888999:::;;;::::::888888666777999;;;============>>><<<;;;<<>>???>>>???CCCIIIXXXsss```EEE===<<<:::888555444333222444444333222222111000000000000000000000000000000////////////////////////222222111000000///..............................//////////////////////////////000000000111111111444333111000000111333444333333333333444444444444555555444444555555666777777888:::;;;;;;999888777777777888999999888777666777888:::;;;<<<<<<<<<<<<===<<<;;;===@@@CCCEEEEEEBBBCCCEEEHHHKKKNNNPPPQQQTTTUUUUUUSSSOOOMMMMMMOOONNNMMMKKKJJJLLLPPPTTTXXXXXXVVVTTTTTTTTTVVVWWWXXX\\\YYYXXXYYY\\\[[[WWWSSSSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\^^^```bbbdddeeeeeekkkeee```___aaadddcccaaa``````___^^^]]]\\\[[[[[[ZZZ\\\^^^___]]]ZZZVVVTTTSSSQQQPPPSSSYYY___cccdddggghhhiiiiiifffbbb^^^\\\YYY^^^``````fffpppuuuuuusssnnnllllllggg___[[[]]]ZZZ[[[]]]```bbbccccccbbbaaa___^^^bbbhhhooosssuuuzzz|||mmmbbbVVVRRRPPPMMMLLLMMMMMMNNNQQQRRRTTTUUUVVVXXXQQQPPPOOOMMMKKKKKKKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGtttaaaQQQHHHFFFFFFFFFEEEEEEFFFIIIOOOUUUYYY\\\gggwwwyyyoooiiiggghhhkkkoootttzzz}}}yyyvvvnnngggeeegggnnn|||~~~{{{uuummmhhhddd]]]WWWQQQKKKEEEBBB@@@@@@???===<<<:::999888777888888999999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>AAAFFFPPPdddrrrPPP>>><<<;;;999777555444333222333333333222111111000000////////////////////////////////////////////////111111000000//////..............................//////////////////////////////000000000000111111333222111000000111222333111111222222222333333333333333333333333444555555888999:::::::::888777666555666777888888777666555888999:::;;;<<<<<<<<<<<<<<<;;;:::<<>>@@@CCCGGGKKKMMMOOOOOOSSSSSSRRRPPPLLLJJJJJJKKKMMMLLLKKKKKKNNNSSSXXX[[[XXXVVVTTTUUUYYY]]]___aaa```]]][[[\\\\\\[[[VVVRRRRRRRRRRRRSSSTTTVVVYYYZZZ]]]^^^```bbbddddddeeeeeeiiiccc^^^___ccceeeaaa]]][[[[[[[[[\\\\\\[[[[[[ZZZXXXYYYYYYZZZYYYWWWVVVTTTRRRRRRSSSWWW\\\bbbeeefffiiikkkllliiiccc^^^\\\\\\ZZZ]]]^^^^^^ccclllrrrsssrrrppppppqqqlllccc\\\YYYYYYZZZZZZ\\\]]]^^^^^^___]]]\\\\\\___fffmmmsssvvvxxx{{{ooobbbZZZUUUPPPOOOPPPNNNPPPSSSVVVXXXXXXWWWWWWPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGwwwcccRRRHHHEEEFFFIIIHHHHHHKKKQQQWWW[[[\\\___jjjzzzuuuoookkkllloooqqquuu{{{|||lllcccZZZYYY^^^iiiyyy~~~}}}zzzwwwooofffbbb]]]WWWQQQLLLGGGCCC@@@======;;;:::999888777777888888999999:::;;;;;;;;;999;;;===>>>?????????>>>AAAEEEJJJVVVnnnzzzaaaHHH===;;;:::888666555333333333333222222222111111000000////////////////////////////////////////////////000000000//////.................................////////////////////////////////////000000000111222111111000111111222333111111111222222222333333444444444444444555555666888999999999888777666555555555777888888777666666888888:::;;;===>>>??????===;;;999:::<<<>>>???>>>===@@@DDDHHHKKKMMMMMMMMMOOOOOOOOONNNNNNOOOPPPQQQTTTSSSSSSSSSSSSTTTUUUVVVRRRQQQQQQUUU]]]eeejjjkkkccc```\\\ZZZYYYWWWTTTRRRSSSTTTTTTUUUWWWYYY[[[\\\___```cccfffggggggffffffgggbbb___bbbhhhiiiddd^^^ZZZZZZ[[[\\\\\\[[[ZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWTTTUUUWWWZZZ^^^aaadddeeeiiikkklllggg```[[[[[[^^^]]]^^^___```bbbfffhhhiiinnnnnnnnnmmmiiibbb[[[XXXZZZZZZZZZXXXWWWWWWYYYZZZ\\\\\\\\\___eeekkkqqquuuxxx}}}xxxlllbbbXXXTTTTTTVVVWWWYYY\\\]]]]]]ZZZXXXQQQPPPOOOOOOOOOOOOMMMLLLJJJJJJHHHGGGFFFFFFGGGGGG}}}iiiVVVJJJGGGHHHKKKLLLOOOTTTZZZ___aaaaaagggqqquuunnnkkklllrrryyy~~~{{{uuu```VVVNNNMMMTTT```rrr}}}{{{~~~~~~{{{xxxuuummmddd\\\XXXRRRMMMIIIEEEBBB???;;;:::999888777666777777999999999:::;;;;;;<<<<<<999;;;===???@@@@@@??????AAAFFFLLLYYYuuuwwwrrrxxxTTTBBB>>>999888777555444333333333222222111111111111111000000000000000000000000000/////////////////////////////////..................................................................////////////000000000000000000000111222222333111222222222333333333333777666666666666777888888888888888888777777666666666777888999:::999888888777777999;;;===???AAABBB@@@>>><<<;;;<<<======<<<===???CCCFFFHHHIIIIIIIIILLLKKKKKKLLLOOORRRTTTUUUUUUVVVWWWWWWUUURRROOOMMMNNNMMMNNNVVVbbbmmmsssuuuhhhccc]]]XXXVVVUUUUUUVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^aaaeeehhhjjjjjjiiihhhgggdddcccgggmmmooojjjeee^^^^^^______^^^\\\ZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYWWWXXXZZZ[[[]]]___aaabbbfffiiijjjfff___[[[]]]```___```bbbfffgggeeeddddddkkkkkkiiieeebbb```]]]ZZZ]]]\\\[[[XXXTTTSSSTTTVVV[[[\\\]]]___bbbgggkkkooo{{{{{{}}}tttfff^^^]]]aaaaaaaaadddffffffdddaaaVVVSSSQQQPPPQQQQQQPPPNNNKKKJJJHHHGGGFFFFFFGGGHHHqqq]]]PPPMMMMMMOOOSSSZZZaaafffiiiiiiiiipppzzzxxxqqqnnnnnnqqqyyy|||rrrhhhXXXPPPHHHGGGMMMYYYlll|||}}}{{{zzzxxx{{{zzzwwwuuurrrllldddXXXTTTNNNIIIFFFDDDAAA???:::999888666666666777888999::::::;;;;;;<<<<<<===:::;;;<<<>>>???@@@AAAAAA>>>DDDLLL[[[{{{xxx|||fffJJJ===;;;777777666444444333333333111111111111111111111111000000000000000000000000////////////////////////..................------......................................................////////////000000//////000111111222222222111111222222222333333333888777777777777888999999666666666666666666777777777888999:::;;;;;;::::::666666777999;;;>>>@@@BBBCCCAAA>>>===>>>>>>>>>======>>>@@@CCCEEEFFFGGGGGGJJJIIIGGGIIILLLPPPSSSSSSPPPRRRTTTUUUTTTPPPLLLIIINNNMMMPPPYYYfffqqquuuuuuiiifff```ZZZWWWWWWYYYZZZWWWXXXXXXYYYZZZ[[[\\\\\\ZZZ^^^ccciiillllllkkkjjjgggggghhhkkkooopppmmmjjjbbbcccccccccaaa___\\\ZZZYYYXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZ\\\___aaaeeeggggggddd```]]]^^^___]]]^^^cccjjjmmmjjjhhhiiikkkjjjfff___\\\^^^^^^]]]\\\]]]]]]YYYTTTRRRTTTVVVYYY[[[]]]___```cccfffhhh{{{{{{|||}}}sssppppppllliiiiiikkkllljjjhhh]]]ZZZXXXXXXYYYYYYUUURRRMMMKKKIIIGGGGGGGGGHHHIIIxxxfffYYYUUUVVVVVV___jjjsssvvvvvvvvvvvv}}}|||xxxvvvyyy}}}}}}yyyyyy~~~~~~wwwiii\\\PPPKKKFFFEEEHHHTTTiii{{{~~~{{{zzzyyyxxxvvvwwwyyywwwsssqqqoooiiibbbTTTPPPKKKFFFDDDBBB@@@???:::999888666666777888999:::::::::;;;<<<<<<======;;;;;;<<<===>>>@@@BBBBBB???FFFNNN___~~~rrrTTTCCC;;;999666666555444333333333333000000000000111111111111////////////////////////////////////////////////------------------------........................................................./////////000000...///000111111222222222000000000111111111222222666666555555666666777888555555555555666777777888666777999;;;;;;;;;;;;:::666666666666777999;;;<<<@@@>>><<<;;;===>>>>>>===>>>???AAACCCFFFHHHJJJKKKIIIFFFEEEGGGLLLPPPSSSSSSOOOOOOPPPQQQPPPOOOMMMLLLPPPOOOPPPXXXdddkkkllljjjdddcccaaa]]]ZZZXXXYYYYYYWWWXXXYYYYYYZZZZZZZZZYYYTTTYYY```gggkkklllkkkjjjhhhjjjlllmmmmmmlllkkkkkkcccdddeeefffdddaaa^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXYYYYYYXXXWWWYYY^^^bbbffffffeeedddaaa___]]]\\\[[[[[[```iiimmmkkkjjjmmmjjjjjjcccZZZWWWZZZ\\\ZZZZZZ\\\^^^[[[WWWUUUWWWZZZXXX\\\```ccccccdddfffhhhsssyyyzzzsssqqqpppmmmjjjdddcccccceeegggccc[[[TTTNNNLLLJJJHHHGGGHHHJJJKKK}}}kkk___[[[]]]^^^iiixxx}}}||||||uuupppqqqxxx}}}~~~|||ssscccUUUHHHEEECCCCCCFFFRRRiii}}}{{{yyyxxxwwwuuutttwwwxxxuuupppnnnlllggg```RRRNNNHHHDDDBBBAAA@@@???;;;:::888777666888999:::::::::;;;;;;<<<=========<<<<<<<<<<<<>>>@@@BBBDDDCCCJJJRRRbbb___JJJ@@@<<<:::666555444333333333333444000000000000000111111111........................////////////////////////------------------------............................................................/////////000......000111222222222222////////////000000000000444333333333333444555555444444444444555777888999666777999:::;;;;;;::::::666666555444444555666777:::888777777:::<<<======AAAAAACCCFFFIIIMMMPPPRRRGGGEEEDDDGGGMMMSSSWWWXXXRRRQQQPPPOOONNNOOOPPPPPPRRROOOPPPVVV___dddaaa]]]^^^______^^^[[[XXXVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWOOOUUU]]]eeejjjlllkkkjjjiiilllnnnmmmjjjggghhhiiicccdddfffgggfffccc```^^^___^^^]]]\\\\\\[[[[[[[[[VVVWWWWWWVVVVVVYYY___dddgggfffdddcccbbb```\\\YYY[[[YYY]]]eeehhhggghhhmmmhhhhhhbbbWWWSSSVVVWWWTTTWWW[[[^^^]]]YYYXXX[[[^^^YYY^^^dddhhhhhhiiijjjllliiiuuu||||||wwwrrrnnnhhhiiilllpppqqqlll```VVVOOOMMMKKKHHHHHHIIIJJJLLLxxxmmmiiiiiioooyyy|||{{{zzzyyy{{{|||}}}}}}~~~|||ooohhhgggqqqyyywwwgggWWWNNNFFFFFFFFFEEEJJJXXXmmm}}}~~~vvvuuuvvvuuuvvvxxxvvvrrrmmmmmmmmmhhh^^^VVVNNNHHHAAA???AAABBB@@@===888888777666666777999999;;;;;;<<<<<<===>>>>>>>>>???<<<<<>>>>>>>><<<;;;===@@@AAABBBHHHPPPdddnnn|||{{{UUUFFF???555222666888777555444333222222222111111111000000000000000////////////////////////------------------------........................---------.........//////...................................................//////000111111222222111111111111111111111111000000111111111111222222111333444555444444666888888777666666999::::::999;;;:::999888777777777777:::888666555777;;;???CCCEEEDDDDDDDDDFFFIIIMMMOOOJJJHHHGGGIIINNNQQQSSSRRRRRROOOMMMPPPVVV[[[\\\[[[SSSTTTTTTUUUTTTRRROOOLLLUUUWWWZZZ\\\]]]___aaaccc^^^\\\YYYWWWVVVVVVVVVUUUXXX[[[```dddeeeeeecccaaahhhgggeeecccaaa______^^^^^^^^^bbbhhhgggaaa]]]]]]bbbdddfffgggfffccc___]]]ZZZYYYWWWYYY\\\^^^______aaabbbdddeeeddd___YYYUUUWWWVVVUUUVVVYYY[[[[[[[[[[[[YYYVVVSSSSSSVVVYYY[[[]]]^^^```bbbcccbbbaaa``````___dddnnntttqqqkkkhhhaaabbbhhhooorrrqqqsssxxx~~~uuuxxx}}}}}}ppp___RRRQQQQQQQQQRRRRRRPPPMMMJJJ|||tttnnnllljjjjjjlllqqqwww{{{wwwuuuwww~~~uuuhhh[[[PPPJJJEEEFFFJJJUUUfffyyyzzzyyywwwrrrnnnmmmjjjfffaaa```___[[[SSSLLLHHHEEEAAA@@@AAA@@@===999777666666666666777888999;;;;;;<<<<<<===>>>>>>>>><<<===@@@CCCCCCFFFQQQ^^^~~~}}}hhhKKK@@@===666444888666555444333222111111111///000000000000000000111////////////////////////------------------------........................---............/////////...................................................//////000000111111222000000000000000000000000/////////000000000111111000222333444444444666888777666666888::::::999888999999888777777666777777777666555555888<<>>>>>>>>???AAAEEEFFFDDDIIIZZZlllrrrZZZDDD???>>>:::888:::555444333222111111111111.../////////000000111111////////////////////////------------------------........................------........./////////................................................////////////000000111111000000000000000000000000...//////000000111111111///111333333333444666888555555666888::::::888777888888777666666666777777666666555666999<<<@@@CCCFFFDDDBBBAAABBBEEEIIILLLKKKJJJJJJJJJJJJJJJJJJJJJOOOPPPRRRWWW\\\______]]]]]]\\\YYYVVVRRRPPPPPPPPPRRRUUUYYY\\\\\\[[[[[[[[[VVVVVVVVVUUUUUUVVVXXXZZZXXXYYY\\\___bbbccccccbbbcccbbb```]]][[[YYYXXXXXX[[[ZZZ]]]bbbbbb\\\YYYYYYYYY___hhhpppuuuuuusssqqqhhhaaaZZZ[[[```eeedddaaa^^^^^^___ccchhhkkkkkkiii```\\\WWWSSSSSSUUUVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[bbbeeejjjmmmlllgggbbb^^^]]][[[___fffiiiddd^^^\\\]]]\\\^^^bbbddddddiiiooowww}}}uuuwwweeeXXXXXX]]]aaabbb]]]XXXVVVUUU~~~xxxuuussspppnnnmmmpppuuu{{{vvviii]]]UUUVVVXXXbbbvvvwwwpppjjjgggggg^^^ZZZVVVSSSPPPMMMHHHEEEDDDDDDCCCBBBAAA???;;;999555666777777888999999999;;;;;;<<<<<<===>>>>>>>>>AAACCCEEEFFFFFFNNNdddxxx\\\KKK===:::;;;777555777444333222111111111111111......//////000000000111////////////////////////------------------------........................------------............................................................///////////////000000000//////////////////////////////000000111222222333///000222333333333555777444444444666888999777555666666666555666666777777888888777888999;;;>>>???CCCAAA@@@???@@@CCCFFFIIIIIIIIIIIIIIIGGGFFFFFFFFFPPPQQQRRRUUUXXX[[[]]]]]]ZZZZZZWWWSSSNNNMMMOOOQQQTTTVVVYYYZZZXXXUUUSSSSSSQQQTTTXXXYYYXXXWWWWWWYYY[[[]]]___aaaccccccbbbbbbaaa```^^^\\\ZZZXXXWWWVVVXXXXXXZZZ______YYYVVVWWWTTT[[[eeepppvvvxxxwwwuuuhhhaaaZZZZZZ```eeedddaaa^^^]]]^^^ccckkkqqqrrrpppddd___YYYVVVUUUWWWXXXYYYXXXWWWWWWVVVWWWYYY[[[]]]gggjjjmmmooommmhhhaaa]]]]]]]]]```ffffffaaa\\\[[[^^^[[[\\\___aaadddjjjrrr~~~tttooo|||rrrggghhhkkkllljjjeeeaaa```aaa~~~{{{wwwttttttssssssrrruuu|||{{{ooogggbbbeeerrrwwwooogggddddddYYYVVVQQQMMMKKKHHHEEEBBBCCCCCCBBBAAA???<<<:::888666666888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@AAADDDGGGKKKYYYsssnnnNNNDDD:::999999777555555444333222222111111111222...//////////////////000////////////////////////------------------------........................+++,,,,,,,,,,,,---------------------------------........................//////////////////////////////////////////////////////000000111222333333///111222222222222333555333222222444666777666444555555444555555666777888999999999999:::;;;;;;<<<>>>=========???AAADDDEEEEEEFFFGGGGGGEEECCCCCCDDDNNNNNNOOOPPPSSSVVVYYY[[[[[[[[[YYYUUUPPPNNNQQQUUUVVVXXXZZZYYYWWWTTTRRRRRRUUUYYY^^^^^^[[[XXXXXXXXX```bbbdddffffffdddbbbaaa]]]\\\ZZZXXXWWWVVVUUUUUUVVVUUUXXX\\\\\\WWWTTTUUUQQQXXXaaakkkppprrrqqqoooaaa\\\XXXZZZ___ccccccaaaaaa^^^^^^bbbjjjoooooolllbbb^^^YYYVVVVVVXXXZZZ[[[YYYXXXWWWVVVXXX[[[^^^```hhhjjjmmmnnnlllgggbbb___``````ccchhhgggaaa]]]]]]\\\YYYYYY\\\___cccllluuuoookkkpppzzzyyyvvvrrrnnnkkkjjjkkkzzzxxxxxxzzz}}}zzzsssxxxzzzpppfffaaa___UUURRRNNNIIIFFFCCCAAA@@@@@@@@@@@@>>>;;;999777777666777999;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAAAAAEEELLLWWWmmmYYYFFF@@@:::999:::888777777444444333222222222222333///////////////.........////////////////////////------------------------........................******++++++++++++,,,,,,------------------------........................////////////////////////........................------...///000111222333000222333222111000111333222111000111333444444444444444444444555666777888888999999:::;;;;;;;;;;;;888999:::<<<>>>@@@AAABBB@@@CCCEEEEEECCCAAAAAACCCFFFHHHJJJMMMPPPSSSVVVXXX\\\]]]\\\WWWQQQOOOQQQUUUUUUWWWXXXXXXWWWVVVWWWXXXXXX\\\```___\\\ZZZ[[[]]]bbbdddfffgggfffbbb^^^[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTVVVZZZYYYUUURRRSSSQQQUUU]]]cccffffffcccaaaXXXWWWVVVXXX\\\___aaaaaaddd```^^^bbbjjjmmmkkkggg^^^[[[XXXVVVXXX[[[]]]]]]```^^^ZZZXXXXXX[[[^^^```cccdddeeeffffffdddbbbaaa______cccgggeee___\\\]]][[[XXXWWWZZZ___eeepppzzzuuusss~~~|||zzz|||vvvtttwwwzzz~~~sssggg___\\\SSSPPPKKKFFFCCC@@@???>>>>>>???>>>;;;888666555666777888:::<<<============;;;;;;<<<<<<===>>>>>>>>>CCCCCCHHHRRRccc~~~qqqHHH???:::777666777666666666444444333333222333333333000000//////.........---////////////////////////------------------------........................))))))*********+++++++++------------------------........................///////////////.................................,,,,,,---...///000111222111222333222000000000111222000...///111333444333333333333444555666777888777888999:::;;;<<<<<<<<<555777999;;;>>>???@@@AAA===@@@CCCCCCAAA@@@AAABBB???CCCGGGLLLOOORRRTTTVVVYYYZZZYYYTTTMMMJJJLLLOOOQQQSSSUUUVVVWWWXXX[[[]]]VVVZZZ]]]]]]ZZZ[[[___dddaaabbbeeeeeeccc^^^YYYUUU[[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSUUUXXXXXXTTTQQQRRRQQQUUUZZZ]]]^^^\\\YYYVVVRRRSSSUUUWWWZZZ]]]```aaadddaaa___dddkkkooolllhhh\\\ZZZXXXXXXZZZ]]]___```jjjfffaaa\\\YYYZZZ\\\^^^\\\\\\]]]^^^___`````````\\\]]]```dddbbb\\\YYY[[[\\\XXXWWW[[[```gggsss{{{qqqhhh```YYYQQQKKKDDDAAABBBBBB???<<>><<<:::999888777777777888999999;;;;;;<<<===;;;888888>>>BBBAAAAAABBBGGGBBBGGG]]]~~~]]]GGG>>>;;;777444444444444333333333333222222222111111////////////////////////////////////////////////------......------,,,+++........................---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++...------,,,,,,,,,------.........------,,,,,,,,,)))******+++,,,---......000///---,,,,,,---///000000000000000000000000000...///000111222333333333333222222111222444555666555666777999999999888777888999:::<<<<<<<<<<<<;;;===>>>>>>>>>======@@@BBBAAACCCFFFIIIMMMPPPRRRSSSVVVSSSPPPMMMJJJIIIIIIIIIIIIJJJPPPVVVXXXWWWXXX\\\]]]\\\[[[[[[\\\^^^aaabbbbbb\\\ZZZ\\\]]]ZZZXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSUUUUUUUUUWWWXXXXXXVVVTTTUUUXXX[[[^^^]]]YYYTTTPPPPPPQQQTTT[[[aaaccc```]]]dddcccccceeehhhjjjjjjjjjcccaaa``````aaadddhhhjjjiiigggccc^^^ZZZZZZ\\\___XXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\ZZZXXXWWW[[[[[[]]]```eeeiiinnnpppxxxvvv}}}{{{{{{}}}pppfff]]]UUUMMMGGG@@@=========:::777<<<;;;:::888777777777777999999999::::::;;;;;;<<<@@@;;;:::===@@@??????BBBCCCEEETTTtttkkkNNN===<<<:::777666666666555333222222222222111111111111////////////////////////........................------......------,,,+++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++...------,,,,,,,,,------......---------,,,,,,,,,,,,------......////////////...---,,,,,,---...///000000000000000000000000///000111111222222222222222222111111222333444555555666777888888888777666999999::::::;;;<<<===>>>===>>>>>>===<<<===@@@CCCEEEFFFHHHKKKMMMOOOPPPPPPRRRQQQMMMJJJHHHGGGGGGGGGGGGGGGJJJPPPRRRQQQTTTYYY\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYYYY___aaa]]]YYYWWW[[[[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTVVVWWWWWWUUUTTTUUUWWW[[[^^^^^^[[[WWWTTTVVVWWW[[[aaagggiiifffbbbgggfffdddccccccdddeeefffcccdddfffiiijjjjjjiiiiiijjjiiigggccc^^^[[[ZZZ[[[TTTUUUUUUVVVWWWWWWWWWVVVTTTVVVZZZ\\\]]]]]][[[ZZZZZZ\\\^^^aaaeeehhhkkkmmmmmmooo||||||vvvpppooommmlllnnnrrrvvvyyy|||mmmcccXXXPPPLLLGGGAAA>>>>>>===;;;888888888777666666666666777:::::::::::::::::::::;;;???<<<;;;===>>>>>>@@@DDDDDDOOOgggzzzZZZDDD;;;999888777777888777555444111111111111000000000000////////////////////////........................------......------,,,+++++++++++++++++++++++++++(((((()))***+++,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...------------,,,,,,,,,................................................000000000000000000000000000000111111222111111111111111000111111222444444555666777777777666555444999999999:::;;;===>>>???=========;;;;;;<<<@@@CCCIIIIIIJJJKKKLLLMMMMMMMMMNNNMMMJJJHHHFFFEEEEEEEEEGGGFFFHHHLLLNNNNNNRRRXXX[[[\\\]]]]]]\\\YYYVVVTTTRRRRRRXXX```ccc___ZZZXXX\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSSSSUUUWWWWWWVVVTTTUUUWWW[[[]]]^^^\\\YYYWWW[[[\\\___ffflllnnnlllhhhjjjiiigggccc```___```aaabbbfffmmmrrrssspppkkkhhhiiikkkkkkiiiccc]]]XXXVVVTTTTTTTTTTTTTTTSSSSSSSSSPPPSSSWWW[[[]]]^^^]]]\\\]]]___bbbeeeggghhhhhhgggdddiiitttyyypppkkkiiijjjlllooottt{{{ttthhh___UUUMMMHHHEEE@@@>>>>>>>>><<<:::666666666666666777888888<<<<<<;;;;;;:::::::::::::::999;;;>>>>>>>>>AAAGGGKKK^^^}}}~~~{{{iiiMMM@@@>>>777666777888999999666333000000000000////////////////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,+++++++++------...//////...------////////////////////////000111111111111111000///000000000111111222333333555666666777777666444333777888:::;;;===>>>>>>>>>===<<<<<<::::::<<<@@@CCCHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDIIIHHHKKKPPPRRRPPPSSSXXX\\\\\\[[[YYYWWWTTTQQQOOOKKKMMMTTT]]]aaa]]]ZZZZZZ[[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTTTTUUUWWWXXXXXXWWWXXXYYY[[[\\\]]]\\\ZZZYYYZZZ[[[^^^eeelllpppooollljjjkkkkkkhhhccc```_________dddlllrrrtttqqqlllhhheeeiiillllllggg```YYYVVV[[[ZZZXXXWWWUUUSSSSSSRRRSSSTTTWWWYYY\\\]]]______fffgggjjjlllkkkiiieeecccbbbgggnnnzzz}}}zzzqqqlllkkkmmmqqqxxxxxxjjjbbbZZZRRRLLL???===;;;::::::::::::999777777777777888999::::::===<<<<<<;;;;;;::::::999888999===@@@>>>===AAAIIISSSqqq|||YYYBBB:::;;;555555666888999888555333000000000/////////......////////////////////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,++++++++++++++++++++++++,,,---...---------------------------------,,,,,,++++++***------...//////...------////////////////////////000000111111111000000//////000000111222222333333444555666777777666555444444777:::===???>>><<<:::;;;;;;;;;::::::<<>>===<<<;;;;;;;;;;;;;;;888888888888999:::;;;;;;===<<<<<<<<<;;;;;;:::::::::<<>>888888555444555666888777444222000000000000////////////////////////////////////------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********------,,,,,,,,,,,,+++++++++******++++++,,,---...,,,,,,,,,------------.../////////......---------........................000000000000000000000000//////000000111000000000///000111222333333333333444555666777888777666666444777:::======<<<999888999:::;;;;;;:::<<>>:::999555444444555555555222000111111111000000000//////////////////////////////------------------------------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,---------........................------///...---,,,,,,---...///000000000000000000000000......///000111111111000000111222333444444444333333444666888999999888888777888888999999888888888666888:::<<<<<<<<<>>>???@@@???>>>>>>???AAACCCEEECCCCCCDDDDDDEEEEEEDDDDDDFFFGGGLLLRRRRRRNNNMMMPPPPPPPPPOOONNNMMMLLLLLLLLLKKKMMMRRRWWWWWWTTTVVVZZZYYY[[[^^^``````___]]][[[VVVUUUTTTVVVYYY\\\]]]]]]```______```bbbeeehhhjjjhhhddd```aaahhhoootttvvvjjjgggeeehhhmmmmmmiiiddd^^^]]]\\\[[[[[[\\\]]]^^^YYY\\\___aaaaaaaaacccdddeeeccc```]]][[[ZZZYYYZZZUUUXXX\\\aaagggmmmqqqtttppprrrssstttrrrmmmhhhdddbbbbbbbbbgggtttvvvooo```aaaaaabbbhhhvvv~~~{{{yyy~~~{{{xxxvvvwwwwwwmmmtttzzz}}}~~~vvvlllbbbYYYRRRQQQNNNGGGDDDEEE@@@@@@???===999777666666888888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::EEE]]]rrrmmmNNN???;;;999777555444333333444333111///111111111111000000000000////////////////////////------------------------------......------,,,+++........................******+++,,,---......///---------,,,,,,,,,++++++************+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000000000000000000000000000------///000111111111111000111333444555555444333333444666888999:::::::::;;;999777555444666888999555777;;;<<<===<<<===>>>AAA@@@???>>>>>>@@@BBBCCCAAABBBCCCCCCDDDDDDCCCCCCHHHHHHKKKOOOOOOMMMMMMQQQJJJKKKMMMNNNNNNMMMLLLKKKLLLOOOUUUZZZYYYUUUTTTXXXVVVYYY]]]```aaa___\\\ZZZUUUTTTSSSUUUXXX[[[]]]]]]`````````bbbeeejjjnnnqqqnnnhhhbbb```eeelllrrrtttllleee```bbbiiillliiidddaaa___\\\ZZZXXXXXXXXXYYYZZZ[[[]]]]]]^^^```cccffffffdddbbb___^^^______```XXX\\\aaagggllloooppppppkkkmmmpppqqqpppmmmiiifffeeeddddddhhhnnnyyyvvvtttyyywww|||xxxiii^^^SSSVVVXXXZZZeeeyyyxxxmmmkkknnntttyyy~~~|||zzzyyyvvvssspppmmmkkkjjjhhhgggccc___\\\XXXTTTNNNJJJHHHGGGFFFEEEDDDBBB???;;;999777777777666888999999999999:::<<>>============<<<;;;::::::???CCCBBBJJJmmmxxxXXXIII;;;666888777777666444222111111111111////////////////////////000///...---,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++******************++++++......,,,,,,,,,,,,......,,,,,,,,,++++++*********,,,++++++******++++++,,,...,,,++++++,,,.........+++++++++,,,---...///000------------------,,,,,,....................................////////////111111000000000000000000111333555777888888777666555555555555666777999999999:::<<<>>>???>>>>>>===@@@???===<<<<<<>>>@@@BBB@@@AAAAAABBBBBBAAA@@@@@@FFFJJJPPPWWW\\\ZZZSSSLLLKKKNNNOOOMMMHHHGGGJJJMMMXXX[[[ZZZVVVTTTXXXZZZYYYXXXYYYZZZZZZXXXWWWWWWXXXQQQQQQPPPPPPRRRVVVZZZ]]]YYY\\\aaafffjjjlllllllllgggdddaaa```bbbiiipppuuuqqqkkkeeeeeejjjllliiieeeaaacccdddbbb^^^]]]___bbbaaa^^^\\\^^^cccggghhhgggcccccceeeffffffccc]]]XXXZZZ\\\___```aaaccceeegggfffffffffffffffggghhhiiiddddddeeefffiiiqqq|||yyyooogggiiiqqq~~~{{{www|||}}}pppccc[[[QQQTTTVVVZZZggg{{{zzzlll```\\\___dddmmmyyy}}}zzzuuuoookkkkkkhhheeebbb```\\\XXXUUUOOOKKKFFFCCCAAAAAA@@@???CCCAAA>>>:::888777777777888999;;;;;;::::::<<<===<<<<<<;;;;;;;;;;;;:::999===:::===DDDKKK^^^aaaKKKCCC:::777999777666555444222111111111222////////////////////////000///...---,,,------...------...............---++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,...,,,++++++,,,.........,,,++++++,,,,,,...//////,,,,,,------------------....................................////////////222222222222222222222222333444555777777666555444555555555555666777888999777888:::<<<===>>>??????>>>===<<<;;;<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAFFFKKKRRRZZZ^^^ZZZRRRKKKGGGKKKNNNNNNLLLLLLOOOSSSYYY]]]^^^[[[YYY[[[\\\ZZZZZZ\\\]]][[[XXXUUUTTTTTTRRRQQQQQQRRRTTTWWWZZZ\\\XXX[[[^^^cccfffggghhhhhheeedddcccccceeeiiimmmpppsssnnniiihhhjjjlllkkkiiicccdddcccbbbaaaaaabbbccc```^^^^^^aaaeeeiiiiiigggcccdddgggjjjkkkhhhccc^^^WWWYYY\\\]]]^^^```ccceeeeeeeeeddddddcccbbbaaaaaa___aaacccdddfffkkkrrrwww|||kkkbbb\\\ZZZcccooo|||zzz{{{{{{zzz{{{vvvhhh^^^YYYTTTUUUWWW\\\jjj|||zzzoooaaaTTTQQQTTTXXXdddttt~~~}}}zzzuuuooojjjiiieee___ZZZWWWSSSOOOMMMJJJGGGCCC@@@@@@@@@???>>>@@@>>><<<999777777777777999:::<<<<<<;;;;;;===>>>;;;;;;<<<<<<<<<;;;;;;:::???<<>>999777999555555444333222222222222222//////////////////////////////...------------...---...............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,---,,,***+++---......---,,,++++++,,,,,,---...///++++++,,,,,,------......------------------------............////////////222222222222222222222222333444555555555444222111555555555555555666777888666777777999;;;===???AAA;;;:::::::::;;;===@@@BBBCCCBBBAAA@@@@@@AAABBBCCCFFFKKKSSSZZZ\\\XXXPPPJJJIIIMMMQQQSSSRRRQQQSSSVVVWWW\\\```___]]]^^^\\\YYYYYY[[[]]]\\\YYYUUUSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZXXXZZZ\\\^^^```aaaaaaaaaaaaccceeegggiiijjjjjjjjjpppnnnjjjggggggiiikkkmmmggggggfffeeeddddddfffgggbbb```___```dddeeecccaaa___bbbfffkkkmmmlllgggcccVVVWWWYYYZZZ[[[\\\___aaaeeeeeeeeedddbbb___\\\ZZZ[[[^^^aaacccdddeeegggiiivvv|||ppp___WWWVVVZZZhhhxxxyyykkkffffffggghhhkkksssxxxvvvjjjaaa\\\[[[[[[\\\bbbooo~~~{{{rrrgggZZZPPPOOOTTT[[[hhhwww}}}|||{{{|||~~~~~~|||zzzyyyxxxuuurrrooohhhccc[[[TTTPPPLLLHHHFFFFFFCCC@@@????????????>>><<<;;;:::888777777777777999:::<<<<<<;;;;;;===>>><<<===?????????>>>??????AAABBBJJJZZZrrrvvvSSSBBB;;;<<<777777888222333333222222222222222222//////////////////////////////......------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++,,,++++++******++++++,,,---+++***+++---...---,,,,,,+++++++++,,,------...******+++,,,------......------------------------............////////////////////////000000000000222222333333333333222111555444444444555555666777777666666777888;;;===???888888888999:::===@@@AAACCCBBB@@@??????AAACCCDDDFFFIIINNNSSSTTTRRRMMMIIIPPPSSSVVVWWWUUUSSSSSSSSSRRRZZZ______^^^^^^ZZZVVVTTTWWWZZZ\\\ZZZWWWUUUTTTSSSTTTVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\```eeejjjlllkkkhhhggghhhhhhgggeeeccceeejjjnnnjjjlllllliiidddcccfffjjjhhhccc^^^\\\]]]]]]ZZZXXXYYY\\\aaagggkkkkkkhhhdddXXXYYYYYYYYYXXXXXXZZZ\\\dddeeeffffffddd```\\\YYY[[[]]]___aaabbbbbbbbbccchhhlllttt|||yyyiiiZZZUUUWWW___qqq{{{kkkaaaYYYZZZ]]]^^^```ccciiinnnwww}}}vvvkkkdddaaabbbdddjjjuuu{{{ssshhh^^^SSSLLLOOOUUUdddqqq||||||xxxvvvtttvvvzzz}}}~~~{{{wwwuuutttsssrrrpppgggaaaYYYQQQLLLHHHEEECCC@@@===;;;;;;;;;<<<<<<;;;999999888888777777777777888999;;;;;;::::::<<<===<<<>>>@@@@@@???@@@CCCEEEDDDPPPbbbwww}}}```LLL>>>::::::444555777222222222222222222222111111////////////////////////...............---------***++++++,,,++++++******++++++++++++++++++++++++,,,+++++++++*********)))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---+++,,,,,,+++++++++,,,------******++++++,,,---......------------------------............////////////....../////////000000000///000111222222333333333444444444444444444555666888777666666666777999:::666777777888:::===???AAABBBAAA???>>>???@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIJJJPPPRRRTTTUUUSSSQQQPPPOOOQQQXXX^^^___^^^]]]ZZZUUUSSSVVVZZZ[[[YYYVVVTTTSSSRRRTTTVVVXXXYYYZZZYYYXXXZZZ[[[\\\]]]]]]\\\[[[[[[YYY^^^dddjjjlllkkkhhhfffaaadddgggfffeeefffjjjooojjjoooqqqkkkaaa]]]ccckkkkkkeee]]]YYYYYYZZZYYYXXXUUUXXX]]]cccggghhhfffddd^^^]]]\\\YYYVVVUUUWWWXXXaaabbbeeefffdddaaa]]]ZZZ\\\[[[[[[\\\]]]___`````````bbbhhhpppxxxssseeeYYYXXX]]]gggzzzqqqddd]]]YYYXXX[[[]]]]]]^^^aaagggmmmuuu~~~xxxpppfffiiilllqqqzzzvvvlll```UUULLLHHHOOOXXXlllzzzyyyqqqnnnlllnnntttzzz|||}}}{{{wwwsssqqqooommmkkkddd^^^VVVOOOJJJEEEBBB@@@>>><<<;;;;;;<<<<<<;;;:::777777777888888888999999888999;;;;;;::::::<<<===:::<<<>>>>>>>>>AAAFFFKKKQQQhhhhhhOOOCCC999888777111444888444222222333333222111000000////////////////////////......//////......---,,,++++++,,,---------------++++++++++++++++++++++++,,,++++++******))))))))))))***++++++++++++***)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++******+++---...,,,+++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111222222222//////000111222333444555444444333333333444444555666666666555555666666666666777777999;;;===???@@@??????>>>>>>???@@@AAABBBCCCCCCBBBAAAAAACCCGGGJJJJJJKKKMMMOOOQQQQQQQQQQQQRRRYYY^^^^^^]]]]]][[[WWWWWWYYY[[[ZZZWWWSSSQQQPPPRRRSSSUUUXXXYYYZZZZZZYYYZZZ\\\^^^``````^^^\\\[[[[[[^^^ccchhhjjjjjjhhhfffbbbfffkkkmmmlllkkkkkkmmmgggkkklllfff\\\YYY___fffhhhbbb\\\ZZZ[[[^^^___^^^WWWXXX[[[```dddfffeeedddaaa```^^^ZZZVVVUUUVVVWWW[[[]]]```aaaaaa___\\\ZZZ[[[XXXVVVVVVXXXZZZ[[[\\\[[[\\\```fffnnnwww~~~zzz|||sssggg___aaahhhrrrqqqccc\\\YYYZZZ^^^ccccccbbbccchhhooossszzz|||ooosssvvvwww{{{tttjjj]]]SSSMMMNNNYYYeeewwwvvviiieeecccfffnnnuuuyyyyyyyyyxxxvvvtttrrrnnnjjjfff^^^YYYRRRLLLGGGCCC???<<<===;;;::::::;;;;;;:::999555666777888999:::::::::999:::<<<<<<;;;;;;===>>>;;;===>>>>>>>>>CCCKKKRRRhhhtttTTTBBB<<<666888777111444999444333333333333222111///...////////////////////////---.../////////...---,,,)))***+++,,,---.........++++++++++++++++++++++++------,,,++++++***))))))******+++,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,*********,,,------,,,***,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111222222333111111111111222222333444444444333333333333333444333333444555555666555555777777888:::;;;===>>>???<<<======>>>??????@@@@@@@@@AAAAAA@@@@@@BBBGGGKKKIIIIIIKKKMMMQQQSSSUUUUUUQQQWWW[[[ZZZYYY[[[ZZZWWWWWWYYYZZZXXXUUURRRQQQQQQQQQRRRTTTVVVXXXYYYZZZ[[[XXX[[[___bbbcccaaa]]][[[aaabbbdddeeefffffffffeeeeeejjjpppssssssooojjjgggbbbbbb```\\\XXXXXX[[[^^^bbb___\\\\\\___```___]]]ZZZYYYZZZ\\\```bbbbbbaaa```___]]]YYYVVVUUUWWWYYYYYYZZZ]]]^^^___^^^\\\ZZZZZZXXXUUUUUUVVVXXXWWWVVVVVVXXX\\\___dddllltttzzz~~~~~~sss|||vvvlllfffkkkrrr{{{yyyiii]]]YYYYYYXXX\\\ccciiijjjhhhlllsssxxx|||xxx}}}~~~{{{yyy{{{{{{yyytttjjj^^^VVVSSSXXXgggvvvrrrddd```]]]aaajjjrrrvvvwwwqqqrrrtttuuuuuuqqqjjjfffYYYUUUOOOIIIEEEAAA===:::777555444444555555444222555555777888::::::;;;;;;:::;;;======<<<<<<>>>???===???AAA@@@@@@FFFPPPYYY|||cccGGG:::;;;888;;;:::333555999222333333444333222000...---////////////////////////---.../////////...,,,,,,&&&'''(((***+++,,,------++++++++++++++++++++++++......---,,,,,,+++*********+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,*********,,,------,,,***,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,------...///000000111444333222222111222222222444444333222222333333333///111333555666666666555888888999:::<<<===>>>>>>;;;;;;===>>>???????????????AAABBBBBBBBBDDDHHHLLLNNNMMMNNNPPPSSSWWWXXXYYYOOOTTTWWWUUUTTTWWWWWWVVVUUUVVVWWWVVVUUUTTTTTTUUUPPPQQQSSSUUUWWWYYY[[[\\\VVVZZZ___cccdddbbb^^^[[[fffeeedddcccccccccddddddggglllrrrvvvuuuooofff```^^^ZZZTTTSSSVVVYYYYYYXXX___]]]]]]^^^```___[[[WWWZZZYYYXXXYYY[[[^^^^^^^^^^^^^^^\\\XXXVVVVVVXXXZZZZZZ[[[]]]^^^^^^]]]\\\[[[\\\YYYWWWWWWXXXXXXUUURRRRRRUUUYYY\\\^^^ccckkkrrrttt}}}~~~pppyyy}}}}}}~~~{{{xxx~~~{{{qqqggg```ZZZUUUUUUWWWYYY```iiipppuuuwwwyyyyyy{{{||||||{{{yyyxxxxxxyyyxxxqqqfff[[[YYYeeezzzrrrbbb]]][[[```jjjqqqqqqooopppppppppqqqpppmmmgggcccZZZRRRHHHCCCAAA???<<<888:::999888666555555555555777777777777888999:::;;;::::::;;;;;;<<<=========>>>AAADDDCCC@@@FFF[[[ppplllOOO@@@:::777666666444333222111111222222222111000//////...+++,,,---.........---,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++***************************)))))))))***+++++++++,,,+++++++++*********))))))------------------------++++++******)))((('''''',,,,,,,,,---------......---,,,+++,,,.........,,,............////////////000222333555555555333222333333333222222222222222111111111222333444666777666777777888888999::::::999999999:::;;;<<<===>>>BBBAAA@@@@@@AAADDDFFFHHHMMMMMMOOOSSSYYY[[[ZZZXXXVVVSSSOOOOOORRRUUUVVVVVVTTTUUUVVVVVVTTTRRRRRRSSSXXXXXXXXXZZZ[[[[[[YYYWWWZZZ[[[bbbjjjiii```[[[]]]gggeeecccbbbcccdddeeeeeennnqqqsssrrrmmmgggccc```bbb]]]VVVRRRSSSVVVWWWWWWZZZZZZ^^^fffnnnnnnggg___ZZZYYYZZZ[[[]]]]]][[[YYYaaa\\\XXXVVVXXXZZZYYYXXXZZZ[[[]]]]]]\\\\\\]]]^^^]]]\\\[[[ZZZWWWUUUSSSQQQNNNRRRVVVVVVVVVYYY```ggghhhkkktttvvv~~~~~~xxxnnnfff___XXXUUUTTTRRRTTTYYYbbbiiirrrzzz~~~{{{zzzyyyvvvuuuuuuxxx{{{{{{sssnnnrrrwwweee```^^^cccnnnwwwyyyxxxuuusssrrrqqqppplllfffaaaVVVOOOGGGBBB@@@???;;;888999999888666666555555555777777777888888999:::;;;;;;;;;<<<<<<<<<============@@@CCCDDDFFFTTTrrrzzz}}}xxxYYYEEE:::777666666555444333222111111222222111111000//////........./////////...,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++++++++***************++++++++++++++++++*********))))))------------------------...------,,,++++++******,,,,,,,,,------------......---,,,---/////////...............////////////...///111222222111000///111111111111222222222222111111111222333444555666777777777888999999::::::999999999:::;;;<<<===>>>AAAAAA@@@@@@AAACCCEEEGGGMMMMMMOOOSSSXXXZZZYYYWWWUUURRROOOOOORRRTTTTTTTTTTTTVVVWWWVVVTTTRRRQQQQQQZZZYYYXXXYYYZZZYYYXXXVVVVVVYYYaaaiiiiiiaaa]]]^^^cccdddgggiiikkkjjjgggeeeiiijjjkkkjjjgggeeeddddddeee```ZZZVVVVVVVVVVVVVVVZZZZZZ\\\dddkkkllleee___XXXXXXZZZ\\\___```___^^^ccc^^^XXXVVVVVVWWWVVVUUUXXXXXXYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRPPPSSSUUUVVVUUUWWW\\\___aaacccjjjvvv|||mmm```XXXYYYTTTQQQRRRTTTUUUZZZaaajjjpppzzz}}}{{{yyyuuupppooosssyyy~~~~~~}}}kkkfffccchhhsss|||~~~yyyuuuqqqnnnkkkggg```[[[PPPKKKDDD@@@???>>>;;;888999888777777666666666666888888888888999:::;;;;;;<<<<<<===============>>>@@@AAADDDJJJTTTllluuuuuu{{{___JJJ@@@<<<;;;666666555444333222111111222111111000000//////...000000000000///---,,,++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++*********)))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************------------------------......------,,,,,,++++++,,,,,,,,,,,,------------...------...///000000...---............/////////...///000111111000///...//////000000111111222222222222222222222333444444777777888888999:::::::::888888999999:::<<<===>>>@@@@@@??????@@@BBBDDDEEEJJJKKKMMMPPPTTTUUUTTTSSSRRRPPPOOOPPPRRRTTTTTTSSSRRRTTTWWWWWWUUUTTTSSSTTTYYYWWWUUUTTTTTTTTTSSSRRRRRRWWW___hhhiiiddd`````````fffmmmssssssooohhhcccaaaaaaaaa``````aaadddgggdddaaa]]]ZZZYYYYYYXXXWWWZZZYYYZZZ___dddfffbbb]]]WWWXXXZZZ^^^cccffffffeeefff```YYYUUUTTTTTTSSSQQQUUUVVVXXXYYYZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTRRRSSSTTTUUUUUUVVVVVVVVV[[[ZZZ^^^iiiuuuuuufff]]]VVVRRRVVVSSSSSSVVVXXXZZZ```gggsssyyy~~~}}}yyysssmmmlllqqqzzzpppkkkggglllwww{{{uuummmgggddd___YYYSSSKKKHHHCCC@@@???>>><<<999888888777777666777777777999888888999999:::;;;<<<=========>>>>>>>>>??????CCCCCCHHHWWWmmmtttxxxlllNNNBBB>>>===<<<555555444444333222111111111111000000/////////////////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,---///000///...---------.........//////000111111222111111000///---......///000111111222333222222222222222333333777777888888999:::::::::888888888999:::<<<===>>>??????>>>??????AAABBBCCCFFFGGGJJJMMMOOOPPPOOONNNNNNNNNOOOQQQSSSUUUUUUUUUPPPSSSVVVWWWWWWWWWXXXYYYWWWTTTQQQOOOOOOOOONNNMMMQQQVVV___fffhhhfffcccbbbdddjjjssswwwuuummmeee___YYYZZZZZZZZZZZZ]]]aaaeeebbb```^^^\\\[[[[[[ZZZYYYYYYWWWVVVYYY]]]___]]]ZZZWWWXXX[[[aaagggkkkllllllgggaaaYYYUUUTTTTTTRRRPPPTTTWWW[[[___aaa___\\\XXXXXXXXXWWWWWWVVVVVVVVVVVVRRRRRRSSSUUUVVVVVVTTTQQQYYYVVVWWW^^^hhhtttrrr___TTTQQQQQQQQQSSSRRRTTTYYY\\\^^^eeemmm{{{tttnnnmmmqqqzzzqqqmmmmmmttt}}}tttiiiaaa]]]YYYRRRMMMGGGEEECCCAAA@@@???<<<;;;888777777777777888888999999999999999:::;;;<<<=========>>>??????@@@@@@AAACCCDDDQQQlllxxxwwwXXXAAA;;;999777666444444444333333222222111000000000///////////////,,,,,,,,,,,,,,,,,,,,,---...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------+++******+++---......---------------............000000111111111000000000------...///000000111111222222111111111222333333666777777888888999999:::777777777888:::<<<===>>>======>>>>>>>>>???@@@@@@DDDFFFIIILLLMMMNNNNNNNNNKKKLLLOOOQQQSSSUUUWWWXXXSSSUUUWWWWWWWWWWWWXXXYYYWWWUUUQQQPPPPPPPPPOOONNNRRRXXX___dddeeeeeedddbbbjjjooottttttooofff^^^ZZZVVVWWWXXXXXXXXXYYY\\\___cccbbbaaa^^^\\\YYYXXXXXXXXXVVVTTTTTTWWWYYYXXXWWWWWWYYY\\\bbbgggkkkmmmlllccc^^^YYYVVVWWWWWWUUUSSSTTTWWW\\\cccfffddd___ZZZYYYXXXVVVUUUTTTTTTTTTTTTQQQRRRSSSVVVXXXWWWUUURRRUUURRRSSSWWW]]]eeeqqq|||{{{eeeTTTLLLMMMPPPRRRTTTVVV[[[aaaeeehhhpppyyy}}}xxxrrrppprrrwww{{{pppooosss~~~}}}rrrcccZZZWWWTTTNNNHHHDDDDDDCCCBBB@@@>>><<<;;;777777777777777888999:::::::::::::::;;;<<<======<<<===>>>???AAABBBCCCCCCBBBJJJaaa{{{zzzvvvkkkJJJ<<<;;;888444444444333333333222222222111////////////////////////++++++******+++,,,------......---,,,+++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++*********)))(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))***---......---,,,------------...................../////////000......//////000000111111111111111111111222333333555555666666777888888999666666777888:::<<<===>>><<<<<<======>>>>>>>>>>>>CCCFFFJJJMMMNNNNNNOOOPPPKKKLLLNNNPPPPPPRRRVVVXXXXXXXXXWWWUUUSSSSSSUUUWWWZZZXXXVVVVVVWWWWWWVVVUUUTTTZZZ______```aaaaaa___iiilllnnnllleee^^^YYYXXXXXXXXXXXXWWWVVVWWWZZZ\\\ggggggeee```[[[XXXVVVWWWYYYWWWTTTSSSTTTVVVVVVUUUXXXYYY[[[___dddggggggfff\\\ZZZXXXYYY\\\^^^]]]ZZZVVVWWWZZZ___cccbbb]]]XXXUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTWWWXXXYYYXXXWWWWWWRRRPPPQQQUUUXXX[[[bbbiiivvvvvvbbbRRRLLLNNNSSSVVV]]]___fffmmmqqqttt|||~~~{{{vvvrrrqqqrrrtttxxx}}}|||zzzqqqsssyyyxxxkkk[[[QQQOOOLLLGGGBBB@@@AAABBBAAA???<<<:::999777777777777888999:::;;;::::::::::::;;;<<<===>>>;;;<<<>>>@@@BBBDDDEEEFFFHHHXXXzzz|||sssxxxqqqXXXAAA<<<===999666777333333333222222222222222////////////////////////...---,,,+++++++++,,,------,,,,,,,,,++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++&&&(((+++---------+++***++++++++++++++++++++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***))))))+++---//////...,,,,,,---------.........---------...///000111222000000000000000000000000000000000000111222444444444444555555666666777777555666666888:::<<<===>>>;;;;;;<<<===============@@@DDDIIIKKKLLLLLLNNNPPPMMMNNNNNNMMMLLLMMMPPPTTTUUUTTTRRRPPPOOOQQQUUUXXXZZZZZZZZZ[[[]]]^^^\\\[[[VVV[[[]]]ZZZYYY\\\\\\ZZZ___ccceeeccc]]]XXXWWWXXX]]][[[XXXUUUSSSVVV[[[___ggggggfffaaa]]]ZZZ[[[]]][[[ZZZWWWVVVUUUVVVVVVVVVWWWWWWXXX[[[^^^___^^^]]]UUUUUUVVV\\\bbbfffeeeccc^^^ZZZVVVWWWZZZ[[[ZZZWWWRRRQQQOOONNNNNNOOOQQQRRRVVVYYY\\\\\\ZZZXXXYYY[[[UUUSSSTTTVVVWWWVVVYYY___eeeqqqqqq^^^OOOKKKNNNSSSWWWccceeelllrrruuuvvv~~~~~~}}}yyytttpppoooooouuuxxxzzzzzzuuurrrrrrtttwww~~~rrrdddSSSIIIGGGFFFAAA<<<>>>@@@AAA@@@===:::888777777777777777888999;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<===@@@BBBEEEFFFGGGPPPgggsssmmmuuu^^^III999999;;;777555888333333222222222222222222.........///////////////111000...,,,+++++++++,,,***++++++++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------&&&(((,,,...///...,,,***************************))))))******+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++)))))))))))))))))))))*********+++++++++,,,,,,,,,+++******,,,...000000///,,,,,,,,,---------....../////////000111333555666111111111111000000000000/////////000111333444555333333444444555666666666555555666888999<<<===>>>;;;;;;<<<<<<===<<<<<<<<<;;;@@@EEEHHHIIIIIIKKKNNNOOOOOONNNKKKHHHHHHLLLOOONNNMMMLLLKKKLLLQQQXXX]]]YYYYYYZZZ]]]___```___]]]WWW\\\\\\VVVSSSWWWXXXVVVVVV[[[___^^^ZZZWWWWWWZZZaaa^^^XXXSSSQQQVVV]]]ccccccddddddaaa______bbbfff^^^\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVXXXYYYYYYWWWVVVPPPQQQVVV^^^fffkkkjjjhhhggg___UUUQQQSSSWWWXXXXXXQQQPPPOOONNNOOOQQQTTTUUUYYY]]]```^^^ZZZWWWZZZ]]][[[XXXXXXXXXVVVSSSUUUZZZ___eeeooo}}}ppp[[[PPPNNNQQQWWW^^^kkkpppvvv{{{}}}}}}xxxvvvrrrlllmmmzzz~~~wwwvvvuuuqqqqqqtttwww{{{{{{ooo[[[UUULLLEEE@@@>>>======BBBAAA@@@>>><<<;;;;;;;;;777777777888999999::::::<<<;;;;;;<<<======<<<;;;>>>???AAACCCFFFMMMTTTYYYeeessslllxxxnnnJJJCCC:::666666666555222333333333222222222111111222111///...---------...........................------,,,,,,+++***)))))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************)))))))))))))))++++++++++++++++++++++++++++++---......---++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------............///////////////000000000000000//////......///111222333444555333444777888999888777666444666777999;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>??????AAACCCFFFIIIKKKMMMNNNPPPLLLGGGDDDDDDFFFHHHHHHHHHEEEDDDIIIQQQYYY[[[[[[UUUUUUXXX[[[```bbbbbbaaa^^^\\\XXXVVVVVVUUUSSSRRRSSSSSSRRRQQQQQQTTTYYY]]]bbb^^^YYYVVVWWWZZZ]]]^^^\\\]]]```cccfffiiijjjkkkbbb[[[TTTRRRUUUWWWVVVSSSVVVWWWWWWWWWUUUSSSSSSSSSUUURRRTTT\\\bbbdddgggkkkbbb[[[RRRNNNOOOQQQPPPOOOLLLLLLMMMNNNPPPRRRUUUVVV^^^]]]\\\[[[ZZZZZZ[[[[[[WWWXXXXXXXXXWWWWWWVVVUUUUUU[[[bbblllzzzqqq]]]RRROOORRRXXX___lllqqqxxx}}}~~~~~~zzztttmmmmmmzzzvvvrrrqqqppptttzzzzzzkkk___SSSNNNGGGBBB???>>>=========<<<;;;:::999888888888777777888888999:::::::::;;;;;;;;;<<<>>>???>>>>>>AAABBBEEEJJJTTTcccsss}}}{{{mmmpppnnnSSSGGG@@@999666666666444222333333222222222111111111000///...---------..............................------,,,,,,+++******)))******************++++++,,,,,,,,,,,,,,,+++***)))***************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,---....................................//////////////////000000000000//////......///111222333444555444444666777777666555555555666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCDDDGGGJJJMMMOOOPPPQQQPPPLLLGGGDDDCCCDDDEEEFFFHHHFFFFFFJJJRRRXXXYYYYYYSSSSSSVVVZZZ___bbbbbbbbb\\\YYYUUURRRQQQQQQPPPOOOQQQQQQQQQPPPPPPSSSXXX\\\aaa]]]XXXVVVVVVXXXYYYZZZYYY\\\aaaeeeggggggfffeee___[[[VVVTTTUUUVVVUUUSSSVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQVVV___eeedddbbbccc\\\VVVOOOMMMOOOPPPOOONNNMMMMMMNNNNNNPPPRRRTTTUUUZZZZZZYYYYYYYYYXXXXXXXXXUUUVVVVVVVVVUUUUUUTTTSSSQQQUUUZZZaaammm~~~qqq^^^SSSPPPSSSZZZaaakkkqqqxxx|||}}}~~~|||uuummmjjjuuuyyysssqqqssszzz|||uuuhhhXXXMMMHHHEEEAAA>>>>>>>>>===<<<<<<<<<;;;:::::::::::::::777888888999999::::::;;;::::::;;;<<<===???@@@AAAFFFGGGLLLYYYlll}}}sssqqqtttUUUAAAAAA<<<777555666666333111333222222222222111111111///...------------......---------------------------,,,,,,++++++*********((())))))***++++++,,,,,,++++++,,,,,,,,,+++******+++++++++***************************************++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))******++++++++++++++++++++++++++++++************++++++))))))******************++++++++++++,,,,,,------.............../////////---............/////////...//////000000/////////...///000111222444555555555555555555444444444444777666666666777888:::;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHKKKNNNPPPQQQRRROOOKKKFFFCCCBBBCCCCCCCCCHHHGGGGGGLLLRRRVVVVVVTTTPPPQQQSSSXXX^^^bbbcccccc[[[WWWRRROOOMMMMMMMMMLLLOOOOOOOOOOOOOOORRRVVVZZZ^^^[[[XXXWWWWWWWWWVVVVVVWWWZZZ```dddeeeccc___\\\XXXWWWWWWVVVVVVUUUTTTTTTWWWWWWVVVTTTSSSQQQPPPOOOLLLNNNWWWbbbfffaaa[[[XXXRRROOOLLLLLLOOOPPPOOOMMMOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVYYY\\\cccrrrrrr```UUUQQQSSSZZZbbbiiinnntttxxx{{{}}}|||vvvooogggooo{{{||||||~~~xxxqqqgggZZZNNNEEEAAA???===<<<======<<<::::::::::::999:::;;;;;;<<<888888999999:::;;;;;;;;;::::::;;;;;;<<<>>>AAACCCHHHJJJVVVlll~~~|||___HHH>>>:::888666555555555333000222222222222111111111111000000///......---------------------------------,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))******************************************************++++++++++++******)))))))))))))))*********************************+++***)))(((((()))***+++...---,,,+++)))(((&&&&&&*********+++,,,,,,------------------............---------.........//////......//////000/////////...///000111333444555555777777555444444444444555777666555444555666999::::::;;;>>>@@@BBBCCCCCCCCCAAABBBEEEGGGJJJLLLMMMMMMKKKHHHDDDBBBBBBCCCDDDDDDFFFFFFHHHLLLQQQSSSRRRPPPNNNOOOQQQVVV\\\aaacccccc]]]YYYSSSPPPNNNNNNNNNMMMPPPPPPPPPOOONNNOOOSSSVVVYYYXXXWWWWWWXXXXXXWWWUUUUUUXXX\\\______\\\XXXVVVPPPSSSWWWYYYYYYWWWWWWWWWYYYXXXUUUTTTSSSQQQPPPNNNJJJLLLTTT^^^aaaZZZRRROOOJJJJJJKKKMMMPPPRRRPPPNNNPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVWWWVVVUUUSSSQQQRRRRRRQQQQQQQQQQQQQQQRRRVVVWWWXXXZZZ^^^kkkuuucccXXXSSSSSSZZZccchhhlllrrrwww|||}}}yyyuuulllnnnuuu}}}xxxpppfff\\\QQQGGGBBB@@@>>><<<;;;<<<;;;:::888555555555555666777888888999999999:::;;;;;;<<<<<<;;;<<<<<<;;;;;;===AAAEEEGGGOOOccchhhLLL???===666666555444444444222111222222222111111111000000222222111000///---,,,,,,------------------------,,,,,,+++++++++++++++***+++++++++*********))))))***++++++,,,,,,,,,++++++,,,+++++++++***)))))))))************************************************************************(((((())))))************************************+++***((((((((((((***+++///...---+++***(((''''''))))))***++++++,,,------+++++++++,,,,,,---------------------............------.../////////////////////000222333444555666888888777666555555555666777666555444444666888:::999:::===@@@BBBCCCCCCCCC>>>???AAADDDFFFHHHIIIJJJFFFDDDAAAAAACCCEEEFFFFFFDDDFFFIIILLLPPPQQQPPPNNNNNNOOOQQQUUU[[[```bbbccc```\\\XXXTTTSSSSSSRRRQQQRRRRRRRRRPPPNNNNNNPPPRRRUUUUUUVVVXXXZZZ[[[ZZZXXXUUUUUUVVVVVVVVVUUUTTTSSSOOOTTTZZZ^^^______^^^^^^[[[XXXTTTSSSSSSRRRPPPNNNJJJJJJNNNUUUWWWQQQLLLJJJFFFHHHLLLPPPSSSTTTRRRPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXWWWUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSQQQQQQSSSUUUXXXbbbzzz{{{wwwxxxxxxyyyzzz~~~yyyiii]]]VVVUUU\\\dddlllrrryyy~~~{{{uuuqqqsss~~~{{{uuupppggg\\\RRRHHHBBB???@@@>>><<<;;;;;;:::999777666666666666777888999999999::::::;;;;;;<<<<<<===<<<===>>>===<<>>???AAABBBBBB???@@@BBBDDDFFFHHHIIIIIIDDDBBB@@@AAACCCFFFHHHHHHCCCFFFIIIMMMPPPQQQQQQQQQQQQPPPQQQUUUZZZ^^^```aaa```]]]ZZZXXXWWWWWWUUUTTTTTTTTTTTTRRROOOOOOPPPRRRRRRRRRTTTWWWZZZ\\\[[[ZZZTTTSSSQQQPPPPPPRRRSSSTTTTTTXXX^^^cccffffffdddbbbZZZVVVRRRPPPRRRRRRPPPNNNMMMJJJIIIMMMNNNJJJHHHIIIFFFIIINNNRRRTTTUUUSSSRRRPPPQQQSSSTTTUUUVVVVVVVVVZZZZZZZZZZZZXXXVVVTTTSSSRRRRRRQQQPPPPPPQQQSSSTTTQQQPPPSSSVVVUUU]]]vvv~~~xxxqqqpppnnnllllllooovvvzzzooobbbZZZXXX___ggguuu||||||yyyqqqppp{{{~~~uuuooogggccc\\\SSSJJJCCC@@@>>>???===:::999999999999888888888888888999:::;;;;;;:::::::::;;;<<<<<<======<<<>>>?????????DDDMMMTTTggg}}}{{{nnnppp~~~mmmWWWJJJ@@@;;;;;;555555444333222111222333111111111111000000000000+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))***+++,,,,,,,,,,,,+++***************+++++++++************************************************+++***)))(((((()))***+++'''(((((()))******++++++************************)))******++++++******)))((()))))))))***+++++++++(((((()))***+++,,,------******+++,,,,,,---......,,,,,,---------.........+++,,,---...///////////////000111222444555666666444555666777777777666555444444555666888999::::::999999999;;;<<<>>>@@@@@@@@@AAACCCEEEGGGIIIJJJJJJDDDBBBAAABBBDDDFFFGGGGGGDDDGGGKKKOOOQQQTTTVVVWWWTTTSSSSSSUUUYYY]]]______\\\ZZZYYYXXXXXXWWWUUURRRSSSTTTTTTSSSRRRRRRSSSUUUQQQQQQSSSUUUXXXZZZYYYXXXRRRQQQPPPPPPPPPRRRTTTVVVYYYZZZ]]]ccchhhhhhccc___WWWSSSNNNMMMOOOQQQOOOLLLOOOJJJGGGIIIIIIGGGGGGIIIFFFJJJOOOSSSTTTTTTSSSSSSPPPQQQSSSUUUWWWWWWXXXXXX^^^^^^\\\ZZZXXXVVVUUUTTTRRRQQQPPPOOOOOOQQQSSSTTTVVVUUUWWWYYYVVVYYYqqq}}}nnnkkkgggcccbbbeeelllqqqzzzsssfff]]]ZZZaaaiii|||~~~yyywwwnnnmmmzzztttlllfff[[[XXXSSSLLLEEEAAA@@@AAA>>>;;;888777888999999999666666666666666777888888::::::;;;;;;<<<=========;;;>>>AAAAAABBBHHHSSS[[[ooohhhsssyyyVVVEEEBBB???:::888666666555333111000222333111111111111000000000000&&&(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))(((((('''''''''((()))***+++,,,------++++++,,,------...//////,,,,,,,,,---------......+++,,,---...////////////000000111222444555666666111333555777777666555444333444666888999:::;;;;;;999999888999:::<<<>>>???@@@AAACCCEEEGGGHHHIIIJJJFFFDDDBBBBBBDDDFFFFFFFFFEEEHHHLLLPPPSSSVVVYYY[[[VVVUUUTTTVVVYYY\\\^^^^^^WWWWWWVVVWWWWWWVVVSSSPPPRRRSSSTTTTTTTTTTTTVVVXXXRRRQQQRRRTTTVVVWWWWWWVVVQQQQQQQQQQQQRRRTTTVVVWWWZZZYYY[[[```eeeeee___XXXUUUPPPKKKKKKNNNOOONNNKKKPPPJJJGGGHHHIIIGGGGGGIIIGGGKKKPPPSSSTTTSSSSSSSSSOOOPPPSSSVVVWWWXXXYYYYYYaaa```]]]ZZZXXXVVVUUUTTTQQQPPPOOONNNNNNPPPRRRSSSWWWVVVXXXYYYRRRSSSjjj}}}qqqllleee___^^^dddnnnuuu{{{oooddd___hhhsssxxxqqqnnnxxxyyylllaaaYYYTTTOOOMMMJJJGGGCCC@@@>>>===888999:::;;;:::888555444777777888999:::;;;;;;<<>>============<<<;;;AAA===???EEEEEEHHH]]]vvvkkknnn~~~```CCC<<<>>>:::777777444444333333222111000000222111111111000000//////111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***++++++***)))))))))************))))))******************************))))))((((((''''''))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---------............///222222222222222222222222777777777777666666666666222333444555777999;;;<<<777777888999::::::;;;;;;===>>>???AAABBBCCCDDDDDDAAAAAAAAABBBCCCEEEGGGIIIGGGIIIMMMRRRUUUWWWXXXXXXSSSSSSTTTVVVZZZ\\\]]]\\\WWWXXXVVVQQQLLLKKKQQQVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLOOOMMMLLLMMMPPPTTTVVVWWWYYYZZZ\\\\\\[[[XXXTTTRRRQQQNNNMMMOOOSSSTTTPPPLLLLLLJJJGGGGGGJJJLLLNNNOOOOOOPPPSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRUUUXXX\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSSSSRRRPPPNNNOOOPPPQQQRRRQQQQQQSSSYYYccckkk}}}uuuoooqqq{{{lllhhhdddccciiirrr{{{}}}wwwllliiisss~~~~~~~~~zzzuuuuuuuuuggg]]]UUUOOOLLLJJJIIIGGGDDDBBB@@@?????????>>>;;;999777666666666777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;>>>;;;===CCCGGGSSSqqquuu}}}hhhPPP<<<:::===:::666777444444333222222111000000111111111000000000//////111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***++++++***)))))))))************))))))******************************))))))(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...//////---------............//////000111111222333444555555555555555555555666666555555555666777888999:::777888888999999::::::::::::;;;===???BBBCCCDDDEEEBBBBBBBBBBBBCCCEEEGGGHHHGGGIIINNNRRRUUUVVVVVVVVVOOONNNNNNQQQTTTWWWYYYYYYVVVVVVUUURRRPPPQQQTTTXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJLLLKKKLLLOOOTTTXXXZZZZZZ[[[[[[[[[[[[YYYWWWUUUTTTQQQOOONNNOOOQQQRRRPPPNNNPPPOOOOOOPPPQQQRRRQQQOOOSSSRRRQQQRRRUUUWWWXXXXXXUUUUUUTTTSSSQQQQQQSSSUUUVVVVVVUUUTTTSSSRRRRRRQQQMMMOOOPPPPPPNNNLLLLLLLLLPPPPPPOOOOOOPPPUUU^^^ddd|||~~~pppggggggiiittt}}}gggdddcccjjjwwwyyyrrrpppoooooossswwwyyy{{{vvvtttwwwyyy}}}~~~~~~}}}}}}}}}~~~yyywwwyyyuuulll```TTTLLLHHHFFFEEEDDDCCCBBBAAA@@@?????????DDDAAA<<<777444555666888777777888999:::;;;<<<<<<:::;;;<<<=========<<<<<<>>><<<>>>EEEPPPggg~~~zzzqqqQQQCCC999:::<<<888555555333333333222111111000000111111000000000000//////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***++++++***)))))))))************))))))***************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,------...///000---------............///---...///111333555666777333333333444555555555666888777777777777777888999888888888888888999999999888999;;;>>>AAACCCEEEFFFCCCCCCCCCDDDDDDFFFGGGHHHGGGIIIMMMQQQTTTTTTTTTSSSLLLKKKJJJLLLPPPTTTVVVWWWTTTSSSRRRSSSVVVXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQQQQPPPNNNLLLJJJHHHIIIIIILLLQQQWWW[[[]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVTTTRRROOONNNOOOPPPWWWXXXZZZ\\\]]]ZZZUUUQQQWWWTTTQQQRRRVVVZZZ[[[ZZZUUUUUUVVVTTTRRRQQQRRRSSSQQQQQQPPPPPPPPPPPPPPPPPPJJJLLLNNNOOOMMMLLLKKKKKKMMMMMMMMMMMMNNNRRRXXX\\\jjjyyyvvvggg]]]\\\```lll~~~vvvdddaaabbbnnn{{{llldddbbb______aaaeeehhhlllvvv}}}{{{|||ppplllpppwww~~~~~~~~~~~~~~~wwwwww{{{zzzpppbbb[[[RRRJJJFFFDDDCCCBBB@@@???>>>>>>============BBB???:::666444555777888777888888999:::;;;<<<<<<<<<===??????>>>>>>>>>???AAAAAAEEEOOObbb|||yyy[[[GGG???:::;;;:::555222333333222222222111111000000000000000000000000///////////////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))***++++++***)))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++,,,,,,+++,,,,,,---...///---------............///---...///111222444555666222222333444555666666777777777777777777888999999888888888888888777777777999:::<<<>>>@@@CCCEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJMMMPPPRRRQQQPPPOOOMMMKKKIIIJJJNNNRRRVVVWWWSSSPPPPPPSSSYYY[[[YYYVVVWWWWWWWWWVVVUUUTTTRRRQQQNNNNNNOOOOOOOOONNNLLLKKKKKKJJJLLLPPPUUU[[[^^^___YYYXXXVVVVVVVVVXXXZZZ[[[^^^^^^]]]WWWPPPNNNPPPTTT^^^```dddggggggbbbYYYSSSXXXUUUSSSUUUYYY]]]\\\ZZZSSSUUUWWWVVVUUUSSSSSSSSSPPPPPPPPPOOOOOOOOOOOONNNLLLMMMNNNNNNLLLLLLMMMOOOKKKLLLMMMNNNPPPSSSVVVYYY^^^iiiuuu{{{wwwmmmaaaXXXXXX___jjjuuu{{{yyyuuurrr~~~{{{mmm]]][[[```qqqnnn^^^UUURRRPPPOOOQQQUUUXXX]]]hhhsssyyyuuuooolllqqqwww}}}zzz{{{~~~wwwjjj___TTTPPPKKKHHHFFFDDDBBBAAA???>>><<<;;;:::999999999:::999888666666666777888888888999:::;;;<<<<<<======>>>@@@???======???AAABBBGGGPPPaaa{{{^^^HHHAAA===999888666333222444222222111111111111111000//////////////////000000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))***++++++***)))))))))************))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...---------............//////000000111111222333333333333444555666666777777555555666666777888:::;;;888777777777777777777777<<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGGGGHHHIIIIIIIIIKKKLLLNNNNNNNNNMMMLLLLLLJJJHHHIIILLLPPPSSSTTTQQQNNNNNNRRRYYY[[[WWWRRRVVVVVVVVVUUUSSSQQQPPPOOOLLLMMMOOOQQQQQQRRRQQQQQQOOOMMMLLLNNNRRRXXX\\\]]]UUUUUUUUUUUUWWWYYY\\\]]]___aaaaaa[[[UUUTTTXXX^^^bbbeeeiiillllllfff]]]VVVVVVVVVWWWZZZ]]]^^^[[[XXXRRRUUUXXXYYYXXXVVVTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMKKKJJJKKKNNNQQQKKKLLLNNNQQQUUUWWWYYYYYYWWW\\\dddjjjhhhaaaZZZVVVZZZeeeoooooohhhaaa]]]\\\gggppp|||rrrcccSSSVVVaaawwwrrr^^^PPPHHHEEEFFFEEEGGGLLLQQQWWWbbbmmmvvv~~~xxxtttsssrrruuuzzz~~~~~~}}}~~~~~~}}}wwwlll___WWWKKKHHHFFFDDDDDDCCC@@@>>>===<<<;;;999888777777666555555666777777888888888888888999:::;;;<<<======;;;===>>>===<<<>>>CCCGGGIIIWWWiii|||}}}eeeLLLAAA:::888555333222222333555111111111111111111111111......////////////000000---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***++++++***)))))))))************))))))************************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******++++++++++++******++++++++++++++++++++++++************************************************)))))))))************+++))))))))))))***+++,,,------------............///111111111111111111111000444444444555666666777777444444444555666888999:::666666666666666777777777<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFGGGIIILLLNNNNNNMMMLLLLLLQQQXXXZZZWWWSSSWWWWWWVVVTTTRRRPPPNNNMMMMMMNNNPPPSSSTTTUUUUUUTTTRRRPPPNNNOOORRRVVVYYYZZZRRRSSSUUUWWWYYYZZZ[[[[[[YYY\\\^^^\\\ZZZ[[[bbbgggdddeeehhhkkkkkkggg```ZZZUUUXXX[[[^^^^^^\\\YYYXXXSSSWWW[[[]]][[[XXXUUUTTTSSSSSSRRRQQQPPPOOONNNMMMNNNNNNMMMJJJIIIJJJMMMPPPKKKMMMPPPTTTYYY[[[ZZZXXXXXXYYY^^^bbb```ZZZXXXYYY\\\iiiqqqjjj\\\TTTSSSTTTXXX___jjjsss}}}zzziiiZZZPPPXXXiiippp[[[NNNHHHDDDBBBDDDDDDHHHOOOTTT\\\hhhsss~~~~~~wwwpppoooqqqtttxxx}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyyyywwwrrrjjj___UUUOOOHHHEEEAAA?????????>>>===;;;:::999888777666666666555555666777888888999:::888999999:::;;;<<<======;;;===???>>>>>>CCCLLLSSS___xxxlllPPPCCCBBB888666444222222444444333000000000000111111111111........./////////000000,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))***++++++***)))))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******************************************************++++++++++++++++++++++++))))))))))))************************+++,,,---------------............///111111111111000000000000444444444444444444444555555555444444555666777777444555555666666777777777999999888999;;;>>>AAACCCBBBDDDFFFIIIKKKLLLLLLLLLNNNMMMJJJHHHGGGGGGHHHIIIHHHFFFEEEFFFHHHJJJJJJIIIIIIIIILLLQQQWWWZZZYYYXXXYYYXXXWWWVVVSSSQQQOOONNNPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQRRRTTTWWWXXXWWWVVVRRRTTTXXXZZZ[[[YYYWWWUUUVVVXXXZZZZZZ[[[]]]cccgggccccccdddeeefffeeeaaa^^^VVV[[[___^^^[[[XXXXXXZZZWWW[[[___```]]]XXXSSSQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPOOOMMMLLLLLLMMMLLLMMMQQQVVVZZZZZZWWWTTTWWWXXX\\\___[[[UUUTTTYYYYYYdddhhh^^^RRRMMMMMMNNNLLLRRRYYY___fffsssvvvdddUUURRR]]]rrrrrr[[[KKKEEEFFFFFFFFFGGGHHHMMMUUU\\\dddqqq}}}}}}{{{zzzzzzwww{{{{{{xxxwwwuuuxxx}}}zzzoooiiiiiikkktttyyy~~~}}}}}}~~~{{{{{{{{{{{{zzzxxxvvvtttqqqpppmmmggg]]]TTTLLLHHHHHHDDD???<<<<<<===>>>>>>999999888777777777777777888888777666777888:::<<<888999999:::;;;<<<======<<>>======<<<888888777777666666555555444555777999::::::::::::;;;:::999;;;===>>>??????>>>BBBEEEEEEGGGTTToooeeeQQQGGG@@@:::777777777666555444444333333111111111111111000//////......////////////......000111222222111///,,,+++,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***+++***)))(((((()))***+++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))******++++++************++++++((()))))))))************)))************+++++++++,,,,,,------------------...///000111111222222111333222111000000111222333333333333444666999;;;===777888888999999999888888666666777999<<>>===<<<;;;::::::777777777777666666555555555666888999::::::::::::@@@>>>======>>>>>>??????BBBDDDGGGKKKVVVmmmpppUUUFFF@@@<<<999777666666555444444333222222000111111111111000//////......////////////......000000111111000///---,,,,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))******+++******))))))******+++************++++++++++++)))************+++++++++,,,,,,,,,---------------......000111111111111111222111111000000111111222555444333333444555666777444555666666777777777666888888888999:::<<<>>>@@@AAA??????BBBFFFIIIJJJIIIHHHEEEDDDDDDGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKOOOSSSUUUWWWYYY[[[XXXUUUQQQNNNMMMMMMMMMMMMNNNPPPRRRTTTUUUWWWZZZ\\\ZZZZZZYYYYYYYYYYYYYYYYYYVVVWWW\\\dddeeeaaa^^^___[[[XXXWWWXXXVVVUUUZZZbbbeeeeeeddd```]]][[[[[[]]]WWWWWWUUUSSSQQQQQQRRRSSSRRRTTTUUUUUUSSSRRRQQQRRRVVVSSSPPPPPPQQQRRRQQQOOOKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMOOOQQQQQQRRRSSSTTTOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFGGGJJJNNNQQQSSSYYY^^^lll|||sssaaaVVVTTTYYYkkkttt\\\KKKDDD@@@CCCHHHMMMTTTZZZdddkkkzzz|||pppdddZZZRRRLLLHHHFFFJJJPPPUUU\\\fffrrr{{{xxxmmmbbbZZZUUURRRMMMKKKMMMTTTXXXYYY]]]bbbhhhqqq{{{~~~wwwssskkkoootttvvvxxx{{{|||zzzyyyvvvpppnnnjjjgggeeebbb^^^[[[UUURRRMMMHHHFFFCCC@@@>>>???>>>===<<<:::999888777666666666666666666666555666666888999:::;;;;;;;;;>>>===;;;;;;;;;<<<>>>???GGGIIINNNZZZpppyyyvvvzzzkkkXXXDDD;;;:::888666555444444444333222222111111000000111111000000///...........................////////////////////////,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))******+++******))))))******+++***++++++++++++,,,,,,,,,)))************++++++++++++,,,,,,,,,---------.........///000111111111111000111111222222111111000222222111111222222333444222333444555666777777777::::::999999999:::;;;<<<<<<<<<<<>>===;;;999777666555666666666666666666666666777777888999:::;;;<<<<<<;;;;;;::::::;;;===AAADDDJJJSSSbbbwww}}}rrrvvv|||XXXKKK===999888555333333333222222222111111111000000000000000000//////......------------------......------------...///000,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))************))))))))))))***************+++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,------...---...///000111111111111///000111222222111000///......///000222333444555333333555666888888999999:::::::::::::::::::::;;;;;;;;;===@@@CCCEEEFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGEEEIIIHHHHHHLLLQQQSSSQQQOOOPPPPPPNNNMMMKKKKKKLLLNNNMMMQQQVVVYYY[[[\\\^^^___[[[ZZZYYYXXXXXXXXXXXXXXXVVVWWW\\\dddgggffffffhhheeeaaa\\\ZZZ\\\aaaiiipppssspppjjjbbb\\\ZZZ\\\^^^YYYVVVSSSPPPOOOOOOOOONNNMMMMMMLLLKKKIIIJJJLLLOOOQQQOOOMMMKKKKKKMMMNNNOOOJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQQQQQQQHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFEEEDDDCCCDDDDDDDDDEEEHHHMMMRRRVVV___rrrssscccUUUOOOQQQ___ssssss[[[IIIHHHGGGJJJQQQXXXbbbqqq~~~zzzqqqdddWWWOOOJJJHHHFFFDDDFFFJJJNNNTTT^^^kkktttzzzzzz|||}}}~~~~~~}}}{{{|||~~~}}}wwwkkk___SSSJJJEEEBBBEEEDDDEEEIIILLLOOOWWW```iiiyyy~~~tttmmmjjjtttwwwtttqqqlllfffbbb]]]YYYUUURRRNNNKKKEEECCCAAAAAAAAAAAA@@@>>>???>>>===;;;999777666555555666666666777777888888888888999:::;;;<<<======>>>>>>>>>======AAAGGGKKKQQQdddvvvuuu{{{bbbKKKBBB:::999888555333333111111111111111000000000000000000000000///......------,,,,,,,,,,,,---------,,,,,,,,,---...///000,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))*********))))))))))))))))))***))))))))))))*********+++))))))*********+++++++++******++++++,,,------...---...///000000111111000///000111222222111000///......///111222333444444111222444555666777888888888888999:::;;;;;;<<<<<<999;;;===@@@AAABBBCCCDDDCCCDDDEEEFFFFFFFFFGGGGGGDDDEEEGGGIIIJJJIIIGGGFFFIIIGGGGGGKKKOOOPPPNNNKKKNNNOOOOOOMMMKKKKKKMMMOOOOOOSSSWWWZZZZZZ[[[[[[\\\XXXYYYYYYZZZZZZ[[[[[[[[[VVVVVVZZZaaadddbbbaaacccfffdddaaa___aaagggkkkmmmllliiiccc\\\XXXXXX\\\```ZZZVVVQQQNNNNNNOOONNNNNNKKKJJJIIIGGGEEEFFFIIIKKKIIIIIIHHHGGGGGGIIIKKKMMMJJJIIIGGGEEEEEEGGGIIIJJJJJJIIIIIIKKKOOOPPPOOONNNFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGJJJLLLLLLRRRccctttvvviiiZZZOOONNNSSSbbbuuuzzzgggVVVJJJEEEHHHPPP[[[fffsss~~~tttdddUUULLLGGGEEEDDDEEEHHHMMMRRRZZZfffsss}}}}}}yyywwwuuuuuuvvvxxx||||||xxxrrrmmmdddZZZPPPIIIEEECCCCCCAAACCCGGGKKKRRR___kkk{{{~~~uuuooorrr{{{zzzrrrpppkkkfff```\\\WWWRRRNNNKKKHHHFFFBBB@@@???@@@@@@AAA???>>>======;;;:::888777666555666666777777888999::::::999999999:::;;;<<<>>>>>>>>>??????======AAAIIIOOOccc{{{vvv|||zzz^^^JJJ???:::666888777444444555111111111111111111111111//////000000//////...------,,,+++******+++,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))*********))))))(((((())))))***(((((()))))))))*********)))************+++++++++))))))***+++,,,---......------...///000000000000///000000111111000000///111222222222222111000000///000111222333444444444555666888999;;;;;;<<<<<<666999<<<>>>>>>>>>>>>???@@@BBBEEEEEEDDDDDDEEEFFFDDDEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIKKKMMMMMMLLLJJJKKKNNNOOOMMMJJJIIILLLNNNPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZ]]]_________^^^]]]WWWWWW\\\bbbdddaaa___```aaabbb```^^^```eeefffccc___\\\XXXTTTSSSVVV\\\aaa[[[VVVPPPNNNOOOPPPPPPOOOKKKKKKIIIGGGEEEEEEGGGIIIEEEFFFGGGGGGFFFFFFHHHJJJJJJHHHGGGFFFFFFGGGHHHJJJHHHFFFFFFHHHMMMOOOMMMKKKDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDHHHJJJIIIMMM[[[jjjpppzzzlll^^^QQQJJJNNNUUUdddwwwqqq___RRRLLLKKKRRR```ppp}}}~~~sssbbbRRRHHHDDDBBBBBBGGGLLLUUU^^^iiiwww|||xxxqqqooommmnnnrrrzzzzzzrrrmmmfffccc]]]VVVPPPJJJGGGEEEDDDBBBDDDJJJQQQ\\\nnn~~~~~~zzzvvv{{{tttnnnkkkfff```[[[VVVQQQLLLHHHFFFCCCAAA???>>>======>>>>>>===;;;::::::999888777666555444666777888999:::;;;<<<<<<::::::::::::;;;<<<>>>???<<<>>>@@@@@@BBBIIITTT]]]|||{{{ttt\\\III>>>999666555777666222222444111111111111111111111111//////000000//////...------,,,+++******+++,,,---++++++------...---,,,+++,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))******))))))(((((((((((())))))))))))*********+++++++++)))************+++++++++))))))***+++,,,---......,,,---...///000000000000000000////////////000000000111222222111000///...000000111222222222222222333444666777888999888888555999<<<===<<<:::;;;<<<===@@@CCCCCCBBBAAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIKKKMMMMMMLLLKKKKKKKKKIIILLLNNNLLLHHHGGGIIILLLOOOQQQSSSSSSSSSTTTVVVWWWYYY[[[___bbbbbb```\\\ZZZZZZ[[[```ggghhhdddaaaaaa]]]___]]]ZZZ[[[```___YYYVVVUUUSSSRRRRRRWWW^^^ddd___ZZZSSSQQQTTTVVVVVVTTTMMMMMMLLLJJJGGGFFFGGGIIIFFFIIIKKKJJJHHHFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFDDDCCCFFFKKKMMMKKKHHHCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBAAABBBEEEGGGGGGIIITTT```bbbzzzuuufffWWWLLLGGGMMMVVVeeexxxlllZZZPPPLLLVVV```rrrzzzooo^^^OOOEEEBBBBBBBBBKKKRRR]]]iiiwww{{{uuuqqqnnnmmmrrr||||||sssiiiccc^^^\\\XXXTTTOOOLLLIIIGGGGGGFFFHHHOOOXXXggg}}}~~~~~~~~~~~~{{{pppkkkiiiccc]]]WWWSSSMMMHHHEEEBBB@@@>>>===<<<;;;<<<<<<<<<:::888888777777666555444444444777777888999;;;<<<======;;;:::::::::;;;===???@@@>>>AAAEEEIIINNNYYYgggqqq```KKKAAA===:::888777888555000///222111111111111111222222222///////////////......------,,,***))))))***,,,---***+++---......---+++***,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))***++++++++++++***((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))*********))))))))))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,)))************+++++++++((()))***+++,,,---......,,,---...///000000000000111000///......///000111,,,---///111111111111111222333333444444444333333222333555666666666555444777:::>>>>>><<<::::::<<<:::>>>AAAAAA@@@???@@@AAAEEEEEEEEEFFFGGGIIIJJJKKKIIILLLOOOOOOLLLJJJJJJLLLHHHKKKMMMKKKGGGEEEGGGJJJMMMNNNPPPPPPQQQRRRUUUWWWXXX[[[___bbbaaa]]]XXXUUU\\\^^^dddlllmmmhhhdddddd]]]^^^[[[VVVXXX]]][[[UUUUUUTTTTTTSSSUUU[[[ccchhheee___XXXVVVYYY\\\\\\[[[PPPPPPOOOMMMJJJHHHHHHIIIJJJMMMOOONNNJJJGGGEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEBBBAAADDDIIILLLJJJFFFDDDCCCCCCBBBBBBCCCCCCDDDAAABBBDDDFFFHHHIIIJJJJJJDDDDDDDDDDDDCCCBBBAAA@@@BBBAAABBBDDDDDDFFFOOOYYY___www}}}kkkYYYQQQLLLHHHLLLTTTiiizzzyyydddWWWVVVZZZeeerrr{{{ooo]]]MMMDDDAAAAAABBBJJJWWWgggvvv}}}rrrpppsssuuu}}}ooo```XXXQQQXXX]]][[[SSSMMMKKKMMMGGGHHHNNNWWWaaaooo~~~||||||}}}~~~~~~yyynnnfff___[[[XXXOOOLLLHHHCCC???>>>======<<<;;;;;;:::999888777777666666555444444555777888666777888:::<<<>>>???@@@777888<<>>===@@@@@@BBBCCCAAABBBLLLWWWhhhuuuyyyhhhWWWQQQNNNLLLRRR[[[iiiwww~~~sssaaaZZZ^^^eeeuuuwwwlll[[[LLLDDDBBBDDDEEEQQQ___qqqwwwvvvxxxzzz}}}qqqccc\\\\\\```ccc___TTTJJJCCCAAAHHHKKKRRR]]]hhhxxx~~~}}}{{{zzz{{{|||}}}yyyyyy|||}}}rrrhhh___YYYTTTQQQKKKHHHDDD@@@>>>=========;;;::::::999888777777666666666555555555666777888888999:::;;;===???@@@AAA@@@======???@@@@@@CCCIIIGGGOOO___ppp||||||sssXXXGGG===888888666666666555444333222222222111111111000/////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++*********************))))))))))))******++++++***))))))***++++++))))))************))))))***++++++++++++***)))(((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))*********++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++---.../////////////////////............/////////000000000111111333333333333333222222222444444555555666666666777999999::::::;;;<<<<<<<<<@@@BBBDDDEEEDDDBBBAAABBBEEECCCAAABBBEEEFFFFFFDDDHHHHHHJJJKKKKKKLLLLLLLLLMMMOOOPPPOOONNNLLLMMMNNNOOONNNNNNNNNPPPQQQSSSUUUVVVXXXZZZZZZYYYYYY]]]```jjjkkkkkkjjjhhheeecccaaafffeeeccc```\\\YYYXXXXXX\\\[[[[[[[[[\\\^^^```aaa___]]]\\\```gggjjjiiieee^^^[[[VVVTTTSSSRRROOOMMMJJJKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAADDDGGGIIIHHHGGGBBBBBBBBBAAAAAA???>>>>>>>>>>>>@@@AAA@@@AAAKKKWWWhhhnnnwwwwwwzzz}}}qqqsss{{{ooo___QQQLLLKKKLLLUUU```lllvvvzzzpppdddeeepppzzztttiiiXXXJJJDDDCCCFFFIIIRRRaaavvv}}}}}}~~~sssiiidddpppooojjjbbbWWWMMMGGGDDDIIIMMMVVVcccpppzzzyyyxxxxxxxxxzzz{{{}}}wwwtttqqqpppsssxxx|||}}}wwwqqqggg^^^VVVPPPLLLIIIEEECCC@@@===;;;;;;;;;<<<999999888888777777666666666666666666666777888999::::::<<<===???@@@AAABBBAAA>>>===@@@BBBCCCIIIOOOYYYlll}}}ZZZFFF???;;;888555666555555444222111000000000000000000000000000000........................++++++++++++++++++++++++------,,,,,,++++++,,,,,,++++++++++++******))))))******))))))))))))******+++******))))))******+++))))))************))))))******++++++******))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))*********************+++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///............................../////////000000000111222222222222333333333333333444555666777777888888999999::::::;;;<<<<<<@@@BBBDDDDDDCCCBBBBBBBBBDDDBBBAAAAAACCCDDDDDDCCCCCCEEEGGGIIIKKKMMMNNNNNNKKKLLLNNNOOOOOOPPPQQQSSSQQQPPPOOONNNNNNOOOPPPQQQRRRTTTWWWVVVUUUWWW^^^eeekkkkkkiiiddd___]]]___ccckkkiiieee___YYYVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[\\\ZZZZZZ[[[^^^aaadddggggggccc___ZZZXXXWWWVVVRRROOOJJJIIIHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAACCCEEEGGGGGGFFF@@@@@@@@@???????????????<<<<<<===??????AAAKKKWWWiiigggiiiiiimmm{{{yyyeeeXXXXXX]]]gggrrr~~~~~~yyyjjj\\\OOOLLLLLLNNNYYYfffrrrzzz}}}wwwssszzzsssgggWWWIIICCCCCCGGGIIIQQQbbbyyyrrrvvvxxxqqqnnn~~~wwwmmmbbbYYYTTTRRRRRRKKKOOOYYYhhhvvv}}}|||zzzxxxvvvuuuttttttpppmmmjjjhhhjjjlllnnnnnnfffaaaZZZTTTOOOKKKGGGDDDDDDBBB???<<<:::999999999777777777777666666666666777777777777888888999999;;;;;;<<<>>>???AAABBBBBB??????AAADDDEEEHHHRRR\\\zzz|||cccHHH;;;999999666555666666555333222111000////////////000000000000000........................++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,++++++***)))))))))******))))))))))))************))))))))))))******))))))************))))))))))))************))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++******************+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...------...............///............////////////000000000111222333333444222222333444666777888888888888888999::::::;;;;;;>>>@@@BBBBBBAAA@@@@@@AAACCCBBBAAAAAABBBCCCDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOJJJLLLNNNOOOOOOQQQSSSUUUPPPPPPOOONNNNNNOOOPPPQQQPPPTTTWWWVVVTTTUUU\\\bbbfffgggeee```ZZZXXX]]]bbbjjjhhhccc\\\VVVTTTVVVXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVYYY^^^cccfffhhhggg```XXXUUUUUUUUUSSSPPPMMMIIIFFFFFFIIIKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEE@@@@@@??????>>>>>>>>>>>><<<;;;<<<>>>???BBBLLLVVVbbb\\\[[[[[[```nnnppp___QQQMMMLLLRRRYYYcccppp{{{|||wwwnnnaaaWWWUUUUUUWWWbbboooyyyttthhhWWWHHHAAAAAAEEEHHHUUUgggttthhhppp}}}xxxxxx~~~yyyrrriiiaaa[[[XXXVVVOOORRR]]]lllzzz~~~}}}{{{yyyvvvssspppnnnkkkhhhdddaaa``````___^^^VVVSSSOOOLLLJJJHHHEEECCCDDDCCC@@@===:::888777666666666666666666666777777777777888999999:::::::::;;;<<<<<<>>>???@@@AAAAAABBBDDDFFFHHHJJJSSShhh{{{]]]OOO@@@999777555555666666666555444333222111000///////////////000000000........................++++++++++++++++++++++++---,,,+++******+++---...+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))*********))))))+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************************)))***++++++,,,,,,++++++---,,,+++******+++------,,,---------......//////............////////////...//////000111222333333111222333444555666777888777777888888999::::::::::::<<<===>>>===<<<===>>>BBBBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNNNNOOOQQQTTTNNNNNNNNNNNNOOOQQQSSSUUUSSSWWWZZZZZZWWWVVVXXX[[[]]]```bbb___[[[YYY]]]aaaddddddbbb\\\VVVTTTWWW[[[]]]]]]]]]]]]\\\ZZZXXXWWWVVVSSSRRRXXXaaahhhjjjiiijjj```VVVQQQRRRUUUTTTRRROOOKKKGGGFFFHHHIIIHHHEEEIIIIIIHHHHHHHHHHHHIIIJJJEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCC@@@AAA@@@@@@@@@AAACCCDDDCCCBBBAAA???>>>>>>>>>>>>>>><<<===???AAACCCKKKSSSUUUNNNMMMKKKMMM\\\fff^^^PPPJJJGGGIIILLLOOOVVV]]]nnnvvv|||ssshhhaaa``````aaakkkxxx~~~uuuhhhVVVGGG@@@@@@DDDGGGWWWiiixxxiiibbbmmm}}}~~~zzzpppdddZZZTTTSSSVVV___nnn}}}~~~|||{{{zzzyyyyyyxxxwwwtttqqqnnnllleeebbb]]]ZZZXXXUUUSSSQQQIIIHHHGGGFFFGGGGGGEEECCCDDDBBB@@@===:::777666555555555666666777777888888777777999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBEEEEEEGGGLLLTTTgggxxx^^^GGGAAA<<<:::777444444777555444444333333222222111////////////////////////------------------------++++++++++++++++++++++++++++++******++++++,,,,,,******************************))))))))))))******((())))))******))))))((())))))************))))))(((((())))))******))))))++++++***(((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))************************))))))))))))************'''''''''((((((((()))))))))))))))*********++++++)))******+++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,---......//////....../////////000000000......///000111111222222222222333444555666666777666777777888888999::::::777888::::::999999;;;<<>>>>>AAACCCDDDBBB@@@>>>=========>>>@@@>>>>>>AAABBBCCCGGGNNNMMMGGGFFFDDDBBBPPP]]][[[KKKFFFCCCEEEHHHHHHJJJNNNXXX\\\eeennnsssuuu|||}}}}}}tttpppqqqpppqqq{{{~~~}}}}}}sssgggUUUFFF???@@@EEEHHHWWWhhhoooeeebbbpppqqqcccYYYUUURRRTTT]]]lll|||~~~|||~~~~~~~~~~~~}}}|||zzzxxxvvvuuusssssssssssspppmmmiiiggg^^^[[[WWWSSSQQQNNNJJJGGGBBBBBBBBBCCCEEEEEECCCAAA@@@???===;;;999777666555555555666777777888999999777888999;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEGGGOOO```uuuqqqqqqyyywwwZZZHHH>>>:::888888777444444777222222222222222222222222000000000///.........---------------------------++++++++++++++++++++++++((()))******+++++++++***)))))))))***++++++,,,,,,******))))))))))))******'''((()))******)))((('''))))))************))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,------...///////////////000000000111111...//////000000111111111333333333444444555555555666666777777888999999999555777888888777777999;;;;;;>>>@@@AAAAAABBBFFFIIIKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLKKKJJJIIIIIILLLNNNNNNNNNPPPRRRUUUYYY\\\^^^[[[ZZZYYY[[[___aaaaaa```^^^___bbbdddeeedddcccbbbaaafffjjjhhhbbb^^^```cccfffggghhhiiigggdddaaa___YYYZZZ\\\```eeehhhiiiiiieee\\\SSSQQQUUUXXXUUUQQQKKKLLLLLLJJJGGGEEEDDDDDDGGGFFFEEEDDDEEEFFFHHHIIICCCDDDDDDDDDDDDDDDCCCCCC?????????@@@AAABBBBBBCCC???@@@@@@>>><<<<<>><<<<<<===>>>???@@@>>>???BBBCCCAAABBBFFFIIIBBBBBBBBBAAAMMMYYYWWWJJJDDDAAADDDFFFDDDDDDEEEIIIIIIMMMTTTWWWZZZbbblllwww|||pppuuu|||rrreeeTTTEEE???AAAFFFJJJYYYjjjqqqiiiiiixxx~~~~~~sssdddXXXUUUVVVOOOPPPYYYhhhyyy}}}uuurrrpppttt}}}~~~}}}}}}}}}}}}}}}|||zzzwwwuuusssqqqpppqqqqqqooolllhhhccc```XXXUUURRROOOMMMJJJFFFCCC@@@???@@@AAACCCCCCAAA???<<<<<<;;;:::999777777666555555666777888999::::::777888:::<<<=========<<<@@@@@@AAAAAABBBCCCDDDDDDFFFLLL^^^}}}}}}eeennnoooyyytttZZZHHH@@@===777444666777555444666000000000000111111111111111111000///...------,,,------------------------++++++++++++++++++++++++'''((()))+++++++++***)))(((((()))***+++,,,,,,---******))))))))))))******'''((()))******)))((('''))))))************))))))''''''((()))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))******))))))(((((((((''''''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************&&&&&&''')))***+++,,,---))))))***++++++++++++***((()))+++,,,------,,,,,,++++++,,,,,,---...//////000000000000111111111111////////////000000000000444444444444444444444444666666666777888888999999555666777777666777999;;;999;;;>>>???@@@AAAEEEIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIHHHGGGHHHKKKNNNPPPPPPQQQSSSVVVZZZ]]]___]]]YYYVVVYYY```fffhhhgggccccccdddfffhhhhhhfffdddccciiioooooohhhcccccceeeaaaccceeeeeedddaaa]]][[[WWW[[[```aaaaaaaaacccfff___XXXQQQQQQVVVXXXSSSMMMHHHKKKMMMLLLGGGDDDDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHCCCCCCDDDDDDDDDDDDDDDCCC======>>>???@@@AAAAAABBB???@@@@@@>>>;;;;;;>>>BBB>>>===;;;:::;;;<<<>>>@@@@@@>>>???CCCBBB??????AAABBB:::<<>>>>>>>>===<<<;;;999777666555444444777777777888999999::::::;;;:::999:::<<<>>>??????BBBBBBCCCCCCAAAAAAGGGMMMJJJaaauuukkkpppwwwrrrUUUAAA<<>>===>>>?????????@@@@@@>>>===<<<<<<<<<<<<=========<<<<<<;;;;;;;;;???????????????>>>======999===<<<;;;CCCQQQRRRKKKAAA@@@??????>>>>>>??????@@@@@@AAABBBDDDEEEFFFFFFRRRYYYbbbjjjsss|||tttpppooorrr{{{{{{pppaaaNNNCCC@@@AAAFFFJJJ[[[ppp~~~wwwkkk```XXXTTTQQQPPPOOORRRUUUccczzzuuueee^^^ZZZXXX\\\hhhwww|||zzzzzzyyywwwuuuvvvtttqqqnnnlllkkkkkkkkkiiiiiihhhfffaaa[[[VVVRRRLLLJJJHHHEEEBBB@@@???>>>>>>>>>=========<<<<<<<<<;;;:::999777666666666666777777888888999:::::::::;;;;;;::::::;;;<<<<<<<<<@@@BBBDDDFFFGGGIIILLLPPP```{{{wwwuuu~~~|||aaaKKK===:::===555555555444444444444444000111111111111000//////........................,,,,,,------------,,,,,,************************(((((()))))))))*********************)))))))))(((+++++++++*********))))))(((((()))))))))*********))))))(((((((((((())))))******)))))))))(((((((((*********)))))))))((((((+++***))))))(((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))((((((''''''''''''((('''((((((((())))))))))))((((((''''''(((((()))************)))))))))(((((()))))))))((())))))***************)))))))))))))))******++++++++++++******,,,,,,,,,,,,------------------....../////////000000000111222222111111111000111222222333333222222444444444444444444444444333444555777888888888999777:::>>>@@@BBBCCCEEEGGGKKKJJJGGGEEEEEEFFFHHHIIILLLLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTTTTTTTVVVXXX[[[RRRPPPOOORRRXXX___bbbccccccdddfffjjjnnnpppooonnnllljjjhhhiiikkkkkkjjjhhhYYYUUURRRSSSWWWZZZYYYWWWXXXWWWVVVTTTQQQOOOMMMKKKMMMMMMNNNNNNNNNNNNNNNNNNOOONNNKKKHHHEEEDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBB@@@>>>===>>>>>>===<<>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::>>>>>>??????>>>>>>===<<<999===<<<:::BBBMMMNNNGGG@@@????????????>>>>>>>>><<<<<<===>>>???@@@AAAAAADDDIIIOOOUUU\\\eeeqqqzzz{{{rrrpppqqqsss|||{{{mmm]]]LLLBBB@@@AAAGGGMMM```uuu}}}zzzuuummmbbbXXXSSSQQQQQQQQQNNNRRRTTT```wwwiiiYYYRRRQQQSSSZZZhhhxxx~~~{{{zzzyyywwwuuussspppnnnjjjfffdddcccbbbbbbcccbbb```]]]XXXSSSOOOLLLFFFEEECCCAAA???===<<<<<<;;;;;;;;;:::::::::::::::999999888777777777777888888888888999::::::;;;;;;:::;;;;;;<<<======>>>>>>CCCDDDFFFJJJPPPYYYaaafff|||aaaKKK???999888:::222222222333333444444444000000111111000000///...........................,,,,,,------------,,,,,,************************'''((((((((())))))))))))************))))))))))))++++++*********)))))))))(((((())))))))))))******))))))(((((((((((()))))))))))))))(((((((((''''''******))))))))))))(((((())))))******))))))(((((())))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))(((((('''''''''&&&''''''((((((''''''((((((((()))))))))''''''&&&&&&''''''((())))))))))))((((((((((((((()))))))))***))))))(((((())))))))))))******************++++++++++++******---------,,,,,,,,,++++++++++++,,,---...///000111000111111111111111000///000000111222222222222222333333333333333333333333111222333555666666777777666999<<<>>>@@@AAACCCEEEDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWQQQQQQQQQSSSWWW]]]bbbeeecccdddeeeiiimmmnnnnnnmmmjjjfffbbbbbbeeeeeeaaa]]]RRROOOLLLLLLPPPRRRRRRQQQUUUTTTQQQNNNJJJGGGDDDBBBFFFFFFGGGIIIJJJLLLMMMMMMKKKJJJHHHEEEDDDCCCCCCCCCGGGGGGFFFEEEDDDCCCBBBBBB??????>>>======>>>>>>??????>>>======>>>===;;;999======<<<;;;::::::::::::;;;;;;:::::::::::::::999===>>>>>>>>>>>>===<<<<<<:::===<<<:::???HHHHHHBBB===>>>?????????>>><<<<<<::::::;;;;;;;;;<<<<<<<<<===@@@CCCFFFIIIOOOWWW^^^rrr{{{xxxtttuuuyyy|||{{{mmm\\\KKKCCC??????FFFPPPccczzz|||wwwsssiiibbbXXXQQQNNNOOOQQQSSSNNNSSSTTT^^^vvv}}}fffWWWSSSRRRXXXbbbnnn}}}~~~||||||}}}~~~|||yyywwwvvvtttpppnnnhhhfffbbb^^^[[[ZZZYYYYYYYYYXXXVVVSSSPPPLLLJJJIIIBBBAAA???>>><<<;;;;;;;;;888888888888888888888888888888777777888888999:::999999999:::;;;;;;<<<<<<:::;;;===???@@@AAACCCEEEHHHJJJNNNUUUcccvvv}}}dddIII;;;888777666666333333333333333333333333000000000000000//////...........................,,,,,,,,,------,,,,,,,,,************************((((((((()))))))))***************)))))))))))))))************))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))((((((((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))***+++,,,,,,,,,***)))((((((((())))))******++++++******++++++++++++******,,,,,,,,,++++++++++++++++++,,,,,,---......//////000000111111000000///...///000000111222111111111111111111111222222222222111222333444555666666666555888:::<<<===>>>AAACCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNOOORRRTTTUUUVVVWWWWWWXXXZZZ___bbbaaaaaaaaaccceeefffeeecccbbb]]]XXXYYY\\\\\\XXXSSSJJJHHHGGGIIIMMMRRRUUUVVVWWWUUUQQQMMMHHHDDDAAA???CCCCCCEEEFFFHHHIIIJJJKKKIIIHHHGGGEEEDDDDDDEEEEEEHHHGGGFFFEEEDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>===<<<<<<>>>??????===;;;======<<<;;;::::::;;;;;;999999999999999999999999<<<============<<<;;;;;;:::<<<;;;999<<>>???>>>===;;;999<<<<<<<<<<<<<<<;;;;;;;;;===???@@@AAAAAAEEEJJJNNNUUU___lllvvv|||~~~{{{nnn\\\KKKDDD@@@???GGGTTTggg}}}~~~|||vvvoooiii[[[UUUNNNJJJKKKNNNRRRTTTNNNTTTTTT\\\tttiii[[[XXXSSS]]]iiiuuu~~~{{{yyyyyy{{{}}}~~~wwwuuurrrpppnnnkkkgggddd```]]]ZZZVVVSSSQQQQQQQQQOOONNNMMMKKKIIIHHHHHHGGG@@@???>>>===<<<;;;;;;;;;666666666666777777777777777777777777888999:::;;;:::::::::;;;<<<<<<======;;;===???@@@@@@BBBEEEHHHKKKWWWffftttbbbOOO<<<666888888555333555555444444333222222111000000000000000///..............................+++,,,,,,,,,,,,,,,,,,+++************************)))))))))*********++++++))))))))))))))))))***************)))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((())))))(((((()))******((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((''''''(((((()))******************************+++,,,,,,+++***((('''(((((())))))******++++++******++++++++++++******))))))******+++,,,,,,---------------,,,,,,,,,,,,//////000000000//////......///000000111111000000000000000111111111222222222333444555666777777777555777999:::;;;<<>>AAAAAA@@@>>>======<<<<<<;;;<<<<<<<<<999999999999999999999999;;;<<<<<<<<<<<<;;;::::::999;;;:::999:::===<<<999:::;;;<<<======;;;999888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCJJJRRRWWW[[[aaajjjqqq|||}}}yyynnn[[[LLLGGGCCCAAAKKK[[[ooo}}}wwwyyy}}}}}}|||}}}~~~~~~~~~|||xxxpppfff___OOOLLLHHHGGGKKKPPPUUUWWWRRRXXXWWW\\\sss~~~ggg[[[YYYUUUcccqqq||||||xxxvvvwwwxxxxxxxxxrrrpppnnnllliiieee```]]]VVVTTTQQQMMMJJJIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEE@@@???>>><<<;;;;;;;;;;;;666666666666666777777777777777777888888:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>@@@AAA@@@???AAAGGGLLLVVVooovvvcccMMMBBB888777888666333333666555555444222111111000//////000000//////...---------------------------++++++,,,,,,,,,,,,++++++************************************++++++++++++))))))))))))******************)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))(((((())))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((((('''&&&'''((())))))******)))&&&&&&&&&%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***************++++++++++++((((((((()))((((((''''''))))))))))))******************++++++++++++******'''((()))***+++,,,------------,,,,,,,,,+++++++++------...///////////////......///000000000000000//////000000111222222222333333555666777888888888666888999999:::;;;>>>@@@DDDCCCBBBAAA@@@AAABBBBBBGGGHHHIIIKKKLLLLLLLLLLLLGGGIIIKKKMMMNNNPPPSSSVVVUUUVVVWWWWWWWWWUUUSSSRRRXXXWWWXXXZZZ]]]___```___YYYXXXWWWWWWXXXXXXWWWUUUQQQPPPNNNNNNOOOSSSWWWZZZVVVTTTPPPLLLHHHEEEDDDCCCIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCAAAAAAAAAAAACCCCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???;;;;;;;;;===@@@AAAAAA@@@======<<<<<<<<<<<<<<<===888999999999999::::::::::::;;;;;;;;;;;;:::999999777888999999999:::999888999:::;;;;;;;;;:::999888;;;;;;;;;::::::::::::::::::999999999:::;;;===>>>===@@@CCCDDDFFFJJJQQQWWWbbbjjjvvv|||xxxlllYYYKKKIIIFFFDDDQQQccczzz|||tttoootttzzz{{{zzzzzz{{{||||||{{{uuulll```XXXMMMKKKJJJLLLRRRXXX]]]___\\\ccc___```uuummmcccccccccsssyyyvvvqqqoooppppppooommmnnnmmmjjjhhheee```[[[WWWMMMKKKHHHEEECCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@?????????===<<<;;;:::::::::666666666777777888888888888888888888999:::;;;;;;;;;<<<<<<======>>>?????????@@@BBBAAABBBGGGQQQXXXrrrrrrZZZIII???:::777777666222111333333333222222111111111000//////000000//////...---------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))************((()))))))))***************)))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))******)))))))))((((((((('''''''''((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))******)))))))))(((((((((&&&'''((()))************''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))))))))*********+++(((''''''''''''(((((()))*********)))))))))))))))******++++++++++++******((()))))))))******++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000000000---...//////000000////////////000111111222333333222333444666777777777777777888999999999:::===???CCCBBB???>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMOOORRRTTTQQQRRRTTTXXX\\\[[[WWWRRRXXXWWWWWWYYY\\\^^^___^^^[[[\\\]]]\\\YYYXXXYYYZZZUUUSSSQQQNNNNNNPPPSSSVVVSSSQQQNNNKKKHHHGGGGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA???>>>>>><<<;;;;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<999999999999::::::;;;;;;:::::::::::::::999999888555666888999999888888999::::::999999999888888888::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<<<<<<<<;;;;;;<<<===???AAADDDFFFJJJTTT^^^dddgggooo~~~tttssssssvvv{{{{{{wwwjjjXXXJJJJJJHHHGGGUUUiii~~~ssskkkiiipppyyy|||}}}}}}zzz{{{|||zzzuuujjj]]]TTTOOONNNOOOSSSZZZ```eeeggggggmmmgggfffzzz|||uuuvvvuuurrrooojjjhhhiiihhhfffdddgggeeeccc```]]]XXXRRRNNNHHHFFFCCC@@@>>>>>>>>>???>>>??????@@@???>>><<<;;;???>>>===;;;:::999999999666777777777888888999999999999888888999999:::;;;<<<<<<======>>>>>>??????===@@@BBBDDDGGGPPP]]]gggooo[[[HHH<<<888777777777333...///444000000000000111111111111///////////////......---------------------------+++++++++,,,,,,+++++++++************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))************))))))))))))&&&'''''''''(((((())))))***)))(((&&&&&&'''(((((())))))))))))))))))))))))++++++******))))))((((((&&&'''((()))************((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))*********)))(((((((((***+++,,,++++++******))))))((((((******++++++++++++******************))))))))))))))))))***+++,,,------...***+++,,,...///000000111---......//////////////////000000111222333333333222222444555666777777777888999999999999:::===???AAA@@@===<<<<<>>@@@>>>;;;:::;;;;;;;;;::::::::::::999999:::;;;;;;999999999::::::;;;;;;;;;999::::::::::::999888888444555777::::::888888::::::999888888777777888888;;;;;;<<<<<<<<<=========;;;:::999999:::::::::999999888999;;;>>>@@@???>>>>>>FFFNNNNNNLLLSSScccrrrnnnttt|||ggggggiiilllqqqvvv{{{~~~~~~yyyrrrdddWWWNNNLLLKKKNNN```uuutttkkkkkkoooyyyzzzyyy{{{}}}|||vvvjjj\\\RRRPPPRRRWWW___iiiqqqvvvxxx}}}|||yyyzzzxxxlllaaa```bbbcccbbbbbb]]][[[XXXVVVUUUSSSPPPNNNBBB@@@???===<<<======>>>@@@??????>>>===<<<<<<<<<<<<:::888666555555777777555555777888888777666666666888999999:::;;;===???@@@???>>>>>>>>>???@@@AAA???CCCIIINNNRRR]]]uuu~~~zzzkkkVVVFFF===:::555444333333222222333333222222222111111111000000////////////.....................------,,,,,,,,,---+++***,,,//////,,,)))******++++++++++++******************************(((((()))***************))))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))+++++++++***************)))))))))(((((((((((((((++++++,,,,,,,,,,,,------...------------...//////////////////000000000000---...///000111222333333444444333333333444555555:::::::::::::::999888777888:::===????????????@@@>>>AAAFFFGGGFFFGGGJJJMMMKKKLLLLLLLLLKKKKKKMMMOOOMMMRRRXXX___bbbbbb```___eeebbb]]]YYYVVVUUUUUUVVVXXX\\\^^^[[[]]]```\\\UUUQQQOOONNNMMMNNNQQQUUUWWWRRRRRRSSSSSSRRRPPPNNNMMMIIIHHHGGGFFFEEEFFFGGGHHHGGGEEECCCAAAAAABBBDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAAAAAAAA@@@???>>>===<<<::::::<<<===<<<;;;>>><<<;;;;;;;;;;;;999888===<<<;;;:::999888888888999999:::;;;:::999888777888777777777888999::::::888777666666777999;;;<<<;;;::::::::::::999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBCCCGGGLLLOOOXXXUUUVVV]]]dddkkkwww```aaabbbdddhhhmmmqqqsss~~~~~~wwwooocccUUULLLPPPWWW```qqq~~~}}}|||xxxuuuwww}}}{{{wwwxxxyyyxxxsssiii]]]UUUUUUZZZbbbmmmwwwuuuiii^^^\\\\\\[[[YYYYYYVVVTTTQQQNNNLLLJJJGGGDDD@@@@@@???>>>============>>>>>>===<<<<<<;;;::::::;;;999777666555555666777555666777888888888777666888999:::;;;:::;;;>>>@@@<<<===>>>???@@@@@@@@@@@@CCCEEELLLWWWdddzzzqqqYYYIII===777666444444333222222222222333222222111111111000000000////////////...............---------,,,,,,,,,,,,,,,+++***,,,......+++)))******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))*********)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''))))))))))))))))))))))))*********************)))))))))))))))))))))))))))+++++++++,,,,,,,,,---------------------...//////.../////////000000000000000000000000000000000000111111111111222444555555888999999::::::999999888888:::===>>>>>>>>>???@@@@@@DDDHHHIIIHHHHHHKKKNNNKKKLLLNNNMMMLLLLLLMMMNNNSSSUUUYYY\\\^^^___^^^]]]aaa```^^^\\\[[[ZZZZZZZZZPPPTTTUUUTTTVVVYYYWWWPPPNNNMMMLLLLLLMMMQQQUUUWWWRRRRRRRRRQQQQQQPPPOOONNNLLLKKKIIIHHHGGGFFFGGGGGGIIIGGGEEECCCBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@???>>>===<<<;;;999999;;;<<<;;;:::>>><<<;;;;;;;;;;;;:::888;;;:::999999888888888888888999999:::999999777777888888888888999999999999888777666666777888:::<<<;;;;;;;;;::::::999999999888888888888888888888888::::::::::::::::::::::::;;;<<<===>>>???BBBFFFIIIHHHEEEFFFLLLQQQWWWaaalllsssvvv|||ZZZZZZ[[[\\\^^^aaadddfffnnnqqqvvv{{{~~~~~~~~~~~~}}}tttjjjaaaUUUNNNWWWfffttt|||zzz{{{{{{vvvvvvuuutttppphhh^^^WWWXXX```mmm{{{nnnbbbXXXUUUTTTQQQNNNNNNNNNLLLIIIFFFDDDBBB???<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888999888777555555555666666555666777888888888888888:::;;;<<<<<<;;;<<<>>>@@@===>>>???@@@BBBCCCCCCCCCGGGKKKXXXmmmtttWWWEEE<<<666444444444333222222111111222222111111111111000000000000/////////............---------,,,,,,,,,,,,,,,++++++***)))***,,,,,,***)))******++++++++++++******(((((((((((((((((((((((((((((()))***************))))))((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&''')))***+++,,,''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))************************++++++++++++,,,,,,,,,,,,---------------......///....../////////000000000222222111000///......---...//////000111333444555666777888999::::::::::::888:::===>>>>>>>>>@@@AAACCCGGGKKKKKKJJJJJJLLLOOOMMMOOOPPPPPPNNNMMMMMMNNNTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]RRRTTTUUUTTTTTTVVVSSSNNNKKKKKKJJJKKKMMMQQQUUUWWWSSSSSSQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIGGGEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@>>>===<<<<<<<<<:::999999:::;;;;;;:::===<<<;;;:::;;;;;;:::888999999888777777888888888888888888888888777666666888999:::;;;:::999888777777777666666666888999:::<<<<<<;;;;;;:::999888888888888888888888888888888888888888888888888888888888999:::::::::<<>>BBBEEEHHHOOOVVVQQQTTTZZZbbbjjjqqqwwwzzzWWWWWWWWWXXXYYYZZZ\\\]]]```bbbfffkkkppptttwwwxxx|||||||||||||||}}}}}}~~~}}}|||{{{{{{{{{|||~~~}}}}}}{{{qqqfff___XXXXXXdddsss|||wwwvvvtttqqqmmmggg___ZZZXXXbbbrrrtttcccYYYPPPNNNLLLHHHFFFFFFHHHFFFDDDBBBAAA@@@===;;;<<<<<<=========;;;999888888888888777777666666666888888666666555555666666666777777888888999999999:::;;;<<<<<<;;;<<<>>>@@@BBBAAA@@@AAACCCHHHMMMPPPTTT[[[oooqqq\\\EEE:::888666555555333333222111111111111111111111000000000///////////////.........---------,,,,,,,,,,,,++++++++++++***)))))))))******))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********+++(((((((((((((((((((((((('''''''''(((((((((((((((***************+++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///........./////////000000333333222111000//////.../////////000111222333444444555777888:::;;;;;;;;;999;;;>>>??????@@@BBBCCCFFFJJJMMMMMMLLLLLLNNNPPPPPPRRRSSSSSSQQQOOOOOOOOOPPPRRRUUUXXX[[[]]]^^^___]]]]]]\\\\\\\\\\\\]]]]]]YYYXXXWWWVVVUUUSSSOOOKKKJJJJJJJJJKKKNNNQQQUUUWWWVVVTTTRRROOOMMMLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???===<<<<<<;;;===;;;999:::;;;<<<;;;;;;===<<<::::::;;;;;;:::999999888888888888999999:::777777777777777666666555999:::;;;<<<;;;:::777666777666666666666777888999<<<<<<;;;:::999888888777888888888888888888888888777777777777777777777777777888999888888888;;;===>>>>>>???@@@AAABBBFFFIIICCCDDDGGGLLLPPPTTTWWWYYYTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXYYY\\\```eeejjjmmmttttttuuuvvvyyy{{{}}}~~~}}}{{{zzzyyyzzz{{{{{{~~~~~~~~~}}}||||||~~~}}}yyyzzzzzzqqqggg[[[___iiiuuu~~~~~~yyyvvvsssppplllfff```\\\\\\gggxxxrrrcccWWWPPPIIIHHHGGGCCCBBBCCCBBBAAA??????@@@@@@???===:::;;;<<<<<<;;;:::888777666666666666555555555555888777777666666666666666777777777888999::::::;;;:::;;;<<<<<<<<<<<>>===<<<<<<<<<>>>===;;;;;;=========<<<===;;;::::::;;;<<<;;;999::::::999999999::::::;;;777777777666666666666666888999;;;;;;;;;999777666666666666666666666777777;;;::::::999888888777777777777777777777777777777666666666666666666666666888999:::999888888999;;;:::<<<===;;;:::;;;===>>>???@@@@@@AAABBBCCCDDDEEENNNNNNNNNNNNNNNOOOOOOOOOSSSRRRQQQRRRUUUYYY^^^bbbiiijjjkkknnnqqquuuyyy{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzxxxvvvvvvxxxyyy{{{{{{{{{|||}}}~~~}}}yyyvvvvvvvvvooofffXXXgggyyy~~~wwwtttqqqnnnkkkgggbbb^^^bbbnnnyyysssooohhh^^^UUUMMMGGGDDDDDDCCC@@@???AAA===;;;;;;<<<>>>???>>>===::::::::::::999888777777666666666666555555555555888888888888888777777777888888888888999:::<<<<<<:::;;;=========???AAACCCAAADDDLLLXXXhhhyyyqqqRRRDDD<<<666777999777444444222111000000///000000000////////////.....................------------,,,)))************+++++++++)))******)))(((((()))+++******++++++++++++******************************(((((()))***************(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))***+++++++++************++++++++++++,,,,,,,,,,,,,,,------...------........./////////000111111222222333333333444333222111000000000000333444555888999;;;;;;<<<;;;===>>>???@@@BBBEEEGGGFFFJJJMMMNNNMMMMMMOOORRRTTTTTTTTTSSSRRRQQQSSSTTTSSSUUUWWWYYYYYYWWWTTTRRRTTTTTTUUUVVVYYY[[[^^^```RRRPPPPPPTTTWWWVVVUUUVVVNNNMMMMMMNNNOOOQQQSSSTTTUUUTTTQQQOOOLLLJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???>>>======>>>??????===<<<<<<===>>>>>>===<<<;;;::::::<<<<<<;;;:::;;;;;;::::::999::::::;;;888888777666666666666666777888999:::999888777666555555555666666666666666888888888777777777777666777777777777777777777777666666666666666666666666888999::::::888888888:::777;;;;;;888666888:::999<<<<<<<<<<<<<<<<<<<<<<<>>;;;===???@@@@@@BBBEEEGGGHHHSSSggg}}}qqqTTT???;;;666555666666333222444111111000////////////000/////////.........------.........---------,,,,,,))))))))))))******++++++***++++++***((((((***---******++++++++++++******************************(((((()))***************(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&''''''((())))))******''''''((())))))***++++++************++++++++++++,,,,,,++++++,,,,,,---...---------.........////////////000000000111111111111111000/////////000000333444555777999:::;;;;;;:::;;;======>>>@@@DDDFFFDDDHHHLLLMMMLLLMMMOOORRRRRRRRRQQQPPPNNNPPPSSSUUUVVVWWWWWWWWWUUUTTTRRRQQQVVVXXXZZZ\\\]]]\\\ZZZYYYNNNJJJKKKRRRVVVVVVWWWZZZOOOOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNLLLKKKJJJHHHIIIJJJKKKKKKJJJJJJIIIDDDFFFHHHJJJJJJIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>???@@@AAA>>>===;;;;;;===>>>===<<<<<<;;;::::::<<<<<<;;;:::;;;;;;:::999888888888999999888777666666666777777777777777777777777888888555555555666666555555444555555555555666666666666777777777777777777777777666666666666666666666666555777888888777666777888777;;;;;;777666999;;;:::999999999999999999999999FFFFFFHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOQQQSSSWWW\\\```cccaaacccfffiiilllnnnnnnnnnrrrrrrqqqnnnlllkkkmmmnnnlllmmmnnnpppqqqssstttuuummmooonnnhhhdddaaa]]]WWWbbbttt|||pppkkkjjjjjjjjjjjjhhheeeccc```oootttoooiiiccc___\\\ZZZXXXVVVTTTSSSRRRMMMHHHEEEFFFCCC???>>>???>>>;;;:::======<<<:::;;;<<<===<<<:::;;;:::888666666666777777666666777777777777777777888999999:::::::::999999888888888888999;;;===>>><<<>>>@@@BBBCCCEEEHHHKKKTTTeeegggSSSDDD;;;888666555777555111222666111111000/////////////////////.........---------......---------,,,,,,,,,(((((())))))*********+++***+++,,,***((((((+++...******++++++++++++******))))))))))))))))))))))))(((((()))***************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''((()))******+++&&&''''''((()))*********)))************+++++++++,,,,,,++++++,,,,,,---...---------.........//////////////////...........................///000111333444666777999:::::::::888:::;;;<<<<<>>>>>@@@BBBCCC===<<<::::::<<<===<<<;;;<<<:::999:::<<<<<<;;;:::;;;:::999888777777777777:::999777666666666777888666666555555666777888999444555555666555555444444333333444444555666666666777777777777777777777777666666666666666666666666333555666666555444555666444999999444444999;;;999999999999888888888888888EEEEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRWWWYYY\\\```dddgggiiijjjiiiiiiiiihhhgggfffddddddcccdddeeeggghhhhhhiiiiiikkkggg```ZZZXXXYYY]]]```mmm|||~~~|||}}}~~~ssskkkiiigggdddaaa___]]]]]]]]]ccciiisss}}}}}}xxxrrrkkkfffddd[[[YYYVVVSSSPPPMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@>>><<<:::999999888:::999999999888888777777777777777777888888888888999888777666666777888888:::::::::888666666888:::555555777:::<<<>>>===<<<>>>???AAACCCAAABBBKKKVVVfff|||bbbLLL>>>999888777666444333222111111111000000////////////000000000000//////.........---000///...---,,,---......************************''')))***++++++***)))'''))))))))))))))))))))))))***,,,---,,,+++***+++,,,(((((())))))******++++++&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((((((((((((((((((((('''''''''(((((()))%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((******))))))((((((''''''(((((())))))*********+++)))************+++++++++,,,,,,------......//////000000...------...///000.../////////000000000000444444444555777888:::;;;::::::;;;<<<>>>@@@CCCEEEEEEEEEFFFGGGIIILLLOOOQQQQQQOOOLLLJJJIIIJJJKKKLLLRRRUUUTTTNNNKKKNNNRRRSSSZZZ^^^bbbaaa[[[RRRLLLIIIFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOOOONNNLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGGGGFFFDDDCCCDDDCCCAAA@@@???>>>===>>>@@@AAAAAA???>>>=========??????===;;;<<<<<<<<<;;;;;;:::::::::===999666555777999999888888666555444444555666888:::999999888777666555555666666555555555555666666666666666666777777777777888999999888555444444555666666666666666666666666444444444555555555555666444444555666666777666666666666666666666666666666BBBBBBDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFHHHIIIJJJKKKLLLKKKLLLOOOSSSVVVXXXZZZ[[[aaaaaaaaaaaa```___^^^^^^___```aaabbbcccddddddddd```]]]XXXVVVXXX]]]dddhhhmmmwwwyyypppmmmnnnrrrsssuuuwwwxxxyyyzzzzzzuuuuuuttttttuuuxxx{{{~~~wwwmmmgggeeeccc```]]]ZZZYYYXXXWWWZZZ^^^eeekkknnnooommmllliiigggeeeaaa\\\XXXTTTRRRPPPOOOMMMKKKIIIGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCBBB???>>>===;;;:::999888888999999999888888777777777777777777777888888888999888888666666666666777888888999999888777777999:::???===;;;;;;;;;<<<======DDDBBBCCCFFFIIIPPP```nnneeeOOOBBB<<<777444666555444333222111111111000000////////////000000000/////////.........---///...---,,,,,,,,,------******************************))))))))))))******))))))))))))))))))))))))'''((())))))''''''((())))))))))))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((***)))))))))((((((((('''((()))))))))************)))************+++++++++///////////////000000000//////............////////////000000000000000000333444444555666888999:::???>>>======<<<===>>>>>>CCCCCCEEEGGGJJJMMMPPPRRROOONNNKKKIIIIIIJJJLLLMMMLLLQQQRRRNNNLLLOOORRRSSSZZZ\\\^^^\\\UUUNNNIIIGGGDDDEEEEEEFFFHHHJJJKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJHHHFFFDDDDDDDDDCCCBBB@@@>>>===<<<===???@@@???>>>???>>>===>>>???>>>===;;;;;;;;;;;;;;;::::::::::::<<<999666555777888888777999777666555555666777999999888888777777666666666666555555444444555555666555666666666777777777777777888888777555444555666666666666666666666666666444444444444555555555555444444555666666666666666666666666666666666666666>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHJJJLLLNNNOOOPPPUUUUUUUUUVVVVVVUUUUUUTTTXXXXXXZZZ[[[\\\]]]]]]]]]UUUTTTSSSTTTYYY___fffjjjiiimmmpppoooiiidddaaa```cccdddgggiiikkklllllllllhhhgggfffeeeeeegggiiijjjiiimmmqqqrrrnnnhhhccc```^^^\\\ZZZWWWTTTRRRPPPPPPPPPRRRTTTUUUVVVVVVUUUTTTRRRRRRQQQOOOMMMKKKIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB======;;;:::888888777777888888888777777777777777777777888888888999999999999999888777777888999:::888999;;;:::999999:::;;;:::::::::;;;===???AAABBBGGGFFFHHHPPP\\\nnnyyyyyywwwcccKKK<<<::::::666111555555333222111111000000000//////......//////000/////////..................---,,,+++++++++,,,,,,************************,,,***(((''''''(((***,,,))))))))))))))))))))))))(((***+++***)))((()))******))))))))))))))))))(((((((((((((((((('''''''''''''''((())))))***++++++(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((******)))((('''''''''((())))))(((((('''&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))************+++++++++//////////////////......---....../////////......111111111000000000000000333333333444666777999:::@@@???>>>===<<<<<<<<<<<<@@@AAACCCFFFIIIMMMPPPRRRLLLKKKJJJIIIJJJKKKMMMOOOKKKQQQSSSOOOMMMNNNPPPPPPVVVVVVVVVSSSOOOLLLKKKKKKDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJNNNMMMLLLJJJIIIHHHHHHHHHJJJIIIHHHIIIKKKMMMMMMMMMHHHFFFDDDDDDDDDDDDBBBAAA>>>===<<<===>>>???>>>===>>>===<<<<<<<<<<<<999777::::::::::::::::::;;;;;;:::888666555666777777666999888777666666777888999777777777777777666666666666555555444444555555666555555666666666777777777555666777666555444555666666666666666666666666666444444444444555555555555444444555555666666555555666666666666666666666666;;;<<<===>>>@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQSSSVVVYYY\\\___```]]]\\\[[[ZZZZZZYYYXXXWWWXXXZZZ\\\___aaaaaaaaaaaa^^^]]]\\\ZZZZZZZZZ[[[\\\VVVYYY\\\]]]\\\ZZZYYYXXXWWWVVVSSSQQQNNNKKKJJJIIIJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@@@@??????@@@@@@????????????????????????;;;;;;999888777777777777777777777777777777777777888888888999999999::::::;;;:::999999999:::;;;<<<:::<<<===<<<;;;::::::;;;666888<<>>???@@@@@@@@@AAABBBEEEHHHKKKMMMNNNJJJJJJIIIJJJKKKMMMOOOQQQQQQVVVVVVPPPLLLLLLNNNMMMQQQPPPNNNLLLLLLNNNQQQSSSGGGHHHJJJKKKKKKKKKJJJIIIKKKJJJJJJIIIIIIHHHGGGFFFDDDEEEFFFHHHJJJLLLNNNNNNOOONNNMMMKKKIIIHHHHHHGGGJJJHHHGGGGGGJJJLLLMMMMMMGGGEEEDDDDDDDDDDDDCCCAAA???===<<<===>>>???>>>===<<<;;;999999999888666444888888999999::::::;;;;;;999777666555666666666666888777777666666777777888555666666666666666666666777666666555555666666777555555555666666666777777444555666666444444555777555555555555555555555555333333444444444555555555333444444555555555444444555555555555555555555555;;;;;;<<<===>>>???AAAAAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLNNNSSSVVVXXXWWWUUUSSSQQQMMMJJJJJJLLLNNNNNNMMMRRRTTTWWWYYY[[[ZZZZZZYYYRRRQQQPPPNNNNNNMMMMMMNNNKKKMMMOOOPPPOOOOOOPPPQQQPPPPPPNNNLLLJJJGGGEEEDDDDDDCCCBBBAAABBBDDDFFFHHHDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>=====================<<<<<<;;;;;;;;;:::999888777777777777777777777777777777888888888999999999999:::::::::::::::999999888999:::;;;<<<;;;<<<<<<;;;999888999:::???AAACCCEEEHHHMMMTTTZZZccchhhuuu~~~{{{zzzvvvaaaIIIBBB;;;777777777666444333222111111000000000000//////............//////---------...............+++++++++++++++*********************************((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((***)))))))))((((((''''''))))))((((((''''''&&&&&&+++*********)))))))))((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))'''((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))*********+++++++++------,,,,,,++++++******+++,,,.../////////...---111111000000000000000000222222222333444666888999999:::;;;===???@@@AAABBB???@@@BBBDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKNNNPPPQQQTTTXXXWWWPPPLLLMMMPPPPPPQQQOOOKKKJJJKKKOOOSSSUUULLLMMMMMMNNNMMMKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEGGGIIILLLNNNPPPQQQOOONNNMMMKKKIIIHHHHHHGGGHHHGGGEEEEEEGGGJJJJJJJJJFFFDDDCCCCCCDDDDDDBBBAAA@@@???>>>>>>@@@@@@???>>>===;;;:::::::::999666444777888888999999:::::::::777777777666666555666666666666666666666666666666555555555555555666666666888777777777777777777888555555555555666666666666333444555555444333555666444444444444444444444444333333333444444444444555333333444444444444333333444444444444444444444444;;;;;;;;;<<<===>>>???@@@======>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHMMMPPPRRRPPPMMMKKKOOOKKKGGGFFFHHHJJJJJJHHHLLLNNNQQQSSSTTTSSSQQQPPPKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGHHHIIIKKKJJJJJJIIIHHHFFFDDDBBBAAA???>>>>>>>>>???AAACCCDDD@@@@@@AAAAAA@@@@@@???>>>>>>===<<<:::999999999999;;;;;;;;;::::::999999999999888888777777777888888888888888888888999999999999999:::::::::;;;;;;;;;888777777666777888:::;;;:::;;;;;;999888999;;;>>>AAADDDIIIOOOXXXeeevvvwww|||}}}\\\GGG;;;;;;:::777444222222333222111111000//////000000///......------......///---------------.........+++,,,,,,,,,,,,+++***)))************************'''(((***,,,,,,***((('''))))))))))))))))))))))))((()))***)))((('''(((***)))(((((((((((((((((('''((((((((((((((('''''''''++++++***))))))(((''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))+++******))))))((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))******''''''(((((((((((('''''''''''''''(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))))))))************+++++++++------------------,,,,,,+++,,,---................../////////000000000000111111222222444555777888999:::;;;<<<===============>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNOOOPPPTTTUUUQQQNNNQQQTTTUUUUUUQQQLLLIIIIIIKKKMMMNNNOOONNNNNNMMMLLLKKKIIIIIIDDDCCCCCCDDDDDDEEEFFFGGGCCCDDDEEEHHHJJJLLLNNNOOONNNMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@AAA@@@??????@@@@@@???>>>>>>===<<<<<<<<<<<<:::888888888888888888888999999777888999888666555666777555555666666666666555555555555555555555444444444888777777666666777777888444444555555555666666666333444555555333222333444444444444444444444444444333333333333444444444444333333444444333333222222444444444444444444444444;;;;;;::::::;;;<<<===>>><<<<<<<<<===>>>>>>??????<<<<<<<<<======>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@<<<<<<===>>>>>>=========<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGGGGGGGFFFKKKHHHEEEDDDFFFFFFFFFEEEEEEFFFIIIKKKKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEDDDCCCDDDEEEGGGDDDEEEEEEDDDCCCBBB@@@???<<<<<<<<<<<<======<<<<<<===>>>>>>?????????>>>>>>::::::999888777777777777888888888999999999::::::888888888777777888999999888999999999::::::::::::::::::::::::;;;;;;;;;;;;999888888888888:::<<<===;;;<<<<<<;;;<<>>>>>??????>>>======;;;;;;;;;<<<<<<:::888888888888888888777777777777999:::999777666666888666666666777777666666666666555555444444333333333666666555555555555666666444444444555555555666666444555555444222111222333333333333333333333333333222222333333333444444444333333333333333222111111333333333333333333333333;;;:::999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>>>>>>>>??????>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????AAA@@@???>>>>>>@@@BBBCCC>>>=========>>>????????????@@@CCCDDDDDDAAA>>><<<@@@@@@AAAAAAAAABBBBBBBBB@@@BBBBBBBBBAAABBBDDDEEEAAAAAABBBBBBBBB@@@???>>><<<=========<<<999777666888999:::;;;;;;<<<<<<;;;999888888777777888888999555666777888999:::;;;<<<888888888888888888999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@>>>?????????BBBGGGOOOTTTcccuuuuuu]]]FFF<<<===888666333222111222222222111000000////////////000.........------.........,,,,,,,,,------.........,,,,,,---...---,,,+++***************************+++***)))'''''')))***+++))))))))))))))))))))))))(((*********)))((()))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))******))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))+++++++++***)))(((((('''(((((((((((()))+++,,,---******))))))((((((''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((()))'''((((((((())))))******+++*********))))))(((((()))************+++++++++)))))))))******++++++,,,,,,,,,++++++,,,---///000***+++,,,---...000111111000000111222333555666777222333555666777777666666666777:::>>>@@@BBBBBBCCC??????AAACCCDDDFFFHHHHHHHHHQQQXXXWWWTTTRRRNNNJJJMMMIIIEEEDDDEEEFFFEEECCCJJJIIIHHHHHHHHHJJJKKKMMMIIIHHHGGGEEEEEEEEEFFFGGGDDDDDDFFFHHHJJJLLLNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGFFFDDDAAABBB@@@??????AAAAAA@@@???@@@>>>======>>>>>>===;;;999888888888::::::888666999999888888777777666666777999;;;:::888666777999777777888888888888777777666666555444333333222222444444444333333444444444444444444555555555666666444555666444222111111222333333333333333333333333222222333333333444444444333333333333333222111000333333333333333333333333===::::::======999999<<<999:::;;;;;;::::::;;;<<<:::;;;;;;<<<===>>>??????BBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================999999:::;;;;;;<<<<<<<<<========================:::;;;<<<>>>>>>>>>===============>>>>>>>>>>>>???>>>>>>???>>>>>>===<<<<<<999999999999999999::::::777888888888888999999999777777777777777888888999::::::::::::999999888777999999:::::::::;;;;;;;;;===<<<;;;:::::::::<<<<<<>>>;;;:::<<<<<<:::;;;???>>>;;;999<<<>>>???AAACCCCCCBBBBBBBBBDDDLLL___ppplllTTTEEE;;;777777666666555333111000......111000000///...---------...///000000///---+++***,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++++++++***((('''******)))((('''&&&&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++,,,+++)))(((((()))+++,,,******++++++,,,---............//////000000111111111111111111111111111111555555444555555666777888999:::<<<>>>??????>>>>>>BBBCCCCCCCCCCCCDDDGGGJJJMMMQQQSSSPPPOOOPPPPPPNNNLLLHHHDDDBBBBBBCCCDDDCCCFFFFFFFFFGGGIIIKKKMMMNNNNNNKKKFFFDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????>>>===<<<;;;::::::;;;<<<:::::::::::::::999888777999888666555444555777888666666777888888888888888888999999999888777555444777666444222222333444555222222222222222222222222333444444555555444444333333666888777444222333555444444333222111111111111222222222111111111000000000000111111111111000000111111111111111111111111GGG@@@;;;;;;;;;999999;;;;;;;;;;;;::::::::::::;;;::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::999999888888777777777888888888888999999999777777777777777888999999:::::::::::::::999888888999999:::::::::;;;;;;;;;;;;:::999999999999:::;;;@@@======>>>===::::::>>><<<<<<>>>AAABBBAAA???>>>AAAAAAFFFPPP]]]nnnpppWWWFFF===888666777555555444333111000//////000000000///...---------/////////......---,,,+++,,,,,,------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))+++++++++))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))(((((()))))))))*********,,,+++)))(((((()))+++,,,***++++++,,,------......---------...//////000000111111111222222222222222333222222333333444555666888999:::<<<============???@@@BBBCCCDDDFFFJJJMMMNNNSSSUUURRRPPPQQQPPPNNNKKKHHHEEECCCCCCCCCCCCBBB@@@AAACCCFFFJJJMMMOOOPPPKKKHHHEEEDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@??????>>>??????>>>===<<<:::999999::::::888888999999:::999999999888777555444444444666777666777777888888888777777888888999999888666555444666555333222111222333444222222222222222222222222333333333333333333333333444555666666444333333444333333222111111111222222222222222111111111000000000000111111111111000000111111111111111111111111QQQFFF===:::;;;::::::;;;;;;:::999888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888888888888888888888999:::;;;<<<;;;:::999888777777777888888888999999:::::::::::::::999999888::::::999888777666666555777888888888888999999999888777777777777888999999:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::999999999::::::;;;<<<;;;<<<>>>===999:::>>>>>>@@@CCCEEEGGGHHHHHHGGGHHHIIISSSiii```QQQAAA999666444333555333333222222111000000000000000//////...---------//////...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***************))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***,,,++++++***((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))******+++***)))(((((()))***++++++,,,,,,------.........,,,,,,------.../////////222222222222222222222222000000000000111222333444666777888:::;;;;;;;;;;;;:::<<>>BBBFFFIIILLLMMMNNNIIIGGGDDDDDDFFFIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFAAAAAABBBCCCCCCCCCCCCCCC??????>>>>>>>>>>>>>>>??????>>><<<:::999888888888666666777999999999999999777666555444333444555666777777777777777666666666777888888888777666555444444333222111111111222333333333333333222222222222333333222111111222333333555444444444555555333222111111111111111111222333222111111111111000000000000000111111111111000000111111111111111111111111ZZZMMMAAA>>>@@@???======<<<;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777777777777777777777999999:::::::::888777666555555666666666777777777888999999999999999888888999888888888777777666666777777888888888999999999888888777777888888999:::;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===@@@???<<>>============>>>>>>???@@@???>>><<<;;;999888888777777888999999888888888888777666555555555555666777777666666555555666666777777777666666555555555333222111111111111222222333333333333333222222222333222000//////000222333555333111333555666333000000000000000000111222333111111111111000000000000000000111111111111000000111111111111111111111111cccVVVJJJFFFFFFCCC@@@>>>???===<<<<<<>>>>>>===;;;:::::::::::::::999999999:::::::::::::::;;;;;;;;;888888888888888888888888999999999999:::::::::;;;999999999999999999999999888888888999999999::::::777777777777777777777777888888999999999777666555555666666666777777777777888999999:::::::::999999666666777777888888888999777777888888888999999999888888888888888999999:::::::::;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<======???>>>@@@CCCBBBAAAFFFNNNSSS```lllttt{{{vvvwwwyyyoooooorrrzzzoooVVVEEE@@@:::666777777333111222000000000000000000000000............------------...---+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))'''&&&'''''''''((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((((((((((((((((())))))((((((((((((((((((***))))))))))))))))))***,,,,,,,,,------------------......///000000111111333333333222222111111111////////////000111222333333333444555666777888888888;;;>>>@@@AAABBBEEEGGGFFFLLLPPPNNNKKKJJJFFFBBB>>><<<;;;;;;<<<<<<:::999>>>@@@CCCFFFHHHIIIIIIHHHKKKIIIGGGHHHIIIJJJJJJJJJGGGFFFEEEDDDEEEGGGIIIKKKHHHHHHHHHHHHGGGFFFEEEDDDAAABBBCCCDDDCCCBBB@@@???=========<<<======>>>>>>AAAAAA@@@???===;;;:::999:::::::::999999777666555888888888777777777777777666666555444444555555666666666666555555555555555222222222222222222333333444444444333333333222222333222000//////000222333444222000222555666333000////////////000111111222000000000000000000000000000000111111111111000000000000000000000000000000iii]]]RRRMMMKKKHHHGGGGGGCCCAAA???@@@AAA???:::555;;;;;;;;;::::::999999999777777777777777777777777777777777777777777777777888888999999999:::::::::999999999999999999999999666777777888999999::::::777777777777777777777777777777888999888777666555666666777777777888888888888999::::::::::::::::::555666666777888999::::::777888888888888999999999999888888888888999::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<============??????@@@BBBBBBEEEPPP[[[nnnwwwmmmvvvuuubbbPPPCCC>>>888444333555666333222333000000000000////////////------------------------,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******(((&&&%%%((((((((((((((('''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111333222222111111000000000////////////000111222333333333333333444666777888;;;===@@@BBBBBBCCCEEEFFFEEELLLQQQPPPNNNLLLHHHCCC<<<:::999999;;;<<<<<<;;;===???CCCFFFIIIKKKLLLMMMMMMKKKIIIIIIJJJKKKJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCEEEFFFEEECCCAAA@@@>>>>>>===============>>>AAAAAAAAA@@@???===<<<;;;<<<<<<;;;;;;999888666555999999999888888888777777555444444333333555666777666555444444444444555555333333444444444444555555555555444444333333222222222222111000000111222222222111111222333444333111//////////////////000111//////000000000000000111000000111111111111000000000000000000000000000000ggg\\\SSSOOOOOOQQQVVV\\\WWWUUUSSSRRRQQQKKKBBB;;;===<<<<<<;;;:::999999999666666666666666666666666666666666666666666666666888888888888999999999999888888888888888888888888777777777888888888888888777777777777777777777777555666888999999888777777666666777777777888888888777888999:::::::::::::::777777888888999999::::::777888888888888999999999999999888888999999:::;;;888888999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@@@@BBBGGGLLLWWWiiizzz~~~|||lllWWWHHH===:::;;;555222111444444222111444000000000//////.........------------------------******++++++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((******)))'''&&&))))))((((((''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((++++++++++++++++++++++++------......///000000111222222111000000//////...///......//////000111222333222222222333555777888888;;;>>>@@@AAAAAACCCDDDCCCKKKQQQQQQOOOMMMHHHCCC>>><<<:::;;;===@@@AAABBBBBBCCCDDDGGGIIIKKKMMMNNNLLLKKKJJJJJJLLLLLLKKKJJJEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDFFFGGGHHHGGGEEECCC@@@@@@???>>>============???@@@@@@@@@???>>><<<;;;<<<<<<<<<;;;:::999888777888888888888888777666666444333222222333555777888555555444333333444555555555555666666777777777777666555555444333333222222222222222222222222222222///111222333222111222333000000///.........//////////////////000000111111000000111111111111000000000000000000000000000000___WWWPPPNNNRRRYYYeeepppssspppmmmllliiiaaaTTTKKK======<<<;;;;;;:::999999999888888888777777777777666666666666666666666666777888888888888999999999777777777777777777777777999999888888777777666666666666666666666666666666555666777999999999888888666666666777777777777888777777888999999999999999::::::999999999999999999777888888888888999999999999999888888999999:::;;;777888999999::::::::::::;;;;;;;;;<<<<<<<<<======AAABBBCCCEEEFFFFFFEEEEEEFFFGGGLLLTTT___ppppppWWWHHH@@@888555666777333222333333000000222111000000///......------------------------------((()))+++,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))******)))(((******)))((('''&&&&&&%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))((((((+++*********************,,,,,,------...//////000111111111000///......---...............///111111333222222222333555777888333666:::<<<>>>???@@@BBB@@@HHHNNNOOOMMMLLLGGGBBBAAA???======@@@DDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKMMMNNNMMMLLLFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDCCCAAACCCFFFIIIJJJIIIHHHGGGAAAAAA@@@>>>===============>>>?????????===<<<;;;;;;;;;<<<<<<<<<;;;::::::777777777777777666555555333222111111333555888999555444333333333444555666666666777888999999888888666666555444333333222222111222333333333333222111---000333333111000222444111000///................../////////000000111111000000111111111111000000000000000000000000000000bbbUUULLLNNNSSSZZZmmmuuu]]]QQQHHH===888999;;;888555:::999999::::::888777777333666888777777888888888:::999999777666555444444666666666666777888999:::888888888888888777666666777666666555555555666666777777777777888888888888999::::::999777666777888777888888888888999999999===<<<:::999999999:::;;;::::::999999:::;;;<<<<<>>BBBDDDEEEHHHHHHHHHIIIIIIIIIIIIIIILLLLLLLLLMMMNNNMMMKKKHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@AAAFFFEEEEEEGGGJJJKKKKKKJJJGGGFFFCCC@@@>>>=========<<<===>>>???>>><<<:::888999:::;;;<<<;;;:::999888;;;;;;:::999888777666555555444222222333555666666333444555444222111222333666777888999999999999999777666444333222222333333444222000//////000222444222222222111111111111111000000000000000000000000000000000000000000000000///////////////.................................^^^VVVSSSWWW[[[bbbsssmmm```PPPDDD>>><<<999777999888888999::::::999:::444666777777777888888888888888777777666666666555666555555555666666777777777777777777777666555555555555444444444444555555777777777777888888888888999:::;;;:::888777888999999999999999::::::::::::;;;::::::::::::;;;;;;<<<888888888999999::::::;;;<<<;;;::::::;;;=========999===>>>;;;<<>>:::<<<:::;;;?????????FFFPPPVVV]]]cccgggpppzzzzzzrrrdddiiivvvkkkOOOFFF<<<777777888555222333222111111000000000111////////////...............------------,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************)))))))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))))))))***+++)))))))))))))))(((''''''((((((((((((((((((((((((((((((*********)))'''&&&((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''++++++*********)))))))))))))))((((((((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''))))))((('''&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))++++++***)))(((************************---,,,,,,,,,,,,---......,,,---......//////......000/////////////////////000000111222444666777999777666666777777888999:::@@@BBBDDDEEEEEEFFFHHHJJJKKKFFF@@@===???CCCGGGHHHLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFDDDBBBAAABBBCCCGGGEEEEEEEEEHHHIIIIIIHHHFFFEEECCCAAA????????????>>>?????????>>>===<<<;;;::::::;;;;;;::::::999999::::::999888777666555555666555333333444444555555333444555444333222222444666777777888999999888888777666444333222222222333444222000//////000222444222222222111111000000000000000000000000000000000////////////////////////////////////............////////////////////////aaa^^^___ccceeeiiixxxiiiUUUHHHBBB>>><<<===;;;999999;;;======<<<888888888888888999999:::888888888888888888888888666666666666666666666666888888777777777777666666666555555444555555666666777777777777888888888888999:::;;;:::888888888::::::::::::;;;;;;;;;<<<<<<888999:::;;;;;;<<<<<<<<<777888999:::;;;;;;;;;;;;999999999:::;;;===>>>???;;;>>>???======???>>>;;;>>>======@@@DDDJJJWWWbbb|||{{{qqqttt|||uuu^^^PPP>>>;;;888666666555333111222111111000000000000000000/////////...---------------------,,,,,,,,,,,,+++++++++***************************************+++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))***+++,,,)))))))))))))))((('''''''''''''''''''''''''''''''''((()))***)))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((('''((())))))))))))(((''''''((()))***+++***)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////......//////////////////////////////000111333555666777888777777777777777888888>>>???@@@AAABBBDDDHHHKKKLLLGGGAAA???@@@DDDHHHJJJOOOOOONNNMMMLLLKKKJJJJJJMMMJJJGGGGGGIIILLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGCCCDDDEEEDDDCCCBBBDDDFFFHHHFFFDDDCCCEEEFFFFFFEEEEEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;::::::999999999:::999888888777666555444444555555444444444444444444444555666555333333333444555666777777777777777777555555444333222222222222333222000//////000222333333333222111000000//////000000000000000000000000////////////////////////........................////////////////////////llllllnnnnnnkkkmmmzzzgggUUUKKKFFFDDDCCCBBB???===???DDDDDDAAA@@@<<<:::;;;;;;::::::<<<::::::::::::::::::::::::666666777777888888888888999999888888888888888888777777666666666777888888666777777777888888888888888999:::999888777888999::::::;;;;;;;;;<<<<<<<<<777888:::;;;<<<;;;:::999999:::<<<===>>>>>>=========>>>>>>======???AAADDDDDDDDDBBB@@@@@@AAACCCCCCCCCCCCEEEJJJSSSdddxxxzzzoooiiippp|||qqqYYYIII@@@:::::::::888444222111111111000000/////////000000000000///...------,,,,,,---------,,,,,,,,,++++++*********************************************************************************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))((('''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''(((((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((&&&''')))******)))'''&&&'''((())))))******)))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---......///................../////////////////////000111333555777888:::999888777777777777777===>>>@@@AAAAAACCCEEEHHHIIIGGGDDDBBBCCCEEEGGGHHHPPPPPPOOOOOONNNNNNNNNMMMQQQMMMIIIGGGHHHKKKNNNOOOKKKKKKKKKJJJJJJIIIHHHGGGAAABBBBBBBBBBBBCCCEEEHHHJJJGGGDDDCCCCCCDDDCCCCCCCCCCCCBBBAAAAAABBBDDDEEEDDDCCCAAA???>>>???@@@@@@===<<<:::999888999999:::777777666555555444333333000222333444444333444444555666777666444333444555555555666666666666555555444444333222222222222222222111000//////000111222333333222111000///......////////////////////////////////////////////////------...............///////////////////////////{{{{{{{{{wwwrrrtttvvvbbbVVVPPPOOOKKKLLLIIIHHHNNNWWWXXXTTTOOOGGGAAAAAA???;;;999;;;;;;::::::::::::999999999555666777888888888888777777777666666666666777888666666555555666777777888666777777777888888888888666888999888777777888999::::::::::::;;;;;;;;;;;;888999:::;;;;;;:::999888<<<<<<======>>>>>>======@@@AAAAAAAAAAAAEEEKKKOOOPPPPPPRRRSSSQQQMMMJJJHHHFFFJJJRRR]]]ooouuunnnsss}}}hhhRRRDDD<<<999::::::999666222000111333000//////...//////000000000//////...---,,,,,,+++------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''''''''''')))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((((((''''''((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((())))))((('''((()))((((((((((((((('''''''''%%%'''(((******((('''%%%''''''((()))))))))))))))************************,,,++++++++++++,,,------,,,---......///.........------....../////////000000000111222444666777888;;;:::999888888888888888<<>>>>>>>>@@@AAA===<<<:::999888888999:::666666555555444333333333,,,///333555444444444555555666777666444333444555444444444555555444444333222222222222222222111111111111000//////000111111222222111111000//////...////////////////////////........................,,,---------......//////------------------------}}}~~~mmmcccaaabbb___bbbbbbdddnnn{{{~~~xxxkkk^^^SSSOOOIII>>>999:::::::::::::::::::::::::::999999:::::::::999777666555444333222333444555666444444444444555666777777777777777777888888888888666888999999888777999::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;??????>>>============>>><<<>>>AAADDDIIISSS___hhhjjjlllsssxxxsssfffZZZSSSQQQ]]]mmm~~~{{{{{{bbbMMMAAA;;;888999555555444222000000333555...............//////000///.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++***************************************+++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((,,,+++***)))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***((((((((((((((('''''''''&&&'''(((((((((((('''&&&'''''''''((((((((())))))++++++******************+++++++++++++++,,,------,,,---......//////......---------......//////000000000111222444666777999::::::999888777777888888:::===BBBEEEEEEDDDDDDDDDIIILLLNNNOOOMMMLLLKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTQQQLLLIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIGGGFFFEEE???@@@AAA@@@AAACCCGGGJJJMMMLLLJJJIIIHHHGGGEEECCC>>>>>>===>>>???@@@BBBCCCCCCBBB???>>>======???@@@===<<<;;;:::999888888888555555555444444444333333,,,000666777666555555666444555666555333333333444333333333444333333222111111111222222222111111000000000000//////000000000111111000000000/////////000000000000000000000000........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,vvvtttzzznnneeeYYYHHH>>>>>>;;;;;;<<<>>>???AAABBBCCCDDDDDDDDDBBB@@@<<<999777555444333333333444666777666666666666777888999:::777777777777888888888888888999;;;;;;:::999;;;<<<;;;;;;<<<<<<<<<=========;;;;;;<<<===???AAABBBCCCGGGEEEBBB@@@??????@@@AAA>>>CCCKKKTTTaaatttvvvooommmooo]]]KKKBBB===999777999222111000000000111111111...---------......///000------------------------,,,,,,,,,++++++++++++***))))))*********+++++++++************************))))))*********+++++++++((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))+++***)))))))))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,+++++++++***++++++,,,---,,,---......//////......,,,,,,---......///000000//////000111333555666777888777666666666666666777888;;;???AAACCCEEEGGGHHHKKKLLLMMMLLLJJJJJJKKKNNNMMMMMMNNNNNNOOOOOOPPPPPPUUUSSSPPPOOOOOONNNLLLJJJFFFGGGIIIIIIIIIHHHFFFEEEBBBBBBBBBBBBBBBEEEIIILLLOOONNNMMMMMMMMMKKKGGGDDD<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@>>>===<<<<<<======<<<<<<<<<;;;:::999777777555555555555444444444444000555;;;<<<999666555666333444555444333222222444222222333333222222111000///000111222222111000000000000000//////000000000////////////000000000000000000000000000000000000........................++++++,,,------...//////------------------------}}}{{{wwwgggRRREEEDDD===>>>AAACCCFFFIIIKKKLLLPPPOOONNNKKKGGGAAA===:::888777666555666777999;;;::::::::::::;;;<<<===>>>777777777777888888888888:::;;;<<<<<<;;;;;;===>>>============>>>>>>>>>>>><<<<<<===>>>AAAEEEHHHJJJNNNKKKGGGDDDBBBCCCEEEFFFKKKRRR]]]lll~~~{{{~~~zzzfffLLLCCC======;;;555222333333111111111333222///------------------...///000,,,,,,------------------,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))******++++++++++++(((((())))))*********+++'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&''''''((()))***)))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%###"""###$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&((()))))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))''''''(((***+++,,,---...++++++******++++++,,,---,,,---......//////......,,,,,,------...///000000......///000111333555666555555444444444444555555666888;;;>>>@@@EEEJJJMMMJJJJJJIIIGGGDDDEEEJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMOOONNNNNNOOOOOONNNKKKHHHFFFHHHIIIJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDFFFKKKNNNPPPPPPPPPQQQPPPNNNIIIFFF;;;:::::::::;;;<<<>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999777666555555555555555555444444555:::@@@@@@;;;666555666333444555444222111222333222222222222222111000//////000111222222111000//////000000000000000000///......//////000000111111000000000000000000000000........................++++++,,,,,,---...//////........................}}}|||wwwcccTTTNNNHHHNNNRRRRRRWWWcccnnnsss|||zzzwwwqqqbbbNNN???::::::888777888;;;===<<<:::???GGGBBB<<>>AAABBBAAA@@@BBBEEEEEECCCAAABBBJJJWWWbbbpppnnn\\\LLLKKKLLLNNNWWWbbbmmmwwwssstttzzz~~~kkkXXXLLL???===999666333222222222111111111111000000000000......------------......,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))(((***)))((((((((()))+++,,,///---***)))******((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((((((((()))***+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&%%%%%%&&&((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&(((***,,,))))))(((((((((((())))))'''(((((((((((()))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------..................------......//////000000111111444444444444444555666666777888999<<>><<<;;;::::::;;;;;;???>>>===;;;;;;;;;;;;<<<999::::::999999777666555666666555555555666666777<<<<<<<<<;;;999777666555444444444333333222222222333222111000////////////000000111222111000///...//////............//////111111000000//////......//////............//////........................---..................---............---,,,++++++}}}ooodddaaa]]]dddjjjnnnwww|||dddRRRKKKDDDBBB???>>>@@@CCCEEEFFFMMMYYYYYYUUUVVVOOOBBB===AAA???>>>?????????>>>===;;;>>>BBBGGGPPPWWWUUUPPPKKKEEE@@@AAACCCCCCDDDGGGFFFHHHLLLPPPXXXhhh{{{{{{hhheeedddgggqqqzzzsssrrrrrrxxxyyygggVVVGGG<<<<<<:::777444222111111111111111111000000000//////......------------......---------,,,,,,,,,++++++************************++++++++++++*********)))***)))((((((((()))++++++,,,+++))))))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))(((((((((((()))***************)))((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&((()))((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&(((***+++))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------.........---------------.........///000000111111222222222222333444555666666777999<<>><<<;;;::::::;;;;;;???>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777666666333333333444555777888999:::::::::999888777555555555555555444444444444444444333222111000000000000111111222222222111000/////////............//////000000000000//////......//////............//////........................------............------,,,,,,---------------,,,}}}~~~wwwsssvvv|||vvvbbbZZZRRRPPPNNNMMMOOOTTTZZZ^^^nnn|||iiiQQQHHHFFFFFFEEEEEEFFFGGGFFFDDDEEEKKKSSS^^^kkkuuutttnnn[[[QQQIIIIIILLLOOOSSSXXX\\\```gggppp~~~zzzpppqqqxxx~~~rrr[[[LLLBBB888000777666333111000000000000111111000000000000//////......------------...............---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))((()))******+++***)))((((((***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))***++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))((((((''''''(((((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......//////000111111///000000111222444555666444555888<<<@@@DDDGGGIIIGGGHHHGGGFFFFFFHHHKKKNNNKKKNNNQQQRRRQQQOOOMMMMMMKKKJJJHHHFFFDDDCCCBBBAAAAAAAAACCCFFFIIIIIIGGGEEECCCBBBBBBDDDHHHKKKMMMMMMJJJIIIGGGFFFFFFDDDBBB@@@@@@???===<<<;;;;;;<<<<<>><<<<<<<<<<<<<<<>>>===;;;888777666666666333333333333444555666777666666666666666555444444555555555555555666666666444444333222111111111111222222333444333222111000//////............//////000000000////////////...//////............//////........................,,,,,,------------,,,,,,***+++,,,---............{{{xxx}}}}}}~~~llleee```bbbfffiiimmmsss{{{iii___TTTZZZ^^^]]][[[\\\^^^___aaagggrrrpppeee[[[\\\ccckkkssszzz}}}{{{rrrXXXEEE>>>;;;777222444333222000000000000000111000000000////////////...------,,,,,,------...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))******+++***)))((((((***++++++***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))***+++,,,***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((+++)))(((((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))(((((('''''''''(((((((((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000000111......///000222444666777222444888<<>>======>>>>>>@@@@@@???>>>>>>=========@@@>>>;;;888666555555666666555444333222222111111222222333444444444444444444444444555555666666777555444333222222222222222222333444444444333222111//////............////////////////////////////////////............//////........................+++,,,,,,------,,,,,,+++***+++,,,---------------uuuwww~~~~~~xxxtttrrr{{{wwwnnn}}}zzzrrrwww}}}}}}hhhYYYFFF;;;999:::999555222222111111111111111111000000000////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))((((((((((((((()))))))))************,,,***(((((()))***)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((+++***(((((())))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))*********++++++)))***************++++++*********+++++++++,,,,,,++++++++++++,,,,,,---------------...//////000000......///111333555777888222444888;;;>>>@@@@@@@@@DDDEEEFFFFFFDDDBBBBBBCCCEEEJJJOOOQQQPPPNNNLLLKKKKKKIIIHHHFFFEEEFFFFFFGGGIIIGGGEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDFFFIIIMMMOOONNNJJJDDD@@@???@@@@@@@@@CCCBBBAAA????????????@@@@@@@@@@@@@@@???>>>======???===:::777555444555555666555444333222111111111000000111333333444444333333333444444555555555666555444333333222333333333333333444555444333222111//////............//////...............///////////////............//////........................+++,,,,,,------,,,,,,+++,,,,,,------,,,++++++***yyyzzz~~~}}}~~~||||||}}}fffOOOGGG===777666777555333222222222222111111111000000000////////////......------,,,,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((('''''''''(((((()))************))),,,***(((((())))))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''(((***++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++***))))))******)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))************************************++++++++++++)))******++++++,,,,,,---,,,------......///000000......///111222555666888444555888;;;===>>>>>>>>>BBBDDDEEEDDDBBBAAA@@@AAAEEEIIINNNPPPOOOMMMKKKJJJHHHGGGFFFEEEEEEFFFHHHIIIOOOLLLHHHFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDGGGKKKNNNNNNJJJEEEBBBAAABBBAAAAAACCCBBB@@@???>>>>>>??????????????????>>>===<<<;;;<<<;;;999666555444444444222222222222333444555666000111222333333444444444444444444444444555555555444333333222222333333333333333444444444333222111//////............//////---............///////////////............//////........................,,,,,,------------,,,,,,------------,,,+++***)))~~~sss[[[HHH>>><<<888555444333222111111111111111111000//////000000/////////.........---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************))))))))))))(((((((((((('''((()))***+++******)))***((('''''')))******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%&&&&&&''')))***+++(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))((()))+++++++++***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''((())))))((((((((('''&&&&&&'''((('''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''************))))))))))))************++++++++++++)))))))))***+++,,,,,,,,,,,,,,,---......//////000.........///111333444555666777888:::;;;<<<======@@@AAACCCCCCBBBBBBCCCDDDHHHKKKOOOPPPOOOMMMKKKKKKKKKIIIGGGFFFFFFHHHJJJKKKQQQMMMIIIFFFGGGIIIJJJJJJHHHIIIHHHEEECCCDDDHHHLLLLLLJJJGGGEEEDDDDDDBBBAAAAAA@@@>>>===<<<<<<======<<<<<<======<<<;;;999888888888777666555444333333111111111222444555666777111222333444444444444444666666666555555555555555333333222222222222333333222333333444444333111000//////............//////---------.........////////////............//////........................------............------++++++,,,,,,,,,++++++***~~~vvvbbbTTTGGG===555666666444222111222333111111111111000///...---000/////////............---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''((()))++++++******)))'''&&&%%%''')))+++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''$$$$$$%%%%%%'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))***)))((()))+++,,,,,,+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&(((((((((((('''((('''&&&&&&'''((('''&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))'''''''''&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,,,,------...//////000---------...000111333444777888888999;;;<<<======>>>@@@BBBCCCCCCDDDFFFHHHJJJMMMPPPPPPOOOMMMLLLLLLOOONNNKKKIIIIIIJJJLLLNNNQQQMMMHHHFFFGGGJJJLLLMMMJJJJJJIIIEEEBBBCCCGGGKKKKKKIIIGGGFFFFFFEEEBBB@@@???>>><<<;;;::::::;;;;;;999::::::;;;:::999777666666666666666555444333222444444333333333444555555222333444555555555555555888888777777666666555555222222222111111222333333222222333444333222111000//////............//////---------.........////////////............//////........................---......//////......---)))***++++++,,,,,,,,,,,,wwwrrr}}}|||yyyeeeSSSHHH@@@:::666444444444333333333222222333222222111000//////...,,,,,,------,,,,,,+++***...------,,,,,,++++++***,,,,,,,,,+++++++++******************************+++***)))'''''''''((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......//////...---,,,---///111333777888999999999:::===???BBBBBBAAAAAABBBDDDGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGLLLMMMLLLKKKIIIIIIKKKMMMVVVSSSNNNIIIGGGFFFGGGHHHIIILLLLLLFFFBBBDDDFFFGGGFFFFFFFFFGGGFFFEEECCCBBB===<<<;;;999999888888888888777666666777666444222444444333333333222222222000000000000000000000000000111222333333333333333555555444333333222111111000000000000000000000000000111222333333222111000111111000///...---,,,,,,,,,,,,,,,---------......111111000///.../////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,|||wwwqqqzzzfff[[[LLL@@@:::777444222333333333222222222222111222111111000//////......---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))************************++++++,,,,,,---.........///...---------///000222777888:::;;;:::;;;<<<>>>AAA@@@??????@@@CCCFFFHHHGGGGGGHHHGGGFFFEEECCCBBBJJJJJJJJJIIIIIIKKKMMMNNNUUUSSSOOOKKKIIIIIIJJJKKKGGGKKKJJJEEEAAABBBEEEFFFHHHIIIIIIJJJIIIFFFDDDBBB??????>>>===<<<;;;;;;:::777666666777888888777555555555555444444444333333111111111111111111111111000111222333333333333333222222222222222333333333000000000000000000000000000000111111111111000000000000000///......------,,,,,,------............/////////............---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,~~~mmm\\\KKKDDD;;;666555555444333222222111111111000000000000000000///......------------......------,,,+++******++++++,,,------...,,,++++++++++++*********((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&''')))******)))'''&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,------......000///...------...000111555888:::;;;;;;;;;;;;<<>><<<<<<>>>BBBFFFIIIJJJIIIHHHFFFDDDCCCAAAAAAIIIIIIIIIIIIKKKMMMOOOQQQTTTSSSPPPNNNLLLLLLMMMNNNGGGKKKKKKFFFBBBDDDFFFGGGIIIJJJLLLLLLJJJGGGCCC@@@@@@@@@@@@@@@???===<<<:::888777666777888999888777666666555555555444444444111111111111111111111111111111222333333333222222///000000111222333333333000000000000000000000000000//////////////////000////////////////////////---............/////////------...///...---,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,zzz{{{}}}~~~}}}{{{cccOOOCCCAAA===888555555666555555111000000000000///////////////.........------------............---,,,,,,******++++++,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((((((&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''(((((())))))&&&(((***++++++***(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******************++++++,,,------......//////............///000333666999::::::999999999===<<<::::::<<>>>>>???@@@@@@@@@>>>;;;::::::888777666777888777666555555555555444444444444111111111111111111111111111222222333333333222222/////////000111111222222000000000000000000000000//////---,,,,,,---//////............//////000000.../////////////////////,,,---///000///...,,,***---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++xxxtttsssrrrqqqvvvzzzpppZZZJJJ???;;;999777555333333222222111000000000/////////..................------------------......------,,,+++,,,,,,,,,++++++*********+++++++++*********))))))************************((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,------..................//////000000333666888777666555555;;;:::999:::<<<@@@DDDGGGKKKJJJJJJJJJJJJKKKMMMMMMRRRPPPNNNOOORRRTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJJJJIIIMMMOOOJJJGGGHHHJJJJJJJJJLLLNNNNNNLLLGGGBBB???===???@@@AAAAAA???===<<<===;;;888666666666444333444444444333333333333222111111111111111111111111222222333333333222222111000000000000000000000000000000000000000000000000///...---,,,,,,---...///------......///000000000/////////////////////...---...000000000///---+++,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++{{{wwwvvvttttttzzz|||}}}yyydddRRRDDD;;;888:::333333222222111111111111000000/////////.................................,,,,,,------,,,,,,+++***---,,,,,,+++******))))))+++************)))))))))************************'''(((((())))))))))))((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((((((((((())))))((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''***))))))((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------******++++++,,,,,,------------......///000000000000222444555444333333444888888888999;;;>>>@@@BBBCCCCCCEEEGGGJJJLLLNNNNNNSSSPPPNNNOOOSSSVVVVVVUUUSSSRRRRRRPPPNNNKKKIIIHHHEEEKKKLLLHHHEEEFFFHHHGGGLLLMMMNNNNNNLLLHHHDDDAAA??????AAABBBCCCCCCBBBAAAAAA>>>:::777666666444333444444333333333222222222222222222222222222222222222222333333333222111111111111111000000000000000000000000000000000000000......------------......---.........//////000000/////////............---...//////000///...---,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++yyyvvvrrrppptttzzz|||xxxtttxxx}}}bbbVVVIIIBBB;;;555444888333333333333222222222333000000000////////////...........................++++++,,,,,,++++++***)))+++++++++***************************))))))))))))************************&&&'''((()))******)))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((('''&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''%%%'''***,,,,,,***'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,*********+++,,,,,,------+++,,,---...000111111111111222333333222222333444555555666777999:::;;;<<<;;;===AAAEEEHHHJJJLLLLLLOOOLLLIIILLLQQQUUUUUUTTTPPPQQQQQQQQQOOOMMMJJJIIIDDDJJJLLLHHHEEEFFFGGGGGGJJJKKKKKKJJJIIIFFFCCCAAA>>>>>>???@@@BBBCCCDDDEEECCC???<<<999999888777666555444444444333333333333222222222222222222222222222333333333333222111000///000000111111222222222000000000000000000000000------............------.........///////////////............------,,,,,,.........---------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))*********+++************************zzzrrrxxx~~~jjjVVVIIIAAA<<<<<<:::444222555444444333222000//////000111000000000////////////......//////////////////***++++++++++++***)))))))))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&)))(((&&&$$$$$$&&&((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%(((+++......+++(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))******)))((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------***+++,,,///000111222222222333444333222222444555222333444666777888888888999;;;???DDDGGGIIIJJJJJJJJJGGGEEEHHHOOOTTTUUUSSSNNNOOOQQQQQQQQQOOOMMMKKKEEEKKKMMMJJJGGGHHHIIIHHHFFFFFFFFFEEEDDDAAA???>>>;;;;;;<<<===???AAADDDEEECCC@@@===;;;;;;;;;;;;:::666666555555555444444444222222222222222222222222333333333333333222111000......///111222333555555000000000000000000000000,,,---////////////---,,,////////////////////////......---------,,,,,,,,,...---,,,+++++++++,,,,,,,,,++++++++++++++++++,,,))))))))))))************************************~~~nnn^^^OOODDD>>>:::555333444555333222333333222222111000//////111111000000/////////............------,,,,,,,,,+++++++++,,,,,,------------,,,***(((((((((((()))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((---+++)))'''&&&&&&(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***%%%&&&&&&&&&'''((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))***(((%%%$$$%%%'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,---///000222333333333444333333222111111111222666666666555444666999<<<;;;===@@@CCCEEEGGGHHHHHHJJJHHHHHHJJJNNNPPPNNNLLLKKKLLLMMMPPPRRRQQQNNNLLLHHHOOOQQQLLLIIIKKKKKKIIIKKKKKKGGGAAA???BBBDDDBBBAAA>>>;;;;;;<<>><<<:::999999999:::888777666555444555666666222222111111222222333444333333222111111000//////000////////////000000111555444222111000//////000.........///////////////222111000...------------......------------.........---,,,+++***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++ooo^^^SSSIII???888:::777333222222333222111333333222111111000//////000000/////////...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++)))'''&&&'''(((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''%%%######%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))***+++,,,,,,,,,,,,,,,---...000111222333333444333222111111111111111555666555444444444777::::::<<>>BBBCCCBBBAAA>>><<<;;;<<<>>>???>>>===<<<;;;999888888888999888777666555555555666777222222111111222222333444444444333333222111111000222111111000000000111111333333222222111111000000////////////////////////000///...---,,,,,,,,,,,,......------------............,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******hhh\\\MMMBBB===:::777333666444111000111111111000222222111111000000/////////............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***************))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((()))***+++,,,,,,,,,,,,+++,,,...000111222222222333222111111111111111111444555555444222333555777999;;;>>>AAACCCEEEEEEEEEIIIGGGFFFFFFGGGGGGFFFEEEGGGGGGHHHIIIKKKJJJGGGDDDGGGMMMPPPNNNLLLKKKIIIFFFGGGGGGDDD???>>>AAABBBAAAAAA???===<<<=========;;;:::999888777777777777777888777666666555555666666222222111111222222333444666666555555444333333333444333222111111111111111000111222333333222111000////////////////////////------,,,,,,,,,,,,------......------------......///...---,,,+++***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))~~~jjj]]]NNNFFF===777666777666444333222000000000111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,++++++******)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))***)))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((()))***++++++,,,,,,++++++,,,---///000111222222222111111000000000111111333444444333222222333555:::;;;>>>BBBDDDFFFGGGGGGDDDDDDDDDDDDFFFGGGGGGGGGHHHGGGGGGHHHIIIHHHFFFCCCGGGKKKNNNNNNMMMJJJFFFCCCDDDEEECCC>>>===AAABBBAAABBB@@@???>>>>>>>>><<<:::888777777666666666666666666666666555555555555555222222111111222222333444777777666666555555555555555444333111111000000000///000222444444333222111000000000///////////////,,,,,,,,,,,,,,,---.........------,,,,,,------...///...---,,,+++*********************************))))))))))))))))))))))))((()))***++++++***)))(((nnnZZZKKKCCC>>>:::666444444444222000222222222111111111111222000000//////////////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((('''''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&(((******)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))******))))))(((((()))***++++++++++++***+++---...000111111111000000000//////000000111111222333333222222333555:::<<<@@@CCCGGGIIIJJJJJJDDDDDDDDDDDDDDDEEEGGGHHHJJJIIIIIIIIIJJJIIIGGGEEEHHHHHHKKKMMMLLLHHHDDDAAAAAACCCAAA>>>===AAABBBAAACCCAAA@@@??????>>><<<:::777777777777666555555444555555555444444444333333222222111111222222333444777777666666666666555555444333222111000////////////000222444555444333222111111000000////////////,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------......------,,,+++******************************))))))))))))))))))))))))((()))***++++++***)))(((yyydddRRRDDD<<<:::888777555555555333111///111222333333111000111222////////////............,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++++++++++++++*********'''(((((())))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))))))))(((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))'''((()))***++++++++++++******,,,...///000000000///////////////000000111///111333333222222444555:::===AAAEEEIIILLLNNNOOOHHHHHHGGGEEEBBBBBBCCCEEEJJJIIIHHHIIIJJJJJJIIIGGGHHHFFFGGGJJJJJJEEEAAA@@@???AAAAAA>>>>>>BBBCCCAAACCCAAA???>>>>>>>>><<<;;;999999999888777666444333444555555555555444333333222222111111222222333444555555555555555555555555333222111000000000000000000111222444444444333333222111111000000//////...------,,,------...//////------,,,,,,,,,,,,------,,,,,,---------,,,+++***************************))))))))))))))))))))))))))))))************)))))){{{|||kkkXXXKKKBBB:::888:::777666555444444444333333000222444333000///000111........................,,,---------............******+++++++++,,,,,,,,,************++++++++++++'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((***(((&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((()))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''((()))***++++++++++++)))***+++---...///000000///............///000111...000222333333444555777999;;;@@@EEEJJJNNNPPPQQQGGGGGGGGGDDDAAA@@@BBBEEEHHHGGGFFFGGGHHHIIIHHHGGGIIIDDDCCCGGGHHHCCC???>>>>>>AAAAAA>>>???CCCDDDBBBBBB???<<<:::;;;<<<<<<;;;;;;;;;;;;:::999666444333666666777777777666555444222222111111222222333444444444444444444444444444333222222111111111222222222222333333333333333333222222111111000//////...---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,************************))))))))))))))))))))))))******))))))))))))******zzzttt[[[NNNAAA===:::777777<<<444333111000000222444555000222444333000......000---.....................---------....../////////*********++++++,,,,,,,,,))))))******+++++++++,,,((()))***++++++***)))((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''((()))))))))))))))((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&...+++(((&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))******++++++***)))***+++---...///000000...............///000111---///222444444555666888777:::???EEEJJJOOOQQQSSSCCCDDDDDDBBB@@@@@@DDDGGGEEEDDDCCCDDDFFFGGGGGGFFFIIICCCAAAEEEFFFAAA===>>>>>>@@@AAA???@@@DDDEEECCC@@@===999888888:::;;;;;;=========<<<:::777444333777888999999999888666555222222111111222222333444222333333333333333333333333333222222222333444444444333333222222333333444222222222111000//////...,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---)))***,,,---......---,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++sss```SSSCCC@@@<<<888555333222222111111111111111111111111222111111000000000000000.........------,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++************************))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%%%%%%%'''(((***+++'''((((((((('''&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***)))((((((((((((((()))))))))))))))******+++***+++,,,,,,------,,,,,,************+++,,,,,,---///000111222444555666777;;;<<>>???@@@AAABBBBBBBBBBBB>>><<<:::888888888999::::::999888777666666666666666666666666666666555444333333333222222333444444333444444444333222222111222222333444333222111000222222222222222222222222000111222222111000///...///...---,,,+++,,,------++++++,,,,,,++++++***))))))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))uuujjjaaaVVVIII@@@;;;:::777555444444444555111111111111111111111111222111000000//////000000......---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))*********+++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''))))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&***))))))))))))***++++++***++++++,,,---,,,,,,,,,,,,,,,++++++***+++++++++...///000111333444555666:::;;;===@@@DDDHHHKKKMMMJJJHHHEEECCCCCCDDDEEEFFFHHHGGGEEECCCCCCCCCDDDEEEKKKOOORRRPPPJJJEEEDDDEEE>>>??????@@@@@@@@@@@@@@@===<<<:::888777888999:::999999888777666666666666555666666666666666555555444333333222222333333444444444444444444333222222222222333333333222111000111111111111111111111111000111222222222000///...///...---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||fff]]]QQQIIIEEE@@@;;;666555444333222222333444555000000000000000000000000111111000///////////////...------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((('''%%%###"""&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))))))))))))))))))))***++++++******+++,,,,,,,,,,,,+++...---,,,+++************......///111222333444444888999;;;===AAACCCFFFGGGFFFEEECCCAAAAAACCCEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCGGGJJJMMMLLLHHHCCCAAABBB????????????>>>>>>======<<<;;;999888777777888888888888777666555555555555555555666777777666666666444333333222222333333333444444555555444444333333222222333333222222111000////////////////////////111111222222222111000//////...---,,,,,,,,,,,,------------------,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||qqqaaaWWWNNNHHH@@@<<<;;;;;;999666444444222111111111111222000000000000000000000000000000///............///------------------------,,,,,,,,,+++++++++*********************)))((((((************************)))))))))******)))))))))'''''''''(((((((((((()))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((''''''''''''&&&'''(((((('''%%%###!!!%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((()))***++++++((((((((('''((())))))***)))******+++++++++++++++,,,,,,++++++***+++++++++...///000111222333444444777888:::<<<>>>@@@AAAAAABBBAAA@@@??????BBBEEEHHHGGGGGGHHHGGGFFFEEECCCBBBBBBEEEGGGGGGDDD@@@>>>>>>AAA@@@???>>>===<<<<<<<<<;;;:::999888777777777777888777666555555444444444444555666777777777777777444444333222222222333333444444555555555444444333222222222222222111111000////////////////////////111111111111111111111000......------,,,,,,,,,,,,------......------,,,+++)))***++++++++++++***)))************************))))))))))))))))))))))))((((((((((((((((((((((((~~~{{{lll]]]QQQHHHCCC>>>;;;777666777777555333333222222222111222222222////////////////////////000///......---.........------------------------,,,,,,,,,+++++++++******'''((()))***************))))))))))))))))))))))))))))))************))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((())))))******((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((()))******++++++******************+++,,,---...//////000111222333333444666777999;;;======>>>>>>===>>>>>>>>>===???DDDHHHGGGHHHIIIIIIHHHGGGEEECCCDDDFFFGGGGGGEEECCCBBBBBBCCCBBB@@@>>>===<<<<<<<<<::::::999888777777777777888777666555555444444444444555666777888888888888555444333333222222222333333333444444444444444333222222111111111000000000000000000000000000000000000000000000000000000111---------------,,,,,,,,,------......------,,,+++************************************************))))))))))))))))))))))))((((((((((((((((((((((((zzzmmmZZZKKKBBB???>>>===666555444444555444222000///000000111222333444444//////////////////////////////...---------------,,,,,,,,,------------...,,,,,,,,,+++++++++******&&&'''((()))************''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((((((((((((((''''''$$$%%%'''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''(((((()))***'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&'''(((((((((((()))************)))(((((()))***+++---...///...//////000111111222222444666888:::;;;<<<<<<;;;:::<<<===<<<;;;===BBBGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDBBB@@@>>><<<<<<<<<<<<:::::::::999999888777777888888777666555555555555333444666777888999999999555555444333222222222222222222333333444444333333222222111000000000000111000000000000000000000000//////.........///000000------......------,,,+++---------------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))tttUUUMMMAAA999777777888888555444444444444444333222///000000111111111111111........................///...------,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******(((((()))))))))))))))(((''''''''''''''''''''''''((()))+++,,,,,,+++)))(((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))'''((((((((((((((((((((('''''''''((((((((())))))'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))(((((('''((((((******&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++******))))))))))))***(((''''''''''''((())))))'''((())))))******))))))***)))******+++,,,---...,,,------......//////000222444666888:::::::::999888;;;<<<;;;999;;;AAAFFFDDDDDDEEEFFFFFFFFFFFFEEECCCAAA???>>>???AAABBBCCCBBBAAA>>><<<;;;;;;;;;<<<;;;;;;;;;::::::999888777999999888777666666666666333444555777999:::::::::666555444333222222222222000111222222333333222222333222111000///000000111...........................------,,,---...///000------.........---,,,+++,,,,,,,,,,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))zzzxxx^^^IIIBBB===777444444444333111555444222222222222222333333333222111000...,,,+++..............................---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******************)))((('''&&&))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))'''''''''(((((((((((((((***)))(((((((((((())))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&)))))))))))))))***++++++'''(((((()))))))))))))))+++++++++***++++++,,,,,,+++++++++,,,,,,---------000222444777999999888888888:::<<<:::888:::@@@EEEBBBBBBCCCCCCDDDDDDEEEEEEDDDBBB>>>===>>>AAADDDEEEAAA???===:::999999:::;;;;;;;;;;;;;;;:::999888888:::999888777777666666666333444555777999:::;;;;;;666555444333222222222222///000111222222222222222333222000/////////000111---------------------------,,,,,,+++,,,---...///,,,---.........---,,,++++++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{xxx}}}zzzkkk\\\PPPHHHDDD;;;999666333222222222333000000000////////////...111111111111000000000000...........................------------,,,,,,,,,************************++++++++++++++++++++++++''''''(((((())))))******(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((&&&%%%$$$%%%%%%$$$"""&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***,,,---...///,,,...///...------...//////000111333444555666666444555666666666888;;;===DDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCBBBAAACCCFFFHHHEEE>>>:::::::::888999;;;======<<<;;;::::::999999999999888777666555555444444444555666888777444222333333444444333333222111222111111000000000000000000000000000000000000000333222111000///...---,,,+++++++++,,,---...///000111000///------,,,,,,---+++++++++************)))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************|||zzz|||~~~gggbbbYYYOOOFFF@@@;;;999555444333111111222444555222222222222111111111111111111111000/////////...////////////////////////------,,,,,,+++++++++***************************************************))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((+++***((()))******)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&)))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((((()))***+++++++++++++++++++++++++++,,,---///...------...///000000222333444444555555555666777777777888;;;===AAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCAAA@@@AAAEEEGGGFFF???999999999777888;;;======<<<;;;:::999888777888888777666666555444444555444444555777777555333333444444444444333222222222111111000000000000000000000000000000000000000333333222111000///......,,,,,,,,,,,,------...///...------,,,,,,+++******+++++++++************)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********))))))(((((((((}}}tttcccWWWGGGDDD@@@<<<888666555555333222111000000111222333333333222222222111111111111111000///......------........................---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((******))))))(((((())))))'''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))***+++++++++++++++++++++++++++,,,---......------...000111111222222333333333333777888999999888999;;;===<<<<<<<<<===>>>???@@@AAADDDCCCBBB???>>>@@@DDDGGGGGG@@@:::888888777888<<<======<<<:::999777666666777666666555555444444444666444333333555666555444444444444444444333222222222111111000000000000000000000000000000000000000222222222222111111111000---------,,,,,,------...,,,------------,,,***)))+++++++++************)))************************++++++++++++************))))))))))))))))))))))))+++******)))((('''&&&%%%|||{{{rrriii^^^TTTKKKEEE===<<<999777666555555666555444222111000/////////111111000000000/////////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((''''''((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))"""!!!!!!"""$$$%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******''''''(((***+++,,,---...+++---......------///000222222222111111111222222777999::::::999:::;;;===:::::::::;;;<<<>>>???@@@BBBAAA???======???DDDHHHIIIAAA;;;999999888:::>>>======;;;:::888777555555555555555555555444444444666444111111222444444444444444444555444333333222222111111000000000000000000000000000000000000000111111111111111111111111///...---,,,,,,,,,,,,,,,---...///000000...,,,++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&~~~pppfff```ZZZQQQIIICCC@@@===;;;777666444333222222222222444333222111000000//////000000000/////////....../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********((((((((((((((((((((((((************************'''((((((((()))))))))***(((((((((((())))))))))))'''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%$$$$$$%%%((())))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((())))))))))))''''''&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''((()))+++,,,---...+++,,,......---...///111333222111000000000111111777888:::;;;:::;;;<<<===:::::::::;;;<<<>>>???@@@=========<<<<<>><<<:::777444111111000000000000000000111//////000111111222222222111111000000000/////////...............---------........................,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************'''''''''((()))*********(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''')))+++***)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((************************&&&'''((()))))))))((((((***************************,,,............000111222111000/////////111111555777:::;;;;;;;;;===>>>;;;;;;<<<<<<===>>>???@@@;;;<<<<<<<<<===???BBBEEEFFF@@@<<<======<<<===@@@<<<<<<;;;:::999888777777444444444555666666666777666444111111222444444444555555555555555444333333222111111000000000000000000000000000000000000000///////////////000000000///...---,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++************)))''''''''''''''''''''''''++++++++++++************))))))))))))))))))))))))%%%&&&'''((()))******+++xxx}}}xxxqqqfffXXXLLLBBB<<<999777777666777777555111...000000000000000111111111------...///000111111111////////////.........................../////////------------------------************++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%&&&''''''((((((######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))))))))((('''***************************,,,---.........000222111000///......///111222222555888:::;;;<<<===>>>===<<<<<<<<<===>>>>>>???;;;<<<============>>>@@@AAA<<<:::<<<>>><<<===???;;;;;;;;;;;;:::::::::999444444555666666777888888888666444444666777777666555555555555555444444333222111111000000000000000000000000000000000000000111111000000000000000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))((((((((())))))*********mmmoootttzzz}}}ooorrr}}}~~~uuujjj^^^VVVNNNLLLGGGBBB===:::777666777555333333444555444333222222111111000//////...////////////...---,,,,,,------,,,,,,,,,+++++++++------......///000000000))))))))))))))))))))))))((((((((()))******++++++************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***)))((('''(((*********(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''((()))******(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&''')))***+++,,,---***,,,---.........000222111000...---...///111333111444777:::;;;<<<===???======<<<<<<<<<======>>><<<>>>??????===;;;;;;<<<===999888<<<>>><<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;444555555666777888999999:::888777777999999999888555555666666555555444333222111111000000000000000000000000000000000000000222222222222111111000000---------,,,,,,------.........---------...//////+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))QQQUUU\\\ccciiilllmmmmmmiiikkkqqqyyy}}}wwwpppkkkfffccc\\\TTTLLLEEE@@@===;;;:::999777555444444444///000000111111111000000////////////..........................................//////...---,,,,,,+++,,,,,,,,,,,,+++***************+++,,,,,,,,,---++++++***))))))******+++++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&((('''&&&$$$%%%%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$  ###&&&''''''%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))###&&&%%%!!! ###'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&************++++++++++++,,,,,,+++***+++,,,---...000...,,,---000222222000444555666777888999::::::??????@@@??????>>>===<<<999;;;===>>>???>>>===<<<===<<<<<<===>>>>>>===;;;<<<;;;;;;<<<======;;;:::888777555666888:::;;;;;;888888888:::;;;;;;999777444555666666666555333222000111111222222222111111222222222222222111000///000000000000////////////+++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))(((((('''''''''&&&&&&&&&(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))<<<@@@GGGOOOVVV[[[^^^___aaaccchhhooovvvvvviii```[[[UUUQQQIIIGGGDDD@@@<<<999777666777777555444333222222222000111111111111111000///////////////...................................................---,,,,,,,,,------------,,,++++++))))))))))))))))))******))))))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((***)))(((&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((%%%"""!!!###%%%'''(((&&&%%%$$$$$$&&&'''&&&$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''!!!%%%(((&&&###"""%%%((((((''''''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''((((((((())))))))),,,,,,+++++++++,,,---...000...,,,---000222111000333333444555666777888888============<<<<<<;;;::::::;;;<<<>>>>>>===<<<;;;<<<;;;;;;<<<>>>???>>>===>>>===<<<<<<>>>>>><<<:::777555444444666888999999888888888999;;;:::999777666777777888777666555444000111111222222222111111111111111111111000//////111111000000000/////////,,,------------------,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))((((((''''''''')))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((000333888???EEEJJJNNNPPPXXXYYY^^^eeelllxxxssshhhYYYMMMFFFCCC@@@>>>555555444333333333333333222222111000000000000111111222222222111000000////////////............---------------------------------......------,,,,,,---------------,,,,,,+++))))))))))))))))))((((((&&&'''((()))******)))((()))((((((''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((((('''&&&''')))******)))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$''')))(((&&&%%%'''***(((((((((''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((((((((()))))),,,++++++++++++,,,------///---,,,---///111111000111111222333444555666666999999999:::999999888888:::;;;<<<<<<<<<;;;:::999;;;:::999:::===@@@@@@@@@@@@???===>>>??????===<<<888666555555777999999999888888777888999999888666666666777777666666555444111111222222222111111000000000000000000//////...111111000000000/////////...------,,,,,,------...+++++++++++++++++++++++++++************)))))))))******))))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((111222444666999<<>>>>>??????>>>===<<<:::888888999;;;;;;;;;888777666777888888777555444444444444333333222222111111222222222111000000...///////////////......////////////...............---,,,++++++,,,---...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((000000000000000222333444888888<<>>BBBCCCCCC@@@???======>>>??????>>>===;;;999999:::;;;;;;:::888777555555666666555444444333333222222222222222222222222222222111000///---....../////////............---------,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''.........///000111222333222111444999<<>><<<:::;;;===?????????===;;;888777888999999888888666444444555555444333666555444333333333333444222222222222222111000///---......///////////////...---------,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++(((((()))))))))))))))***''''''(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''...//////111222222333333222111333888999777888<<<>>>EEEJJJNNNTTT```jjjnnnqqqqqqttt{{{}}}}}}{{{~~~vvvoooddd]]]WWWTTTNNNFFFAAA@@@<<<;;;999888777777555444444555666666444222111111000/////////000000111222////////////000111222222+++,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***++++++++++++***))))))'''''''''(((((((((((((((++++++******))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''%%%$$$$$$&&&''''''''')))((('''((()))***)))((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&%%%%%%%%%'''''''''&&&((('''&&&$$$###!!! %%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))***+++,,,++++++******+++---,,,++++++...000.........///////////////000111222444555555666666555444444444444555555666444555888===AAACCCBBBAAA:::999777888;;;>>>??????>>><<<999888999999999888888666444333333444333333555555333222222222333444222333333222222000//////---...///000000000000000/////////.........------,,,------------------,,,++++++++++++++++++++++++(((((((((((())))))******((((((((())))))*********)))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''------.../////////......///...111666777444333555222888<<<<<<@@@JJJRRRVVV___```fffooovvvyyy|||yyytttyyy|||xxxuuuwww|||zzz}}}{{{rrriiiaaaZZZSSSGGGCCC@@@>>>:::666777<<<222333444555555333000...///000000000//////000111......---------......//////////////////000111111******,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++,,,,,,,,,,,,+++******(((((())))))******++++++,,,+++***((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((&&&$$$$$$&&&(((((((((&&&%%%$$$$$$%%%&&&%%%###'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&'''(((((('''(((''''''&&&&&&%%%$$$$$$((((((((((((((()))******%%%&&&&&&''''''(((((((((!!!""""""######$$$$$$%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))***((()))***+++,,,+++******)))+++---,,,++++++---000,,,,,,------------------...///111222444444555555333333333333444444555666333555999>>>BBBDDDBBB@@@888666555666999===??????AAA>>>;;;:::;;;;;;;;;:::888666333222333333333222333222111000000000111222333333333222222000//////......///000111111000000111000000000////////////+++,,,............,,,+++++++++++++++++++++++++++'''((((((((())))))******))))))******++++++++++++(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''000000//////.........---111111111111111111111111000111222444666999;;;<<>>;;;999888666555555888:::<<<<<<===???@@@???<<<999888888222222333444444333333333444333222222111111222222000000000000000000000000//////000000000000//////000000111000000///......************+++,,,---------,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************((((((((('''&&&&&&%%%%%%000/////////.........---000000000000000000000000111111222222333555666777:::;;;<<<>>>AAAFFFJJJLLLTTTZZZaaadddeeefffjjjnnnyyy{{{}}}tttpppssszzzyyyvvvllleee```]]]SSSNNNIIIGGGIIIJJJHHHEEEBBBBBBAAA???<<<888555444666555444333333222333333222222222111000///////////////000000000111111111111000///...---------.....................//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++***************))))))*********+++++++++++++++******))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))'''&&&&&&))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&((())))))(((((()))***)))******++++++,,,,,,------+++)))***,,,...---,,,,,,---///000111111111111000000111111222333444444555888;;;>>>???===:::999888666444444666888999999<<<===>>>===:::777666666222333333444444444333333444333222222111111222222000000000000000000000000//////000000000000////////////000000//////...---+++++++++***++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&/////////...............////////////////////////222111111000000111111111444444333333444666888999999>>>CCCGGGJJJNNNSSSXXXfffkkkqqquuuvvvuuuuuutttwwwyyy}}}{{{tttmmmhhhiiinnnrrrzzzyyy}}}{{{tttnnntttwwwzzzxxxtttpppooopppjjjfff^^^UUUMMMHHHEEECCC>>>:::777666888999777555555555555555444222111000111111000000000111111222222222222111111000000///////////////000000000000000///...---,,,,,,,,,,,,,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***''''''((()))***,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((&&&((())))))(((''')))***((())))))***+++,,,------,,,***)))***+++---,,,,,,------...///////////////------...///000111222222444666999;;;<<<;;;999888777555333333555777888888;;;<<<===;;;888555444444333444444444444444333333333333222111111111111222//////////////////////////////000000000000//////.........///......---------,,,,,,++++++++++++,,,,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((................................................111000///////////////000222222111222222444555666111444666777888;;;???BBBJJJOOOUUUYYYZZZZZZYYYYYYcccdddeeegggiiikkklllmmmqqqooojjjeeeaaaaaadddgggqqqsssyyy|||uuummmkkknnnmmmnnnpppvvvxxxqqqmmmiiieeeaaaaaacccccc```ZZZTTTPPPOOOKKKHHHCCC>>>;;;999999:::888666444444555666555444333333333333333333333333000000////////////000000222222111111111000000000........./////////000000///......---------,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***))))))((()))))))))************))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((&&&''')))(((''''''(((***))))))******+++++++++,,,+++*********+++,,,,,,,,,------------------------+++,,,---...///000111222222444666888999888888777555444222222555777999999;;;<<<===;;;888555444444444555555555555444444333333222222111111111111111//////////////////////////////000000000000//////---------......---,,,,,,...---,,,+++++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))---------...............//////////////////////////////......///000111111////////////000111222222333333333222111222444666666999<<>>?????????AAABBBCCCBBBAAABBBDDDFFFFFFFFFIIIMMMPPPRRRRRRPPPNNNKKKKKKMMMKKKGGGEEEGGGDDDBBBBBBCCCFFFHHHHHHHHHGGGDDDAAA@@@??????>>>===999:::;;;;;;:::999666555444333222111111111222333000000000000111111111000111000///.........//////222111000///............////////////////////////------------.........///......////////////...------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))))))))***(((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&))))))(((''''''''''''(((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%'''(((((('''&&&((()))************************+++,,,---,,,++++++---///...---,,,,,,,,,,,,,,,---------......///000000000111111222333444555777777444222111222555999;;;<<<:::<<<======;;;999888999777777777777666555444444222222111000000000000111//////////////////////////////000000000000//////,,,,,,------......------...------,,,,,,,,,,,,---++++++******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))******,,,,,,,,,------.........------------------------------------...///000000000000000000000000/////////.........///000000///...///111111111000222333222333444555666666777777222444555555444555777999777777888:::<<<<<<<<<;;;:::777777::::::888777999999777666666888888888666888888777777777777666555222222333333444555444333111111111111111000000///000111111111111000000000111000000/////////000111//////...------.........---.....................,,,,,,---------.........,,,---............---,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++***************&&&''''''((()))***++++++''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%$$$$$$$$$)))(((''''''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))''''''((()))***+++,,,,,,+++---...---,,,,,,...000------,,,+++,,,,,,..............................111111111222333555777888555333111111444666777888888:::<<<===;;;:::::::::777888888777777555444444222222111000000000000000000000000000000000000000//////000000000000//////,,,,,,---...............------,,,,,,,,,------...++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''(((((()))))))))***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......++++++---...///000000000///...---...//////...---,,,///111222111000///000222111000000000000111222///111222111111111333555111111111222333333222222111......111333111111333666444333444555555444222111111222333333111000...333222111000111111000......///000111222111000000...000111111///......//////...---------///000111,,,,,,,,,,,,---...///000,,,---------------------,,,,,,,,,---------......***+++,,,---------,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---,,,++++++******++++++'''((((((((()))))))))***'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******)))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********)))(((&&&%%%$$$######)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&((('''&&&&&&''')))###$$$&&&(((+++---...///,,,...///...,,,,,,...111------,,,+++,,,---...///.........---------,,,,,,111111000111333555777888666444111000222333444444777999;;;<<<;;;::::::;;;888888888888777666444444222111111000000000000000111111111111111111111111//////000000000000//////,,,------.../////////...,,,,,,,,,,,,------...///+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************(((((((((((()))))))))))),,,---------.../////////---...............---------------............///........................//////.........---------//////000000000000//////------...///000000////////////000000000000//////222111111111000000//////......//////000000111111......///111222333444555222222111111000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,---......,,,,,,---...,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''))))))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''++++++***(((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,---111///------...//////...///---,,,,,,---...,,,+++++++++---...//////000000////////////000111222333555444333222111222333333888888888888888777666555666666555444333333222222333111000000111111000...//////000000000000//////111111111111000///------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,------......------,,,((()))***,,,,,,+++***))),,,+++***)))((((((((((((((((((((((((((((((((((((******))))))))))))*********)))((('''(((***,,,---------------............,,,,,,------------,,,,,,------------....................................///.........------------/////////000000/////////...////////////......---/////////000000/////////111000000000///////////////////////////000000000------...///000000111222111111000000000000000000////////////////////////000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++)))******++++++******)))************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))'''((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,------,,,++++++,,,---,,,***+++******+++,,,------,,,,,,------............---111111111111222333444444555444222111111111222222777777888888777777666555555555555444333222222222222111000000111111000...//////000000000000//////111111111000000///------************+++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,------,,,++++++***)))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***+++***(((''''''((()))***...------------------,,,++++++,,,,,,,,,,,,++++++------------............------------------------............------------......////////////......///////////////...,,,,,,/////////////////////////////////...............///////////////...................../////////000/////////000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------------------------------++++++++++++++++++++++++(((***+++***)))((()))***++++++************+++++++++++++++,,,++++++******)))******++++++******)))++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((((('''((()))(((&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''''''''''''''(((((('''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((((())))))))))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((())))))***+++,,,+++******,,,------+++)))((((((''')))+++------,,,---.........------,,,+++000000000000111222333444555444222111000000000111666666666777666666555555444444444333222222111111222000//////111111000...//////000000000000//////000000000000///......---++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,+++***))))))***+++,,,...---,,,+++++++++++++++(((((((((((()))***+++,,,************************)))))))))))))))))))))))),,,+++)))'''&&&%%%&&&&&&...---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------......//////......---.........///......------........................------------------------/////////......---------000000000000000000000000.........//////000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******(((((()))***++++++************+++++++++++++++++++++***)))((())))))************))))))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******)))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))***+++++++++,,,...000///---***)))(((((()))+++,,,,,,+++,,,,,,---------,,,,,,+++............///000111111666555333111000000000111444444555555555555444444333333222222222111111111111000//////000111000...//////000000000000////////////000000///......---........................((()))+++,,,,,,+++)))(((...---+++******+++---...---,,,***((('''(((((()))))))))(((((()))***++++++))))))))))))))))))))))))((())))))))))))))))))(((***)))(((&&&%%%%%%%%%%%%------,,,,,,+++++++++***++++++,,,---------------,,,,,,,,,------------...------------------------,,,,,,------------------------............------++++++---...////////////......---,,,,,,---......,,,,,,,,,,,,,,,---------//////......------,,,,,,000000000///////////////------....../////////000................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))++++++******))))))******+++++++++++++++******)))((()))))))))******)))))))))'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&(((((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''((())))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))(((((((((((()))'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''(((((())))))++++++,,,...000000---+++,,,***)))***+++,,,+++))))))***+++,,,------------------------...///000111666555333222111111111222222333333444444444333333111111111111111000000000000///...///000111000/////////000000000000//////...////////////......---........................((()))+++,,,,,,+++)))(((...---+++******+++---...---,,,***(((''''''((((((++++++***)))(((((())))))(((((((((((((((((((((((('''((())))))))))))((('''''''''&&&&&&&&&&&&'''''',,,,,,+++++++++++++++******+++,,,---.........---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,)))***,,,---///000000000...---,,,++++++,,,---...,,,,,,,,,,,,---------------------------,,,,,,,,,---------------,,,,,,,,,---------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++******))))))))))))***************+++******))))))((())))))******))))))(((&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((''''''''''''(((((((((((()))***,,,---+++))),,,+++******++++++***(((((((((***+++,,,---------.........//////000111222444333222111000111222222111111222222333333222222000000000000000000000000///...---...000111000/////////000000000000//////....../////////......---,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***+++***)))(((((()))***+++---,,,+++***************,,,+++***)))((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''%%%%%%&&&&&&'''(((((()))************++++++++++++)))***+++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,***+++,,,---.../////////...---,,,******,,,---...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++******))))))))))))******((())))))************)))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%''')))******)))***((('''(((*********((())))))***++++++,,,++++++............///000111111000000///......///111222///000111111222222222111///////////////////////////...---...000111000/////////000000000000//////------...//////......---,,,+++++++++************++++++++++++++++++++++++))))))))))))))))))))))))***+++++++++++++++************)))))))))))))))***((((((((((((((((((((((((&&&''')))******)))'''&&&%%%%%%&&&'''((()))))))))))))))******+++++++++,,,(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------...---------...---+++******+++---...,,,,,,,,,------.........+++++++++,,,,,,------------------.........//////.........------,,,,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))+++******))))))))))))******'''((()))***************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))'''((()))++++++)))((('''&&&'''(((******((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((((())))))***(((((((((((())))))))))))'''''''''&&&&&&'''''''''$$$$$$&&&'''''''''&&&%%%&&&'''((((((((('''%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%&&&(((*********&&&%%%%%%&&&)))******)))***++++++++++++***)))))),,,,,,,,,,,,,,,...//////------,,,,,,---...000111//////000111111111111111.........///////////////...------...000111000/////////000000000000//////------......///......------------,,,,,,+++++++++******)))(((((()))*********+++,,,,,,,,,,,,+++***&&&''')))******)))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''(((******((('''&&&&&&'''(((((())))))((((((***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------++++++++++++---------------,,,,,,+++++++++---,,,,,,,,,,,,---......------------------------......---,,,,,,+++******---------------------------,,,,,,,,,,,,---......,,,+++***)))***+++,,,---...---,,,+++***)))))))))------------,,,+++***)))************************++++++************+++++++++*********))))))((((((((((((((((((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&(((+++,,,+++(((&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))(((''''''((()))***(((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))******(((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%''')))***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))************+++++++++)))************+++++++++...---,,,++++++---...000,,,,,,,,,,,,---...//////000000000000000///............//////000000111111////////////////////////////////////............///......------,,,++++++...///111000---***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''((()))))))))***++++++,,,,,,++++++***++++++***))))))***++++++*********+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......+++*********++++++,,,,,,...---,,,+++++++++++++++------------,,,+++***)))************************+++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))(((((((((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))************************&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''(((((())))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''##################$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''((())))))'''''''''(((((()))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++...---+++++++++,,,...///,,,,,,+++,,,,,,---...///000000000000000///......////////////000000000000////////////////////////////////////.....................---,,,,,,++++++---...///...,,,***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''((((((******++++++++++++******+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...------------------------,,,,,,++++++,,,,,,---...)))***++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))************************+++******))))))******+++******))))))))))))(((((())))))))))))))))))))))))***)))((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""###%%%'''((((((((('''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&'''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((((((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))******)))(((((((((((()))''''''''''''''''''''''''***)))))))))((((((((((((((('''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))***)))))))))*********++++++)))))))))*********++++++---,,,+++++++++,,,---...+++++++++,,,,,,---.../////////000000000///......000000000000////////////////////////////////////////////////..................------,,,,,,++++++,,,------+++***)))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&******++++++++++++************))))))))))))******************++++++++++++*********)))))))))))))))************************,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---((()))+++,,,,,,,,,+++***((((((((((((((()))***++++++++++++++++++***))))))******************************))))))))))))******))))))))))))))))))((((((************************(((((((((((('''((((((((((((((((((((())))))))))))&&&''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$%%%&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""###&&&((((((((('''&&&&&&&&&&&&$$$""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&'''(((((()))'''(((((((((((()))))))))'''''''''&&&&&&'''''''''&&&''''''((())))))******((((((((((((((((((((((((((((((''''''((()))***+++''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))'''''''''''''''''''''''')))))))))((((((((('''''')))((('''&&&%%%&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************))))))))))))************,,,++++++***+++,,,------++++++++++++,,,---...///...///////////////......111111000000//////......////////////////////////////////////..................------,,,++++++***+++++++++)))((()))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&%%%%%%%%%$$$)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,)))***,,,,,,,,,,,,***)))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,((()))***+++,,,+++***)))))))))((())))))***+++,,,******++++++******))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((('''(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&######%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%&&&''''''(((((((((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%###''''''&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))$$$%%%%%%&&&'''((())))))&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((()))))))))*********(((((()))))))))*********************++++++,,,,,,++++++++++++,,,---............////////////......111111000000//////......////////////////////////////////////...............------,,,++++++***************)))((()))+++---******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&%%%%%%%%%$$$))))))************))))))((())))))******))))))((()))))))))************+++*********+++++++++++++++************************++++++************++++++******++++++++++++***************+++++++++++++++******))))))******+++,,,************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((()))******++++++******+++++++++++++++,,,---...))))))*********))))))((())))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))''''''''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((()))))))))%%%&&&'''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$'''((('''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******((((((((()))))))))******))))))*********+++++++++*********++++++,,,---...------.../////////......000000000000////////////////////////////////////////////////............------,,,,,,++++++******)))***+++***))))))+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))************))))))'''((()))******)))((('''))))))))))))************)))*********+++++++++,,,************************++++++************++++++++++++************++++++)))*********++++++++++++)))))))))))))))***++++++************************))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++)))))))))))))))***++++++++++++*********++++++,,,(((((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&'''((()))***)))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((("""###$$$%%%'''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))***+++***)))((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***(((((((((((()))))))))***((())))))***************************+++,,,---...,,,---......//////......////////////000000000000////////////////////////////////////............------,,,,,,+++************+++,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''(((((())))))************))))))'''((()))******)))((('''))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,))))))******++++++++++++)))))))))))))))******+++))))))))))))))))))))))))''''''(((***+++,,,---...++++++++++++++++++++++++)))))))))))))))******+++***)))((((((((()))+++,,,((((((''''''''''''(((((((((((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((((())))))))))))(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%'''((((((&&&%%%###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''!!!"""###%%%''')))***+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''&&&&&&'''((()))***++++++)))))))))))))))))))))))))))***+++,,,+++***'''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((************************'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((("""###%%%'''((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************************+++,,,---...,,,,,,---.../////////.........//////000000111111////////////////////////000/////////............------,,,,,,+++******)))***,,,......,,,***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******++++++************++++++************************,,,+++***)))(((((((((((()))))))))))))))))))))))),,,,,,+++***))))))))))))+++*********))))))(((((()))************+++++++++))))))*********++++++++++++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%###""""""!!!#########$$$%%%&&&'''(((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))***+++,,,,,,+++***)))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''((())))))(((&&&$$$###&&&'''''''''(((((())))))))))))))))))************)))'''&&&'''***+++***(((+++++++++++++++++++++++++++++++++,,,,,,,,,------//////.........---------000///...---------------------------------------***+++,,,,,,---------------,,,++++++------,,,+++************))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******+++******))))))******+++************************+++******)))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))*********)))))))))(((((())))))*********+++++++++))))))*********+++++++++******)))(((((()))******(((((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))***++++++***))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''))))))(((&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))+++)))'''(((***,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............//////.........---------///......---,,,,,,------------------------------++++++,,,------------------,,,++++++------,,,+++************))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))******+++))))))))))))))))))))))))))))))((((((((()))************))))))))))))(((((()))))))))*********++++++)))))))))************+++***))))))(((((())))))***''''''''''''&&&&&&&&&&&&************************((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((((((&&&%%%$$$######''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''######$$$%%%&&&'''((()))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))***))))))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((''''''''''''&&&)))))))))(((((('''''''''(((''''''''''''''''''(((((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''(((((((((((((((((()))))))))*********,,,***((((((***+++,,,+++------------------------........./////////000000...............---------...------,,,,,,,,,,,,,,,------------------------+++,,,------...------------,,,++++++------,,,+++++++++*********)))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************))))))************))))))******))))))))))))******************************(((((((((((()))***+++,,,)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))(((((())))))))))))************))))))))))))************)))))))))(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((()))''''''''''''((((((((((((************************'''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))++++++)))(((''''''''''''((((((((('''''''''''''''&&&''''''((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''((((((((((((((()))************+++++++++,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................---,,,,,,+++++++++,,,,,,------------............------............------,,,+++***+++---...---,,,+++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************((()))************)))(((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))***+++,,,(((((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((***))))))(((((())))))***'''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))))),,,+++***)))((('''''''''((((((((((((((((((((((((''''''(((((()))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((((())))))))))))*********)))((('''((()))***************************,,,,,,---------.........---.....................,,,,,,+++++++++,,,,,,------------....../////////.........//////......---,,,+++***+++---...---,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))((((((((()))******''''''(((((((((((())))))((((((((()))))))))*********)))))))))))))))(((((('''(((((())))))(((((('''((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$###"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))***''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((('''(((((('''(((((((((((()))))))))++++++***))))))((('''''')))(((((((((((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))((('''''')))************************+++++++++,,,,,,,,,,,,------------...............,,,,,,,,,,,,,,,------...---------...//////000000/////////000//////...---+++******+++---......---,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))*********))))))((((((((((((''''''((())))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&%%%%%%%%%&&&''''''(((''''''''''''(((((((((((()))((('''%%%%%%'''((()))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***))))))))))))***+++))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''((((((((('''((((((((()))))))))))),,,,,,+++***)))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((())))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''***,,,,,,***''''''(((************************++++++++++++,,,,,,,,,,,,---------.........//////------,,,,,,---......///---------...///000000000000000000000000///......+++******+++---......---,,,,,,+++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''')))***++++++***)))'''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((("""###$$$&&&)))+++---...)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((('''&&&&&&&&&&&&'''''''''''''''((((((((())),,,+++***((((((***+++,,,'''''''''''''''((())))))''''''(((((())))))******((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''((((((((())))))******))))))))))))************'''((()))******)))((('''(((((((((((((((((((((((($$$$$$$$$%%%''')))***+++))))))(((((('''''''''&&&))))))))))))************'''+++...///,,,)))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////---------------...///000---------...///000000111000000000000000///......+++******+++---......---,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((************************((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&+++)))(((&&&&&&((()))+++(((((((((((())))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&&&&&&&&&&'''((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''&&&%%%$$$######"""(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))))))))************+++***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******((('''&&&&&&&&&&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((***&&&###%%%)))***'''$$$&&&'''((())))))((('''&&&''''''((()))))))))))))))((((((''''''''')))***,,,***)))((((((((((((((()))******))))))((((((''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))++++++,,,,,,,,,++++++***,,,---...///000000000000.........------,,,,,,,,,...//////000111222222222333111//////000111000//////...---+++******++++++++++++,,,---,,,+++***)))))))))))))))((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&''')))***'''%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((())))))))))))((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((((((((((((((((((&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((())))))))))))(((''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''')))((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''*********)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((((((+++'''%%%&&&***+++)))%%%(((((()))******)))((((((''''''((()))))))))))))))***)))(((((('''((()))))))))))))))******************)))))))))((((((((('''(((((((((''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))))))))))))))+++++++++,,,,,,++++++***,,,---...///000000000000......---------,,,,,,,,,......///000000111222222444222000000111222111000///...---+++++++++++++++,,,,,,---------,,,+++***))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((()))))))))((((((''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((((((((('''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))+++,,,---))))))))))))))))))))))))+++******))))))))))))***))))))((((((((((((''''''((((((((((((((((((((((((******)))))))))(((((((((+++)))'''(((***+++***'''))))))************))))))(((((())))))******)))))),,,+++***)))((('''((((((((()))***+++,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++,,,---...///////////////...------------,,,,,,,,,......//////000000111111444222111111222222111000///...---,,,+++++++++,,,---------...---,,,,,,+++))))))))))))(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((())))))((('''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))'''((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++------((((((((((((((((((((((((***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((***)))'''(((***+++)))((())))))))))))))))))))))))((())))))*********))))))+++******))))))(((((((((&&&'''***,,,---,,,+++***))))))))))))(((((((((((('''''''''''''''((((((((('''(((((((((((()))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++,,,,,,,,,++++++,,,---....../////////...------------------------.........//////000000000222111000000111111000.........------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))(((((((((((((((((())))))((((((((('''''''''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&))))))((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((('''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''(((((()))((('''(((((((((((((((((((((((())))))************))))))(((((()))***************$$$&&&(((***++++++***)))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))************)))***+++,,,,,,,,,,,,,,,,,,------...............------------------------.............../////////000///...///000000...,,,------------------,,,,,,+++++++++***************))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((''''''&&&(((((((((((((((((('''&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((('''(((((((((((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((***))))))(((''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((('''(((((())))))))))))******))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((******++++++******))))))'''((()))***++++++++++++&&&'''((()))******)))((((((((((((((())))))))))))((((((((())))))******+++((((((((()))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))***++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,------------...------.....................------...//////,,,***------............---,,,++++++***)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''''''''&&&'''((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((((((((('''%%%&&&&&&''''''((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((''''''((())))))&&&'''''''''((((((((()))((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%%%%&&&'''((())))))((((((((((((((((((((((((((()))))))))*********++++++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))***))))))((((((((()))))))))*********+++++++++++++++++++++++++++++++++*********))))))((()))***))))))((()))***))))))(((''''''((())))))***++++++++++++***)))((())))))***+++++++++***)))))))))))))))))))))))))))'''((((((((()))))))))***((())))))***++++++,,,,,,(((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))***+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------......------------------------.........///000///---***,,,---...//////...------,,,+++***)))))))))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""%%%''''''&&&&&&''')))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))*********++++++++++++++++++++++++++++++++++++************))))))***++++++***)))***++++++***)))(((((()))***++++++++++++++++++***)))(((++++++,,,,,,+++***(((''',,,+++******)))******+++'''((((((((())))))******))))))***+++,,,,,,------))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++,,,------------------...------,,,,,,,,,,,,,,,------.........------------------------///...///000111000---+++,,,---.../////////---------,,,+++*********+++,,,))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''!!!$$$''''''&&&%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&((()))************&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***%%%&&&&&&'''((()))******&&&''')))*********)))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((()))******+++(((((())))))))))))((((((''''''''''''((((((((()))+++*********))))))(((((()))((('''''''''(((***+++******))))))((((((((('''+++---...---+++*********************************************************(((((())))))************,,,+++***))))))***+++,,,))))))((((((((()))+++,,,(((((()))******)))))))))))))))))))))))))))))))))************++++++++++++))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((())))))'''%%%$$$$$$&&&''')))+++,,,,,,,,,---......,,,+++,,,///111///---......---------,,,,,,,,,//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((&&&&&&''''''((()))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&'''((((((((('''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&((())))))*********&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))%%%&&&&&&'''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))(((((((((''')))(((((('''((()))***+++************)))))))))((()))+++,,,,,,***(((((()))*********)))))))))))))))*********************************************++++++***))))))))))))***+++***)))((((((((()))+++,,,(((((()))))))))))))))((()))))))))))))))))))))))))))******++++++,,,,,,,,,******))))))))))))******))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***+++,,,,,,***(((''''''''')))+++,,,,,,,,,---......---+++---///000///---...------------,,,,,,,,,------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***((((((((((((((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&'''''''''&&&''''''((())))))))))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))((((((((((((''''''''')))(((((((((((()))***++++++***************)))))))))+++,,,,,,***))))))***+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,,,,******++++++++++++******************************))))))******+++,,,------+++******))))))******+++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))+++------+++)))((((((''')))+++,,,,,,,,,---......---,,,---/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******)))(((((('''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''((())))))(((''''''(((((((((''''''&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((('''''''''***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))*********************))))))))))))***+++------,,,+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........------------,,,------,,,,,,,,,,,,------------------------------------.........---,,,,,,------,,,,,,,,,,,,,,,+++(((((()))***+++,,,,,,---******))))))))))))************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''((()))(((&&&&&&'''(((''')))+++,,,++++++,,,---...---------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------))))))))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!###%%%''')))+++,,,,,,''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%&&&'''((())))))'''(((((((((((((((((('''''''''((())))))(((''''''%%%&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''***)))(((''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************((())))))***************)))))))))))))))))))))))))))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---------------------.............................................---///////////////...---,,,------,,,,,,,,,+++++++++(((((()))******+++,,,,,,***))))))(((((())))))***+++++++++++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''&&&$$$"""$$$'''***(((***,,,,,,++++++,,,---............---------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***(((((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&''''''((())))))((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''!!!"""$$$'''***,,,------''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))***+++(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&'''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))************+++++++++++++++,,,((()))******++++++******)))))))))***************(((***,,,---,,,,,,---///++++++,,,------......///......//////000111111111000111111111222222222222222222333333333333222222111222222222222111111000111111111111000000///...---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********))))))*********+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$%%%))),,,(((***,,,,,,++++++,,,------/////////---,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))''''''((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''###$$$%%%''')))***++++++''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''((()))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&%%%&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((()))))))))*********))))))******++++++++++++((()))***+++++++++******+++++++++,,,,,,,,,------+++---///000000000111333///000111222333555666666777777888888999::::::;;;;;;;;;<<<===>>>>>>??????<<<===>>>>>>>>>>>>===<<<;;;<<<<<<===<<<;;;:::999888888888888777666555444333222222111000000//////000////////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))$$$&&&(((((((((((()))+++)))***,,,,,,+++++++++,,,---///000///---+++---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******))))))))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''$$$$$$&&&''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((((('''%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%$$$(((&&&$$$""""""$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******((()))*********)))'''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))************(((((())))))*********+++((()))***+++,,,+++******---------......////////////111444555555555666888555666777999:::<<<===>>>@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCC????????????>>>===<<<;;;999999888777666666555555333333222222111111000000///......------......///,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))) ###(((******((('''''')))+++,,,,,,+++++++++,,,---///111///,,,+++,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++******)))((((((((('''((((((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''###$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%***)))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((()))))))))))))))(((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((***+++)))&&&******))))))((((((''''''******)))(((((((((((()))*********))))))(((((((((+++,,,,,,,,,,,,,,,,,,,,,........................111111222222333333444444666888;;;???AAACCCDDDDDDBBBCCCEEEGGGIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJJJJMMMMMMOOOQQQSSSSSSQQQOOOPPPPPPOOOOOOOOOPPPRRRSSSOOOOOONNNMMMNNNOOOPPPQQQMMMLLLMMMOOOPPPNNNHHHDDDFFFFFFEEEDDDCCCAAA@@@???;;;;;;:::999888777666555444333222111000/////////,,,---.........---,,,+++---,,,+++************+++************************%%%&&&((()))***+++************))))))))))))))))))++++++++++++++++++++++++++++++***))))))((())))))))))))(((((((((((()))***++++++******))))))(((((()))***,,,---......---,,,............---,,,+++***++++++***)))(((((())))))++++++************++++++,,,+++++++++,,,...000111222000---,,,---------,,,------,,,++++++******)))+++******)))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&$$$######$$$&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((''''''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$ """$$$&&&(((((()))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%'''(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))),,,---,,,*********))))))(((((((((((())))))(((((())))))***+++))))))))))))((((((((((((+++++++++,,,,,,---............//////000111222222666777888:::;;;===>>>???CCCEEEGGGIIIJJJKKKKKKKKKOOOPPPQQQSSSTTTUUUVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPSSSSSSTTTVVVXXXYYYXXXVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXTTTSSSSSSUUUVVVTTTPPPMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBB???>>><<<:::999777777666333222000///............,,,,,,++++++++++++++++++************************&&&''')))***+++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((())))))***+++*********)))))))))((()))***+++---...---------............---,,,+++***,,,,,,+++***************++++++************++++++++++++***+++,,,---///000111///,,,,,,---------,,,------,,,,,,+++*********+++******)))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$###### """%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&))))))(((((('''%%%$$$###(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''***,,,...---,,,***))))))))))))((((((((((((((((((((()))***+++,,,))))))************++++++***+++,,,---///000111222222333444666888999;;;<<>>===<<<;;;555555444333111000......---------,,,,,,,,,,,,,,,)))*********+++++++++***((())))))******++++++,,,,,,,,,,,,,,,------------,,,++++++*********++++++++++++***)))))))))************************************+++,,,---------------------------,,,+++***,,,++++++*********++++++++++++************++++++***)))))))))***,,,...///...,,,+++***,,,......---...------,,,++++++******+++******)))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((('''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((((((((())))))))))))************++++++***)))((((((((()))***+++,,,---///111222333222444666888;;;>>>@@@AAACCCDDDFFFHHHKKKNNNPPPQQQOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZYYYZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZ]]]ZZZVVVTTTSSSRRRPPPNNNNNNNNNMMMMMMNNNPPPQQQRRRTTTUUUVVVXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^```aaa_________^^^]]][[[ZZZYYYZZZYYYYYYXXXXXXWWWWWWWWWSSSTTTTTTUUUUUUTTTSSSSSSPPPQQQQQQPPPMMMJJJFFFDDDAAA@@@???===:::666333222///......---,,,+++++++++++++++******************))))))******+++++++++,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))******++++++,,,,,,++++++++++++,,,---......,,,,,,,,,---,,,,,,++++++******))))))))))))***+++++++++************++++++***)))))))))***,,,...//////---++++++,,,...............------,,,++++++***+++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&'''))))))))))))'''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((###$$$%%%'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((&&&&&&''')))))))))************+++---,,,,,,+++******+++++++++,,,...000333555777888;;;<<<>>>AAADDDGGGIIIKKKIIIJJJLLLNNNQQQSSSUUUUUUTTTUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]___```aaa___^^^\\\ZZZYYYYYYYYYZZZ\\\]]]___``````___]]]\\\\\\ZZZWWWTTTSSSPPPMMMKKKIIIIIIIIIIIIKKKMMMOOOPPPSSSTTTVVVYYYZZZ\\\]]]]]]\\\^^^_________```bbbdddcccccccccbbb```^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZWWWXXXZZZ[[[\\\\\\[[[ZZZVVVWWWYYYYYYWWWTTTOOOLLLLLLLLLJJJHHHDDD@@@===:::444333222000///---,,,,,,------,,,+++*********+++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,+++************)))))))))***+++,,,------++++++++++++,,,---...///++++++,,,,,,,,,,,,++++++)))))))))((())))))***+++++++++************++++++************+++---...000000...,,,,,,---...............------,,,,,,+++++++++******)))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&((())))))(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))'''(((***))))))*********+++++++++---------......000111111222333555888;;;>>>@@@AAACCCEEEGGGJJJMMMOOORRRSSSPPPQQQRRRTTTUUUWWWXXXYYYWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\[[[\\\]]]^^^```aaa^^^\\\ZZZXXXWWWWWWXXXYYY[[[]]]___``````___]]][[[XXXWWWUUUTTTSSSPPPLLLIIIFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMPPPSSSUUUVVVWWWWWWYYY[[[^^^___^^^___aaacccbbbbbbbbbbbbaaa```___^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]^^^___^^^]]]\\\XXXYYYZZZ[[[ZZZXXXUUUSSSTTTTTTSSSRRROOOKKKHHHFFF???>>><<<:::888555444333111000...---,,,,,,,,,------,,,,,,++++++******)))******++++++,,,------...,,,,,,,,,,,,,,,---............---++++++*********((())))))***,,,------...+++++++++***+++---...///***++++++,,,,,,,,,++++++***)))))))))******+++,,,++++++************++++++++++++***+++,,,---///000333000...---...///...............---,,,,,,+++++++++******)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%(((******)))&&&''''''''''''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&((()))***((()))))))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***)))+++---))))))******++++++++++++------...000222444666777999:::===@@@CCCFFFIIIJJJIIIJJJLLLOOORRRTTTVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\XXXXXXZZZ[[[]]]___```aaa\\\\\\[[[[[[[[[\\\^^^___aaa___]]][[[ZZZ[[[\\\\\\YYYZZZ\\\^^^^^^]]][[[YYYTTTSSSSSSSSSRRRPPPLLLIIICCCBBBBBBAAAAAABBBCCCDDDCCCDDDGGGJJJLLLNNNNNNNNNTTTXXX[[[]]]\\\\\\^^^aaa^^^______``````______^^^^^^^^^^^^]]]]]]]]]]]]]]][[[\\\^^^^^^^^^\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXVVVSSSPPPNNNJJJIIIGGGDDDAAA>>><<<;;;333222000///.........///...------,,,+++***))))))++++++,,,------...//////,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++(((((()))***,,,---......,,,+++******+++,,,...///***++++++,,,,,,,,,+++++++++*********+++,,,,,,---++++++************++++++,,,+++++++++,,,...000111444222///.../////////...///......------,,,+++++++++******)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$&&&((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))))))))******)))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))++++++************++++++*********+++***))))))(((++++++++++++++++++++++++******+++,,,---......///000222666888999;;;===???AAABBBEEEHHHKKKMMMNNNOOOTTTSSSSSSSSSSSSUUUWWWXXXWWWXXX[[[]]]_______________\\\[[[[[[^^^___]]][[[ZZZYYYXXXXXXXXXZZZ[[[\\\]]]\\\\\\ZZZYYYXXXWWWWWWZZZYYYYYYXXXWWWUUUTTTSSSQQQRRRSSSSSSRRRPPPNNNLLLHHHGGGFFFDDDBBB@@@??????@@@@@@@@@AAABBBBBBCCCCCCJJJMMMPPPRRRRRRUUUYYY]]]XXX[[[]]]^^^]]]\\\\\\\\\```___^^^\\\[[[YYYXXXWWW[[[\\\^^^aaabbb```[[[XXXZZZXXXWWWUUUUUUWWWXXXYYYYYYZZZ[[[[[[ZZZXXXVVVTTTTTTRRROOOLLLJJJIIIIIIJJJAAA@@@>>>;;;777444222111///......------,,,,,,,,,+++******+++---...---,,,---+++)))***,,,...//////---,,,++++++******++++++))))))))))))))))))))))))&&&+++,,,)))(((+++,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,***)))))))))((((((''''''++++++,,,------------,,,////////////...---,,,+++000...,,,,,,,,,,,,***(((+++++++++***)))(((((('''((())),,,------,,,)))(((&&&&&&''''''''''''&&&&&&))))))))))))******'''%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***((()))************)))(((************)))))))))((())))))))))))))))))))))))+++******))))))******+++))))))******++++++******+++++++++++++++,,,,,,,,,+++,,,---...000111222222555888;;;===???@@@BBBDDDFFFHHHJJJMMMOOOQQQRRRSSSWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^____________]]][[[YYYYYY[[[[[[ZZZXXXVVVVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTSSSRRRQQQQQQTTTTTTTTTSSSRRRPPPOOONNNOOOPPPQQQRRRQQQPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCFFFIIIJJJJJJLLLOOORRRVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\^^^``````^^^\\\[[[ZZZXXXVVVUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPOOONNNJJJIIIGGGDDD@@@===;;;999333333222000///---,,,,,,---,,,+++,,,...///...---,,,+++))))))+++,,,,,,+++,,,,,,+++************+++************************'''+++,,,)))(((***+++***))))))***++++++++++++***(((((()))))))))*********+++++++++******)))))))))++++++,,,---------------............---,,,++++++...---,,,,,,---,,,+++)))+++++++++***)))((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))******'''%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,++++++,,,,,,------......//////111333555777888999>>>@@@CCCEEEFFFGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUUUUXXXYYYZZZ[[[[[[ZZZYYYYYY[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWWWWWWWWWWUUUTTTRRRQQQPPPPPPPPPPPPQQQQQQOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIMMMMMMOOOOOOOOONNNMMMLLLNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBDDDFFFFFFFFFFFFHHHJJJQQQSSSVVVWWWWWWWWWYYYZZZXXXXXXYYYYYYZZZ[[[[[[[[[]]]\\\[[[\\\^^^______^^^]]]\\\ZZZWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQSSSTTTVVVXXXXXXWWWVVVTTTTTTSSSQQQOOOKKKHHHEEECCC<<<;;;999666444111///...///---,,,---//////...---,,,+++++++++,,,,,,***(((,,,+++******))))))******************************(((,,,---)))''')))***)))))))))***++++++++++++***)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,------------,,,+++******---,,,+++,,,------,,,***+++++++++***))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))***+++***(((&&&'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))******+++++++++,,,---...///000000111444555666999;;;>>>???@@@EEEHHHJJJLLLMMMMMMOOOQQQPPPQQQRRRSSSTTTUUUUUUUUUWWWYYY[[[]]]^^^^^^\\\[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFHHHIIIIIIIIIIIIHHHHHHHHHMMMOOOQQQRRRSSSTTTVVVXXXZZZZZZZZZYYYYYYYYYYYYYYY]]]\\\\\\]]]^^^^^^]]][[[\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUVVVUUUUUUSSSRRRQQQRRRTTTVVVXXXYYYYYYYYYYYYZZZYYYXXXVVVSSSPPPMMMLLLFFFEEECCC???<<<999666555111000///...//////...,,,,,,,,,,,,...///...,,,***++++++***)))))))))*********************************---...***(((***+++)))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++***+++,,,......---++++++++++++******)))))))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))))))))***++++++)))'''''''''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((******))))))))))))******++++++***))))))******+++......///111333444555666:::;;;===@@@BBBEEEGGGHHHJJJLLLOOOPPPPPPQQQRRRTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVYYY]]]```bbbaaa```___\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVUUURRRQQQPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKJJJIIIHHHGGGHHHJJJLLLMMMNNNOOORRRTTTWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[]]]^^^\\\XXXUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTUUUWWWYYYZZZ[[[[[[ZZZYYYWWWTTTSSSPPPOOOLLLIIIFFFCCCAAA@@@888666444333222111///---++++++,,,---//////---+++,,,++++++***)))*********************************+++//////+++)))+++,,,***))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++++++++(((((()))***************+++++++++,,,++++++************+++---//////---+++++++++++++++***************)))'''&&&&&&''')))***&&&&&&''''''''''''&&&&&&)))))))))***,,,+++)))''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))++++++************++++++---,,,+++++++++,,,---...333333555777999;;;===>>>AAABBBDDDFFFIIIKKKMMMNNNMMMOOOQQQRRRRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWYYY\\\```aaaaaa```___[[[ZZZXXXWWWUUUTTTTTTTTTRRRSSSSSSQQQNNNLLLLLLMMMIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEDDDEEEFFFEEECCC@@@CCCDDDFFFGGGGGGIIILLLNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSTTTWWWYYYZZZXXXSSSOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQOOONNNOOOPPPRRRTTTVVVWWWYYY[[[[[[[[[YYYXXXVVVUUUTTTRRRPPPNNNLLLKKKCCCAAA>>>;;;999777444111---,,,,,,---......---+++---,,,++++++******++++++++++++++++++++++++++++++***...///+++***,,,,,,+++))))))***++++++++++++************)))))))))))))))))))))))))))************(((((()))************)))+++++++++,,,,,,++++++*********+++---//////,,,***+++++++++++++++++++++++++++***)))(((((()))***+++(((((())))))))))))(((((()))))))))***,,,,,,***(((((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))(((''''''''''''((()))((()))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------------///111444555999:::<<<>>>AAACCCEEEFFFGGGGGGIIIKKKMMMOOOQQQRRROOOQQQSSSTTTSSSSSSTTTVVVUUUUUUWWWXXXXXXYYYYYYYYYUUUVVVXXXZZZZZZZZZYYYXXXTTTSSSQQQOOOMMMMMMMMMMMMKKKLLLMMMKKKHHHFFFFFFHHHDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@??????>>>??????????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDD@@@??????AAACCCBBB???<<<===>>>@@@@@@@@@BBBEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLNNNPPPRRRRRRPPPNNNJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMOOOSSSVVVYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQNNNJJJGGGDDD@@@<<<999555333111000000000...---...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++'''+++,,,)))(((+++,,,***))))))***++++++++++++************)))))))))(((((())))))))))))******++++++)))******+++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,...///...,,,)))++++++++++++++++++++++++***))))))))))))))))))***(((((())))))))))))(((((()))((()))+++,,,,,,+++)))***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%'''(((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((******))))))))))))******((('''&&&%%%%%%&&&'''((((((((())))))*********+++))))))))))))))))))))))))---,,,,,,++++++,,,,,,------------///222666999;;;>>>???AAACCCFFFIIIKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTPPPRRRTTTUUUTTTTTTUUUVVVRRRRRRTTTUUUVVVVVVVVVVVVQQQRRRRRRRRRRRRQQQOOOOOOLLLKKKIIIGGGFFFEEEEEEFFFEEEGGGHHHFFFCCCAAABBBDDD@@@AAACCCEEEGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBBBB<<<===>>>???@@@@@@@@@???@@@@@@>>>===<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>?????????>>>>>>@@@CCCCCC@@@===:::;;;;;;;;;;;;===@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@FFFFFFFFFIIILLLNNNOOONNNLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRRRRPPPMMMJJJHHHDDDGGGLLLQQQTTTVVVVVVUUUWWWXXXXXXXXXYYYYYYYYYYYY[[[XXXSSSOOOKKKGGGBBB???>>>;;;777444333222111//////...------,,,,,,------++++++++++++++++++++++++%%%)))***'''''')))+++)))))))))***++++++++++++***,,,,,,,,,,,,++++++******))))))*********+++++++++++++++,,,------------,,,+++,,,,,,---------,,,,,,++++++,,,...///...+++(((++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((()))+++------+++)))+++***)))(((((('''((((((((((((((((((((((((((((((***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$***)))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$''''''%%%###))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((("""$$$(((******)))&&&$$$)))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''(((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))***))))))(((((((((((())))))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((***)))))))))***+++---...---000444777999;;;>>>AAA@@@CCCFFFJJJMMMNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVUUUTTTRRRQQQSSSQQQPPPPPPPPPPPPOOOMMMLLLMMMNNNLLLJJJIIIIIIKKKJJJGGGDDDCCCDDDCCC@@@===???AAACCCCCCAAA???>>>>>>>>>@@@BBBBBBFFFJJJIIIEEEBBBIIIKKKDDD@@@BBBCCCAAACCCBBBAAACCCEEEEEEBBB???DDDAAA??????@@@@@@AAADDDCCCAAA@@@BBBEEEEEEBBB???@@@>>>;;;:::;;;<<<========================<<<<<<<<<;;;::::::;;;<<<;;;::::::<<<>>>>>>===<<<===>>>AAA@@@AAACCCEEEEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHLLLGGGEEEIIIIIIGGGJJJPPPRRRSSSSSSRRRPPPLLLIIIGGGCCCDDDDDDFFFHHHJJJLLLNNNRRRTTTVVVWWWWWWXXXZZZ\\\YYYYYYXXXVVVRRROOOLLLJJJHHHFFFCCC>>>:::777444333000000...---,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++************************------,,,++++++******)))))))))))))))))))))))))))))))))*********+++++++++---,,,***))))))***,,,---......---------,,,,,,,,,******)))((()))***,,,---+++++++++******))))))))))))************+++++++++************************))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%$$$$$$$$$$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''%%%###((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%((()))***)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))+++++++++*********))))))************************)))(((((()))***,,,...000111444888<<<>>>@@@CCCEEEEEEGGGIIILLLMMMNNNMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWRRRSSSSSSSSSSSSQQQPPPOOONNNMMMKKKKKKLLLLLLJJJIIIHHHIIIIIIIIIHHHGGGGGGGGGFFFCCCAAA@@@@@@???===:::======>>>>>>===<<<<<<===@@@DDDGGGKKKSSS\\\]]][[[XXXZZZVVVOOOLLLPPPSSSRRRUUUQQQMMMJJJJJJIIIHHHFFFLLLHHHFFFFFFJJJMMMPPPRRRXXXVVVTTTTTTTTTQQQLLLGGGFFFCCC@@@===<<<<<<======???@@@AAA@@@>>>===???@@@>>>>>>???@@@AAABBBAAA@@@BBBAAA@@@???>>>===<<<<<>>>>>??????@@@AAABBBEEEEEEGGGHHHIIIIIIHHHHHHKKKGGGFFFIIIJJJFFFGGGKKKMMMNNNOOOPPPPPPOOOMMMLLLFFFFFFFFFFFFGGGHHHIIIIIIMMMOOOQQQSSSTTTVVVZZZ]]]WWWWWWXXXWWWVVVUUUSSSRRROOOMMMJJJFFFBBB???===<<<555444222000...,,,,,,++++++++++++*********))))))***++++++++++++++++++***************************,,,,,,,,,++++++++++++************************************++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++*********)))))))))***,,,,,,,,,+++++++++************+++++++++******)))))))))************************(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&*********))))))(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''(((((('''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++******+++,,,///111333444888;;;@@@CCCEEEGGGIIIKKKJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPQQQSSSTTTTTTPPPQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDFFFFFFEEECCCBBB@@@>>>>>>>>>===;;;999:::::::::;;;===???BBBDDDGGGKKKQQQYYYffftttzzzyyywwwrrriii___^^^cccggghhhkkkeee]]]WWWTTTSSSSSSSSSYYYVVVVVVYYYaaaiiinnnppptttqqqmmmkkkjjjfff___ZZZRRRPPPKKKFFFCCCBBBBBBCCCFFFIIIJJJGGGCCCBBBEEEIIIHHHJJJLLLNNNOOOOOONNNMMMOOOLLLJJJJJJJJJIIIEEEBBB@@@@@@>>><<<;;;;;;;;;<<<<<<>>>@@@CCCDDDEEEEEEDDDFFFDDDDDDGGGGGGEEEDDDFFFJJJKKKLLLNNNOOOOOOOOONNNJJJJJJIIIGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNRRRXXX[[[WWWXXXZZZ[[[[[[[[[ZZZYYYUUUTTTQQQNNNKKKIIIGGGEEE>>><<<999666222///---,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++***---,,,+++***)))(((((('''))))))))))))))))))))))))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((******))))))((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&'''((())))))'''%%%###%%%%%%&&&((())))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''((()))++++++((((((((((((((())))))***))))))))))))))))))))))))******************))))))+++++++++++++++++++++,,,---...000222555888:::;;;???BBBFFFIIIKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMLLLOOOOOONNNMMMMMMLLLLLLKKKPPPPPPQQQPPPPPPNNNLLLKKKJJJHHHGGGFFFGGGGGGFFFDDDCCCAAA@@@@@@BBBCCCBBBAAAAAA@@@@@@???@@@??????>>>>>>===<<<>>>CCCJJJOOORRRSSSVVV\\\fffwwwzzzqqqooosssvvvwwwwwwrrrkkkeeebbbbbbcccdddjjjmmmqqqxxx~~~yyyxxxvvvssspppccc```[[[UUUPPPOOOQQQSSSVVVZZZ[[[VVVOOOMMMQQQWWWYYY\\\___``````^^^]]]\\\\\\\\\]]]aaaeeeccc\\\TTTMMMKKKFFF@@@<<<======;;;;;;<<<===>>>???AAABBBBBBBBBBBBCCCEEEFFFFFFGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMKKKJJJIIIHHHHHHHHHDDDEEEFFFGGGHHHMMMRRRVVVZZZZZZ\\\]]]]]]]]]\\\[[[WWWVVVUUUSSSQQQOOOMMMLLLGGGEEEBBB===888444222000//////......------,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,/////////.........------------------------......,,,,,,,,,++++++++++++++++++++++++***)))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((('''((()))***+++)))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&'''&&&'''((())))))'''%%%###%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''((()))++++++'''(((((()))))))))))))))************************))))))))))))))))))))))))))))))******+++,,,,,,---111222444777;;;===???@@@DDDGGGKKKNNNNNNNNNOOOOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIOOOPPPPPPPPPOOOMMMKKKJJJGGGEEEDDDDDDEEEDDDCCCAAA???===;;;;;;===???@@@AAAEEEEEEFFFFFFEEEEEEFFFFFFJJJGGGEEEFFFLLLTTTYYY\\\aaabbbfffooo~~~zzzyyyyyyzzzwwwvvvsssqqqppppppqqqsssyyywwwxxxyyyyyynnnmmmhhhccc``````eeeiiinnnqqqrrrlllddd___bbbfffjjjmmmppppppmmmjjjhhhhhhgggkkksss~~~xxxnnnccc```WWWJJJDDDDDDEEEBBBAAA@@@>>>======???AAACCC@@@AAAAAAAAADDDHHHJJJKKKHHHHHHGGGGGGHHHIIIJJJKKKMMMMMMLLLKKKKKKKKKLLLLLLDDDEEEEEEDDDDDDGGGKKKOOOUUUWWWYYY[[[\\\]]]]]]]]]XXXXXXXXXWWWVVVTTTSSSRRRPPPNNNJJJEEE@@@<<<999888222111111000...------,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,------...************************++++++,,,,,,,,,------------------,,,,,,---------//////.........---------//////////////////......++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$############&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''((()))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((#########$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%&&&'''(((((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''(((((()))***+++''''''((()))))))))))))))************************)))))))))))))))*********))))))+++,,,...///000111444666999<<>><<<999999888888999===DDDIIIRRRSSSTTTRRRPPPOOOOOOPPPYYYTTTPPPQQQVVV\\\```aaallllllmmmvvv}}}wwwtttvvvtttvvvxxxxxxxxxyyy|||~~~}}}qqqnnnqqquuuwwwttttttrrrooonnnrrr{{{{{{tttsssuuuuuuxxxzzzyyyuuuqqqpppqqqqqqzzz{{{wwwiiiVVVLLLNNNNNNKKKFFFDDDBBB??????@@@BBBDDDAAACCCCCCAAABBBFFFGGGFFFDDDCCCBBBBBBDDDFFFIIIKKKJJJJJJJJJJJJJJJKKKLLLMMMFFFFFFFFFDDDCCCCCCFFFHHHKKKMMMQQQUUUYYY[[[]]]]]]XXXYYYZZZZZZZZZYYYWWWVVVVVVTTTQQQLLLHHHEEECCCBBB777666555333111///...---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++*********...////////////...------)))************+++++++++((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$''')))(((&&&%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''(((((((((((((((((())))))***(((((((((((((((((((((((('''''''''((())))))******'''''''''((((((((((((((())))))(((((((((((())))))&&&'''((()))***))))))(((******************************+++++++++,,,,,,,,,+++,,,...000333555777888;;;===@@@CCCFFFHHHIIIJJJMMMPPPSSSTTTRRROOOMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLHHHHHHHHHGGGFFFDDDBBB@@@>>>===;;;;;;<<<<<<:::999666888::::::;;;CCCPPPZZZhhhiiiiiieee```\\\[[[\\\bbb]]]YYY[[[aaagggjjjkkksssrrrrrrzzz{{{pppnnnqqquuuxxxzzz{{{{{{}}}yyynnnkkkoootttwwwyyyzzz{{{{{{}}}~~~|||{{{xxxyyy{{{~~~vvv^^^QQQTTTUUUQQQQQQQQQQQQQQQPPPPPPOOOOOORRRWWWWWWSSSQQQPPPLLLEEEDDDBBB@@@???@@@BBBEEEGGGEEEEEEEEEEEEFFFHHHIIIIIIGGGHHHGGGFFFDDDCCCDDDEEEEEEGGGKKKOOOSSSVVVXXXXXXVVVXXXYYY[[[[[[ZZZYYYXXXYYYXXXUUURRROOOMMMLLLKKKAAA@@@>>>;;;888666444222,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************++++++++++++,,,***++++++++++++++++++***++++++*********))))))))),,,------------,,,+++***(((((()))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$'''))))))&&&%%%&&&((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###&&&((((((((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&&&&'''((('''''''''))))))((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''%%%&&&&&&'''((()))******)))'''&&&%%%%%%&&&''')))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))((())))))))))))((((((''''''''''''&&&&&&'''''''''***)))((('''&&&&&&'''(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))***))))))(((((((((((()))&&&''')))*********)))(((************************,,,,,,,,,------............///222444777:::<<<===BBBCCCGGGJJJMMMOOOOOOPPPPPPSSSVVVVVVSSSPPPMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFCCCDDDDDDCCCAAA???===<<<>>><<<;;;;;;;;;;;;:::888777;;;??????@@@JJJ[[[jjj{{{|||zzztttmmmgggffffffeeeaaa^^^bbbjjjrrrvvvvvvvvvtttsss|||wwwkkkjjjpppyyyzzz|||{{{{{{}}}wwwooonnnsssyyy||||||~~~~~~}}}aaaSSSVVVXXXTTTaaacccfffhhhhhhfffcccaaammmssstttoooiiidddZZZPPPHHHEEEAAA>>>===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGEEECCCCCCDDDDDDFFFIIILLLNNNPPPQQQQQQSSSUUUWWWYYYYYYYYYXXXWWW[[[ZZZXXXUUUSSSRRRQQQQQQJJJIIIFFFCCC@@@===:::999,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))************)))))),,,,,,,,,+++++++++*********++++++,,,+++***((('''''''''(((((()))))))))***++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&++++++++++++)))'''$$$###'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((()))))))))))))))***++++++&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((&&&&&&''''''(((''''''''''''((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''''''''((()))***++++++,,,'''(((((()))(((((('''''',,,,,,,,,+++,,,------...333555999>>>BBBEEEFFFGGGEEEFFFHHHKKKNNNQQQSSSTTTWWWXXXXXXVVVRRROOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEBBBBBBBBBBBBAAA@@@AAA===<<>>>>>>>>>>>===<<<===:::999======;;;:::<<>>======???@@@AAABBBHHHGGGIIIMMMQQQYYYhhhvvv~~~xxx{{{rrrkkklllooonnnlllkkkcccdddjjj{{{uuuooorrryyy{{{yyy{{{xxxuuu|||xxxtttuuuyyy~~~{{{|||zzz||||||zzz|||ppp___TTTSSSYYYfffppp~~~|||kkkdddYYYSSSQQQPPPNNNKKKGGGEEECCCBBBAAAAAACCCCCCCCCAAABBBGGGHHHFFFDDDFFFDDDDDDDDDDDDEEEHHHKKKMMMRRRTTTWWWYYYYYYXXXXXXYYY\\\ZZZXXXZZZ^^^^^^[[[WWWTTTQQQOOONNNNNNMMMJJJHHHBBB>>>888444222111000...%%%(((,,,......---...000,,,,,,++++++++++++,,,,,,+++++++++*********))))))***+++,,,+++***))))))+++---,,,+++)))(((((())))))((((((((()))))))))******,,,++++++******++++++,,,******+++++++++***)))))))))))))))))))))((('''''',,,,,,,,,***''''''((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((()))***+++'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''((((((((()))(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************))))))(((''''''''''''(((''''''''''''((((((((((((((())))))******++++++,,,((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******((((((''''''(((((()))***)))*********************'''(((((())))))*********---...///111444666888999;;;===@@@EEEHHHKKKLLLMMMRRRRRRTTTUUUVVVWWWWWWWWWXXXVVVSSSRRRSSSSSSPPPMMMJJJIIIFFFCCC@@@>>><<<<<<===;;;::::::;;;;;;:::999;;;999:::???AAA@@@AAADDDJJJJJJJJJJJJKKKLLLMMMNNNSSSSSSUUUYYY\\\bbbppp}}}uuurrroooiiicccaaaZZZ\\\dddwwwwwwqqqrrrxxx~~~xxxuuuwwwxxxzzzzzzvvvvvvxxxzzz{{{vvvxxxyyy|||~~~}}}{{{yyyzzz}}}|||yyywwwyyyuuuhhh___```eeemmmvvv}}}uuuiiiaaa^^^]]]\\\[[[SSSOOOJJJFFFCCCCCCEEEFFFDDD@@@???CCCEEEDDDDDDFFFCCCCCCBBBCCCDDDGGGIIIKKKOOORRRUUUWWWWWWWWWXXXYYYYYYXXXXXXZZZ^^^___]]]ZZZYYYVVVSSSRRRSSSSSSSSSRRRMMMIIICCC>>>:::777444111///000000...,,,******+++,,,,,,+++******++++++,,,+++++++++******************,,,,,,,,,***)))***+++,,,+++***)))((((((((()))))))))*********+++++++++++++++************++++++)))******+++++++++******)))))))))))))))(((''''''*********(((&&&&&&(((***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$###"""!!! '''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&'''(((***,,,'''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''((((((''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))(((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********************''''''''''''(((((())))))...000333666999<<<>>>???@@@CCCFFFJJJMMMOOOQQQQQQSSSTTTUUUWWWWWWWWWWWWWWWXXXSSSOOONNNPPPPPPLLLGGGDDDCCCBBB@@@???>>>======888777777999;;;<<<;;;:::<<<<<>>===<<<;;;;;;;;;;;;555555777;;;???AAAAAA@@@AAAAAAFFFMMMRRRVVV^^^ffffffiiilllmmmnnnooorrrtttqqqqqqsssvvvxxx||||||vvvppphhhcccbbbkkkrrrzzz{{{wwwzzz|||uuussssssrrrtttwwwyyyzzzvvvqqqqqqxxx}}}||||||{{{|||{{{{{{|||~~~~~~yyyrrrkkkfffdddeeefffhhh^^^TTTPPPLLLFFFBBBAAA???===;;;===AAAEEEGGGGGGJJJMMMPPPQQQRRRTTTVVVXXXWWWWWWXXXZZZ\\\\\\[[[ZZZTTTVVVXXXZZZZZZYYYXXXXXXWWWUUUQQQNNNLLLHHHDDDAAA777444111///......---------,,,,,,+++******++++++************************+++,,,---,,,*********+++***************)))))))))(((((()))))))))*********+++******))))))******+++((()))***+++++++++++++++)))))))))))))))(((''''''###'''***************))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$######'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((()))((((((((((((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))(((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))(((((())))))************++++++++++++++++++---,,,,,,,,,...000222333999;;;???CCCFFFIIIJJJJJJKKKMMMPPPSSSUUUWWWXXXXXXWWWWWWYYYYYYYYYWWWUUUSSSOOOKKKFFFCCCBBBAAA???<<<<<<;;;:::999888888888888888:::===CCCJJJNNNPPPOOOMMMNNNRRRXXX]]]cccnnnyyy~~~}}}zzzvvvpppmmmnnn{{{}}}xxxuuusssrrrrrrtttvvv~~~yyytttqqqnnnnnnvvv}}}xxxwww}}}|||tttsssvvvxxxzzz}}}wwwjjjbbb[[[RRRJJJGGG@@@<<<:::;;;???CCCDDDCCCGGGIIILLLMMMNNNPPPRRRTTTVVVWWWYYY[[[\\\\\\\\\[[[TTTWWW[[[]]]\\\[[[ZZZZZZXXXWWWUUUTTTSSSQQQMMMIIIBBB???:::666444222000.........---,,,++++++++++++***************++++++++++++------,,,+++***+++,,,******++++++++++++***)))************++++++++++++******))))))))))))******)))******+++++++++******)))))))))))))))(((''''''###&&&***+++***(((&&&&&&))))))(((''''''(((***+++''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))(((''''''&&&%%%$$$$$$''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&'''''''''(((''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))))))))(((&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))))))))((('''(((((()))************)))*********++++++,,,,,,,,,++++++,,,...111555999;;;BBBDDDGGGKKKNNNOOOOOOOOONNNPPPSSSVVVXXXYYYZZZZZZXXXYYYYYYXXXUUURRRNNNKKKGGGEEEBBB???============::::::::::::;;;<<<======CCCFFFLLLTTT]]]ccceeeffffffeeegggkkknnnuuu}}}yyyxxxzzz}}}}}}}}}|||{{{|||{{{|||xxxuuusssrrrooonnnooonnnooowww{{{tttqqqwwwyyyrrrppprrrtttvvvzzz~~~uuummmcccYYYTTTIIIDDD@@@???BBBDDDCCCAAACCCEEEGGGHHHIIIJJJMMMOOOPPPRRRUUUWWWYYYZZZ[[[[[[UUUXXX[[[[[[ZZZYYYZZZ[[[YYYYYYYYYYYYYYYWWWSSSPPPRRRMMMGGGAAA===888333///000///...---,,,,,,,,,,,,))))))*********+++++++++,,,---...---+++***+++,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,---******))))))))))))************+++++++++***)))))))))))))))))))))(((''''''((()))***)))''''''((())))))((('''&&&'''(((***+++''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((((('''&&&$$$###""""""&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%'''((()))((('''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************'''((()))))))))(((&&&%%%''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))***++++++***)))((('''(((***++++++******)))))))))***+++,,,,,,---------...000333888>>>CCCFFFGGGIIIMMMPPPRRRSSSSSSSSSPPPRRRTTTWWWYYYZZZ[[[[[[XXXXXXWWWUUUQQQLLLFFFCCCAAAAAA@@@===;;;;;;===???888999:::===@@@CCCFFFGGGOOORRRYYYbbbllltttwwwxxx}}}{{{{{{}}}}}}}}}}}}zzz|||~~~yyyxxx{{{~~~~~~~~~{{{qqqmmmkkkjjjggggggjjjooorrrttt{{{|||vvv{{{zzzuuuqqqpppqqquuu|||zzzoooddd___SSSMMMGGGFFFGGGHHHEEEBBBAAABBBDDDDDDEEEFFFIIIKKKHHHKKKOOORRRUUUVVVXXXZZZUUUWWWXXXWWWUUUUUUXXX\\\[[[[[[\\\]]]]]][[[WWWSSSTTTPPPKKKHHHFFFCCC>>>:::111000///...---,,,,,,,,,))))))******++++++++++++,,,---...---+++***+++,,,***+++,,,---...---,,,+++''''''''''''((((((((((((******))))))))))))******+++++++++++++++***)))((()))))))))))))))((((((''')))((('''%%%%%%''',,,000)))((('''&&&'''(((***,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((())))))))))))&&&&&&'''(((******(((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((()))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&''')))***))))))))))))))))))))))))+++*********))))))((((((''')))++++++***)))******---,,,+++))))))+++///333000444999===@@@CCCEEEHHHMMMNNNQQQSSSSSSRRRPPPOOOQQQRRRSSSUUUVVVVVVUUUUUUWWWSSSMMMJJJIIIGGGCCC@@@===<<<:::999999999888777;;;>>>CCCIIIMMMNNNNNNMMM]]]fffnnnsss|||zzzzzz|||uuupppmmmmmmooorrrqqqpppttt{{{|||{{{}}}zzzuuuyyy~~~yyyssspppnnnnnniiimmmlllgggfffooo{{{~~~{{{|||wwwwwwtttooolllmmmpppvvvyyyoooiiiaaa\\\VVVSSSPPPLLLGGGBBBCCC@@@AAACCCAAA===BBBJJJFFFIIILLLNNNPPPRRRRRRPPPTTTTTTTTTTTTSSSSSSSSSSSSVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTSSSRRRQQQNNNIIIEEE<<<888333000/////////......)))(((***+++)))''')))'''&&&%%%&&&'''((('''&&&******++++++++++++******,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,*********)))))))))))))))((()))***++++++***)))((('''''''''''''''((()))***))))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&'''((()))))))))((('''&&&&&&''')))***(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))''''''(((((('''&&&&&&%%%&&&&&&'''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))************)))))))))((()))***,,,,,,*********+++,,,---,,,++++++...222666777:::???CCCFFFHHHKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVUUUTTTRRRQQQJJJHHHFFFEEEFFFEEEAAA???===<<<;;;;;;<<<=========>>>DDDMMMTTTYYYZZZZZZZZZeeeppp|||xxxxxxxxx}}}{{{rrrmmmmmmjjjlllttt{{{~~~yyypppnnnuuu~~~~~~uuuqqqqqqoookkkbbbjjjrrrvvvwwwyyyuuuqqqllljjjgggbbb\\\UUUMMMGGGFFFCCCBBBCCCAAA===???DDDFFFGGGIIIJJJLLLNNNOOOOOORRRRRRRRRQQQPPPOOONNNMMMOOOPPPRRRTTTVVVXXXXXXYYYZZZXXXVVVTTTSSSQQQMMMJJJBBB???:::666333111///---111------000111---+++,,,,,,+++******,,,,,,+++*********++++++++++++******,,,+++)))(((((()))+++,,,++++++************++++++)))))))))))))))*********((())))))******))))))((()))(((((((((((())))))***))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((*********))))))))))))(((******)))))))))((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***,,,---,,,+++***+++,,,,,,---......000333777;;;===@@@EEEHHHJJJLLLOOOQQQUUUTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSOOOLLLJJJAAA@@@@@@AAABBBBBB@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDMMMYYYbbbfffhhhiiijjjppp{{{~~~uuuxxx~~~{{{tttqqqtttoooqqq}}}~~~{{{}}}{{{tttkkkiiikkkkkkggg___lllxxxwwwooollluuu~~~~~~~~~wwwmmmaaaWWWQQQQQQMMMJJJKKKJJJFFFDDDDDDHHHGGGFFFFFFHHHJJJLLLNNNOOOOOOPPPPPPNNNLLLJJJHHHGGGHHHJJJMMMPPPSSSVVVXXX\\\ZZZXXXWWWWWWVVVTTTRRRLLLHHHCCC???;;;777222///000,,,,,,///000,,,)))***+++***))))))++++++***)))******++++++++++++******,,,+++***))))))***+++,,,******++++++++++++******(((((())))))******++++++))))))(((((((((((())))))+++******))))))))))))***))))))))))))))))))))))))******))))))(((&&&%%%$$$(((((((((((((((((((((((('''((((((((((((((('''&&&)))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((())))))((('''&&&%%%%%%%%%'''''''''&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((((((((((((((((((((((((*********)))))))))))))))+++,,,,,,+++******+++,,,+++---000222444888<<<@@@@@@CCCHHHKKKLLLNNNPPPRRRUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSQQQMMMIIIEEEBBB???>>>===>>>@@@CCCEEEGGGMMMPPPTTTVVVTTTQQQNNNLLLPPPXXXccckkkoooqqquuuxxxyyy}}}yyyvvvwww{{{~~~zzzvvvwww~~~}}}~~~|||vvvtttnnnhhhhhhmmmnnnlllkkkvvv~~~yyylllhhhqqq}}}xxxkkkbbb______[[[XXXYYYYYYWWWRRROOOMMMIIIFFFFFFFFFFFFHHHLLLKKKLLLNNNOOONNNLLLJJJHHHEEEEEEEEEGGGIIILLLOOOQQQWWWVVVWWWYYY[[[[[[ZZZXXXSSSPPPLLLIIIDDD???999555333...+++,,,,,,)))(((***+++)))(((((()))***)))'''******++++++++++++******++++++***))))))***++++++)))***+++,,,,,,+++***)))''''''((()))***++++++,,,***)))(((''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&)))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))***,,,...---000444777999===AAADDDDDDGGGKKKNNNOOOPPPQQQSSSSSSTTTUUUWWWWWWVVVTTTSSSOOONNNLLLIIIFFFBBB???======<<<;;;<<>>BBBFFFJJJKKKLLLMMMNNNLLLOOORRRSSSSSSSSSTTTUUUVVVTTTPPPJJJFFFBBB@@@???>>><<<999777888;;;???BBBDDDIIIPPP[[[kkkyyyuuuttthhhfffgggooozzz~~~zzzgggcccbbbeeeeeeaaaccciiijjjnnnvvv||||||xxxzzzzzzwwwxxxxxxxxxzzz|||yyyzzz}}}}}}~~~zzzyyymmmYYYNNNNNNEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDCCCEEEKKKRRRWWWZZZ[[[ZZZXXXXXXXXXXXXWWWVVVRRRLLLHHHGGGCCC;;;666555111///............,,,+++******++++++++++++************++++++++++++******,,,+++***))))))***+++,,,*********)))))))))))))))***+++,,,------,,,+++***))))))(((((()))***++++++))))))))))))))))))))))))'''(((((((((((((((''''''(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&%%%&&&''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***)))(((((()))***+++'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((('''''''''&&&++++++***)))(((((())))))((((((((((((((((((((((((*********)))))))))))))))---,,,+++******+++,,,---+++,,,...000333777===AAAEEEIIIMMMMMMJJJJJJOOOSSSPPPSSSUUUVVVUUUSSSPPPNNNJJJHHHDDDBBB@@@>>>;;;::::::===???===;;;???IIISSSTTT\\\dddjjjxxx~~~ssslllhhh]]]^^^cccmmmwww{{{vvvqqqkkkccc[[[YYY^^^dddhhhiiigggssstttppppppuuuxxxzzz}}}{{{vvvsssxxxyyykkkbbb^^^YYYWWWTTTPPPKKKFFFBBB@@@AAAAAABBBDDDGGGIIIHHHGGGHHHEEEFFFIIIJJJJJJNNNTTTYYYYYYZZZZZZYYYXXXWWWWWWXXXVVVRRRNNNJJJCCC<<<777555222///---,,,,,,+++***---,,,,,,---...---+++))))))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))************************+++******)))(((''''''&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((('''&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))((((((((('''''''''+++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++...111333666888<<>>===>>>@@@DDDGGGHHHHHHEEECCCEEEIIIJJJJJJMMMQQQTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWUUURRRPPPLLLGGGCCC;;;888444111000...,,,+++...---------......,,,***************++++++,,,,,,+++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************************)))((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))((((((((((((''''''*********)))))))))))))))************************************************((()))+++---............444777;;;>>>@@@CCCFFFHHHKKKMMMQQQTTTUUUUUUTTTTTTTTTQQQOOOOOONNNKKKEEE@@@===<<<:::999:::<<<>>>@@@AAAEEELLLYYYfffpppuuuwwwtttvvvxxx}}}xxxnnniiigggfffhhhnnnttttttpppmmmooorrrjjjiiijjjoooxxx~~~zzzwww{{{}}}}}}{{{yyyssskkkaaaVVVLLLGGGAAA???===>>>AAADDDGGGHHHFFFDDDFFFJJJKKKIIIJJJLLLNNNNNNOOOQQQSSSVVVYYY[[[ZZZXXXWWWVVVVVVTTTRRRPPPCCC@@@;;;888555222///,,,...---,,,---......,,,*********)))((()))***+++,,,+++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((((((((())))))*********)))))))))************************)))***************+++++++++,,,,,,---///222444555999<<>>:::666222//////---,,,,,,------,,,***+++***((('''''')))***,,,---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((''''''''')))))))))))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((()))************))))))************************))))))******+++++++++,,,------,,,,,,///444999<<<===@@@EEEIIIKKKKKKLLLMMMMMMNNNPPPSSSTTTRRRMMMIIIFFFCCC@@@???@@@???<<<999888:::<<<>>>BBBIIIQQQWWW^^^eeeqqq{{{~~~}}}}}}wwwrrrqqqssswwwyyyyyylllbbbaaafffnnnttt{{{~~~yyyxxx{{{{{{zzzzzz|||wwwxxxyyyxxxtttpppjjjggg]]]ZZZVVVTTTQQQNNNJJJHHHHHHDDDDDDHHHJJJHHHFFFGGGGGGGGGGGGHHHJJJNNNQQQTTT\\\[[[YYYYYYZZZYYYVVVTTTOOOLLLHHHDDD@@@<<<777444111///---,,,---,,,+++))),,,***(((''''''(((***+++---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))***((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''(((((()))***'''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((***++++++***))))))************************))))))******+++,,,,,,,,,---,,,,,,---111777<<<@@@@@@CCCHHHKKKLLLMMMNNNOOOOOOQQQSSSSSSQQQLLLHHHEEE======<<<;;;::::::;;;;;;:::>>>CCCHHHLLLTTT]]]dddkkkpppxxx}}}~~~~~~zzzyyyvvvuuusssrrrssswww{{{~~~rrrccc\\\bbbllltttwww{{{|||{{{yyywwwxxx|||yyyxxxyyyzzzzzzyyyvvvrrrpppkkkkkklllmmmkkkeee^^^XXXLLLEEEBBBDDDGGGGGGGGGHHHEEEEEEEEEFFFHHHJJJLLLNNNXXXXXXYYYZZZ[[[ZZZWWWTTTRRRPPPLLLJJJGGGCCC???;;;555333000......---+++***,,,+++***)))((()))******+++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((())))))***'''((()))******)))((('''))))))))))))))))))))))))&&&'''((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((***+++++++++))))))))))))))))))))))))))))))))))))***++++++,,,---------...111555999>>>AAACCCCCCFFFIIILLLMMMMMMOOOPPPOOOQQQSSSPPPJJJCCC???>>>999;;;<<<:::777777:::>>>BBBHHHOOOUUU[[[bbblllsssvvvvvvwwwzzz}}}vvvsssuuuuuuuuuvvvxxx{{{~~~vvvmmmlllrrrzzz}}}}}}~~~~~~{{{{{{|||~~~~~~~~~}}}|||zzzxxxwwwvvv|||www^^^SSSIIIGGGGGGEEEEEEFFFCCCCCCDDDFFFGGGIIIJJJJJJMMMNNNRRRVVVZZZZZZWWWTTTTTTRRRPPPOOOMMMKKKGGGDDD;;;888444222000///---+++,,,,,,++++++************+++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((((((((((()))******'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((('''%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&(((***+++,,,+++***)))(((((((((((((((((((((((())))))***+++,,,,,,------...222777===BBBEEEFFFFFFEEEGGGJJJLLLMMMNNNPPPRRRLLLPPPQQQLLLCCC;;;888999888<<<>>>;;;666555:::@@@JJJQQQZZZaaafffnnnxxx~~~yyyuuuyyy|||uuutttxxxzzz{{{~~~}}}~~~}}}|||~~~rrrdddUUUMMMIIIDDDBBBCCC@@@AAACCCFFFGGGHHHIIIIIIAAADDDJJJQQQWWWXXXVVVTTTUUUTTTSSSRRRRRRPPPLLLJJJ@@@<<<888555333111///---,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))******+++'''''''''(((((((((((()))))))))************))))))))))))(((''''''((()))***'''''''''((())))))******,,,+++++++++******)))))))))(((((())))))***+++,,,+++,,,,,,,,,,,,---000222333777<<>><<<;;;>>>>>>>>>>>>@@@CCCFFFHHHSSSWWW```nnn|||}}}xxx{{{{{{}}}{{{|||xxx~~~vvvdddVVVKKKBBB@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBAAACCCIIIQQQWWWXXXXXXYYYZZZYYYVVVSSSQQQPPPQQQIIIEEE@@@:::555222000///,,,,,,,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((('''''''''(((((((((((((((''''''&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))************))))))+++***)))(((''''''((((((''''''((())))))******++++++++++++******)))))))))***************+++,,,,,,+++,,,......///111444666:::===@@@CCCEEEGGGJJJLLLMMMMMMNNNPPPPPPOOOKKKHHHCCCCCCAAA???===;;;;;;<<>>===;;;999:::===???JJJOOOVVV\\\]]][[[VVVRRRVVVbbbsss}}}xxxooonnnmmmkkklllpppuuuxxxxxxnnnjjjnnnrrrrrrwwwzzzwwwiii\\\OOOFFFCCCAAA@@@?????????AAACCCDDDDDDCCCAAA@@@AAADDDJJJNNNTTTVVVXXXYYYXXXVVVUUUUUU[[[WWWQQQIIIBBB<<<888666111000...---,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++*********))))))))))))******************+++*********************************)))((('''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%''''''((())))))))))))(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))************))))))******)))((((((((('''''')))))))))***++++++,,,,,,)))))))))))))))))))))))),,,++++++++++++,,,------,,,///222555888;;;???BBBFFFGGGHHHHHHHHHIIIMMMOOONNNLLLJJJHHHFFFCCC???<<<<<<<<<;;;999888;;;AAAEEEZZZ^^^bbbfffgggddd```]]]___iiivvv}}}{{{tttmmmiiifffdddbbb```bbbfffkkknnnooodddaaajjjnnnjjjooo{{{~~~zzz}}}zzzzzz{{{pppfffZZZPPPLLLFFFDDDBBB@@@???@@@BBBDDDBBBCCCBBB@@@>>>???DDDIIINNNQQQUUUXXXXXXWWWVVVWWWXXXVVVQQQLLLGGGCCC@@@???555333000---,,,,,,,,,---))))))***++++++,,,,,,,,,*********************************))))))))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((()))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((())))))************))))))''''''(((((()))))))))***)))))))))***++++++,,,,,,)))))))))))))))*********++++++++++++,,,---......///222666:::===@@@DDDGGGHHHHHHIIIIIIIIIKKKNNNPPPLLLJJJFFFDDDBBB???<<<999999:::;;;999999<<>>BBBEEEGGGIIILLLNNNMMMNNNPPPOOOMMMLLLLLLMMMEEEBBB???=========<<<;;;;;;???CCCCCCBBBFFFNNNVVV\\\\\\\\\^^^ccchhhnnnrrrmmmjjjfffcccaaa```^^^]]]]]]___aaafffkkkpppuuuwwwzzz}}}zzzvvvqqqqqqsssxxx|||uuusssvvvxxxxxxyyyrrrlllcccYYYSSSPPPPPPPPPLLLIIIFFFEEEEEEFFFEEEEEECCCGGGKKKNNNPPPRRRUUUXXXYYYYYYXXXVVVTTTRRRPPPOOOJJJHHHDDD???999444111...///......------,,,,,,,,,************************,,,+++++++++************+++++++++++++++*********(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''$$$%%%&&&((())))))******'''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''((())))))***++++++++++++,,,,,,,,,))))))************))))))(((((()))******)))(((''''''''''''((())))))******+++++++++,,,,,,---------------...000333666888999???BBBFFFIIIKKKLLLNNNPPPQQQRRRSSSRRROOOLLLJJJJJJBBB@@@<<<;;;<<<===>>>===@@@EEEJJJJJJIIIMMMUUU]]]___```bbbeeegggjjjkkkllldddbbb```aaacccccc```]]]bbbhhhppptttvvvzzz}}}|||wwwtttyyy|||~~~zzzpppfff___\\\\\\]]]RRRMMMFFFCCCDDDFFFFFFDDDDDDGGGJJJMMMOOORRRVVVYYYUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMJJJDDD>>>888333000000000///...---,,,,,,+++************************,,,,,,,,,++++++++++++***++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((())))))************))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''***((('''&&&&&&'''(((***))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))+++***)))(((''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********+++,,,...///000...///111222444888>>>AAAHHHHHHIIIJJJLLLMMMOOOOOOOOOPPPQQQQQQOOOKKKGGGEEE===<<<::::::;;;===@@@BBBCCCJJJQQQUUU[[[aaabbb```gggeeefffhhhfffbbbbbbfffbbbdddfffgggggghhhjjjkkkuuu~~~|||{{{}}}zzzxxxxxx|||xxxsssqqqnnniiiaaaWWWMMMIIIFFFCCCBBBCCCEEEGGGJJJLLLNNNOOORRRTTTWWWVVVUUUTTTSSSRRRRRRRRRNNNMMMJJJHHHEEE@@@:::666222000---+++***+++,,,---,,,,,,,,,+++++++++******+++***)))((()))+++...111)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((('''%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))(((''')))((((((((('''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))************+++)))))))))***+++,,,......///111444666999===BBBEEEHHHIIIJJJLLLMMMNNNOOOPPPSSSSSSQQQNNNIIIEEE@@@>>>;;;;;;::::::===CCCLLLRRRXXX^^^dddgggkkkoooooolllnnnkkkjjjjjjhhheeeggglllmmmqqquuusssooooootttzzz{{{{{{}}}|||~~~|||zzzzzz}}}}}}}}}pppdddVVVNNNHHHDDDBBBDDDBBBDDDGGGIIIKKKMMMQQQTTTWWWVVVUUUTTTTTTTTTTTTTTTSSSRRROOOMMMKKKFFFAAA===555333///,,,***+++,,,---,,,,,,,,,++++++++++++*********)))((()))***,,,...***)))(((((((((((()))******)))))))))(((((((((((())))))))))))************((((((''''''''''''&&&&&&))))))))))))))))))))))))******))))))(((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%(((''''''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''(((***++++++***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))***)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))((())))))******)))''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********+++,,,---...///111444999<<>>BBBDDDFFFHHHJJJLLLMMMNNNOOOPPPPPPPPPOOOLLLIIIDDD>>>;;;999999:::999>>>EEEIIIOOO[[[lllyyy}}}~~~{{{vvvtttoookkkkkkllloooxxx~~~xxxsss~~~~~~}}}|||mmm___RRRFFF???===???@@@BBBCCCEEEIIIOOOSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWUUUTTTTTTRRROOOKKKHHHAAA>>>888333///------...------,,,,,,,,,+++++++++***++++++,,,+++***)))(((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&((((((''''''''''''((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))******((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''')))++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++++++++,,,---///111333444;;;>>>CCCFFFGGGHHHHHHIIIMMMNNNOOOPPPPPPNNNMMMLLLGGGCCC>>>999888999<<<>>>@@@HHHQQQWWW]]]ggguuu}}}|||yyytttnnnkkkjjjnnnrrrxxx{{{~~~}}}}}}tttnnnvvv~~~~~~zzzlll^^^NNNCCC>>>???@@@@@@@@@AAAEEEJJJMMMOOOPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTUUUTTTRRROOOLLLGGGDDD???999444111//////---------,,,,,,,,,++++++,,,---......---,,,***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))))))))************((()))))))))))))))******''''''''''''''''''''''''%%%&&&'''((()))***+++,,,'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''''')))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******,,,...000333666777@@@CCCGGGIIIIIIIIIJJJKKKNNNOOOPPPPPPNNNKKKIIIGGGDDDAAA<<<999:::===BBBEEEMMMTTT]]]dddjjjpppzzz~~~zzzzzzxxxtttjjjjjjnnnvvv}}}|||zzzvvv~~~wwwssssss|||uuuvvv|||yyylll[[[LLLEEEBBBBBBBBBAAA@@@AAADDDFFFKKKLLLOOORRRTTTUUUUUUUUUVVVUUUVVVWWWWWWVVVSSSPPPKKKIIIEEE@@@:::666222000------------,,,,,,,,,,,,------.........---+++***((())))))******))))))((('''(((((()))***+++,,,,,,))))))))))))************&&&'''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++,,,...111555888;;;===BBBEEEIIIKKKLLLLLLNNNOOOOOOOOOPPPOOOLLLHHHDDDBBB@@@>>><<<<<<@@@GGGNNNSSS[[[```ffflllqqqwww}}}wwwsssttttttrrrlllooowwwzzzwwwxxxxxxuuuvvv{{{~~~ssscccUUUOOOKKKKKKJJJHHHDDDCCCCCCDDDFFFHHHLLLOOORRRSSSTTTTTTTTTTTTUUUWWWXXXWWWUUURRRNNNMMMJJJFFF@@@:::555222...------------,,,,,,,,,,,,,,,------,,,,,,++++++))))))***++++++***))))))************************))))))))))))************%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,......))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------///000333666:::>>>AAACCCDDDFFFJJJLLLMMMOOORRRTTTOOOOOOOOONNNKKKFFFAAA???::::::;;;???FFFPPPZZZ```eeefffjjjooouuu{{{yyyooolllnnnooonnnpppttt|||xxxyyy}}}xxxxxx{{{{{{}}}tttfffZZZUUUTTTTTTSSSOOOKKKGGGFFFFFFDDDFFFJJJNNNQQQRRRSSSRRRRRRRRRSSSUUUWWWVVVTTTRRROOONNNMMMIIIDDD===666333......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***------,,,+++***)))((('''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((''''''(((((())))))*********)))((('''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))*********************)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***,,,***'''%%%$$$%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))************))))))))))))******)))+++------,,,,,,---...***************++++++,,,---000555999===???@@@@@@BBBEEEIIILLLOOOOOOOOONNNQQQMMMIIIFFFEEECCC???<<<@@@???AAAIIIWWWbbbhhhiiihhhlllttt||||||xxxuuutttqqqmmmkkkkkkmmmppp}}}{{{tttuuu}}}}}}xxxwwwyyy|||sssggg___]]]]]]ZZZXXXZZZXXXQQQLLLKKKNNNHHHGGGJJJKKKHHHHHHLLLOOOQQQUUUWWWXXXVVVTTTRRRUUUTTTRRRNNNIIIDDD@@@===222111.........///...,,,++++++++++++*********))),,,+++***)))((((((((((((''''''((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))''''''(((((())))))))))))))))))((('''&&&%%%%%%%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))((('''&&&&&&%%%%%%))))))******))))))((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''((())))))***,,,+++)))(((((((((***+++)))))))))))))))))))))))))))))))))************+++******))))))))))))************))))))))))))*********+++------,,,+++,,,---+++++++++++++++---...///444666999===AAACCCEEEFFFGGGIIIMMMPPPRRRQQQPPPOOOKKKJJJHHHCCC>>>>>>AAAEEEKKKKKKOOOVVV___hhhlllnnnooottt{{{|||vvvrrroooppprrrtttuuuwww{{{~~~zzzvvv||||||{{{~~~zzzvvvpppiiiffffffgggccc``````]]]VVVQQQQQQSSSNNNKKKLLLKKKHHHHHHKKKNNNPPPSSSVVVWWWWWWUUUTTTUUUUUUSSSQQQMMMIIIEEECCC:::666111...---...//////++++++++++++************,,,,,,***))))))(((((((((((())))))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******'''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))(((''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((&&&%%%$$$###(((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))))))))))))))************************************************++++++++++++******))))))))))))************))))))))))))******+++,,,...---,,,++++++,,,---,,,,,,,,,---000222444999;;;===@@@CCCFFFIIIJJJJJJLLLOOORRRRRRPPPNNNLLLDDDFFFEEE???:::>>>JJJTTT^^^```dddfffhhhjjjmmmoootttyyy{{{tttooolllnnnssszzz~~~zzzrrrnnnllljjjllloooqqqmmmkkkkkkfff___[[[[[[\\\VVVRRRPPPMMMIIIIIIKKKKKKMMMQQQTTTVVVWWWWWWVVVTTTTTTSSSRRROOOMMMJJJHHHCCC===555///---...000111//////.........---------,,,,,,+++***))))))))))))*********+++++++++++++++***))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******************************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))$$$%%%'''((()))))))))(((************************''''''((((((((()))))))))******))))))))))))******+++******))))))******+++,,,---......,,,******+++---,,,,,,---///222666888<<<===>>>@@@CCCFFFIIIKKKKKKMMMOOOPPPOOOLLLHHHFFFAAAAAA@@@>>>@@@KKK[[[hhhqqqssstttpppjjjhhhjjjmmmuuuyyy|||yyyrrrllljjjllluuu|||vvvnnnkkkjjjkkkpppuuuvvvuuuuuuuuuqqqhhhddddddddd```[[[UUUNNNJJJJJJKKKIIIKKKNNNQQQTTTVVVWWWWWWRRRRRRRRRQQQPPPMMMKKKIIIHHHBBB:::444000000//////.........---------,,,,,,---,,,+++***************,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))&&&''''''((()))******+++((((((((('''''''''''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%'''((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((###%%%''')))******)))(((************************&&&&&&&&&'''''''''((((((******))))))))))))******++++++************++++++,,,---......,,,******+++,,,,,,---///222666:::<<>>>>>CCCQQQaaapppyyy{{{|||zzzrrrjjjfffjjjnnnyyyzzzwwwqqqiiigggkkkpppzzz|||tttmmmmmmnnnqqqvvv}}}||||||~~~xxxnnniiiiiimmmkkkeeeZZZQQQKKKHHHHHHHHHIIIKKKMMMPPPSSSUUUVVVSSSTTTSSSSSSQQQOOOLLLKKKIIIEEE???;;;777333///,,,******)))))))))(((((((((---,,,,,,+++++++++++++++,,,,,,++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))******''''''(((((())))))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))''''''((((((((((((((((((&&&''')))***+++++++++***************************(((((((((((())))))))))))******))))))))))))******++++++************+++++++++,,,...---,,,++++++,,,+++---///333777;;;>>>@@@CCCDDDEEEGGGJJJLLLMMMNNNOOONNNLLLIIIGGGDDDAAA@@@@@@===@@@MMMcccwww~~~~~~|||vvvooolllnnnrrrzzzwwwqqqjjjgggjjjrrrxxx|||~~~xxxtttuuuyyyyyytttqqqtttxxxzzz}}}uuurrrttt}}}}}}uuufffWWWNNNIIIEEEGGGHHHIIIJJJLLLOOOQQQRRRUUUUUUUUUUUUTTTRRRPPPOOOJJJHHHEEEAAA===888222------------,,,,,,,,,++++++------,,,,,,+++,,,,,,---*********+++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&&&&''')))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''******))))))(((((('''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******))))))((((((((((((((((((((('''(((((()))***************))))))))))))))))))))))))((())))))))))))***************))))))))))))******,,,++++++******++++++,,,***+++------,,,+++,,,---,,,...333888<<<@@@CCCDDDDDDFFFHHHKKKMMMNNNNNNNNNMMMKKKGGGDDD@@@>>>======>>>>>>FFFYYYqqqyyytttrrrrrrnnnjjjfffdddhhhrrr|||tttpppooorrrxxxxxxwwwwwwwwwwwwwwwxxxxxx|||}}}}}}~~~|||xxxyyy~~~yyyeeeXXXNNNGGGHHHGGGGGGGGGHHHKKKMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRNNNLLLIIIFFFBBB===777333000000000000////////////------,,,,,,,,,,,,------((())))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((()))++++++'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))++++++)))((('''((((((((()))))))))))))))(((((()))***************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''((()))+++++++++***)))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,++++++******++++++,,,)))+++------,,,,,,---...---000555;;;AAADDDFFFGGGDDDFFFIIILLLMMMNNNMMMMMMJJJGGGBBB>>>:::999999999;;;???KKK```wwwyyyrrrnnn^^^[[[ZZZ___jjjxxxttttttqqqqqqvvv|||}}}tttpppqqqtttqqqnnnmmmoooqqqpppnnnhhhhhhhhhjjjmmmnnnmmmlllbbbbbbbbbbbbbbbbbbbbbbbbcccccceeegggiiikkklllmmmjjjqqqzzz~~~}}}{{{|||~~~|||~~~}}}~~~rrraaaUUULLLHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNPPPRRRSSSTTTTTTSSSQQQOOOKKKHHHEEE@@@;;;888---,,,,,,,,,,,,+++++++++------,,,,,,,,,------...''''''((()))***++++++,,,))))))******++++++++++++)))*********)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''')))***,,,,,,***)))'''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))***+++'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''...***&&&%%%'''))))))'''+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))***+++%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))******************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,---------++++++++++++,,,---......444666;;;@@@CCCEEEEEEEEEHHHHHHHHHKKKNNNOOOLLLIIIEEEAAA<<<999999:::;;;<<<>>>FFFUUUgggxxx|||pppggg\\\]]]bbblllwww|||xxxvvvwwwtttwwwyyyuuunnnjjjfffcccbbbaaa^^^ZZZZZZ\\\^^^___]]]ZZZXXXWWWVVVVVVWWWXXXWWWVVVTTTSSSPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUYYY^^^cccfffffffffeeekkkmmmooopppqqqrrruuuwwwzzzzzzzzz}}}xxxyyy}}}~~~lll]]]SSSKKKEEEEEEFFFFFFGGGJJJJJJLLLPPPQQQQQQRRRSSSTTTSSSOOOKKKHHHGGGEEE@@@===888555000------------------------,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************((('''&&&(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))(((&&&&&&(((((()))******)))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''+++***)))((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''---***&&&&&&'''))))))(((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&)))))))))(((((('''''''''(((((())))))))))))(((((('''''''''''''''((()))***'''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,---///111222888;;;???DDDGGGIIIIIIHHHJJJIIIIIIKKKMMMLLLHHHEEE@@@===999777888;;;>>>???FFFNNN[[[kkkzzzyyyqqqkkkeeehhhooo{{{|||zzzzzz|||~~~~~~{{{}}}|||yyyvvvrrrnnnjjjgggbbb___ZZZWWWSSSQQQQQQPPPMMMKKKOOOOOOMMMLLLKKKLLLNNNOOOKKKLLLLLLLLLKKKKKKJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJMMMPPPTTTWWWWWWWWWWWWWWWYYY[[[\\\]]]^^^```bbbeeedddeeegggkkkpppvvvyyy~~~yyyxxxxxx|||zzzlll\\\RRRIIIHHHIIIHHHHHHIIIJJJMMMOOOQQQQQQQQQQQQRRRTTTQQQMMMJJJIIIFFFBBB???;;;777333000///......---+++++++++***************,,,,,,++++++++++++++++++************************))))))*********))))))(((((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''+++***)))(((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''+++)))'''&&&'''((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((('''''''''''''''))))))(((((((((((())))))(((((('''''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++...---------///222555777<<<>>>CCCGGGJJJKKKKKKJJJLLLLLLKKKKKKJJJGGGBBB???:::999888999<<<@@@EEEHHHQQQYYYfffsss~~~yyyvvvtttrrrpppuuu}}}zzz|||~~~wwwqqqkkkddd___\\\ZZZWWWUUUTTTRRRPPPMMMJJJGGGEEEDDDCCCCCCAAA@@@@@@???>>>===>>>???AAABBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHJJJLLLMMMNNNNNNQQQRRRTTTSSSSSSUUUXXX]]]bbbeeemmmxxx{{{uuuvvv|||yyycccVVVJJJGGGHHHGGGDDDDDDIIIKKKMMMOOONNNOOOPPPQQQUUUSSSPPPNNNLLLIIIEEEBBB>>>;;;777333111000...,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))******************(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''''''''((((((((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((((((((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((((((''''''''''''(((+++*********))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,---------.........------...111555999;;;>>>@@@DDDHHHJJJKKKJJJJJJMMMLLLKKKIIIFFFBBB>>>;;;999:::<<>>>>>>>>===============;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@CCCEEEGGGGGGGGGHHHIIIKKKKKKKKKJJJLLLNNNRRRUUUXXX^^^gggppptttxxxuuurrrwww{{{hhhZZZLLLHHHIIIGGGCCCBBBEEEGGGIIIKKKKKKLLLNNNPPPTTTSSSRRRQQQOOOLLLIIIGGGBBB???;;;777555222...,,,------------............*********++++++,,,,,,,,,***************************************+++++++++))))))))))))************(((((((((((((((((((((((())))))((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))******''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((((((''''''''''''(((++++++******))))))(((((((((((((((((((((((((((((((((((()))))))))*********''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........------...000444888<<>><<<;;;;;;>>>BBBFFFKKKRRR[[[```llluuu{{{uuurrruuu}}}~~~|||~~~|||ssslllfff___ZZZXXXUUUPPPKKKHHHGGGEEEDDDBBB@@@>>>>>>???>>>===;;;888888888888888888999:::BBB>>>;;;::::::;;;:::999;;;:::999888888999;;;<<<:::999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???===???@@@AAA@@@@@@BBBCCCBBBBBBAAABBBDDDFFFIIIJJJPPPXXX___bbbhhhqqqxxxzzz~~~uuuooorrr|||vvvlll___RRRNNNMMMIIIFFFEEEBBBDDDFFFGGGHHHJJJMMMOOOQQQRRRSSSRRRQQQNNNLLLKKKFFFCCC???<<<999555000,,,........................*********++++++,,,,,,,,,************************,,,,,,++++++***++++++,,,)))))))))*********++++++))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((''''''((())))))***++++++''''''''''''''''''''''''((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%'''(((((('''&&&''')))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&((()))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''((((((((())))))(((((((((((())))))(((((('''''''''(((((()))************))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...000444999===AAACCCEEEGGGJJJMMMNNNMMMLLLKKKHHHGGGEEEAAA===<<<===???AAAEEEKKKPPPUUU\\\eeekkk|||~~~zzz{{{{{{yyyxxx||||||zzzooojjjbbb[[[VVVQQQMMMKKKJJJIIIFFFBBB@@@>>>=========;;;::::::::::::999777777888999999888888:::<<>>======<<<<<<======>>>;;;===>>>>>>======>>>@@@>>>>>>======>>>???AAABBBCCCIIINNNQQQVVV___eeegggoootttzzz~~~{{{|||vvvqqqrrrxxx|||tttlllbbbXXXSSSNNNIIIFFFFFFCCCEEEFFFGGGGGGIIIKKKNNNMMMOOORRRSSSQQQPPPOOOOOOJJJHHHEEEBBB>>>:::444000......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++******++++++))))))*********+++++++++))))))))))))))))))))))))))))))((((((((()))++++++(((((()))******)))(((((())))))))))))))))))******''''''''''''''''''''''''((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&(((((('''&&&''')))$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&%%%'''''''''(((((()))))))))(((((())))))))))))(((((('''''''''''''''((()))***(((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,,,,------///444999>>>BBBEEEFFFEEEGGGJJJLLLMMMLLLKKKJJJDDDCCC@@@<<<999;;;@@@DDDLLLQQQXXX]]]aaagggpppwwwxxxvvvwwwuuu{{{zzz~~~uuunnnhhhaaa]]]TTTSSSPPPKKKFFFBBBAAABBB@@@AAA@@@???===;;;;;;;;;;;;999888999::::::999888999;;;<<<;;;::::::===???FFF???777555777:::;;;:::777888999999:::::::::999;;;;;;<<<<<<======>>>>>>::::::::::::;;;;;;;;;<<<===========================>>>@@@???>>>>>>???@@@???>>>>>>======>>>>>>???<<<@@@CCCCCCGGGOOOTTTTTT^^^ccchhhlllnnnrrrzzz~~~{{{}}}zzzxxxzzz|||~~~{{{uuurrrkkkccc]]]TTTLLLIIIKKKIIIJJJJJJIIIGGGGGGIIIKKKHHHLLLPPPRRRQQQPPPQQQRRROOOMMMKKKHHHEEE???999555000//////...---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++000...---+++******++++++)))************+++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,''')))***,,,,,,***)))'''++++++******)))((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''))))))+++***)))((('''&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''###&&&)))((('''&&&''')))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###'''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))***+++''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------.........//////...111777===CCCFFFHHHIIICCCEEEHHHJJJKKKJJJHHHGGGAAA@@@===999777;;;BBBHHHVVV\\\bbbgggjjjpppyyyuuummmmmmpppttt|||~~~||||||rrreee[[[VVVSSSNNNKKKDDDEEEEEEBBB===:::;;;===555666888999888888888999777666555666777888888666666999::::::888888;;;>>>;;;999999<<>>888333777888:::;;;<<<;;;;;;:::999::::::;;;<<<======>>>;;;;;;;;;<<<<<<<<<============>>>??????>>>>>>======>>>??????======>>>???>>>======<<<<<<<<<<<<<<<:::===>>><<>>BBBCCCDDDFFFIIILLLNNNMMMHHHHHHIIICCC:::===>>>===::::::@@@NNNXXXeeegggiiijjjkkkpppwww}}}yyymmmjjjpppwww~~~~~~qqqjjj]]]XXXQQQKKKHHHEEEBBBAAA<<<;;;;;;::::::999999999888777666666666666777777888999999999999999888777888999:::;;;;;;;;;:::999:::999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<:::::::::999???>>>===<<<<<<===>>>?????????>>>>>>>>>???@@@AAA???>>>======??????>>>===BBBBBBAAA@@@>>><<<;;;:::???>>>>>>======>>>>>>???HHHJJJKKKKKKKKKPPPXXX^^^aaadddkkkssszzz||||||}}}~~~{{{wwwzzzuuulllhhhddd___\\\YYYUUURRROOOLLLIIIHHHIIIJJJLLLNNNOOOPPPQQQQQQTTTSSSRRRPPPLLLHHHDDDAAA:::666///++++++,,,......///...---+++***)))))))))+++,,,,,,,,,,,,+++******===:::444111///...---,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((((('''''''''((()))******+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((())))))******)))))))))(((((((((************)))))))))((())))))))))))************,,,,,,,,,++++++*********************************************+++,,,---......---,,,,,,...000222444888<<<@@@CCCCCCDDDGGGIIIJJJLLLJJJGGGFFFGGGBBB;;;===<<<<<<>>>BBBKKKVVV^^^kkkmmmnnnooopppttt|||yyyttttttwwwyyy{{{~~~|||oooddd[[[VVVPPPLLLFFFBBB@@@???>>>===::::::999999888888888777888888777777777777777888999999::::::::::::::::::::::::;;;<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<===============??????>>>=========>>>>>>>>>>>>===============>>>>>>>>>??????@@@@@@@@@AAAAAA@@@??????AAAAAA@@@????????????>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<======AAABBBCCCDDDEEEGGGKKKNNNUUUXXX]]]ccciiinnnqqqsssxxxxxxrrrssssssqqqfffbbb]]]\\\\\\YYYQQQJJJGGGHHHJJJLLLOOORRRSSSTTTSSSSSSSSSRRROOOLLLHHHFFF>>>:::333///---.........//////...,,,+++++++++++++++,,,,,,,,,,,,+++******CCC@@@;;;888666444111///,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((((((((''''''''''''&&&((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((************))))))))))))************))))))))))))))))))))))))************+++++++++++++++******************************************++++++,,,---......---------///333777999>>>AAACCCEEEEEEFFFHHHJJJHHHIIIGGGDDDCCCDDD@@@;;;<<<===???EEEOOOYYYbbbfffmmmooopppooopppttt{{{zzzxxxzzz||||||{{{{{{xxxrrriii^^^TTTMMMIIIHHHBBB???<<<::::::;;;;;;:::888888777777777777777777999999888888888888999999::::::::::::;;;<<<======<<<======>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@@@@???@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCAAA??????>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<===>>>???>>>???@@@BBBCCCCCCAAAIIIJJJNNNQQQUUUXXXYYYZZZffflllttt{{{}}}{{{yyytttppppppooohhhZZZNNNGGGHHHHHHJJJMMMPPPSSSTTTSSSSSSTTTTTTSSSPPPNNNLLLDDD???999333111///......000///...---------------,,,,,,,,,,,,,,,++++++***EEECCC@@@>>>===:::777444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''((((((((('''''''''''''''((((((((((((''''''''''''&&&''''''((((((((((((((()))(((((('''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))******************))))))*********)))))))))))))))((()))))))))************+++++++++******************************+++++++++++++++++++++,,,---............---///222777<<>>===;;;>>>BBBIIIQQQYYYbbbjjjpppqqqrrrrrrqqqqqquuu|||~~~xxxyyy}}}uuujjj```\\\UUUMMMGGGCCCBBBBBB<<<999777777888:::::::::777777777777777888888888::::::999999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@???????????????>>>>>>>>>???????????????>>>>>>===??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEGGGIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGEEEDDD@@@@@@@@@AAAAAABBBCCCCCC@@@@@@?????????@@@@@@AAADDDBBB@@@BBBEEEFFFCCC@@@AAABBBDDDFFFHHHIIIKKKKKKVVV[[[bbbhhhmmmttt}}}qqq^^^QQQIIIHHHGGGHHHIIILLLNNNPPPSSSTTTUUUVVVUUUSSSQQQOOOJJJEEE>>>888444222///---//////...------.........,,,,,,------,,,,,,+++***EEEDDDBBBBBBAAA???<<<999777666444111...,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((()))((('''''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((()))***+++++++++))))))))))))))))))******))))))))))))))))))******((()))))))))************************************))))))*********+++++++++++++++++++++,,,---...////////////222666;;;@@@CCCEEEEEEGGGIIIKKKLLLLLLLLLCCCAAA???===;;;:::;;;===CCCMMMYYY___aaafffoooxxxyyyzzzyyyxxxwww{{{tttfffZZZTTTJJJIIIFFFBBB???===;;;;;;:::888777777888999999999888888888999999:::::::::;;;;;;;;;;;;;;;<<<==================>>>???@@@AAAAAAAAAAAA@@@@@@?????????AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEGGGIIIKKKLLLKKKJJJIIIGGGFFFGGGHHHJJJIIIGGGEEEAAAAAAAAAAAABBBDDDFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDGGGDDDBBBCCCFFFGGGEEEBBB???@@@@@@AAABBBCCCDDDEEEIIIMMMSSSWWW\\\ccckkkrrr{{{}}}rrr]]]QQQIIIHHHGGGGGGHHHKKKMMMOOOSSSTTTUUUVVVUUUTTTRRRPPPNNNIIICCC===999555111...///...---------------...,,,------------,,,++++++GGGEEEDDDDDDDDDBBB@@@>>>;;;999666222///,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((((((''''''(((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''&&&''''''((((((&&&'''((((((((((((((('''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))************************&&&''''''((()))***+++,,,(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))***************)))))))))***++++++,,,,,,++++++++++++,,,---...//////000222555:::>>>CCCEEEGGGGGGHHHKKKMMMMMMJJJHHH@@@===;;;<<<;;;;;;???EEEMMMZZZgggkkkiiikkkttt~~~}}}~~~}}}{{{{{{~~~oooeee[[[QQQJJJHHH??????>>>>>><<<:::888777999777666666777888888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGIIIKKKJJJGGGEEE@@@@@@???@@@AAACCCFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKIIIFFFCCCAAAAAA@@@@@@@@@AAABBBBBB@@@CCCGGGJJJLLLQQQYYY___iiimmmsssyyyvvvbbbWWWLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVUUUSSSRRRQQQMMMHHHCCC???:::555222000///...------------------------------,,,++++++KKKIIIGGGEEEEEEDDDAAA@@@>>><<<999666222///---,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***))))))((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((()))'''(((((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((())))))***++++++++++++++++++++++++'''''''''(((((()))))))))&&&'''''''''((((((((((((((()))))))))************))))))))))))************((()))))))))*********+++((())))))***++++++,,,,,,,,,,,,+++,,,,,,---...//////111444999===AAADDDEEEJJJIIIJJJLLLMMMKKKFFFAAA;;;888999<<<>>>@@@HHHQQQZZZdddppptttsssttt{{{|||kkk___TTTOOOJJJDDD@@@AAA<<<<<<<<<;;;:::999999888888666666666888999999888888888999:::;;;<<<===============>>>>>>???@@@AAADDDEEEGGGIIIIIIHHHFFFDDDDDDCCCAAA@@@??????@@@@@@???AAACCCEEEFFFFFFEEEDDD@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFGGGIIIKKKJJJGGGDDDAAAAAA@@@@@@BBBDDDGGGHHHFFFGGGHHHJJJMMMOOORRRSSSUUUYYY^^^___\\\UUUOOOKKKGGGFFFDDDCCCAAAAAAAAAAAA<<>>>>>>>>>>>???@@@AAABBBGGGIIILLLNNNMMMKKKHHHFFFDDDCCCAAA@@@??????@@@@@@===???BBBDDDEEEEEEEEEDDD@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGIIIJJJFFFEEEDDDDDDEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJIIIFFFCCCDDDDDDCCCCCCDDDFFFIIIKKKGGGHHHKKKNNNSSSWWWZZZ\\\ccckkksssuuuoooddd[[[VVVMMMLLLIIIFFFDDDBBBBBBBBB===???AAAAAA???@@@DDDHHHFFFLLLSSSZZZ___fffmmmrrrsssgggeeebbb^^^XXXSSSNNNKKKOOOQQQTTTXXXZZZ[[[[[[[[[VVVTTTPPPLLLIIIDDD???<<<444333222000///.........------......------,,,+++LLLKKKKKKJJJHHHFFFDDDCCCAAAAAA@@@>>><<<999777666444000,,,******+++,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++)))&&&$$$$$$&&&)))+++******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''((()))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************,,,+++******)))************,,,...//////...///000888;;;<<<======@@@EEEJJJNNNJJJGGGGGGIIIGGG@@@999444888???FFFNNNUUU\\\___eeejjjwwwwwwkkk\\\RRRPPPDDDBBB???<<<:::999999:::999999888888888888888888999999888999:::;;;<<<===;;;;;;::::::;;;===???@@@===>>>???@@@@@@CCCFFFIIINNNOOOPPPOOOLLLIIIGGGGGGCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKNNNOOOMMMKKKOOOMMMLLLKKKLLLNNNQQQSSSSSSSSSSSSQQQPPPPPPRRRTTTOOOPPPPPPOOOMMMLLLLLLMMMLLLJJJJJJMMMMMMIIIHHHJJJGGGIIIRRR]]]bbbdddjjjsssxxxtttlllgggaaaTTTLLLOOOOOOHHHDDDHHHDDDCCCAAA???>>>>>>>>>>>>BBBCCCFFFHHHLLLTTT___gggmmmrrr|||uuunnniiiddd[[[OOOIIIKKKNNNOOORRRTTTVVVXXXXXXYYYYYYUUUPPPNNNNNNLLLJJJGGG888666222///------............---,,,,,,,,,,,,---FFFGGGIIIJJJIIIGGGEEECCCDDDDDDCCCBBB@@@>>>===<<<666333...,,,++++++++++++,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******(((&&&%%%%%%''')))+++))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((()))***)))(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))(((((('''''''''''''''((((((((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))*********+++++++++'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************************************)))******+++,,,,,,***+++---...---...000111:::<<<>>>???@@@BBBGGGKKKJJJHHHGGGHHHGGGDDD===888777<<>>>>>???@@@@@@@@@BBBEEEGGGKKKMMMOOOPPPOOONNNNNNNNNFFFEEEEEEEEEEEEGGGHHHIIIIIIKKKNNNOOOOOOOOOPPPRRRRRRSSSVVVYYY\\\___bbbcccYYYXXXXXXYYY[[[[[[XXXUUUWWWVVVUUUUUUWWWZZZ]]]___`````````^^^\\\\\\]]]___\\\]]]^^^\\\YYYVVVUUUVVVWWWSSSRRRUUUVVVSSSRRRSSSUUUWWW___iiioooqqqwww~~~|||wwwrrrfffZZZUUUXXXWWWNNNIIIJJJIIIHHHEEECCCAAAAAAAAAAAA===???AAAAAACCCGGGNNNSSS[[[___jjjuuu|||qqqlllhhhcccYYYMMMHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTRRRPPPOOOPPPNNNKKKGGG===:::555111.........///......---,,,,,,,,,,,,--->>>AAAEEEHHHJJJIIIFFFEEEEEEFFFEEEEEEDDDCCCBBBAAA:::777222///---,,,+++)))******+++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((()))***(((((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((()))))))))(((((((((((('''''''''((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))******''''''((()))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))+++,,,---...+++,,,---......000333666===???AAACCCDDDFFFJJJMMMHHHIIIIIIHHHFFFBBB>>>;;;???DDDKKKPPPSSSXXX]]]aaadddooo}}}uuubbbXXXNNNHHHDDD>>>:::999:::999888666666666777777777777888888999999::::::888999;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>:::;;;=========???CCCEEEDDDGGGKKKNNNPPPQQQSSSUUUOOONNNLLLKKKLLLNNNPPPRRRTTTWWW[[[]]]^^^___```aaa^^^aaaeeejjjpppvvvzzz|||ooooooooopppqqqoookkkggggggggggggiiilllppptttvvvzzzzzzyyyvvvsssrrrsssuuuuuuwwwwwwuuupppllliiihhhkkkddd___bbbeeedddbbbaaa```ccckkkuuu|||~~~vvvrrroookkkeee___]]]ccccccZZZTTTSSSTTTRRRNNNIIIGGGEEEEEEEEEAAABBBBBBBBBAAABBBDDDFFFIIILLLUUUaaaiiippp{{{rrrpppmmmhhh]]]PPPKKKKKKJJJJJJLLLMMMNNNPPPQQQQQQMMMMMMNNNPPPQQQPPPMMMJJJDDD@@@:::444000......///......---,,,,,,,,,,,,---;;;===@@@DDDFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB???;;;666222000...,,,***)))***,,,---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))))))))))))))))))))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))(((((('''%%%$$$%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))***+++,,,,,,''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************((())))))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************************************+++,,,---.........///000111444888<<>>===;;;::::::999999888999999:::;;;888888888999::::::;;;;;;999:::<<<>>>>>>>>><<<;;;======>>>>>>??????@@@@@@:::;;;===>>>???BBBFFFIIICCCGGGLLLQQQTTTWWWZZZ\\\^^^\\\YYYWWWWWWYYY\\\^^^fffjjjooossstttuuuuuuvvvsssuuuyyy{{{tttvvvzzzyyyuuussspppttt{{{}}}kkkccccccbbb^^^^^^\\\___gggiiiccc^^^]]]^^^[[[VVVQQQMMMLLLMMMNNNJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCHHHQQQWWW^^^gggqqq}}}|||vvvuuusssmmmbbbVVVOOOLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKMMMOOOOOOOOONNNJJJFFF???888222///............---,,,,,,,,,,,,---<<<<<<<<<>>>@@@CCCGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCBBB???:::777444222///---+++,,,---......---,,,+++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********))))))+++***))))))(((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''%%%$$$$$$'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((((((((((((((((((((()))))))))***(((((())))))))))))((((((######$$$%%%&&&''''''(((''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************************,,,,,,+++++++++++++++,,,---...///111222666;;;???EEEEEEGGGIIIKKKLLLLLLLLLIIIHHHEEECCCBBBEEEKKKPPPRRROOOMMMLLLOOOWWW___eeejjjoootttxxx|||ooo```TTTJJJDDD@@@???<<<::::::;;;:::999999999999:::;;;<<<======999:::::::::;;;;;;<<<<<<:::<<<>>>??????>>>===<<<======>>>@@@AAAAAABBBBBBAAABBBCCCDDDEEEGGGJJJMMMLLLPPPVVV[[[^^^bbbeeehhhnnnmmmkkkjjjkkkooosssuuuxxxeee___cccdddaaaZZZZZZ^^^dddeeeaaa]]]\\\^^^[[[WWWUUUTTTVVVZZZ\\\WWWUUUQQQMMMJJJGGGEEEDDDCCCAAABBBFFFKKKOOOVVV^^^kkksss~~~|||{{{{{{yyysssjjj___VVVOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJMMMPPPRRRMMMJJJCCC<<<666111///.........---,,,,,,,,,,,,---???===;;;:::;;;???CCCEEEHHHHHHHHHIIIHHHHHHGGGGGGEEEBBB>>>;;;999777444111---.........------,,,+++************************))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((,,,+++******))))))******)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((((()))))))))******(((((())))))))))))(((((($$$$$$%%%&&&''''''((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************------,,,++++++++++++++++++---///111444888<<<@@@HHHHHHIIIKKKMMMMMMJJJHHHFFFCCCAAA@@@EEELLLTTTYYYXXXRRRMMMNNNVVVaaajjjnnnlllnnnnnnpppzzztttcccTTTJJJDDD@@@>>>999;;;;;;888888;;;;;;999777777888999:::;;;<<<<<<=========<<<<<<<<<<<<<<<======????????????>>>===<<<===???AAABBBCCCDDDDDDEEEGGGIIIJJJKKKNNNQQQTTT[[[___eeejjjooosssvvvyyyuuueeeccckkknnnmmmddddddcccbbb___[[[WWWVVVXXXVVVTTTTTTWWW^^^eeeiiifffddd```]]]ZZZUUUPPPMMMGGGCCCAAACCCEEEGGGLLLRRRWWW```mmmyyy{{{ttthhh\\\TTTRRROOOLLLJJJHHHHHHHHHKKKKKKIIIGGGGGGIIINNNRRRPPPMMMHHHBBB<<<666222000......---,,,,,,,,,,,,---AAA???<<<::::::;;;===>>>BBBCCCEEEFFFHHHIIIIIIIIIFFFDDDAAA???===;;;999666111000///---,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''++++++***))))))(((((((((+++******)))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&((((((((('''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********(((((())))))))))))(((((((((((())))))*********+++''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************,,,,,,+++++++++,,,------+++...222666999<<<@@@CCCJJJIIIJJJLLLNNNLLLHHHDDDCCCAAA@@@EEENNNXXX___bbb^^^VVVOOOSSS___jjjnnnnnnmmmmmmlllpppqqqbbbXXXLLLCCC???>>>===<<<777;;;<<<999999<<<<<<:::777777888:::;;;;;;<<<<<<@@@@@@??????>>>=========????????????????????????>>>???BBBEEEGGGIIIJJJJJJKKKNNNRRRWWW\\\bbbiiimmmvvvzzzsssttt|||yyyvvvppphhh```\\\ZZZYYYVVVTTTRRRRRRVVV]]]eeejjjmmmnnnoooqqqppplllddd^^^SSSMMMIIIHHHHHHFFFHHHKKKLLLTTT___iiiqqqzzz{{{}}}yyyjjj```]]]YYYTTTQQQNNNMMMMMMKKKLLLKKKIIIGGGGGGJJJMMMQQQPPPMMMHHHBBB<<<666333......---,,,,,,,,,,,,---AAA@@@>>><<<:::999888888<<<===@@@BBBEEEGGGIIIIIIGGGDDDBBBAAA@@@>>><<<:::333111///---,,,++++++,,,************************))))))))))))))))))))))))'''((()))******)))((('''---,,,+++)))((((((((((((******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***************************&&&((())))))(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************(((((())))))))))))((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************************************************+++,,,---...///...222777;;;>>>BBBEEEHHHKKKJJJJJJLLLNNNLLLFFFBBBCCCAAACCCKKKXXXccchhhiiicccYYYRRRVVVccclllkkkffflllmmmmmmtttvvvdddUUUOOOHHH@@@<<<<<<===<<<;;;222888:::777777;;;;;;888888999:::;;;<<<=========BBBBBBAAA@@@???>>>======@@@@@@???>>>>>>??????@@@AAACCCGGGJJJMMMOOOPPPPPPSSSXXX```iiisss}}}|||pppgggccccccbbbZZZWWWRRRPPPRRRXXX___dddhhhlllsss{{{~~~{{{rrrkkkaaaYYYSSSPPPLLLHHHFFFHHHKKKPPPWWW^^^dddmmmxxxwwwuuu{{{~~~lllkkkhhhccc]]]YYYVVVTTTTTTKKKLLLMMMKKKHHHFFFGGGIIISSSRRRPPPMMMGGG@@@:::666......---,,,,,,,,,,,,---CCCBBBAAA???===:::888777888:::>>>BBBFFFHHHIIIJJJHHHGGGEEECCCAAAAAAAAABBB:::666111...,,,+++***)))((((((((((((((()))***+++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((((('''***((('''&&&&&&'''(((***))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((((()))++++++)))((()))*********))))))((((((''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&''''''''''''''''''***)))((('''&&&&&&'''(((((()))***)))'''&&&&&&'''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,---------.........444666;;;???CCCEEEFFFFFFMMMLLLKKKJJJJJJGGGCCC@@@;;;>>>EEESSSbbbkkkllljjjhhh[[[RRRTTT]]]cccfffggggggooouuuwwwgggZZZPPPIII@@@???>>>===;;;:::999888999999999888999999::::::===;;;999;;;>>>@@@@@@>>>DDDCCC@@@>>><<<===???AAA<<<@@@CCCCCCBBBAAADDDFFFJJJKKKNNNQQQUUUYYY\\\]]]dddkkkxxx}}}zzzxxxuuuiiibbb\\\[[[ZZZYYYZZZ]]]ZZZ___kkkvvvzzzwwwuuuwwwjjjfffaaa^^^\\\WWWOOOJJJLLLNNNPPPRRRTTTZZZcccjjjuuu|||}}}|||tttwww|||yyytttlllddd___^^^TTTNNNJJJLLLLLLKKKKKKNNNMMMQQQVVVVVVPPPHHH@@@;;;222111000...---------...EEEDDDCCCAAA???;;;888777888999<<>>;;;777444222111///---++++++***)))))))))******)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''')))))))))((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))***(((&&&'''''''''((((((((((((((('''''''''''''''(((((()))((()))++++++)))((()))******)))))))))((((((((('''(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''&&&***)))((('''&&&''''''(((((()))***)))'''&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000888:::>>>BBBFFFHHHHHHIIILLLLLLLLLJJJGGGCCC@@@>>>;;;@@@KKKXXXdddjjjiiiggg^^^XXXUUU\\\cccfffffffffmmm{{{nnn]]]QQQIIIBBB===;;;;;;:::999888777666666999999999999999:::;;;;;;===;;;:::<<>>:::888888999999;;;===@@@CCCDDDHHHGGGGGGFFFEEECCCBBBAAAAAA???<<<:::888555222///...---,,,+++************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***))))))))))))***++++++***))))))((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((('''''''''((((((((((((((()))))))))''')))******)))(((((()))))))))))))))(((((((((((())))))((('''''''''(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))(((''''''''''''(((((()))***)))'''&&&'''((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---,,,+++,,,---///222444;;;===AAADDDGGGIIIIIIIIIKKKLLLLLLHHHBBB>>>===>>>???FFFPPP[[[cccfffeeedddVVVVVV[[[eeekkkjjjiiiiiiuuujjj```SSSHHHBBB???<<<999888888888777777777666666888999999:::;;;<<<======>>>>>>>>>@@@BBBBBBAAA@@@@@@???>>>???BBBFFFHHHIIILLLNNNNNNNNNNNNRRRYYY___bbbiiivvvyyyooohhhfffaaa]]]]]]aaadddaaa^^^]]]dddhhhmmmppprrrsssssstttssslllccc[[[WWWVVVWWWXXXUUUZZZdddooo{{{}}}~~~zzzoooaaaXXXPPPNNNMMMIIIHHHHHHMMMMMMOOOSSSTTTQQQIIICCC;;;888555111///...///000FFFFFFGGGGGGEEEBBB>>><<<;;;:::888888999<<>>BBBEEEGGGHHHGGGGGGKKKLLLJJJCCC<<<999===AAAHHHLLLRRRXXX[[[^^^aaacccYYY\\\cccmmmqqqpppqqqtttzzzgggTTTNNNFFF@@@======<<<<<<888999999999999:::::::::888999:::<<<===>>>>>>???@@@AAAAAABBBBBBBBB@@@???@@@@@@@@@BBBGGGLLLOOOQQQTTTWWW[[[___bbbgggooovvvzzzwwwrrrkkkfffhhhgggaaaZZZVVVWWW\\\bbbhhhlllqqqxxx~~~yyyrrrmmmiiieee___[[[SSSTTTYYYbbblllvvv|||sssfff[[[QQQNNNMMMJJJHHHIIILLLJJJKKKPPPTTTTTTNNNHHH@@@===888333000//////000CCCDDDEEEFFFFFFEEECCCBBB>>>===:::888888:::===???===???AAACCCDDDDDDDDDDDD@@@@@@??????>>>;;;666333...---,,,,,,++++++,,,,,,+++******************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''((((((((((((((())))))***((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((''''''&&&&&&((()))******++++++******'''(((******((('''((()))(((((((((((())))))))))))*********))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((((((((''')))***)))(((((()))***))))))(((((((((((())))))***))))))(((((())))))***************************((()))))))))************)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,---------...111666:::===@@@AAADDDFFFHHHHHHGGGGGGKKKJJJFFF???888999@@@GGGPPPPPPQQQRRRUUUZZZbbbgggfffgggmmmtttxxxyyyvvv```QQQGGGCCC>>>;;;999999999999999999::::::;;;<<<<<<===999:::<<<>>>??????@@@??????@@@@@@@@@???>>>>>>>>>CCCEEEGGGIIINNNTTT[[[```dddkkkttt||||||{{{wwwlll```YYYYYY[[[^^^___bbbhhhqqqxxx|||||||||}}}|||wwwmmmfff\\\YYYWWWYYY^^^eeejjjmmmxxxvvvhhh\\\QQQNNNNNNLLLKKKKKKKKKIIIIIINNNSSSUUUQQQMMMEEEBBB===777333000000///BBBBBBCCCDDDEEEFFFFFFFFFCCCAAA>>><<<;;;<<<===>>><<<===>>>@@@BBBDDDDDDEEECCCBBBBBBBBBBBB@@@<<<999111000///...---,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((***))))))))))))***++++++)))((((((''''''&&&&&&%%%))))))))))))))))))))))))*********************************)))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((((((((((((''''''''''''((()))++++++******)))&&&((())))))(((''''''((((((((((((((())))))))))))))))))*********)))(((((())))))))))))))))))))))))$$$$$$%%%&&&'''((())))))&&&'''(((((()))(((((((((''')))******(((((()))+++))))))(((((((((((())))))******))))))))))))******************************))))))))))))************)))***++++++,,,,,,,,,,,,++++++,,,---------------------...111555:::???AAADDDFFFHHHJJJJJJJJJHHHHHHHHHFFFBBB===:::===EEEKKKQQQPPPOOORRRXXX```iiinnnrrrrrrwww~~~ooo]]]NNNEEE@@@???<<<:::888888888888888999999:::;;;;;;<<<<<<;;;<<<>>>@@@@@@AAA@@@???<<<>>>>>>>>>===>>>@@@BBBEEEIIINNNQQQTTT]]]jjjttt~~~qqqjjjjjjhhhddd___]]]___cccgggppptttyyy~~~{{{uuuoookkkgggbbb]]][[[]]]aaadddnnnwww{{{hhh[[[OOOLLLNNNNNNMMMMMMKKKJJJKKKNNNSSSUUUTTTRRRKKKHHHDDD>>>888444111000CCCBBBBBBBBBCCCDDDEEEFFFHHHFFFCCCAAA???>>>???????????????@@@AAABBBDDDEEEDDDCCCCCCCCCDDDCCCAAA???777666444111///---,,,,,,++++++***))))))***++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''(((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((''')))+++'''''''''(((((((((((((((&&&''')))***+++***)))(((&&&((())))))(((''''''((('''((((((((()))))))))***(((((()))*********))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%&&&((()))))))))((((((''')))******))))))***+++))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))************))))))***+++,,,,,,,,,,,,+++,,,------...---------,,,...111555999>>>BBBDDDFFFGGGIIIJJJJJJIIIGGGFFFBBBAAA@@@???AAAEEEJJJMMMKKKLLLPPPZZZeeeooosssuuuxxxyyynnnaaaXXXMMMDDDAAA<<<<<<<<<;;;999999999:::999999999:::;;;;;;<<<<<<===>>>@@@AAABBBAAA@@@???===???@@@AAABBBEEEKKKPPPNNNUUU^^^aaaeeeppp}}}~~~{{{{{{||||||{{{zzzzzz||||||uuunnniiieeebbb```dddgggkkknnnooooooooopppooonnnjjjddd]]][[[]]]```eeellltttyyy|||}}}iii[[[NNNKKKNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUVVVWWWQQQOOOKKKEEE???999444222DDDCCCAAA@@@@@@BBBDDDEEEKKKIIIGGGDDDBBB@@@@@@@@@CCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBBBBDDDDDDBBBAAA===;;;888444111...,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((######$$$&&&((()))***+++'''((((((((())))))******''''''((((((((((((''''''************************(((((((((((((((((((((((((((***,,,+++(((''')))+++&&&'''''''''(((((())))))&&&''')))***+++***((('''&&&((())))))(((''''''((('''((((((((())))))******'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((((((''')))******))))))***,,,))))))(((((((((((())))))((((((''''''''''''((((((************************))))))))))))************((()))***+++,,,---------+++,,,------......------,,,...222777<<>>???AAABBBBBBAAA@@@>>>@@@BBBDDDFFFIIIOOOWWW]]]^^^hhhssswwwzzz|||{{{xxxtttuuuxxxrrrpppooooooqqqvvv{{{~~~|||vvvnnnhhh]]]^^^___^^^]]]```ggglllfffhhhhhhbbbZZZUUUUUUXXX^^^bbbhhhjjjnnnwww}}}kkk\\\NNNKKKMMMNNNMMMMMMPPPQQQSSSSSSTTTUUUXXX[[[UUUSSSPPPJJJDDD===777333QQQJJJBBB@@@CCCFFFFFFEEEMMMKKKJJJIIIIIIHHHEEECCCDDDCCCCCCBBBAAA@@@@@@???EEEDDDCCCBBBBBBBBBBBBCCC@@@<<<888444222///,,,***,,,+++***((((((((()))************)))******+++,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))************))))))))))))*********)))(((''''''&&&)))((('''&&&&&&'''((()))******)))))))))))))))***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))''')))******)))))))))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***,,,,,,---,,,,,,+++*********+++,,,+++***)))(((((((((((()))******++++++,,,------+++---//////.........///000333888===AAACCCDDDCCCHHHHHHIIIIIIIIIFFFBBB???>>>===AAAJJJOOOOOONNNOOOFFFMMM^^^rrr{{{yyyuuuvvvyyyzzzoooVVVPPPGGGBBB@@@???>>><<<::::::::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAA@@@???>>>@@@AAACCCBBBIIINNNOOOSSS]]]hhhmmmrrr}}}~~~}}}sssooonnnllliiinnniiiiiiooottttttxxx}}}||||||xxxssskkkddd``````\\\WWWVVV[[[[[[[[[YYYUUUQQQRRRVVV[[[ZZZ\\\]]]^^^```eeemmmsss{{{vvvgggZZZWWWVVVRRRQQQSSSVVVUUUSSSSSSTTTWWWZZZ]]][[[YYYUUUNNNEEE>>>:::999___WWWKKKCCCAAABBBCCCCCCGGGFFFFFFHHHIIIJJJHHHFFFIIIIIIHHHFFFDDDBBB@@@???AAABBBDDDEEEEEECCCAAA@@@@@@>>>:::888666333///------,,,+++***)))******+++)))))))))((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))+++***))))))))))))***+++((((((''''''''''''((((((***))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))''')))++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))))))((((((((()))***++++++,,,+++******)))))))))***+++++++++,,,,,,,,,,,,,,,)))******++++++,,,------,,,---......------...000333666:::>>>BBBDDDEEEEEEHHHHHHHHHHHHGGGDDDAAA>>>???@@@EEEMMMPPPNNNMMMOOOMMMUUUdddsssyyyuuusssvvvuuu```VVVLLLGGGAAA===<<<<<<;;;999999999:::::::::;;;;;;;;;===>>>>>>???@@@AAABBBBBB@@@AAABBBBBBBBBCCCDDDEEEJJJRRRXXX\\\cccppp|||yyyqqqmmmmmmnnnnnnuuuqqqrrryyy}}}zzzsssooollleee\\\XXXYYYWWWVVVTTTQQQPPPQQQTTTWWWVVVVVVUUUTTTSSSUUUZZZ___fffmmmxxxyyyyyypppfffaaa[[[TTTSSSVVVZZZXXXVVVTTTUUUYYY]]]```\\\YYYUUUOOOJJJDDD???<<>>>>>@@@DDDGGGGGGEEEAAA???AAA???===<<<;;;888444111...---,,,+++***+++,,,,,,)))(((((((((((()))************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))((('''''''''((()))+++,,,+++******))))))******+++((((((''''''''''''((((((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))*********)))))))))))))))******+++***))))))((()))))))))&&&''')))++++++++++++***)))******++++++,,,---------------,,,+++,,,///111888999<<<@@@CCCEEEGGGHHHIIIIIIGGGEEECCCAAA???>>>AAACCCJJJPPPPPPLLLMMMPPPYYYaaammmuuutttqqqsssyyypppZZZKKKDDDBBB???<<<:::::::::999888999999:::::::::;;;;;;;;;???@@@AAABBBCCCCCCCCCCCC===???BBBCCCDDDFFFHHHKKKUUU]]]fffnnnyyy~~~xxxssspppqqquuuyyy~~~tttggg]]]ZZZVVVTTTRRRQQQRRRSSSSSSSSSSSSQQQNNNJJJGGGFFFIIIKKKTTT[[[gggsss}}}~~~uuuyyyuuuqqqlllddd[[[YYY\\\```]]]YYYVVVWWW[[[```ddd^^^[[[VVVSSSPPPLLLEEE@@@}}}nnn]]]NNNFFFEEEFFFFFFEEEEEEGGGJJJKKKKKKJJJMMMNNNNNNMMMKKKGGGCCC@@@???AAADDDFFFFFFEEEBBB@@@AAA@@@?????????<<<888444///...---+++++++++,,,,,,)))))))))))))))******+++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))************)))))))))((()))((('''&&&''')))+++,,,((((((((((((((((((((((((***))))))))))))******+++*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((***,,,,,,+++***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***)))))))))))))))***+++******)))))))))******'''(((***,,,,,,+++***))))))******++++++,,,------...---,,,+++***,,,000444===>>>???BBBEEEGGGIIIJJJIIIHHHFFFBBB???===>>>>>>EEEGGGKKKNNNLLLJJJOOOVVVdddlllssssssnnnnnnwwwiiiYYYLLLCCC@@@===<<<;;;;;;;;;:::999999999::::::;;;;;;<<<<<<<<>>AAADDDFFFIIINNNUUU[[[dddnnnxxx}}}yyy}}}~~~~~~zzzxxxzzzuuuhhhaaa___\\\YYYYYYZZZYYYVVVSSSQQQOOOKKKGGGDDDCCCDDDEEEKKKPPPZZZeeepppwwwzzz{{{}}}~~~zzzwwwwwwvvvtttooohhhdddbbbdddaaa\\\YYYYYY\\\aaadddccc^^^YYYXXXWWWSSSKKKDDDnnn]]]OOOGGGDDDEEECCCBBBCCCFFFIIIJJJJJJLLLMMMOOOPPPOOOLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDEEEAAAAAA@@@AAA@@@>>>:::777111000...,,,+++++++++,,,++++++******++++++,,,---)))))))))******)))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))***++++++))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))++++++*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++***)))(((((()))***++++++***)))))))))))))))***++++++*********++++++,,,---///000111000///---+++)))******++++++,,,------......---+++,,,///444888AAAAAACCCEEEGGGIIIJJJKKKHHHGGGDDD???<<<;;;???BBBKKKJJJJJJJJJIIIJJJUUU```jjjqqquuupppkkknnn|||xxxaaaRRRIIIBBB>>>===<<<<<<<<<<<<:::999888888:::;;;;;;<<<======>>>>>>AAAAAAAAAAAAAAA@@@??????CCCFFFJJJNNNTTT^^^llluuu~~~zzzuuusssttt}}}yyypppooollljjjhhhgggccc\\\VVVPPPMMMHHHDDDCCCDDDFFFHHHJJJLLLRRR[[[dddjjjllllllqqquuu{{{~~~|||{{{zzzwwwnnnggggggddd```]]]\\\]]]```bbbfffbbb^^^^^^]]]YYYPPPIII}}}nnn^^^QQQJJJGGGDDDAAA@@@BBBEEEHHHIIIKKKLLLNNNPPPQQQPPPOOONNNJJJHHHEEECCCBBBDDDFFFHHHDDDCCCBBBAAAAAA???<<<999555333111...,,,+++++++++,,,++++++++++++,,,------))))))************))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((***++++++,,,,,,++++++***'''&&&&&&''''''((()))***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))*********)))))))))))))))******++++++++++++++++++,,,---.../////////...---+++***)))******++++++,,,------............///333999===CCCDDDEEEGGGIIIJJJKKKKKKFFFEEEBBB===999;;;AAAGGGPPPKKKHHHHHHJJJPPP^^^jjjooowww{{{vvvqqqwwwlll^^^OOOGGGCCC>>><<<<<<:::;;;<<<;;;888777777888<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFLLLSSSZZZdddrrr|||{{{|||~~~}}}xxxsssxxx{{{|||xxxrrroooqqqttt{{{}}}xxxppphhhbbbVVVPPPHHHCCCBBBDDDGGGHHHPPPRRRWWW___fffjjjhhheeehhhkkkqqqxxx|||{{{wwwlllllljjjhhheeecccaaa``````eeecccccccccbbb]]]UUUOOOvvviii```VVVPPPHHHCCCAAACCCEEEGGGHHHIIIKKKLLLNNNOOOPPPPPPMMMKKKGGGDDDCCCDDDFFFHHHGGGFFFCCCBBBBBB@@@>>><<<:::888555222///---,,,,,,++++++******++++++,,,---((()))***++++++***)))((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))************))))))))))))%%%&&&(((***+++***)))(((***+++,,,,,,,,,,,,+++***&&&&&&&&&&&&'''((()))***)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))************)))))))))((((((((()))***++++++***************+++,,,,,,******************)))))))))******++++++,,,---------///000111333888===AAACCCEEEGGGJJJKKKKKKJJJIIIDDDCCC@@@;;;888<<>>>>>???AAABBBBBBCCC?????????AAADDDHHHLLLOOOPPPZZZgggsss|||tttooommmpppsssuuutttrrrpppnnnmmmqqqsssqqqmmmnnnuuu}}}yyytttggg^^^RRRIIIFFFGGGHHHIIISSSWWW___jjjqqqqqqjjjddd^^^```fffnnnwwwyyysssvvv~~~uuurrrrrrrrrppplllgggbbb___```bbbeeefffeeeaaa[[[XXXxxxggg___SSSIIICCCBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNLLLIIIGGGEEEEEEFFFGGGJJJHHHEEECCCBBBBBB@@@>>>>>><<<888444111///------*********)))******+++,,,((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))"""$$$(((+++,,,,,,***)))((()))***++++++***)))((((((((((((((()))***,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))%%%'''))))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***,,,,,,))))))((())))))***++++++************+++,,,---...)))******+++,,,,,,---------///111333666;;;@@@DDDCCCEEEHHHKKKLLLKKKJJJHHHCCCBBB???:::888===GGGPPPRRRLLLHHHMMMVVVaaammmwwwuuu^^^PPPHHHCCC???>>><<<:::;;;???:::<<<===<<<::::::>>>AAA>>>??????AAABBBCCCDDDDDD?????????BBBGGGNNNTTTXXXaaammm~~~tttpppooommmkkkkkkoootttuuurrrooonnnooolllqqqtttsssooorrr|||~~~~~~yyynnn^^^RRRLLLKKKKKKKKKNNNTTT```nnnvvvtttiii```QQQTTTYYYaaalllxxx{{{pppooozzz~~~vvvxxxyyyxxxsssllleee```\\\```fffhhhgggccc___^^^rrrcccZZZRRRHHHDDDFFFEEEDDDCCCDDDHHHKKKLLLMMMQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;888555222...,,,)))***,,,---,,,+++)))'''+++++++++************)))((((((((((((((((((((((((************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))---+++(((&&&%%%''')))******)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++************+++---.........---///333777===AAAEEEGGGFFFGGGJJJKKKKKKIIIFFFDDD???===;;;999;;;???DDDGGGQQQMMMQQQ___lllttt~~~ppp\\\NNNGGGAAA@@@>>><<<;;;;;;;;;;;;>>>>>>======>>>???@@@@@@BBB???>>>BBBCCC@@@???AAABBBBBBHHHOOOQQQRRR[[[fffrrrsssppplllhhheeeggglllpppqqqpppsssxxxxxxrrrmmmmmmnnnqqqssstttvvv}}}~~~~~~}}}{{{}}}qqqcccXXXQQQNNNMMMPPPTTT^^^mmmxxxuuuhhh[[[NNNOOOQQQUUU]]]iiivvv}}}~~~wwwiii]]]ZZZ```eeeffffffeeebbb___tttjjj^^^QQQIIIHHHEEEDDDCCCDDDFFFHHHHHHHHHOOOOOOOOONNNMMMLLLLLLLLLMMMLLLKKKHHHFFFCCCBBB@@@>>>===<<<;;;888555222000,,,,,,------,,,+++***)))+++++++++************)))************************************************++++++******************************************))))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++***((('''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************+++,,,,,,,,,,,,,,,++++++,,,++++++,,,.../////////...000444999>>>CCCFFFHHHFFFHHHJJJKKKJJJGGGCCCAAA>>><<<::::::<<>>???>>>===;;;;;;;;;;;;<<<=========>>>>>>???@@@AAAFFFBBB@@@BBBBBB??????BBBIIIKKKQQQYYY^^^dddsssxxxnnncccddddddccccccfffjjjmmmpppqqqwww{{{yyyrrrnnnpppooosssvvvyyy}}}~~~xxxxxx|||yyyyyy~~~~~~pppddd]]][[[ZZZ]]]]]]```fffkkkhhh\\\RRRJJJJJJJJJMMMTTT^^^hhhoootttggg]]]\\\```dddffffffdddbbb___~~~ppp___QQQKKKGGGFFFEEEEEEFFFFFFEEEDDDLLLMMMNNNOOOOOONNNMMMMMMNNNMMMLLLJJJHHHFFFDDDCCC@@@???>>>===;;;888666555//////...---,,,++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))******************************************)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************************************++++++,,,,,,,,,,,,,,,+++------------......///000000222666;;;@@@EEEHHHIIIHHHIIIJJJJJJHHHDDD???<<<<<<:::999;;;@@@HHHPPPUUUUUU]]]iiiwww|||eeeUUUJJJBBB>>>======<<<;;;::::::;;;<<<=========>>>???@@@AAABBBCCCHHHDDDAAACCCCCCCCCEEEJJJTTTYYYbbbjjjrrr}}}yyymmmaaaZZZXXXZZZ]]]```aaacccfffiiinnnrrryyy}}}vvvssstttvvvzzz|||wwwxxx~~~|||}}}wwwppplllllloooiiicccaaa```\\\TTTNNNJJJIIIIIIKKKQQQYYYaaaeeexxx|||ttthhh```___```ccceeefffdddbbb```}}}{{{{{{mmm\\\SSSKKKIIIGGGFFFFFFFFFEEEDDDIIIKKKMMMOOOPPPPPPOOONNNMMMMMMMMMLLLJJJGGGEEEDDDAAAAAA@@@>>>===;;;:::999222111...,,,++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++************************))))))))))))))))))))))))%%%%%%&&&'''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))************))))))((((((((((((((((((((((((((((((((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))***++++++,,,+++++++++,,,---------------///111333555999>>>CCCGGGIIIJJJHHHIIIIIIHHHDDD@@@;;;888:::999:::>>>FFFPPPZZZ```eeellluuu|||qqqcccTTTKKKEEEAAA???@@@::::::999999:::;;;===>>>>>>???@@@BBBCCCEEEEEEFFFFFFBBBAAADDDGGGJJJQQQXXX```jjjwww~~~ppphhhccc]]]YYYYYY[[[^^^```aaacccfffhhhqqqssszzz}}}{{{}}}{{{~~~}}}{{{|||uuukkkccc^^^ZZZUUURRRQQQPPPQQQUUU[[[ccciiimmmuuuyyy{{{ooofffaaa``````dddeeecccaaabbbvvvwwwzzz}}}mmmbbbUUUQQQKKKGGGEEEEEEEEEEEEGGGIIILLLNNNPPPPPPOOOOOOLLLLLLMMMLLLKKKHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;444222///,,,++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************((((((((())))))******+++************************))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((&&&((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((()))***************+++,,,---,,,,,,---000333777999===BBBFFFIIIJJJKKKIIIHHHFFFDDD@@@<<<888666888:::===DDDNNNZZZeeekkkuuuzzz}}}}}}{{{gggWWWNNNFFFCCCAAA===;;;<<<999999999999:::<<<>>>???@@@AAACCCEEEGGGHHHHHHHHHDDDBBBCCCGGGLLLRRR\\\gggppp~~~xxxmmmeeeccccccaaa^^^___```bbbdddfffjjjnnnqqqyyyxxx~~~|||xxxvvvtttooommmppptttuuuxxx}}}|||}}}vvvlllccc\\\XXXVVVVVVVVVYYY```jjjsssyyy{{{vvvxxx{{{~~~xxxkkkccc]]]\\\aaadddbbbaaacccrrruuu{{{{{{mmmdddWWWLLLFFFDDDEEEEEEFFFHHHJJJLLLNNNOOOOOOOOOLLLLLLMMMMMMLLLJJJGGGFFFDDDCCCAAA???===<<<<<<<<<666555222///---,,,,,,---+++++++++************)))************************************************(((((())))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))(((((('''&&&%%%))))))))))))))))))))))))&&&''')))******))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++'''((()))***++++++++++++***,,,...---,,,...333777;;;>>>BBBFFFIIIJJJJJJJJJHHHFFFCCC???<<<999888777999<<>>???BBBCCCEEEGGGIIIIIIIIIHHHFFFFFFIIIQQQXXX```nnn{{{xxxmmmjjjfffdddcccbbbaaaaaacccfffkkkoootttzzz~~~yyywwwsssmmmjjjlllppprrrvvvzzzxxxzzz|||}}}}}}}}}}}}|||uuuhhh___YYYWWWXXXYYY^^^gggttt~~~yyyyyyxxxwwwxxx|||nnnbbbZZZXXX^^^bbbaaaaaaeeepppuuu{{{mmmYYYMMMGGGGGGGGGFFFGGGHHHJJJKKKMMMNNNOOOLLLMMMOOOOOONNNLLLJJJHHHFFFEEECCC@@@>>>=========999888555222000///......+++++++++************)))************************************************)))))))))))))))(((((((((************************))))))))))))))))))))))))))))))******************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))+++,,,,,,---------+++---000///...000777<<<@@@BBBEEEHHHJJJKKKJJJIIIGGGDDD???;;;888777888999999>>>GGGSSSaaammmwww|||rrr```QQQGGGCCC???===???>>><<<;;;===;;;;;;::::::;;;===???@@@BBBDDDFFFHHHHHHHHHGGGFFFHHHKKKTTT```lllzzzzzzmmmhhheeegggiiiiiigggeeefffffflllrrrzzz~~~wwwsssuuuxxxzzz~~~}}}oooddd```___^^^___dddnnn{{{xxxqqqnnnqqqwww}}}qqqaaaWWWTTT[[[aaa```aaafffpppuuu{{{~~~fffTTTLLLJJJKKKGGGGGGGGGHHHJJJLLLMMMOOOMMMOOOPPPQQQPPPNNNKKKJJJHHHGGGDDDAAA???>>>>>>>>>;;;:::888666333111000///+++++++++************)))******************************************************))))))((((((''''''************************))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***+++,,,---............,,,///111111000333:::@@@BBBDDDGGGJJJKKKKKKJJJIIIFFFCCC===888666777999;;;:::@@@JJJXXXfffrrr{{{}}}hhhXXXNNNGGGCCCAAA<<<:::;;;;;;:::<<>>>>>JJJXXXcccnnnzzzvvvzzzcccPPPFFFBBB@@@>>><<<<<<<<<;;;;;;::::::999>>>===<<<===@@@BBBCCCBBBIIIBBB>>>AAADDDFFFIIILLLZZZaaammm|||sssoooiiibbb___bbbggglllrrrsssssstttxxx}}}|||zzz}}}yyytttxxx||||||yyyqqqhhhaaabbbfffssszzzsss\\\VVVPPPRRRZZZaaabbbaaa~~~xxxvvvvvvyyyqqq```XXXXXXLLLKKKHHHEEEDDDEEEHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFCCC@@@>>>===<<>><<<;;;:::777333111000///...---------------,,,,,,,,,+++++++++******************))))))))))))******))))))))))))******((((((((((((((((((((((((,,,+++++++++++++++++++++))))))************))))))))))))))))))************((((((''''''''''''((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((('''''''''((()))))))))))))))(((******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------......///222777>>>CCCHHHJJJKKKLLLKKKIIIEEECCC>>>:::777888888777:::???GGGRRR```mmmyyy|||wwwsss}}}pppdddTTTHHHCCCAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<======>>>@@@BBBDDDEEEEEEIIIEEECCCGGGKKKOOOTTTZZZ]]]ooowwwpppkkkiiieee``````dddkkkqqqwwwzzzzzz}}}~~~~~~|||wwwuuuwww}}}yyywwwuuuppphhhdddeeejjjqqq|||uuuccc___YYYWWWYYY___dddgggzzzxxx{{{}}}nnneeecccTTTOOOIIIEEEDDDFFFHHHIIIKKKKKKLLLMMMMMMMMMLLLLLLNNNLLLIIIFFFCCC@@@???>>>AAA@@@>>><<<;;;999555333000000///------,,,,,,,,,,,,,,,,,,+++++++++******++++++*********))))))))))))******************)))))))))))))))))))))))))))------,,,++++++***))))))))))))************))))))))))))))))))************)))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))'''(((((())))))(((((('''&&&'''((()))***************))))))))))))((((((((('''''''''((()))*********))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,------------...///111222555;;;AAAFFFGGGJJJMMMOOOMMMHHHBBB>>>:::666444666888999===CCCKKKVVVeeerrr~~~zzzzzz{{{rrrvvvmmmUUUOOOFFFAAA@@@???>>><<<<<<;;;::::::;;;<<>>@@@CCCEEEFFFGGGGGGEEEDDDFFFKKKOOOTTT___jjjsss{{{oooiiiggghhhhhhfffdddgggmmmrrrwww~~~vvvnnnkkkqqqppptttxxxwwwmmmdddaaaccciiirrr|||tttppphhhaaa]]]```hhhnnn}}}yyyrrrnnn___WWWMMMGGGFFFHHHHHHHHHKKKLLLMMMOOOPPPQQQQQQRRRNNNMMMKKKHHHEEECCCBBBAAAAAA???===<<<<<<;;;888666222111///...---,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))+++,,,,,,+++))))))++++++++++++++++++++++++***)))))))))((((((((('''))))))************))))))((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))***+++************************((((((((((((((((((((((((++++++************++++++,,,,,,,,,------------......000222555888===CCCGGGGGGIIIKKKLLLIIIDDD>>>:::;;;777666:::<<<>>>BBBGGGLLLZZZjjjuuu}}}{{{{{{yyyiiiVVVKKKGGGAAA>>>===<<<;;;999<<<;;;999999;;;>>>BBBDDDAAACCCEEEFFFEEEEEEEEEEEEDDDFFFKKKQQQVVV```qqqooogggfffjjjmmmnnnlllmmmsssyyyyyy~~~{{{nnnfffjjjjjjpppwwwwwwnnnccc^^^dddfffkkkttt~~~xxxllleeeffflllqqq}}}zzzkkkbbbVVVMMMJJJIIIIIIHHHLLLMMMNNNOOOQQQSSSUUUVVVMMMLLLKKKIIIGGGFFFFFFFFF???===;;;;;;<<<<<<;;;999444333111///...---,,,,,,,,,,,,,,,+++++++++******++++++++++++************)))***+++,,,,,,+++***)))************************''''''((((((((()))))))))))))))************))))))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((())))))***((((((((((((((((((((((((************************,,,,,,++++++******))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))(((((()))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------............000444777;;;???DDDGGGJJJJJJIIIGGGDDD@@@<<<:::;;;999:::>>>AAABBBEEEJJJQQQaaarrryyyzzz~~~|||~~~fffSSSIIIGGGDDD???<<<::::::::::::;;;:::::::::<<<@@@DDDFFFGGGHHHIIIHHHEEECCCCCCDDDIIINNNWWWcccmmm{{{xxxpppmmmkkkpppttttttsssvvv|||zzzxxxzzz}}}||||||{{{zzz}}}rrrgggfffggglllssstttmmmfffccciiihhhhhhlllttt{{{tttmmmlllmmmnnnzzzrrrfffZZZRRRNNNMMMLLLPPPOOONNNNNNOOORRRTTTVVVNNNMMMLLLKKKJJJIIIIIIIII@@@>>><<<;;;<<<===<<<;;;666555333111///...---,,,,,,,,,,,,+++++++++******,,,++++++++++++***************++++++++++++******(((((((((((((((((((((((((((((()))******+++,,,,,,))))))************))))))))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))***************************************)))))))))((())))))******))))))(((************)))((('''&&&)))))))))************+++*********)))((('''''''''))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---------............///222777:::===AAADDDGGGMMMKKKHHHEEEAAA>>><<<;;;999888<<>>BBBEEEGGGIIIKKKLLLJJJFFFEEEGGGJJJOOOXXXiii|||zzzwwwvvvpppuuuxxxwwwyyyyyyuuuuuuzzzyyyqqqooorrrpppoooqqqvvvxxxnnnjjjkkknnnrrrqqqlllkkknnnooommmkkkjjjkkkpppuuuxxx|||tttpppmmmjjj{{{mmmaaaZZZXXXXXXYYYWWWSSSOOONNNPPPSSSUUURRRQQQPPPNNNLLLKKKKKKKKKDDDBBB???=========<<<;;;888777555333000///...---,,,,,,,,,+++++++++******,,,,,,+++++++++*********,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))***************))))))************))))))))))))))))))******************))))))))))))******'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))************************(((((()))))))))))))))***))))))************))))))((()))))))))))))))((('''))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++------------............222666:::>>>@@@CCCFFFHHHJJJIIIFFFCCC???<<<:::999777999???IIINNNOOOPPPSSS```ooo|||~~~|||iiiXXXKKKEEEFFF;;;<<<<<<<<<;;;;;;<<<===:::;;;<<<>>>@@@CCCEEEFFFGGGIIIKKKKKKIIIKKKQQQWWW___lll|||xxx|||~~~~~~{{{tttssswwwssshhhcccggghhhiiimmmttt~~~|||xxxxxxzzzyyyrrrkkkmmmtttssstttsssppplllkkknnnqqq~~~|||tttpppooo{{{{{{~~~}}}nnneeebbbcccccc^^^XXXRRROOOPPPSSSUUUVVVUUUSSSPPPNNNLLLKKKKKKIIIFFFBBB???>>>===<<<::::::888666444111///......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&))))))************))))))))))))))))))******************))))))))))))******'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************''''''(((((())))))******))))))************))))))&&&'''((()))************))))))******++++++++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------.........//////555888===@@@CCCEEEGGGIIIEEEEEECCCAAA>>>:::777555777:::CCCOOOVVVVVVWWWYYYnnnzzz~~~}}}dddUUUKKKBBB???AAA;;;===???@@@???======<<<:::;;;===???AAACCCEEEFFFDDDGGGJJJKKKLLLQQQZZZaaattt{{{zzzsssqqquuupppddd___ccceeegggmmmuuu}}}sssjjjkkkssswwwzzz|||xxxqqqllllllooosss~~~xxxuuuwww{{{xxxkkkfffhhhddd___\\\VVVQQQSSSXXXZZZWWWSSSQQQPPPPPPPPPOOOKKKJJJGGGCCC@@@===;;;:::888777666666666444111...++++++***************+++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''++++++************++++++++++++***)))(((((()))))))))))))))))))))******+++)))))))))))))))(((''''''(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))+++***)))((((((***,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,---------...111444;;;===BBBFFFIIIJJJJJJIIIGGGEEEAAA<<<888777777888<<<<<>><<<===>>>??????>>>===<<<@@@>>>???CCCDDDBBBCCCFFFCCCFFFLLLQQQVVV\\\hhhsss~~~|||yyywwwssssssvvv|||{{{yyyxxxuuulllbbb^^^```dddiiinnnrrrtttuuuuuuvvvsssssstttyyyvvvllliiikkkyyywwwsssoookkkmmmpppzzzwwwrrrtttjjj```\\\ZZZVVVUUUVVVVVVUUUUUUTTTTTTSSSRRRPPPMMMKKKIIIEEEBBB???===<<<:::888777777666555222///,,,++++++************+++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((***))))))))))))))))))***++++++***))))))))))))))))))))))))))))))******+++)))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))************************+++***)))((()))***,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++---.........000333555<<<>>>BBBFFFHHHIIIIIIHHHGGGDDD???;;;999888888888::::::???GGGOOOWWWggguuuwwwvvvbbbUUUHHHDDDBBB>>>===@@@======>>>>>>???>>>>>>>>>DDDAAABBBDDDDDDAAAAAAEEEFFFIIIOOOTTT\\\hhhyyy}}}zzzzzztttrrrpppooosssyyy|||zzzyyyyyyrrrsssrrrqqqrrrwww|||zzzwwwtttqqqiii```^^^```fffjjjnnnqqqqqqpppoooooommmmmmmmmqqqyyy|||pppjjjhhhuuuzzztttmmmmmmpppuuuyyy|||xxxgggaaa```]]]YYYVVVRRRSSSUUUWWWWWWVVVUUUSSSOOONNNKKKHHHEEEAAA???>>>;;;:::888888777666333000------,,,++++++***++++++,,,++++++******++++++,,,+++++++++***************)))))))))*********++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))))))))))))))))))))))))))******+++))))))******))))))(((((((((((()))***************''''''(((((())))))******+++++++++++++++++++++++++++***)))))))))***,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,---...//////111555888>>>@@@CCCFFFHHHHHHGGGFFFFFFAAA<<<999:::;;;:::999:::<<>>>>>===>>>>>>???@@@AAADDDBBBCCCEEEDDDAAACCCHHHJJJQQQYYYbbbnnn|||{{{yyysssmmmiiigggggg```___]]]\\\___eeekkkooo}}}xxxtttqqqrrrtttuuuvvvyyy{{{{{{{{{~~~zzzxxxsssnnnjjjddd^^^___ccckkknnnrrrrrrpppmmmjjjiiiiiihhhiiimmmuuuyyypppjjjmmmuuu~~~zzzsssmmmhhhgggfffhhhqqqzzz|||uuukkkfff```ZZZWWWOOOQQQTTTVVVVVVWWWWWWXXXQQQPPPNNNKKKGGGDDDAAA???>>><<<:::999888777444222///...---,,,++++++++++++,,,++++++******++++++,,,************************))))))*********++++++++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))******)))))))))))))))***)))))))))))))))******+++))))))*********))))))((((((((()))***************&&&''''''((()))******+++++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...///000333666999@@@BBBEEEGGGGGGFFFEEECCCDDD???999888;;;>>>>>>======CCCMMMVVV```oooyyysssyyy|||mmm^^^MMMHHHDDDAAA@@@AAA@@@???>>>???>>>>>>>>>???AAACCCDDD@@@???AAADDDDDDDDDIIIPPPSSS```ppp~~~{{{ssspppnnnjjjeee```\\\ZZZZZZXXXWWWUUUTTTUUUXXX\\\^^^kkkuuuzzzxxxuuurrrqqqssswwwzzz~~~zzzuuuoooiiifffbbb```bbbhhhqqqtttvvvvvvsssmmmiiigggjjjkkkmmmqqqxxxzzzsssnnnqqquuuzzzvvvllleee___^^^dddlllrrrxxx~~~vvviii\\\VVVUUUOOOPPPRRRRRRSSSUUUXXX\\\SSSRRRPPPMMMJJJFFFCCCAAAAAA>>><<<:::999888666444111000///---,,,+++++++++,,,++++++******++++++,,,************************************++++++++++++++++++++++++************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******+++++++++******))))))******+++***)))))))))))))))******)))))))))))))))******+++))))))************))))))(((((()))***************&&&''''''((()))******+++***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...///111444888;;;CCCEEEFFFGGGGGGEEEBBB@@@@@@<<<888888<<<@@@CCCDDDBBBNNN[[[eeemmmzzzwww~~~yyyyyygggXXXQQQFFFFFFEEEAAA>>>===>>>???>>>?????????@@@AAADDDFFFHHHAAA@@@AAADDDEEEHHHRRR\\\eeeyyy{{{rrrjjjffffffccc___[[[XXXUUUSSSRRRSSSSSSSSSSSSTTTWWWZZZ[[[eeelllwwwxxxyyy{{{|||}}}~~~zzzvvvoooiiigggfffeeeiiinnnsssvvvzzzzzzvvvpppllliiinnnqqquuuyyy~~~||||||xxxuuuvvv{{{xxxooofff``````eeejjjqqqxxx}}}}}}kkkYYYQQQQQQOOOQQQRRRRRRQQQSSSXXX]]]UUUUUUTTTQQQNNNJJJFFFDDDCCCAAA===;;;:::999777555333222000...---,,,++++++,,,++++++******++++++,,,***************+++++++++*********++++++++++++,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))''''''''''''((((((((((((************************(((((((((((())))))))))))(((((())))))*********+++++++++************++++++)))))))))))))))******+++)))))))))))))))******+++))))))******++++++******(((((()))***************''''''(((((())))))******))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,///111333666;;;>>>FFFGGGHHHHHHFFFCCC@@@>>>;;;:::999999<<>>::::::>>>@@@???@@@@@@AAACCCEEEGGGIIIKKKEEEDDDEEEHHHKKKRRRaaaooo|||yyyxxx{{{tttkkkccc______[[[YYYWWWVVVVVVVVVTTTSSSQQQSSSUUUYYY]]]```ccceeeoootttzzz~~~|||~~~vvvppppppooonnnppptttssswww|||~~~|||wwwsssqqqtttxxx}}}{{{xxxxxx|||uuukkkfffhhhjjjqqqyyyrrr^^^RRROOOOOORRRVVVUUUSSSTTTWWW[[[YYYYYYXXXVVVRRRNNNJJJHHHEEEBBB???<<<;;;:::888777444333111///...,,,++++++,,,++++++******++++++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))***++++++)))))))))))))))******+++((()))***++++++++++++***(((((()))***************(((((((((((())))))))))))************************))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...111333666:::???BBBHHHIIIIIIHHHFFFBBB>>><<<666888:::;;;===DDDNNNVVV```ppp~~~~~~sssoooqqqzzzbbbSSSEEE@@@AAA;;;:::>>>???;;;;;;@@@BBB@@@@@@AAACCCFFFIIIKKKLLLMMMFFFFFFHHHMMMTTTaaawwwvvvtttuuuqqqqqqqqqqqqpppnnnlllkkkssswww~~~|||mmmeee___ZZZXXXZZZVVVUUUVVVYYY^^^``````___[[[]]]bbbggglllpppsssttt|||}}}|||{{{xxxvvvxxxuuuzzz~~~||||||{{{ttttttsss{{{zzzfffVVVPPPOOOTTTYYYYYYWWWUUUWWWZZZ\\\\\\[[[YYYUUUQQQMMMKKKFFFCCC???===<<<;;;999777555444222000...,,,,,,+++,,,++++++++++++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++)))))))))))))))******+++((()))***+++++++++++++++(((((()))***************))))))))))))((((((((((((++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,...000333666888===BBBEEEIIIJJJJJJIIIFFFBBB===;;;333888;;;<<<===DDDQQQ[[[ooo|||sssxxxdddQQQIIIBBB@@@BBB<<<999@@@BBB??????CCCCCC???@@@AAAEEEHHHKKKMMMMMMNNNDDDDDDIIIQQQ\\\ooouuullljjjlllnnngggfffeeeeeeddddddddddddnnnrrrzzzxxxlllaaa]]]ZZZVVVUUUXXXVVVWWWZZZ```hhhmmmmmmllljjjlllqqqvvvzzz}}}~~~zzzyyyxxx~~~qqq```WWWRRR\\\bbb]]]WWWWWWWWWUUU[[[\\\]]]```___ZZZPPPIIIHHHEEEBBB@@@>>>===:::888888666333111000...+++(((++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,++++++,,,,,,,,,---------......---,,,+++))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((('''(((((()))***+++,,,,,,+++***)))*********)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************&&&&&&''''''(((((())))))+++++++++*********))))))++++++++++++++++++++++++******++++++++++++************++++++++++++*********++++++,,,,,,++++++***,,,,,,+++***))))))***************++++++,,,,,,,,,++++++++++++++++++++++++''')))***+++******,,,---,,,///333666:::===BBBEEEKKKJJJGGGCCC???>>><<<999<<<999999???FFFOOO^^^jjj}}}xxx{{{uuu[[[UUUKKKDDDAAA@@@AAAAAABBBAAA???>>>>>>???AAABBBEEEDDDFFFJJJKKKHHHHHHKKKHHHLLLSSS[[[hhhsssiiiggggggggghhhjjjjjjjjjiiihhhhhhiiikkksssxxxyyyggg```XXXUUUWWWYYYXXXVVV[[[___gggpppyyy||||||||||||{{{~~~nnnccc]]]cccccc\\\WWWXXXXXXWWW\\\\\\^^^aaabbb]]]UUUNNNKKKHHHDDDAAA@@@>>>;;;999999777444333222000---+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))***))))))(((((((((((())))))******++++++******)))***))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))*********************)))))))))((((((++++++++++++++++++++++++******++++++++++++************++++++++++++******)))******++++++******))),,,++++++***))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++------...---+++******+++000333777;;;===AAAEEEHHHIIIHHHEEE@@@===;;;999888888888<<>>AAACCCGGGIIIGGGEEEAAA===:::777666666888;;;DDDOOOXXXaaalllwwwyyy___OOOJJJEEE@@@======???@@@AAABBBAAAAAAAAABBBDDDFFFGGGHHHDDDCCCDDDDDDDDDJJJQQQ\\\dddqqq|||ooohhhccceeejjjpppxxx|||mmmddd___]]]\\\^^^dddiiikkkjjjnnnttt~~~{{{|||zzzpppbbbXXXUUUYYY^^^______^^^```cccffffffaaa]]]UUUQQQKKKFFFCCC@@@===::::::888666555555555333111......---,,,,,,,,,++++++------,,,,,,+++***))))))++++++,,,,,,,,,---------))))))***+++,,,------...,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))*********(((((((((((()))***+++++++++***)))(((((()))***+++)))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))(((((()))***************))))))((((((''''''&&&&&&))))))))))))))))))))))))******************************++++++++++++************++++++++++++******))))))************))))))++++++***************+++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,---------------000222666999===@@@BBBDDDGGGIIIGGGCCC>>><<<999666666888<<>>;;;:::888666666666666444222000///...---,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))************))))))((())))))***+++,,,+++***)))(((((()))***+++(((((())))))************++++++******))))))(((((())))))))))))))))))))))))(((((()))***************))))))((((((''''''&&&&&&******************************************************++++++++++++************++++++++++++*********++++++++++++++++++***+++***************++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,...111444:::===AAADDDFFFGGGIIIJJJHHHAAA===<<<:::666888===AAAHHHTTT___bbbbbbgggooo}}}||||||eeeUUUKKKFFFAAA???======???@@@@@@???AAABBBCCCEEEGGGIIIKKKLLLHHHGGGGGGKKKNNNVVVdddqqqvvvnnnmmmnnnppprrryyyzzzxxxuuupppmmmlllkkkjjjiiikkknnnsssyyy|||pppjjjggggggkkksss}}}||||||{{{{{{}}}yyyuuuxxx}}}|||||||||kkkaaa^^^___dddiiihhhfffeeegggkkkmmmkkkiiiddd^^^VVVNNNIIIDDD@@@>>>;;;999888777777777555333222000///---,,,,,,,,,------,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))((((((((()))******++++++******)))))))))***++++++***))))))(((((())))))***((((((((()))******++++++************))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))************++++++++++++******************************++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++*********)))******+++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,------------,,,,,,---111444???BBBGGGIIIJJJKKKKKKLLLIII@@@;;;<<<;;;888;;;BBBGGGOOO[[[eeefffeeekkksss|||}}}~~~dddUUUKKKDDDAAA@@@??????@@@AAABBBAAA@@@AAABBBDDDFFFHHHJJJKKKLLLDDDEEEKKKSSS[[[fffxxxxxxpppooouuu}}}wwwqqqjjjgggccc```______^^^]]][[[^^^bbbiiirrr|||vvvnnnkkkiiijjjrrr~~~}}}yyywwwzzzvvvppprrrwww}}}wwwtttwww}}}wwwmmmgggcccgggnnnpppmmmjjjkkknnnpppooonnnlllfff]]]TTTNNNIIIDDDBBB>>><<<:::999999888666444333111///---,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++++++++******)))*********(((((())))))))))))(((((('''(((((()))******++++++)))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))*********+++******************************++++++++++++************++++++++++++************++++++++++++************))))))***++++++,,,++++++++++++++++++,,,,,,)))******+++,,,,,,---------------------000444888AAADDDIIIKKKLLLLLLLLLLLLHHH>>>:::<<<<<<999===GGGRRRYYYdddlllllljjjpppyyyiiiVVVMMMFFFAAA???======???AAADDDEEEDDDBBBBBBCCCDDDGGGIIIJJJKKKKKKGGGLLLWWWdddqqq~~~{{{zzz{{{~~~yyytttmmmggg___]]]YYYXXXYYYYYYZZZYYYXXXYYY]]]eeeooozzz|||uuusssrrrqqqvvv~~~~~~yyyqqqrrrwwwzzzxxxrrrmmmmmmqqq{{{wwwmmmgggiiipppuuuqqqnnnnnnqqqsssrrrqqqqqqkkkaaaXXXQQQLLLHHHEEE@@@>>><<<;;;;;;:::777555444222///---,,,,,,---...++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,+++***)))))))))***'''((()))******)))(((''''''(((((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))(((((()))***************&&&&&&''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))************))))))******))))))***+++,,,,,,*********++++++,,,,,,---))))))***+++,,,,,,------***+++,,,---000444:::>>>@@@CCCHHHJJJKKKJJJJJJJJJGGG===888<<<<<<999>>>III]]]cccmmmssspppnnnsss|||zzzqqqZZZMMMGGG@@@======;;;;;;>>>BBBEEEGGGFFFDDDBBBCCCEEEGGGIIIJJJKKKKKKTTT[[[jjj{{{|||}}}}}}uuupppkkkeee___\\\YYYWWWWWWYYY[[[\\\\\\^^^___cccjjjtttyyyxxxzzz||||||xxxqqqtttyyy{{{uuussstttqqqqqq{{{{{{tttrrruuu}}}rrrjjjkkkmmmnnnrrrwww{{{uuulllbbbZZZRRRLLLGGGAAA>>>:::999::::::777444777666444222000...---,,,***++++++,,,,,,++++++************++++++*********,,,,,,,,,+++++++++******)))************+++++++++))))))))))))((((((((((((''''''((()))***++++++,,,,,,***((('''&&&'''((()))************************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))************************++++++******))))))((((((************************************************+++++++++++++++***)))))))))************++++++++++++******))))))))))))))),,,,,,++++++***)))(((((('''((()))***+++,,,,,,---,,,---...///111666<<>>???BBBDDDDDDCCCDDDEEEGGGGGGHHHIIIKKKMMM\\\fffwww}}}rrrjjjfffdddbbbaaaaaaaaa```___```dddjjjnnnkkkmmmqqqzzz|||{{{}}}zzzxxx||||||}}}zzz{{{vvvooooooqqqppprrrvvvxxxuuuoooiiibbbXXXOOOHHHDDD@@@<<<;;;<<<;;;999666888666444111///...------,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++)))************+++++++++************))))))))))))(((((())))))******++++++,,,+++)))((((((((()))***++++++++++++++++++++++++***************************************)))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++******************)))***************************************************+++++++++******)))((()))************+++++++++)))))))))))))))***++++++,,,,,,++++++***)))))))))'''((()))***,,,---...///......///000222777>>>CCCGGGHHHJJJKKKKKKIIIGGGEEE===;;;;;;===>>>BBBMMMYYY^^^fffkkkgggfffnnn{{{rrrooovvvyyy^^^RRRFFFBBBAAA@@@BBBDDD@@@???>>>@@@DDDFFFGGGFFFFFFFFFEEECCCCCCIIITTT\\\iii{{{~~~xxxpppkkkhhhgggeeeddddddfffiiillloootttzzz~~~|||yyyxxx}}}xxxqqqoooppppppqqqssssssssstttrrrlllaaaTTTLLLGGGCCC???===>>>===;;;888888666333000...---......------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++************)))))))))))))))*********---,,,***)))))))))***+++++++++++++++++++++++++++************************,,,,,,,,,+++***))))))(((,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++************************************************)))************)))(((((()))************+++++++++((((((((()))***+++,,,---,,,,,,,,,+++******))))))((()))***+++---...///000000000000111333999@@@EEEIIIJJJJJJKKKJJJGGGEEECCC<<<;;;<<<@@@BBBFFFQQQ[[[^^^```ccccccccckkktttmmmxxxwwwaaaOOOFFF??????@@@???@@@BBB======>>>BBBFFFHHHIIIHHHHHHIIIHHHFFFFFFOOO___lll}}}wwwsssooommmmmmnnnnnnmmmnnnsss{{{|||{{{{{{xxxwwwxxxwwwwwwyyy~~~xxxnnniiiiiillloooqqqooorrruuuvvvrrrhhh\\\SSSLLLGGGBBB??????>>>;;;999888666333000......//////------............------,,,------------------,,,***++++++++++++,,,,,,,,,))))))*********+++++++++++++++*********)))))))))*********)))))))))))))))++++++***)))))))))***+++************************))))))))))))))))))))))))+++++++++******)))))))))+++*********))))))(((((())))))))))))))))))))))))************************((((((((())))))*********************************************************))))))*********))))))((())))))*********+++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********++++++,,,,,,---......///000111111222555:::BBBGGGJJJJJJKKKJJJHHHFFFCCCBBB???===>>>AAAEEEJJJTTT]]]fffaaaaaadddfffnnn{{{tttzzzxxxaaaSSSGGGBBB>>>@@@@@@===<<<======>>>AAADDDGGGHHHIIIHHHFFFKKKNNNOOOQQQ\\\nnn~~~tttrrrqqqqqqssswww{{{}}}{{{zzz{{{yyyzzz|||~~~}}}zzz|||{{{lllbbbbbbiiiooorrrnnnppptttvvvuuunnnddd]]]RRRLLLEEEAAA@@@>>>;;;999888777444111000///000000,,,,,,------------,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++******)))))))))(((((((((*********)))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))*********+++))))))))))))))))))))))))************************&&&''''''(((((()))))))))************************************************))))))************))))))))))))*********+++++++++++++++***************+++,,,,,,,,,+++++++++++++++.........---------,,,,,,000111333444777<<>>CCCIIIQQQ\\\fffqqqjjjgggiiimmmxxxuuusss~~~zzzaaaQQQKKKDDDAAA@@@BBBBBB>>><<<===@@@AAADDDFFFGGGGGGGGGGGGEEEJJJPPPUUU]]]ooo~~~wwwvvvvvvwww{{{|||{{{~~~qqqbbb```hhhppprrrmmmooorrrvvvvvvrrrkkkfffYYYSSSKKKEEEBBB@@@<<<999888777666444333222111111,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))(((((((((''')))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((************************************************))))))***++++++++++++***)))************+++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,+++000222666999<<<@@@EEEHHHKKKJJJIIIHHHFFFCCCAAA@@@===;;;???HHHSSS]]]iiisssyyysssmmmnnntttsssjjjwww}}}cccPPPGGGEEE@@@>>>???BBBCCC@@@@@@CCCCCCEEEGGGGGGFFFFFFGGGHHHHHHMMMUUU___ppp}}}yyyxxx}}}}}}|||~~~yyy{{{wwwddd```gggllllllkkknnnsssxxxzzzwwwrrrmmmaaaZZZPPPIIIEEEBBB>>>:::888888888777666444222111------............------,,,,,,------------,,,,,,...------,,,+++***)))))))))************+++++++++*********)))))))))(((((((((((())))))******++++++(((((())))))************************************************************)))))))))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))******************************************************+++,,,,,,,,,,,,,,,)))************+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------111555:::>>>AAADDDGGGJJJJJJJJJIIIGGGEEECCCAAAAAA<<<===DDDRRR___iiirrrzzzzzzwwwpppnnnxxxsssjjjkkk{{{cccSSSHHHBBB@@@???======@@@AAA???AAAFFFDDDFFFGGGGGGEEEEEEHHHJJJQQQYYYgggzzz~~~}}}wwwjjjiiilllqqqyyy{{{vvv{{{uuuwwwzzzfff```dddgggeeejjjnnnttt{{{}}}{{{uuupppfff^^^TTTLLLHHHDDD???<<<888888999999888666333111......////////////......+++,,,,,,------,,,,,,+++///...---,,,***)))(((((()))************++++++++++++++++++************)))'''(((((()))***++++++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,++++++*********************************************************+++,,,---------------)))************+++++++++)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...//////222777===BBBEEEGGGJJJKKKJJJIIIHHHFFFDDDCCCBBBAAA>>>@@@KKK[[[hhhooouuuzzzxxxwwwppplllyyyhhheeellldddSSSLLLFFFAAA@@@@@@======>>>>>><<>>;;;999777666666444222111000///...------.../////////...---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++************))))))))))))************))))))((((((''''''************)))(((&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))*********'''(((((()))***+++++++++************************)))************+++++++++******++++++++++++************************************************************))))))***,,,...///,,,,,,,,,---------......---...---,,,,,,---000222888<<<@@@CCCEEEGGGIIIKKKGGGEEEDDDEEEBBB>>>@@@DDD>>>MMM```mmmvvv||||||yyyuuurrrrrryyykkk```mmm|||ppp\\\OOOIIICCC???>>>===>>>>>>>>>???BBBGGGKKKKKKFFFDDDFFFGGGHHHQQQ\\\iii}}}rrrbbbYYYYYY\\\bbbgggnnnsssxxxvvvwww~~~tttrrrxxx~~~uuuoookkkjjjppprrrvvv{{{}}}|||yyyvvvqqqjjjbbbZZZSSSKKKDDDAAA???===:::999999888666444222111///............/////////...------,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******+++***)))))))))))))))***++++++*********)))))))))(((((((((((())))))))))))(((((())))))******++++++************************))))))))))))))))))))))))***)))(((((((((((()))***++++++******))))))(((((('''(((((()))******++++++************************)))************+++++++++******++++++++++++******************************************************,,,+++*********+++,,,---,,,,,,,,,---------......---------,,,,,,---000333999===BBBEEEGGGHHHIIIKKKHHHEEECCCBBB@@@>>>CCCIIIOOO]]]nnn{{{xxxuuusssvvvfffaaaqqqpppaaaPPPHHHDDD@@@>>>>>>>>>>>>???@@@AAADDDHHHJJJDDDCCCDDDHHHJJJOOO\\\jjj~~~}}}zzzxxxyyyyyy~~~yyykkk]]]UUUVVVZZZ```aaacccgggnnnyyy|||{{{~~~|||yyytttrrrsssvvvzzz|||{{{xxxvvvvvvssspppjjjbbb[[[SSSKKKEEE@@@???===<<<;;;:::888666222222111//////....../////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******,,,+++***)))))))))))))))+++++++++++++++*********''''''&&&'''(((***,,,...***************+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***,,,,,,+++***)))(((''''''((((((((()))******++++++************************)))************+++++++++******++++++++++++******************************************************---,,,++++++******++++++,,,,,,,,,---------......,,,------,,,,,,...222555;;;???DDDHHHIIIIIIIIIIIIGGGDDDAAA@@@>>>???FFFOOO\\\iiizzzsssqqqrrryyyuuudddfffxxxxxx\\\PPPEEEAAAAAA???>>>???@@@???@@@BBBEEEGGGHHHHHHBBBCCCGGGMMMRRR]]]ppp}}}|||}}}xxxuuusssrrruuuyyy{{{nnnbbb\\\^^^bbbccc___ZZZ\\\eeettt|||wwwsssxxx|||}}}yyyuuuttttttttttttpppjjjccc[[[QQQHHHBBB@@@>>>===<<<;;;888666333333222111000///////////////......---------,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,+++***))))))))))))++++++++++++++++++******((('''&&&&&&(((***---///*********************)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))************************************))))))*********+++++++++******++++++++++++******************************************************,,,+++++++++++++++++++++,,,,,,,,,---------......,,,---------...000444777;;;@@@EEEIIIIIIHHHGGGFFFEEECCCAAAAAA???@@@IIISSScccsss~~~qqqjjjqqq~~~llliiippp~~~fffQQQHHHAAAAAABBB@@@???AAA@@@@@@AAADDDGGGIIIGGGEEEEEEIIINNNTTT^^^qqq|||{{{}}}zzzyyyxxxxxxzzzxxxmmmiiikkkooooooeee[[[ZZZfffwww}}}~~~uuuyyy}}}}}}xxxtttrrrqqqssswwwvvvpppjjjdddXXXMMMEEEBBB???<<<;;;:::888777444444333333111000/////////...............---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++******)))******************************+++)))((('''((()))+++---)))))))))))))))(((((((((************************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************************************))))))***+++,,,,,,------,,,,,,,,,---------......,,,---...///000222777:::<<<@@@FFFHHHHHHFFFDDDDDDBBBBBBCCCDDDBBBDDDNNNZZZpppzzzrrrkkkuuurrrfffnnnyyymmmYYYMMMFFFAAABBBBBB@@@???@@@AAAAAACCCEEEGGGHHHGGGEEEFFFLLLTTT^^^ooo}}}yyyuuuqqqqqqwww~~~}}}{{{{{{~~~}}}wwwvvvzzz~~~}}}qqqdddaaakkk}}}~~~}}}zzzvvvrrrqqqpppuuu{{{|||vvvrrrmmmbbbTTTJJJFFF@@@<<<:::999888777555555555444333111000///........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,)))))))))***************,,,+++***)))))))))***+++((((((((((((((()))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))''''''((()))***+++,,,,,,))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************************************((((((***+++,,,---------,,,,,,,,,---------......---...000111222555:::>>>???BBBFFFHHHGGGEEECCCBBBAAABBBDDDFFFGGGLLLZZZiii~~~}}}vvvssswwwgggfffsssttt^^^NNNJJJDDD@@@AAAAAA>>>===???BBBDDDGGGHHHGGGGGGGGGHHHGGGQQQ^^^nnn{{{zzzxxxvvvuuuvvvvvvwww|||~~~{{{wwwtttrrrwwwrrrrrryyy}}}}}}ooojjjppp}}}}}}~~~vvvrrrqqqqqqqqqyyy}}}zzzwwwlll^^^QQQKKKCCC===:::999999999666666666555444222000///............////////////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------*********+++++++++,,,,,,************************((((((((())))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))(((((())))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************************************************)))***+++,,,---,,,,,,+++,,,,,,,,,---------.........///111222444888===AAACCCEEEGGGHHHFFFDDDCCCCCCCCCCCCDDDGGGKKKVVVkkk~~~|||{{{rrrhhhppp|||vvvaaaRRRIIIEEEAAA>>>@@@@@@??????BBBDDDIIIMMMLLLHHHFFFIIINNNQQQ^^^ppp~~~}}}~~~}}}|||zzzvvvtttqqqnnnnnnpppsssuuuwwwzzz}}}zzzwwwwwwxxxyyy{{{{{{zzzrrrssszzzsssnnnoooqqqsss}}}~~~ttteeeUUUNNNEEE===::::::;;;;;;666777777666444222000///.........///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++,,,......+++++++++,,,,,,---------((()))***+++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************************************************++++++,,,---,,,+++***))),,,,,,,,,---------......///000222444666:::???BBBEEEGGGIIIHHHFFFEEEDDDEEEEEEDDDDDDFFFLLL\\\wwwzzziiinnn|||fffVVVMMMHHHBBB???>>>@@@BBBAAADDDHHHFFFLLLQQQOOOHHHFFFKKKRRR^^^mmm}}}zzzxxxuuuuuuwwwyyyyyyyyyuuurrrooommmnnnqqqvvvyyywwwyyy}}}zzzyyy}}}xxxtttwww}}}nnnjjjqqq{{{}}}rrrcccYYYKKKAAA>>><<<:::888;;;999777666666444222000111000///...---...///000///...---,,,,,,,,,,,,,,,...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++***))))))******,,,,,,+++***))))))******************************,,,+++++++++***)))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))+++------+++)))((())))))************))))))******))))))******+++,,,+++******)))******++++++------------------------,,,,,,------------------111///...111777===@@@AAAHHHKKKLLLJJJEEEBBBAAAAAAAAAEEEDDDDDDQQQlll{{{kkknnnwwwgggWWWKKKEEECCCAAA@@@???@@@CCCFFFGGGHHHOOOMMMLLLLLLHHHGGGQQQ___iii}}}xxxvvvtttqqqrrrtttvvvuuusssooonnnmmmnnnpppsssttttttzzzwwwzzz~~~~~~tttlllpppwww|||mmmaaaRRRFFFAAA???===;;;<<<:::777666666555333111000000...---------...//////...---,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******)))******+++++++++*********))))))******************************)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))******))))))******+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......222000000333999???CCCDDDGGGIIIKKKIIIEEEBBBAAABBB>>>@@@AAAEEEVVVrrrmmmgggqqq|||sss]]]OOOFFFAAA@@@???>>>>>>???BBBEEEGGGGGGIIIHHHIIILLLMMMPPP]]]lll|||~~~{{{yyyvvvvvvwwwvvvsssqqqpppnnnmmmnnnqqqtttuuuuuuzzzwwwyyy{{{zzz}}}~~~}}}}}}~~~}}}}}}wwwuuuvvvzzz~~~zzznnn]]]NNNFFFBBB???>>>===:::888666666555444222000000...---------............---,,,,,,,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********************+++,,,+++***)))(((************************((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***,,,+++***))))))***+++,,,))))))************))))))******))))))******+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111222666<<>>>>>@@@JJJ___www~~~bbbhhhyyy}}}bbbQQQHHHAAA??????>>>>>>???AAACCCFFFHHHIIIFFFFFFIIINNNTTT___qqq~~~}}}yyytttqqqqqqpppooopppsssuuuvvvvvvxxxuuuvvv|||xxxtttpppooorrrxxx}}}ppphhhffffffiiinnn}}}}}}yyyzzz~~~~~~vvvxxx}}}}}}~~~~~~yyywww~~~yyygggVVVKKKDDDAAA???>>><<<999777777666555333111000...------------......------,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++******************************************************+++++++++*********(((***+++,,,,,,+++)))(((************************'''(((((())))))*********************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++******************+++)))******++++++******)))******))))))******+++,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////000222444999>>>DDDGGGIIIIIIIIIHHHFFFCCCAAA?????????@@@GGGVVVjjjzzz}}}ttt}}}vvvfffsss}}}kkkVVVJJJDDD@@@???AAA>>>@@@BBBDDDEEEGGGJJJKKKGGGHHHKKKRRR^^^qqq~~~}}}}}}|||xxxxxxwwwvvvwwwzzz|||}}}}}}yyywwwwww||||||uuuqqqnnnmmmlllnnnsssxxx}}}rrraaaYYYVVVVVVXXX\\\gggppp~~~{{{vvvxxx{{{}}}tttpppvvv~~~wwwsss{{{ppp___RRRHHHBBB@@@@@@===999777777777666555222111///...------......------,,,,,,,,,------...,,,---...//////...---,,,++++++++++++++++++++++++************************************************)))******+++++++++******((()))+++,,,,,,+++***(((************************)))))))))******+++++++++*********)))))))))))))))******************************))))))))))))******((()))+++,,,,,,+++)))(((******++++++++++++************))))))******+++,,,///...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,---......///000000000222777;;;@@@DDDGGGJJJKKKJJJGGGDDDBBB???===;;;===BBBPPPeeevvv{{{vvvpppqqqrrrppplll]]]NNNFFFBBB??????AAA===@@@CCCEEEEEEFFFIIIKKKEEEIIINNNYYYkkkzzz{{{|||zzz{{{~~~zzzuuummmiiiiiilllqqqwww}}}vvvgggWWWPPPOOONNNNNNPPPTTT^^^nnn~~~vvvrrrrrrtttyyyjjjkkkqqq~~~}}}zzzwwwxxxssszzz~~~~~~zzzjjj[[[OOOGGGBBBAAA>>>:::888777888777666444333111///......//////------,,,,,,,,,---......+++,,,---......---,,,+++++++++++++++++++++++++++************************************************((()))***,,,,,,+++******((()))***+++,,,+++******************************************++++++++++++((()))))))))************************************+++******))))))******+++''')))+++------+++)))'''******++++++++++++************))))))******+++,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000444:::>>>BBBEEEHHHJJJLLLIIIEEEBBBAAA???<<<:::;;;FFF[[[qqq|||yyyqqqlllrrrppppppxxxwww]]]RRRGGGBBB???======???<<<@@@DDDEEEDDDDDDFFFIIIEEEMMMXXXhhhzzzzzz~~~{{{wwwvvv|||}}}{{{zzzxxxuuuqqqnnnhhhmmmuuu}}}ooo```QQQLLLKKKJJJIIIIIIKKKRRR```ppp|||rrrlllkkkkkkvvvpppmmmmmmttt}}}zzz}}}~~~{{{}}}vvvfffXXXMMMGGGBBB???;;;888888888888888555444222111000///000000,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++************************************************************************''')))***,,,,,,,,,***)))))))))*********+++++++++************************************))))))))))))''''''((()))***++++++,,,************************+++******))))))******+++)))***++++++++++++***)))***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222777>>>BBBDDDFFFIIIKKKIIIFFFBBB@@@@@@@@@>>><<>><<<===??????DDDHHHHHHFFFEEEGGGJJJNNN\\\nnn|||zzzzzz}}}}}}{{{wwwuuuvvv}}}~~~}}}{{{{{{{{{{{{yyytttyyyqqqaaaPPPJJJJJJJJJHHHHHHLLLOOOXXXggguuu}}}{{{www{{{}}}sssmmmkkkkkkmmmtttzzzvvvrrrqqqzzzyyyzzz}}}nnn^^^RRRKKKCCC???;;;888888999999888666555333222000000000111,,,,,,,,,,,,,,,---...///------////////////------************************************************************************'''(((***,,,---,,,***)))******))))))***+++,,,,,,******************************))))))((((((''''''&&&&&&''')))***+++,,,---************************++++++************++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++************)))***++++++,,,*********+++,,,---...///------------------------,,,,,,---...///000111222444:::@@@EEEFFFGGGJJJLLLFFFCCC@@@???@@@AAA@@@>>>IIIXXXooo}}}yyykkkdddgggwwwssstttlllYYYLLLEEE@@@@@@@@@>>>???BBBDDDIIIMMMMMMJJJHHHJJJMMM\\\mmm}}}yyyyyy{{{xxxwwwuuuuuuwwwvvvdddRRRKKKKKKKKKJJJKKKOOOPPPUUUbbbpppvvvrrrkkkkkkssswwwsssrrrrrrjjjnnnwww}}}xxxxxx{{{|||tttaaaOOOGGG@@@<<<>>>???<<<::::::888777444222000/////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++************))),,,+++++++++******))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++*********+++,,,---))))))***+++,,,,,,------***)))))),,,000222000---*********++++++,,,,,,,,,------------------------//////...------///333666===???BBBEEEGGGHHHHHHHHHJJJDDD????????????BBBGGGWWWkkk|||yyymmmgggmmmtttwwwxxxzzzsss```SSSCCCBBB???>>>???BBBEEEHHHNNNMMMMMMLLLHHHHHHQQQ\\\dddyyyvvvxxx|||zzzvvvnnnppprrruuuyyy~~~xxxgggUUUMMMMMMMMMOOOQQQOOOSSSZZZhhhwww|||ppp```eeelll{{{~~~yyyyyyyyyyyylllppprrrssszzzzzzzzz}}}}}}iiiWWWNNNFFF@@@??????<<<::::::999888666333111000000000.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++************+++++++++******)))))))))++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************)))************+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++*********+++,,,---)))******+++,,,,,,------+++***)))+++...///---+++******+++++++++,,,,,,,,,------------------------//////...------///333666>>>@@@DDDGGGIIIIIIHHHGGGEEEBBBAAAAAA@@@AAAHHHQQQaaaqqq}}}zzzrrrrrr{{{yyykkkppp}}}hhhUUUJJJBBBAAA???>>>???BBBEEEGGGKKKLLLOOONNNKKKLLLWWWddd{{{yyysssqqqxxxzzz|||}}}{{{vvvrrroookkknnnssswwwzzz}}}ooo___VVVQQQMMMMMMOOOVVV[[[cccooo|||vvvhhhhhhooo~~~}}}|||zzzyyyjjjkkkmmmttt}}}||||||wwweeeXXXNNNDDDAAA???;;;:::;;;:::999777555333222222111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++*********************)))))))))))))))++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************)))************++++++++++++++++++++++++*********++++++************++++++++++++******++++++,,,---*********++++++,,,,,,------+++******+++,,,+++***++++++++++++,,,,,,,,,,,,------------------------//////...------///333666???BBBFFFJJJKKKJJJHHHFFFCCCCCCCCCBBB???AAAOOO^^^pppzzz|||xxxfffccclllnnnZZZKKKBBBAAA@@@>>>>>>???BBBEEEGGGIIILLLOOOPPPMMMRRRbbbsssvvvpppmmmmmmooo{{{}}}}}}zzztttnnnkkkjjjmmmqqqwww|||~~~~~~vvvlllbbbXXXTTTVVV___fffoooyyyuuuqqqvvv|||yyylllhhhhhhsssttt~~~ttt```TTTHHHAAA>>>::::::<<<999888777555444333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))************************************************))))))***+++++++++++++++************************))))))*********++++++++++++++++++***************++++++************+++++++++***++++++++++++,,,,,,*********++++++,,,,,,,,,---+++*********,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///.........000444888AAADDDHHHLLLMMMKKKHHHEEEEEEEEEEEEBBB???EEEYYYmmm||||||jjj___gggsssvvvcccRRRFFFAAA@@@???>>>???@@@CCCFFFHHHJJJLLLNNNOOOOOOYYYpppxxxllliiikkkoootttzzz}}}~~~yyyrrrmmmmmmpppuuuzzzxxxjjjddddddjjjsss}}}~~~yyyqqqkkkgggooosssyyy~~~hhh[[[LLLCCC>>>;;;:::===777777666555444333222111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++++++++***)))))))))))))))*********************************************************))))))***++++++++++++***************************))))))*********+++++++++************************+++******))))))******+++******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000333777;;;CCCFFFJJJMMMMMMKKKGGGEEECCCCCCDDDDDDFFFQQQjjj~~~wwwrrr```dddsss|||iiiZZZLLLDDDAAA>>>>>>???@@@CCCGGGJJJLLLNNNMMMNNNPPPUUUeeeooohhhgggjjjpppuuuwww{{{}}}{{{vvvuuuxxx|||~~~~~~uuutttvvvwwwuuuoookkkllltttzzzzzz{{{}}}ssseeeTTTIIIBBB===<<<>>>777777777666555333222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***************+++++++++************************************************((()))******++++++******************************)))************+++++++++)))))))))*********************))))))))))))******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,,,,,,,...000222------------,,,,,,,,,,,,---------------------------...///000222666<<<@@@EEEGGGJJJLLLLLLJJJGGGDDD@@@???CCCKKKVVVfff|||{{{}}}~~~gggbbbnnnjjj\\\QQQFFF@@@AAA>>>>>>@@@CCCGGGKKKOOOQQQPPPNNNPPPWWWddd{{{sssgggccceeehhhooouuuzzz}}}uuussspppmmmkkkiiisss|||xxx{{{rrr```RRRIIIAAA>>>???777888888888777555333222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,************************************************((())))))***************************************)))************+++++++++((()))))))))*********+++******))))))))))))******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++(((***------,,,,,,---///......---------,,,,,,,,,------------------------,,,...000111444999???DDDGGGHHHJJJKKKKKKIIIFFFDDDAAAAAAHHHXXXjjjzzz}}}tttfffkkkyyyrrr[[[QQQJJJAAA===@@@===???BBBFFFKKKPPPTTTVVVOOOOOOTTTcccyyyqqqhhh```aaagggnnnwww~~~sssnnnmmmmmmjjjbbbcccyyy{{{uuuxxx{{{|||iiiZZZNNNDDD??????888999999999888777555444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------))))))))))))))))))))))))************************(((((()))***************************************)))************+++++++++(((((())))))*********+++******))))))))))))******)))***+++,,,---,,,++++++++++++++++++++++++++++++(((+++......+++******,,,.........------,,,,,,,,,------------------------,,,...000222666;;;BBBFFFHHHIIIJJJJJJIIIHHHFFFDDDGGGFFFOOOcccxxx~~~nnnhhhrrrjjjSSSKKKGGG???<<<@@@===???BBBGGGMMMSSSWWWZZZNNNOOOXXXmmmuuuiiibbb]]]bbbkkkwww{{{|||}}}rrrllljjjjjjiii___YYYggg||||||vvvwww~~~xxxrrruuuyyyyyyvvvaaaQQQGGGAAA???;;;;;;:::::::::888555222111000///...------...///000///...---+++***)))(((++++++++++++++++++++++++,,,---......,,,***++++++++++++************++++++************************************************************************,,,***))))))******)))'''+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++'''***---///---+++******(((((()))***++++++,,,,,,+++,,,---.........------000//////.........//////000000000222777>>>DDDHHHGGGEEECCCCCCEEEFFFDDDBBBGGG@@@MMMnnn{{{}}}cccmmmooo```QQQGGGAAA<<<<<<>>>>>>AAAEEEIIIOOOSSSRRRNNNNNNWWWhhhyyytttjjjkkkmmmrrr{{{vvvlllkkkkkkwwwrrrooooooooonnneee[[[\\\ddd{{{{{{wwwrrrtttnnnkkkqqq~~~{{{~~~}}}iiiWWWJJJBBB???<<<:::888666666666555333222111///...------...//////......------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,***)))))))))++++++************++++++************************************************************************,,,+++)))******+++)))(((+++++++++*********)))))),,,+++******))))))******************************++++++++++++++++++++++++(((+++------,,,*********)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------//////......---....../////////111444999???EEEHHHIIIFFFDDDDDDEEEEEECCCAAAEEEBBBQQQppp}}}kkkvvv{{{gggZZZLLLDDD@@@>>>>>>AAA>>>AAAFFFKKKPPPRRRPPPMMMRRR___tttzzzwwwyyyzzz|||~~~{{{xxxwwwwwwyyywwwoooddd^^^^^^```mmmwwwttttttssspppeeeZZZXXX^^^ooo}}}}}}rrrhhhjjjiiijjjtttvvvbbbRRRGGGAAA@@@<<<888555555666777777333222000............///........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***++++++************++++++************************************************)))))))))))))))))))))))),,,***))))))++++++***(((+++++++++***************,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++)))((()))***))))))******+++,,,,,,,,,++++++*********+++,,,---...---------------.........000222666;;;AAAFFFIIIKKKIIIFFFEEEDDDCCCBBB@@@DDDEEEVVVrrr|||wwwppp\\\PPPEEEAAA@@@???@@@CCC???BBBGGGLLLOOOOOONNNNNNWWWjjj~~~yyyrrrjjjddd```\\\YYYXXXUUUQQQPPPRRRYYYeeeyyy~~~~~~|||vvviii[[[VVVXXX^^^lll{{{pppnnnqqqxxxqqq]]]NNNFFFCCC@@@<<<:::999::::::999444333111///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))***)))((((((******)))(((************************,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***((('''(((************++++++,,,,,,,,,---,,,***))))))+++---...------,,,,,,,,,---.........000444999>>>CCCGGGJJJMMMKKKHHHEEECCCAAA@@@???CCCJJJ\\\tttxxxxxx{{{fffRRRIII@@@?????????AAADDDAAABBBEEEIIIJJJKKKOOOTTT___xxx~~~uuuiii^^^WWWRRRLLLHHHHHHIIIIIIJJJMMMZZZdddwww}}}nnnaaaYYYWWWTTTbbbyyy{{{}}}iiiWWWKKKDDDBBB???>>>===<<<999777555444222000////////////......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,************************************************)))))))))))))))))))))))))))'''&&&'''))))))((('''************************,,,+++******))))))******************************++++++++++++++++++++++++------,,,***'''''')))++++++++++++++++++,,,,,,,,,...---+++***+++,,,...000,,,,,,,,,,,,,,,---...//////222777<<>>>>>??????@@@BBBCCCAAABBBEEEFFFIIITTT```oooyyynnnaaaUUUNNNIIIDDDAAADDDFFFFFFGGGKKKZZZdddvvvqqqddd[[[VVVOOOZZZqqqwwwaaaRRRFFFCCC@@@>>>===:::777444666555333111////////////......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++*********+++,,,,,,++++++++++++,,,,,,************************************************************************((('''&&&''')))***)))(((***************+++++++++,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++---------+++))))))***,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,---...///000000444:::@@@DDDGGGHHHHHHIIIHHHFFFCCC???>>>@@@BBBEEEYYYrrrwwwkkkzzz|||gggUUUIIIAAA===>>>@@@@@@@@@AAADDDAAAAAADDDFFFKKK\\\nnn~~~uuukkk```VVVLLLFFFAAA>>>>>>BBBCCCCCCEEEIIIWWWeee{{{~~~pppeee[[[TTTKKKRRRfffuuu~~~~~~|||ppp]]]KKKGGGBBB>>>;;;999777666777555333111000//////000------------------,,,,,,------------------------''')))++++++*********,,,---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++***(((((()))***++++++***))))))*********+++++++++,,,+++******))))))******************************++++++++++++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000111222666<<>>>>>@@@CCCOOOgggssstttqqq___PPPEEE???<<>>BBBBBBBBBGGGNNN[[[mmm~~~}}}nnnddd[[[RRRLLLNNN]]]wwwhhhwwwwwwxxx|||www{{{~~~{{{gggRRRLLLDDD>>>;;;:::::::::777666444222000//////000,,,,,,------...//////000------------------------)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------+++))))))******++++++++++++,,,++++++***)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------...///000111111333777>>>DDDHHHHHHGGGFFFCCCCCCBBB@@@======AAAEEEXXXrrruuu|||qqqeeeUUUHHHCCC>>>;;;@@@CCCCCCCCCEEEAAA@@@EEEMMMPPPUUUjjj~~~sssllldddZZZOOOHHHCCC???===<<<===@@@CCCCCCDDDLLLVVVcccxxx{{{zzz|||~~~ooofff\\\RRRPPPOOOYYYnnnaaalll{{{|||{{{zzzzzzzzz}}}qqq]]]MMMAAAAAA>>>777555:::777555333333333333111///---.../////////...,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***************)))((('''++++++***)))(((((()))))),,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000222888<<>>;;;CCCNNNcccvvvxxxwwwfffVVVJJJEEE???<<<:::;;;???CCCDDDCCCAAAAAAEEEKKKSSScccyyyoooeeeYYYMMMGGGEEEAAA??????AAA;;;:::AAAFFFHHHOOOZZZjjj}}}zzzyyy|||yyypppbbbVVVSSSPPPSSS___qqqdddjjjzzz~~~~~~gggTTTEEEBBB???999777;;;777555444333333333111000....../////////...---,,,...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,+++++++++++++++***))))))************************))))))*********+++++++++***+++++++++******)))(((---,,,,,,+++******++++++,,,++++++******++++++,,,------------,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---///000//////000222444:::===BBBFFFIIIIIIGGGFFFEEEBBBAAAAAA>>>@@@KKKYYYjjj}}}~~~{{{}}}kkk\\\OOOEEEBBBAAA>>><<<>>>AAADDDEEEEEEEEEFFFKKKSSS___sss~~~uuukkk___TTTIIIDDDBBB???===>>>BBB>>>>>>EEEIIILLLXXXfff}}}|||yyywwwxxx|||wwwiii\\\RRROOOQQQ[[[jjjwwwggggggpppuuu```KKKDDDAAA<<<999;;;777666444444444444222000...////////////...---,,,......------------......------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,+++******************************(((((()))))))))*********++++++,,,,,,,,,+++******---,,,++++++***+++++++++,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///000000000000111444777<<>><<<>>>DDDGGGMMM^^^rrr{{{uuussssssvvv|||oooaaaSSSNNNNNNVVV```iiirrr{{{fffeeekkkxxxmmmTTTGGGBBB>>>;;;;;;888666555444555444222111///////////////......---,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))************++++++,,,++++++******************************))))))))))))*********+++,,,,,,,,,------,,,++++++******)))))))))))))))***,,,++++++******++++++,,,.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000000000222555888???AAADDDFFFGGGFFFDDDCCCBBBAAA???@@@FFFUUUlll}}}~~~wwwttt~~~~~~qqq^^^RRRJJJDDD@@@@@@BBBBBBBBBDDDEEEFFFGGGGGGEEEIIIRRR```vvv|||yyyyyyzzz{{{{{{zzzwwwvvvzzz|||tttkkk___VVVMMMFFF@@@>>>>>><<<<<<>>>===<<>>>>>>>><<<===@@@BBBAAAEEELLLQQQ]]]yyy}}}yyyyyy|||~~~vvvgggaaaVVVPPPQQQRRRWWWfffxxxmmmnnnpppsssrrruuummmWWWJJJCCC>>><<<999888666666666555444222111000//////......////////////............//////------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,)))))))))*********++++++(((((()))************)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++***++++++,,,---,,,++++++******++++++,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...---.........///222777;;;BBBCCCDDDEEEEEEDDDCCCBBB>>>@@@CCCNNNddd}}}wwwnnnsss~~~sss{{{eeeXXXJJJDDDBBB???>>>???AAADDDGGGHHHHHHGGGFFFGGGKKKVVVggg{{{zzzkkkgggbbb______`````````bbbeeeiiioootttwwwzzz{{{~~~}}}zzz{{{xxxxxxzzz}}}{{{hhhZZZOOOGGGCCC???===>>>>>><<<===AAACCCBBBGGGQQQZZZkkkzzzzzz~~~~~~qqqhhh]]]UUUTTTSSSTTTeee{{{yyyvvvuuutttrrrrrrxxx{{{zzzbbbPPPFFFAAA???:::888666666666666444333111111///.........///000//////............//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,((()))******+++++++++***++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,******+++,,,,,,---........./////////000444999===BBBCCCDDDEEEEEEDDDCCCBBB>>>AAAHHHYYYvvv}}}sssppp{{{vvvvvvoooYYYNNNCCC@@@AAA@@@???@@@BBBFFFJJJLLLJJJHHHHHHHHHMMM\\\qqq~~~wwwpppjjjfff]]]ZZZWWWWWWXXXZZZ[[[\\\^^^aaaeeejjjnnnoooppppppqqqxxx}}}|||yyy}}}ttt```RRRIIIBBB???<<<<<<>>>>>><<<===AAABBBAAAHHHUUUdddyyy~~~wwwtttvvv{{{lllaaaZZZZZZVVVSSSbbbxxx}}}wwwuuutttrrrtttxxxuuuqqqrrruuuiiiUUUIIICCCAAA:::888777666777666555333222111///.........///000------,,,,,,,,,,,,---------------,,,,,,,,,++++++------------------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))***++++++,,,,,,,,,,,,))))))(((((()))***++++++,,,++++++++++++++++++,,,+++++++++*********))))))*********++++++,,,,,,,,,******+++,,,,,,---......///000000000111555;;;???BBBCCCDDDEEEEEEDDDCCCCCC???CCCLLLaaawwwqqqtttttt|||qqq[[[SSSHHH@@@@@@BBBBBBBBBCCCCCCHHHMMMNNNLLLJJJIIIJJJSSSddd}}}wwwlllddd___ZZZWWWXXXVVVUUUVVVYYY\\\^^^___aaadddhhhlllnnnnnnmmmlllkkkqqqwwwzzz~~~~~~mmmXXXLLLCCC>>>===;;;<<<>>>===;;;<<