BM6P6(@ [[[QQQHHHEEEEEECCCCCCDDDDDDDDDDDDCCCBBBAAA??????>>><<<:::666333111000//////............------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---/////////...------,,,,,,....................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,---------///111111000...........................////////////000000000000////////////000000000000111222222333333444444555222333444444555666:::<<>>======<<<===>>>???@@@>>>===>>>DDDIIIJJJEEE@@@BBB@@@===:::888777777888444444222222222444666777DDDHHHOOOVVV___mmm|||xxxjjj\\\XXXUUUXXX```gggjjjiiinnnkkkgggdddbbb___[[[XXXVVVRRRLLLGGGCCC???<<<999777666555444444444444444555555444333222222222222111111111111111222222333555777999>>>GGGSSSaaajjjssswww|||~~~eeeUUUNNNBBB>>>@@@???CCCXXXppp~~~yyyllleeekkk~~~zzzwwwsssrrruuuxxxvvvrrrxxx|||}}}|||}}}{{{wwwcccfffkkkqqqtttqqqfff[[[KKK>>>333111333222111111000000000000000000000000222222111111111111111111333222444666888DDDccc~~~~~~{{{XXXGGG@@@;;;::::::999888999===CCCGGGPPPSSSWWWZZZ\\\^^^aaadddkkkiiiiiijjjkkkmmmvvvooo___^^^___^^^TTTEEE===>>>>>>>>><<<;;;:::<<<@@@DDDHHHEEE???:::777777888999777777666888???KKKYYYbbbqqqvvvggg\\\SSSLLLHHHAAABBBCCCCCCDDDIIIRRRXXX]]]___bbbeeeffffffdddcccfffeeecccbbb```]]]YYYUUUWWWTTTPPPMMMKKKHHHDDDAAAAAA===999666555444333222444666888;;;???BBBDDDEEE@@@@@@???@@@DDDMMMXXX___eeehhhlllnnnpppqqqssstttvvvxxxzzz|||qqqUUUQQQgggyyyXXXQQQ___vvvbbbrrrkkklllpppwww~~~~~~yyysssooodddXXXMMMBBB888444555333222111000////////////000111111111111222222222222333333333333333333444555777888999:::;;;>>>AAACCCJJJXXXjjj~~~kkkZZZggg|||yyy\\\VVVaaauuu~~~___MMM[[[QQQHHHFFFEEECCCCCCEEEDDDDDDDDDCCCBBBAAA??????===<<<999666444222000000///............---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---111000000///...---,,,,,,....................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,---,,,---///111111000...........................////////////000000000000000000000000111111111111111222222333333444444555333444555444444666999;;;DDDEEEGGGLLLRRRUUUUUUTTTRRRPPPLLLIIIEEECCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDIIIMMMMMMGGGBBBDDDBBB>>>;;;888777777777666555333222222333555666===@@@EEEKKKVVVhhh~~~xxxlllXXXUUUSSSVVV^^^dddggghhhmmmjjjgggdddaaa^^^ZZZXXXRRRNNNIIIDDD@@@===999777666555444444333333444444555555444333222222222222111000000000000111222222444666888===FFFRRR```iiissswww|||}}}dddTTTMMMAAA<<>>FFF[[[rrrzzzmmmfffkkk{{{~~~{{{wwwxxx{{{|||xxxrrrtttyyy||||||||||||vvvooocccggglllqqqssspppdddYYYIII===333111333222111111000000000000000000000000111111111111111111111111333222444777999EEEddd~~~~~~|||XXXDDD>>>;;;::::::999888999===BBBGGGNNNQQQUUUYYY[[[]]]```bbbiiihhhiiikkkkkknnnwww|||dddaaa___[[[PPPCCC===???======<<<:::999;;;???CCCGGGDDD???:::777666777888555555444444999BBBMMMUUU]]]iiizzzlllXXXLLLEEEAAA???>>>?????????AAAGGGOOOUUU\\\^^^bbbeeeggggggffffffhhhfffeeeddddddbbb___]]]YYYVVVRRROOOLLLHHHDDDBBB@@@===999666555555444333222333555888;;;===???AAA>>>>>>>>>@@@EEEMMMWWW^^^dddgggkkknnnpppqqqsssuuuvvvxxxzzz}}}qqqUUURRRiii{{{XXXNNNZZZzzzrrrccctttmmmnnnrrrxxx}}}}}}vvvqqqnnndddWWWMMMBBB888444555333222111000////////////000111111111111222222222222333333333333444444444555777999:::;;;===@@@BBBEEELLLYYYjjj{{{lll[[[fffzzzyyy___ZZZeeetttzzz___MMMZZZQQQHHHFFFEEECCCCCCEEEDDDDDDDDDCCCBBBAAA??????<<<;;;888666444222111111///............---------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---222222111000///...---,,,....................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---///111111000...........................////////////000000000000111111111111222222222222111222222333333444444555333444555444333444777999@@@AAAFFFLLLTTTZZZ]]]^^^___^^^ZZZVVVRRRMMMJJJIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGKKKQQQUUUTTTNNNHHHFFFDDD@@@===:::888777666666555333222222333444555888:::<<<>>>FFF[[[xxxyyyooo[[[XXXVVVYYY```fffiiiiiikkkiiieeeccc```]]]YYYVVVMMMIIIDDD???<<<999666444444444333333222222333333555555444444333222222222000000/////////000111111333444777<<>>===KKK___vvvppphhhkkkwww|||vvvqqquuuyyyzzz|||zzzqqqhhhbbbiiinnnqqqrrrnnnbbbUUUFFF<<<333222333222111222000000000000000000000000111111111111111111111111222222555888:::FFFeee}}}\\\EEE======::::::999999999<<>>BBBFFFCCC>>>999666555555666555444333222333888???EEEHHHNNNYYYgggvvvqqqYYYJJJDDDBBB@@@======<<<<<<===BBBIIIOOOWWWYYY]]]bbbeeeggghhhhhhiiihhhgggggggggfffccc```XXXUUUQQQNNNKKKHHHDDDAAA???<<<999777666666555444000111222444666888999::::::;;;===@@@EEEMMMVVV]]]cccfffkkknnnppprrrtttvvvuuuwww{{{pppTTTRRRkkkzzzWWWNNNXXXuuunnndddwwwooopppsssyyy|||{{{tttooonnnbbbUUULLLBBB999555555333222111000////////////000111111111111222222222222222333333444444444444555777999;;;<<<>>>BBBDDDGGGNNN[[[jjjyyyooo[[[eeewww}}}bbb^^^iiiuuuyyycccNNNZZZQQQHHHFFFEEEDDDDDDFFFDDDDDDDDDCCCBBBAAA??????;;;:::888666444333222222///............---------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---444333222111000...------....................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,---///111222000///........................////////////000000000000000000000111111111222222111222222333333444444555333444444333222222444666;;;<<<@@@GGGQQQ[[[ccchhhiiihhhfffccc___ZZZWWWUUUOOONNNKKKIIIHHHHHHHHHIIIGGGKKKRRRZZZ^^^\\\UUUPPPHHHGGGCCC???<<<999777777666444333222222444555777999;;;:::777999JJJfff|||wwwlll___]]][[[]]]aaaeeeggghhhhhhfffcccaaa^^^[[[VVVSSSHHHEEE@@@<<<:::777555333333333222222111222222333555555555444444333222222///////////////000000111222333666;;;CCCPPP]]]fffqqquuu|||www^^^OOOIII>>>:::======NNNbbbyyyvvvlllmmmsssxxxwww}}}qqqtttvvvwwwyyyxxxnnndddaaajjjqqqqqqppplll___QQQCCC:::333222333222111222000000000000000000000000111111111111111222222222222222555999:::FFFeee}}}eeeHHH???AAA999999999999999<<>>;;;;;;:::888777999>>>AAADDDAAA===888555444444444555555444333222444888;;;<<<>>>DDDLLLXXXkkklllZZZPPPIIIDDDAAA???<<<;;;;;;???DDDHHHMMMPPPVVV\\\bbbfffiiijjjjjjiiiiiihhhgggccc]]]XXXPPPNNNKKKIIIGGGEEEBBB???===;;;888777777777666444///000000222333444444555666888;;;???EEEMMMVVV\\\cccfffkkknnnppprrrtttvvvuuuwwwzzzmmmRRRSSSlllwwwVVVOOO[[[wwwjjjdddwwwnnnppptttyyy|||zzzuuupppmmmaaaTTTJJJBBB:::555555222222111000//////000000000000111111111222222222222222333333444555555555555777999;;;===???CCCFFFGGGOOO\\\kkkzzzsss]]]dddrrr~~~bbb```jjjxxx}}}gggPPPZZZQQQHHHFFFFFFDDDEEEGGGDDDDDDDDDCCCBBBAAA??????;;;:::888666444333222222///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---333333222111000///..........................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,///111222111///........................////////////000000000000/////////000000000111111111222222333333444444555222333333222000111333555666777999>>>HHHUUUbbbjjjiiihhhhhhgggeeecccaaa```ZZZVVVPPPKKKHHHIIIKKKMMMMMMRRR[[[bbbddd```XXXQQQKKKJJJGGGCCC???<<<:::888555444333333444666888999;;;===<<<777444===RRRddd{{{rrrgggaaa___^^^^^^```bbbcccccceeeccc```^^^\\\XXXSSSOOOEEEBBB>>>:::999777555333222222111111111222222333555555555555555333222111///////////////000000111111333555:::CCCOOO]]]fffpppuuu{{{sss[[[MMMGGG===:::>>>>>>PPPeee{{{{{{pppppprrrrrruuuwww{{{}}}~~~sssvvvvvvtttsssqqqjjjaaa___kkkrrrqqqoookkk]]]MMM???888222333333111111222000000000000000000000000000000111111111222222222222222666999:::FFFccc~~~}}}lllKKK???BBB999999999999999<<<@@@CCCHHHLLLRRRXXX[[[]]]```aaabbbeeejjjmmmmmmooozzz}}}yyyxxxsssfffWWWJJJAAA===;;;;;;999888777999===AAACCC@@@<<<888555333333333333444444333222222444666888999<<<>>>BBBSSSvvvqqqaaaSSSGGGFFFCCC>>>;;;:::<<>><<<:::999777666777777666555000000111111222222333333444666999>>>DDDMMMWWW^^^cccfffkkknnnppprrrtttuuuuuuvvvyyyjjjQQQUUUnnnrrrTTTPPP^^^yyyhhheeevvvjjjnnnsssyyy|||{{{wwwssslll___QQQIIIBBB:::555444222111000000000000000000000000111111111222222222222222333444444555666666555777999;;;===???CCCFFFGGGOOO\\\lll}}}www```eeemmmtttzzzyyyvvv~~~bbb___iii|||zzzkkkOOOZZZQQQHHHFFFFFFEEEEEEHHHDDDDDDDDDCCCBBBAAA??????<<<;;;888666444222111111///............---------*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---222222111111000000//////....................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,///111222111000........................////////////000000000000.../////////000000000000111222222333333444444555333333333222111111444666555444444777>>>JJJXXXbbbddddddeeeggghhhiiijjjkkkccc^^^WWWPPPLLLKKKMMMOOORRRYYYccciiihhhaaaVVVNNNMMMLLLJJJFFFCCC???===;;;777666555444555777999::::::===>>>999555888DDDOOOaaannn{{{}}}wwwnnngggcccbbbaaaaaaaaaaaabbbcccaaa___]]][[[YYYUUUOOOKKKCCC@@@<<<999888888666555222222111111222222333333555555666666555444222111000000/////////000111111111222555:::CCCOOO]]]fffoootttzzz~~~~~~||||||pppXXXJJJFFF===;;;@@@@@@TTThhh~~~~~~ttttttuuuqqqxxxuuuuuuzzz{{{|||zzz}}}}}}wwwqqqkkkccc\\\\\\kkktttqqqmmmjjj\\\KKK;;;666222333333111111333000000000000000000000000000000000111222222333333333333666999:::DDDaaa~~~|||xxxrrrMMM>>>AAA888999:::999999;;;???BBBFFFKKKRRRWWW[[[^^^```aaaaaaeeekkkooommmooo{{{}}}{{{mmm]]]OOOEEE>>>;;;;;;:::888777999===AAABBB@@@<<<888555333333333111222333222111000222333555777::::::888DDDhhhuuubbbRRRIIIDDD===999888:::;;;;;;AAADDDJJJRRR[[[bbbgggjjjhhhgggddd___YYYPPPGGG@@@:::888777888999:::999888777666555555777777666444111111222222222333333333333555888===DDDNNNYYY```dddhhhlllnnnpppqqqssstttuuuuuuwww}}}hhhQQQZZZtttmmmQQQOOO^^^xxx{{{hhhgggwwwggglllsssyyy|||{{{xxxvvvkkk^^^PPPHHHBBB;;;555444111111000000000000000111000111111111111222222222222222333444555666666777777999;;;===>>>@@@DDDFFFGGGMMMZZZmmmyyyccchhhkkkmmmqqqqqqooowwwbbb^^^fffyyy|||nnnPPPZZZQQQHHHGGGGGGFFFFFFHHHDDDDDDDDDCCCBBBAAA??????===<<<999666444222000000///............---------)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---000000000000000000000000....................................---,,,+++***++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,///111222111000........................////////////000000000000//////000000000111111111111222222333333444444555444555555444444444777999666666555555888???IIIQQQXXXXXXZZZ\\\```dddhhhjjjiiieee___XXXRRROOOMMMMMMPPPYYYeeelllkkkcccXXXPPPOOONNNLLLIIIFFFCCC@@@???;;;:::888777666777888999<<>>:::888888777666555222222222222222333444444555555666777666444222111111000000000000111222222222333555:::CCCPPP]]]fffooossszzz}}}}}}{{{yyyxxxmmmUUUIIIEEE>>><<>>AAACCCIIIPPPVVVZZZ\\\___```aaafffmmmpppnnnooozzzooo^^^RRRHHH???<<<<<<:::888888:::>>>AAABBB@@@===999666444333333333333444333111000222333555777;;;===888<<>>@@@@@@BBBEEEHHHGGGLLLXXXmmmzzzffflllmmmjjjlllmmmkkkpppyyy}}}~~~ddd^^^dddvvvuuuTTTZZZQQQHHHGGGGGGFFFFFFIIIDDDDDDDDDCCCBBBAAA??????>>><<<:::666444111000/////////.........---------))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---////////////000000000000....................................---,,,++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++,,,///111333222000........................////////////000000000000000111111111111222222222111222222333333444555555666777777777666777:::<<<777888777666555999???DDDGGGHHHIIILLLQQQWWW\\\___kkkiiiddd^^^XXXRRRNNNKKKJJJTTTcccmmmmmmfff\\\UUUPPPOOONNNKKKHHHEEEBBBAAA???>>>;;;888666666666777@@@AAAAAA===888555666999999AAAGGGEEEBBBEEEJJJLLLOOOPPPQQQRRRRRRSSSVVVWWW[[[ZZZYYYWWWUUUPPPJJJFFF???<<<999777777777666555333222222222333444444555444555777777666555222111111111111111111222222333222333666;;;CCCPPP]]]fffooosssyyy}}}|||yyywwwuuukkkTTTHHHEEE>>>===DDDEEE]]]ppp{{{vvv{{{}}}wwwvvvxxxyyyyyyxxxzzz~~~~~~mmm```XXXXXXjjjuuuqqqllliii[[[III777333222444444111111333000000000000000000000000///000000111222222333333333333666888888AAA\\\yyyzzztttVVVBBBBBB888999:::::::::;;;>>>@@@AAAGGGNNNUUUYYY[[[]]]___aaafffmmmpppnnnnnnzzzvvvnnnkkkwwwooo^^^SSSIIIAAA<<<<<<;;;999888:::>>>BBBBBB@@@===:::666444333333666777777555333222333444888888<<<@@@:::888III___hhhxxxxxxjjj^^^OOOAAAAAA;;;555222222555666666:::<<<@@@FFFKKKQQQUUUWWWWWWQQQGGG???;;;888777777666444333333444555333222333222222444555666555333111111222222333333444444333444666;;;CCCOOO\\\eeegggjjjmmmoooooooooqqqrrruuussssssyyyfffVVVgggeeeMMMOOObbb|||rrrfffmmm~~~ttthhhmmmuuuzzz{{{zzzwwwvvvjjj\\\MMMFFFBBB<<<666333111000000000000000111111000111111111111222222222222222333444555666777888>>>???AAABBBBBBDDDGGGIIIHHHKKKVVVlllzzzhhhoooooojjjkkklllgggjjjppprrr|||fff^^^bbbttt{{{ZZZ[[[QQQHHHFFFEEEDDDEEEGGGEEEEEEDDDCCCBBBBBBBBBBBB???===:::666333111000//////............---------++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++//////...------------...///////////////.........///---,,,,,,---...,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---///111333444///...,,,,,,...///...---////////////000000000000///111222222111111222333111111222222222333333333444444777<<<===<<<>>>CCCAAA???===:::999:::;;;===BBB@@@>>>???BBBGGGPPPXXXbbbpppwwwpppggg```TTTGGGEEEFFFOOO___iiihhh```ZZZUUUSSSOOOJJJCCC<<<;;;<<<777888999888666555666777??????>>>;;;888666666777666555444555666999<<<>>>CCCCCCCCCDDDFFFJJJMMMOOOSSSTTTSSSPPPLLLGGGEEEDDD===<<<:::999777666555555777444111///111333555666555666777777777666444444444333222111111111222333111222444999CCCPPP___hhhrrrvvvzzz~~~}}}xxxrrrnnn~~~yyyeeeVVVIIIDDD@@@>>>CCCMMMgggvvv}}}yyyvvvzzz~~~~~~}}}xxxtttuuutttssstttwww~~~nnn```WWWZZZjjjsssppplllhhhVVV@@@555444333222111111111111222222111111111111222222///000000111111222333333444222444888;;;FFFaaa|||yyy|||YYYDDD@@@???>>><<<;;;;;;<<<===>>>@@@EEEKKKQQQVVV[[[___bbbaaakkkkkkiiimmmnnnssshhhWWWRRRPPPSSSYYYaaahhhppp{{{|||mmmdddUUUGGGFFFBBB>>><<<;;;888666<<>>:::111111888222222333333333444444444777999:::999888;;;CCCJJJTTTSSSQQQMMMHHHBBB===:::888888777555333333555777888;;;>>>BBBEEEGGGGGGGGGBBB???;;;888777777666555333333333222222222111111444444555666777777666666888777555444333333444444666777777999DDDSSS^^^aaafffgggjjjlllooopppqqqrrrrrrssswww|||eee]]]rrrgggNNNUUUoooqqqaaavvv~~~sssiiiooovvvzzzzzzwwwsssqqqiiiXXXIIIEEEBBB:::555666666444222111111000...---///000000111222222333333333333444555666777888999===>>>???@@@BBBEEEGGGHHHJJJMMMZZZpppfffmmmwwwrrrvvvooojjjiiikkkppp~~~mmmtttiiifff{{{YYYXXXOOOGGGEEEFFFFFFGGGJJJDDDDDDCCCBBBBBBAAABBBBBB???===:::666333111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************)))************+++++++++---------------...///000/////////000000000000000///...,,,---......---+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---///111333444000...,,,---...///......////////////000000000000///111222222111111222333111222222222222333333333555555999>>>???>>>@@@EEEHHHFFFCCC@@@>>>>>>>>>???DDDBBBAAA@@@AAAEEELLLQQQ\\\kkkwwwvvvsssnnnaaaRRREEECCCHHHWWWccceeeaaa]]]WWWSSSMMMFFF???999777777666777777666444444444666AAAAAA@@@===999777666777444444444444555777888:::888888888999;;;>>>AAACCCLLLMMMMMMKKKGGGCCCAAA@@@<<<;;;:::999888777777666777555333333444555555444555666666777666555444333333333222111111222333444222222444:::DDDRRR___hhhrrruuuyyy|||{{{vvvppplll|||uuudddUUUHHHCCC???===DDDNNNiiiwww{{{}}}}}}{{{uuurrrsssrrrooonnnpppsss|||qqqbbb\\\\\\kkktttppplllgggUUU???555444333222111111111111222222111111111111222222222222222333444444555555888666777;;;===HHHdddwww{{{```IIICCC???>>><<<::::::;;;<<<===@@@DDDKKKPPPUUUZZZ^^^aaacccmmmmmmkkknnnnnnrrrxxx^^^OOOJJJDDDDDDGGGLLLQQQZZZjjjwwwzzzjjjcccWWWMMMNNNGGGCCC@@@===:::777;;;BBBMMMGGGCCCAAA===888666888555444444333222222222333777999;;;::::::===CCCIIIKKKIIIEEE@@@<<<999777666888888777555222222444666666888;;;>>>@@@AAA@@@@@@>>>;;;777666555666555444555555444444444333333333444555555666777777666666888777666444333333444444555666777:::EEETTT___bbbeeefffhhhkkkmmmnnnppppppppprrruuu{{{|||eee___vvvdddOOO[[[vvvqqqfff}}}tttjjjpppwww{{{zzzwwwsssqqqiiiXXXIIIFFFDDD===999:::999666333111111111000///000000111111222222222333444444555666888999::::::===>>>???@@@BBBEEEGGGHHHJJJOOO[[[rrrfffooo{{{xxx|||tttnnnmmmqqquuusss|||tttppp}}}YYYVVVMMMFFFEEEGGGGGGIIILLLCCCCCCBBBAAAAAAAAABBBBBB???===:::666333111000//////............---------------------------------************+++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---...///000111/////////000000111111222///...------......---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444000...------...//////...////////////000000000000///111222222111111222333222222222222333333333333777777;;;AAACCCBBBEEEJJJLLLKKKHHHFFFEEEDDDDDDEEEKKKJJJIIIFFFDDDEEEIIILLLUUUcccpppwwwzzzxxxlll^^^KKKDDDDDDOOO\\\aaa```___[[[UUULLLCCC<<<999666444444555555333222222333555===>>>>>>===:::888777888333333333444444444444444333333333444666888;;;<<>>===FFFQQQmmmzzz~~~xxxzzz~~~|||vvvsssuuuuuuppplllkkkooowww}}}ttttttzzzttteee``````mmmuuuqqqllleeeRRR===444444333222111111111111222222111111111111222222222222333333444444555555999888999<<>>===;;;:::999:::;;;<<>>CCCGGGFFFBBB===888666666777999777777666444222222444555666777999;;;<<<;;;:::999:::888555555555666666555666666666666555555555555555555666777777777666666888777666555444444555555444666888;;;GGGVVVaaaddddddeeeggghhhjjjlllmmmnnnnnnpppttt{{{~~~{{{cccbbb|||```NNN^^^|||nnnjjjqqqlllqqqxxx|||{{{wwwssspppgggVVVHHHFFFEEE@@@>>>@@@;;;888444111222222333222111111111222222222222222444555666777999:::;;;<<<>>>>>>???@@@BBBEEEGGGHHHIIINNNZZZooofffppp||||||yyypppqqqwwwzzzpppyyywwwvvv[[[VVVNNNGGGGGGHHHHHHIIIKKKBBBBBBAAAAAAAAAAAABBBBBB???===999666333111000//////............---------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,---...////////////------...///000111111222///...------......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444000...------...//////...////////////000000000000///111222222111111222333222222222333333333444444888999>>>EEEHHHIIIMMMRRRNNNNNNMMMLLLLLLLLLLLLLLLTTTVVVTTTOOOLLLLLLLLLKKKPPPXXXbbbhhhoooppphhh]]]QQQIIIEEELLLWWW\\\\\\\\\^^^YYYNNNCCC===;;;888555333444333222111222555777999;;;======;;;999888999444555555555444333222111333333333444555777999:::;;;<<<===;;;999777777888888999:::;;;<<<======>>>;;;999777777777777555333666666666666555555444444222222333444444555666777333333555<<>>>>>IIIWWWrrr}}}}}}uuuvvv{{{}}}||||||xxx{{{}}}xxxqqqnnnooouuu{{{{{{uuupppppptttxxxttteee```eeepppvvvrrrkkkbbbOOO;;;444333222222111111111222222222111111111111222222000000111111222333333444666555888<<<>>>JJJiii~~~{{{lllJJJBBB>>>===;;;999999999:::;;;===AAAGGGLLLQQQVVV[[[___dddnnnnnnkkkmmmlllooo{{{uuuiiicccZZZRRRJJJEEEAAAFFFYYYnnn}}}yyyfff^^^YYYTTTVVVVVVQQQLLLJJJGGGCCCDDDHHHQQQ[[[[[[MMMAAA===:::555999777444222111222333555:::<<<>>>>>>======???AAAAAA>>>:::666555666999;;;666777666555333222333555777888:::;;;;;;:::888777999888666666777888888888777777777777666666666666555666666777777777666666888777777666666555555555444666999===IIIXXXbbbeeeeeeeeefffgggiiikkklllmmmnnnpppttt{{{rrr```eee]]]LLL^^^{{{jjjmmmmmmmmmsssyyy|||{{{vvvrrrooocccRRREEEDDDDDDAAA@@@CCC;;;777333000111222333333222222222222222222222222444555666888:::;;;======??????@@@AAACCCEEEGGGHHHHHHKKKVVViii}}}iiippp||||||zzzooorrr{{{~~~aaafffjjjqqq~~~bbbZZZQQQJJJIIIIIIHHHHHHJJJCCCCCCBBBAAAAAAAAABBBBBB???===999666333111000//////............---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---......//////...------,,,,,,------...///000000000...------...///---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444000///------///000///...////////////000000000000///111222222111111222333222222333333333444444444777888>>>GGGLLLNNNSSSYYYVVVVVVVVVUUUSSSRRRQQQPPPYYY^^^^^^YYYUUUUUURRRNNNPPPRRRSSSVVVYYY\\\XXXQQQMMMFFFCCCIIIRRRVVVXXXZZZ]]][[[RRRFFF???>>><<<666444444333222222555999===@@@BBBDDDCCC@@@===:::999888888777777666444333222111111222222333444555555777888888777555444555666777888;;;===@@@BBBBBBCCCAAA===999777666777777666777777666666555555555555333333444555666777777777555444666===JJJYYYdddjjjmmmppptttyyy{{{{{{zzzyyy}}}lll[[[NNNCCC@@@>>>@@@NNN^^^www}}}uuuuuuxxx~~~yyyzzz~~~yyytttkkkooorrrtttvvvwwwvvvtttuuupppccc^^^jjjrrrwwwssskkk___KKK999333333222222111111222222222222111111111111222222000111111222333333444444333444888<<>>>>>===<<<;;;:::;;;666555444333333444555666666777777555333222333444777999:::<<<<<<;;;:::888:::888777777999:::999888777777777777666666666666666777777777777777666666777777777777777777666666444777;;;@@@KKKZZZccceeefffffffffggghhhjjjkkklllmmmpppuuu}}}hhh\\\iii___MMM___yyyiiiqqq~~~{{{kkkooosssyyy|||zzzuuupppmmm^^^NNNAAAAAABBB???>>>AAA999666111//////111222222222222222222222333333333444444666888:::<<<>>>???AAAAAABBBCCCDDDFFFHHHIIIJJJLLLTTTdddwwwqqquuu~~~|||nnnsss~~~XXXUUUZZZiii{{{lll]]]UUUMMMLLLKKKIIIHHHIIIEEEEEEDDDCCCBBBBBBBBBBBB???===:::666333111000//////............---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---.../////////...,,,+++,,,,,,,,,------......///000///......//////...,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444111///......///000000///////////////000000000000///111222222111111222333333333333333444444444444666888>>>FFFLLLNNNSSSYYY^^^^^^^^^]]]ZZZWWWTTTRRRYYYaaaeeeaaa^^^___[[[TTTVVVTTTRRRPPPNNNLLLJJJGGGBBB>>>===CCCIIIOOOUUU[[[\\\___ZZZMMMCCCAAA>>>888666666666555666:::@@@EEEOOOPPPQQQOOOIIICCC>>><<<;;;;;;:::888777666555444444444555555555555555555555666666444333222444555666888<<<@@@DDDFFFHHHHHHGGGBBB===999999999::::::999888777666666666777777444555666777777777777777666444666???MMM[[[fffjjjllloootttxxx|||~~~zzzjjjWWWLLLBBB??????CCCTTTfff{{{~~~wwwvvvyyy}}}{{{xxx{{{}}}wwwlllooorrruuu|||wwwwwwyyyzzzuuujjjbbb___ooouuuxxxtttjjj\\\GGG666333333222222111222222333222222111111111111222222333333444444555555666666555666:::???AAAOOOqqq|||TTTMMM@@@>>><<<:::999999:::;;;:::>>>BBBGGGLLLRRRXXX\\\aaajjjiiifffkkknnnuuummm^^^QQQMMMHHHFFFRRReee~~~vvvkkk\\\UUUSSSMMMHHHHHHHHHFFFEEEHHHRRReeesssmmmXXXGGG@@@@@@888777666555555777999:::======<<<;;;999888777666333333444444444444444333666777888777555444444555666888:::===>>>>>>=========;;;::::::;;;;;;999888888888888888777777777777777777888888888777666666777777888888888888777777555999===BBBNNN[[[ccceeegggffffffffffffhhhjjjkkklllooovvv~~~aaa[[[ooobbbQQQddd|||{{{jjjxxx{{{mmmoootttyyy{{{yyytttnnnkkkYYYJJJ>>>???@@@===;;;===777333000...///000111111111111222222333444444444444555777:::<<>>;;;;;;>>>AAAGGGSSS^^^```hhhgggYYYKKKFFFBBB;;;999999888888:::@@@HHHMMMVVVXXXYYYWWWRRRKKKEEEBBB>>><<<:::888777777777777999999:::::::::999999888444555555333111111333444666999===CCCGGGJJJLLLMMMKKKGGGCCC@@@???>>>===;;;::::::888777777777888999555666777888888888777666666555777@@@OOO]]]gggkkkmmmooosssxxx|||uuudddTTTJJJAAA???@@@FFFYYYmmm~~~yyyyyy{{{zzzzzzzzz~~~~~~xxxqqqvvvxxxwww{{{yyysssooonnnkkkeeeaaabbbrrrwwwyyytttjjjYYYDDD555333222222111222222333333222222111111111111222222333333444444555666666666666888<<>>???@@@;;;777888555222000///000111000///000000111222444555666666777888:::<<>>======BBBQQQ```fffrrrssscccSSSLLLFFF???;;;;;;:::;;;>>>DDDMMMSSSTTTWWWZZZYYYVVVPPPKKKIII???===:::888777777888888999999::::::999999888777444555444222000000222444666999>>>DDDIIIMMMOOOOOOLLLJJJHHHFFFEEEBBB???<<<;;;;;;999888888888999:::777777888999999888666666777555777@@@PPP^^^gggkkknnnppptttxxx{{{~~~qqq```SSSIIIAAA???@@@HHH]]]qqq{{{{{{}}}yyy{{{}}}xxxtttzzzzzztttrrryyy{{{sssmmmkkkgggbbbbbbgggtttxxxyyyuuujjjXXXCCC444222222222111222222333333222222111111111111222222111111222333333444444555666888<<<======JJJlllYYYOOOBBB@@@>>>;;;::::::;;;<<<999<<<@@@DDDIIIOOOVVVZZZ```iiigggeeemmmuuu{{{ddd[[[TTTLLLRRR```~~~xxxiiiVVVOOOJJJJJJJJJGGGDDDEEEMMMWWWkkkyyyrrrYYYHHHDDD<<<<<<<<<;;;:::999888777888666444444555666666666888777555444333444555666777999:::999777666555666:::<<>>???@@@:::555666444222111000111111000/////////111222444555777777999:::<<>>;;;777444222000///......---------,,,,,,,,,------------,,,+++************+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++------...///000111222222000000////////////000000000///...------...///000---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,---///222333222111///...---...000111............/////////000111111222222222333333333333333333444444444555555555888===BBBEEEEEEDDDBBBEEEFFFIIIMMMQQQVVVYYY[[[```kkkwww}}}~~~|||uuunnnlllqqqxxxzzztttgggXXXNNNGGGDDDBBB???===AAAOOO]]]ooowwwzzzssseeeWWWKKKBBB???;;;888;;;BBBGGGIIIHHHFFFMMMRRRTTTXXXZZZTTTIIIIII<<<555999:::666888???<<<;;;999777777666777777888666444333444333222000777:::???FFFMMMRRRVVVXXXTTTPPPLLLKKKJJJHHHEEEAAAAAA@@@??????@@@AAA@@@>>>======;;;:::999777666555444555999BBBOOO\\\ffflllqqqqqqsssvvvzzz|||||||||mmm^^^PPPHHH@@@???CCCOOOeeeyyyyyyyyywwwzzz~~~~~~~~~~~~oooiiiqqqxxxxxxnnnnnnmmmhhh]]]XXX^^^iiixxxuuutttqqqeeeQQQ???666222222222111111111000000333333222222111222222222444444444444444555666777666888<<>>;;;===DDDKKKPPPTTTYYY___dddccchhhvvvooo\\\QQQVVV```|||oooeeeXXXQQQPPPPPPLLLHHHGGGMMMVVV]]][[[SSSKKKHHH>>><<<999888888777666555555888888555666:::===<<<@@@>>>:::999999999888666888999888777555555777999===AAAGGGJJJLLLOOOTTTXXXWWWVVVRRRNNNNNNOOOKKKDDDCCCAAA>>>=========<<<:::<<<<<<<<<<<<;;;:::999888999999999999999888777666666<<>>>>>999333111222222111111111111111222444444333222333444555666999<<>>;;;777444222000///......---------,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++------...///000111222222000000////////////000000000///...------...///000---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,---///111333222111///.........000111........./////////000000111111222222222333333333333333333444444444555555555888===@@@BBBBBB@@@???@@@AAACCCFFFJJJNNNRRRTTTdddnnnwww}}}yyyvvv{{{tttdddYYYNNNIIIEEEBBB???AAAKKKVVVccclllrrrmmmcccYYYNNNGGG@@@===:::;;;>>>@@@???<<<<<>>@@@HHH]]]pppdddMMMDDDBBB???<<<;;;<<<;;;:::;;;999;;;AAAGGGKKKQQQWWW\\\bbbaaafffsss}}}qqqaaa[[[^^^rrroooccc]]]YYYRRRMMMCCCEEEHHHJJJHHHBBB===;;;:::888777555555444444333444:::>>>>>>AAAGGGLLLMMMNNNJJJDDD@@@>>>===:::888999999999888666666777999>>>BBBFFFHHHHHHJJJOOOSSS^^^cccddd___YYYUUURRRNNNNNNLLLIIIFFFEEEDDDAAA?????????>>>>>><<<;;;:::999999999999999999888888777888===CCCIIIMMMOOORRRTTTUUUTTTRRRRRRUUUXXX[[[\\\aaaiiiuuuyyybbbiii{{{hhhNNNaaa|||yyyiiillluuukkkqqqwww{{{zzzxxxtttllldddNNNFFF??????===888333111222222111111111111111222444444333333333555666777:::<<>>@@@???>>>===???@@@AAACCCFFFJJJNNNPPPbbbhhhpppxxxyyy||||||lll___VVVOOOHHHEEEBBBBBBFFFLLLSSS\\\cccbbb]]]YYYSSSMMMBBB???;;;;;;<<<<<<999666666;;;AAAHHHRRR\\\```___PPPDDD===??????<<<===AAA===<<<;;;::::::::::::::::::999999::::::999555333555888===DDDMMMUUU\\\```aaa___[[[XXXUUUQQQLLLHHHGGGEEECCCBBBCCCCCCAAA@@@======<<<:::999888777666444666:::AAAKKKWWWbbbhhhnnnppprrruuuxxx{{{|||}}}vvvhhh^^^KKKCCC===@@@KKK]]]ssswwwtttyyy|||yyy|||yyynnnlllssswwwvvvvvvwwwwwwqqqeee^^^eeepppvvvssspppjjj\\\III999222222222222111111111111111333222222111222222333333444444444444555666777888999:::===>>>>>>EEEVVVggg}}}lllQQQEEEBBB???>>>>>>===;;;:::999999<<<@@@CCCFFFOOOXXXYYY```aaadddoooyyywwwjjjeeekkkuuukkkcccZZZSSSGGGDDD@@@<<<;;;:::888777777777555444444333333333666>>>FFFLLLRRR[[[___```___XXXOOOHHHEEEAAA===:::999::::::999777777888:::===@@@CCCDDDCCCDDDHHHKKK\\\iiissspppfff___\\\[[[[[[XXXUUURRRPPPMMMIIIFFFDDDDDDCCCAAA@@@>>>===<<<::::::::::::999999999888999===BBBEEEFFFGGGIIIJJJLLLKKKJJJKKKMMMPPPSSSUUU^^^fffsss~~~vvvaaaqqqttt\\\OOOkkkzzzooosssuuulllrrrxxx|||{{{xxxsssjjjbbbNNNFFF@@@???<<<777222111222111111111111111222222444444444444555666777888:::===???AAABBBDDDGGGIIIJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNPPPUUUdddwwwnnniiiuuuzzz{{{~~~pppuuu___NNNTTTTTTUUUaaajjjrrreeeYYYOOOLLLLLLKKKJJJKKKFFFGGGFFFDDDAAA?????????>>>===:::777444222111000......---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,------...///000111111/////////......//////////////////....../////////---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++++++++,,,...000111222111000/////////000000...////////////000000000111111222222222333333333333333333444444444555555666888;;;>>>@@@AAAAAA@@@FFFFFFFFFGGGIIILLLOOOPPP[[[```hhhrrrvvvuuuwww|||{{{nnnccc[[[RRRJJJHHHGGGEEEEEEHHHJJJQQQVVVUUUTTTUUUTTTQQQFFFCCC>>><<<<<<<<<;;;:::888:::===BBBJJJTTT[[[___SSSIIIAAAAAAAAA>>>===@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<888555555777;;;BBBKKKUUU]]]bbbdddcccaaa^^^ZZZUUUPPPLLLIIIFFFCCCAAAAAAAAA???>>>???>>>===<<<:::999777777555888<<>>??????===:::999999:::>>>AAABBBEEENNNYYYWWW```aaabbbkkkuuuvvvkkknnn|||pppggg___XXXOOOKKKCCC;;;:::<<<<<<:::777777777666555555666777<<>>???CCCFFFPPPaaaqqqsssnnniiifffdddcccaaa___\\\ZZZVVVQQQNNNMMMLLLJJJGGGEEECCCBBBAAA<<<<<<;;;::::::999999999999<<<@@@AAAAAAAAABBBCCCGGGGGGGGGGGGHHHLLLPPPSSSZZZdddrrr~~~qqq___zzzoooVVVQQQppp{{{uuu}}}tttmmmtttzzz~~~|||xxxrrriii```NNNFFF@@@>>>;;;555111111111111111000111111222333333444444555666888999999;;;===@@@AAABBBDDDFFFIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPPPPUUUaaatttssslllvvvxxxwww~~~zzzqqqtttbbbJJJOOOTTTRRR[[[jjjtttfffZZZPPPMMMLLLKKKIIIJJJFFFGGGGGGEEEBBB?????????>>><<<:::777444222111000......---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,---...///000111111//////............//////...//////////////////...---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++++++++,,,---///000222111111000000000000000////////////000000000111111111222222222333333333333333333444444444555555555777:::>>>BBBEEEGGGHHHKKKKKKKKKKKKKKKLLLLLLMMMTTTZZZcccooouuurrrpppsssyyyzzzuuuooodddZZZRRRPPPOOOMMMKKKKKKLLLPPPQQQNNNOOORRRTTTSSSNNNIIICCC>>><<<<<<>>>???===;;;;;;>>>DDDLLLUUU\\\WWWNNNGGGCCCBBB???======;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???===:::666444555888>>>FFFQQQZZZ```eeeffffffeeeaaa\\\XXXUUUNNNKKKGGGEEECCCCCCAAA@@@BBBAAA@@@>>>;;;999888777777:::>>>CCCIIISSS]]]dddiiilllqqqtttvvvxxx{{{~~~~~~{{{sssiii]]]IIICCC>>>CCCVVVlll|||}}}yyywww}}}~~~xxxtttvvvzzz~~~rrrmmmtttxxxpppgggcccjjjsssvvvqqqlllcccSSS@@@555222111111111111111111111111222111111111222222333444444444444555666777888999:::;;;>>>AAAAAADDDOOO[[[www~~~___IIIAAA===???@@@;;;888888999:::>>>AAABBBCCCLLLVVVWWW```aaacccjjjqqqsssuuu|||ppphhhaaa[[[WWWUUULLLAAA<<<<<<:::666555777888777555555777:::CCCJJJTTTbbbssspppeeeVVVLLLHHHEEE@@@<<<999:::;;;:::999888888999666888::::::999;;;@@@DDDHHHWWWgggnnnpppnnnjjjeeehhhgggffffffeeeaaa]]]YYYVVVTTTQQQNNNKKKHHHGGGFFF???>>>===;;;:::999999999888:::===>>>>>>>>>???@@@BBBCCCDDDDDDEEEHHHMMMRRRWWWbbbqqqiii]]]lllWWWVVVrrrzzzzzzqqqnnnuuu{{{}}}xxxqqqfff\\\LLLEEE???<<<888333000222111111000000111222222333333444555666888999:::;;;<<<>>>@@@BBBBBBCCCFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMQQQPPPPPPUUU___ooovvvkkktttxxxrrrrrrqqqkkklllwwwiiiJJJKKKTTTSSSWWWgggpppggg\\\PPPMMMLLLJJJIIIJJJFFFGGGHHHFFFCCC@@@???@@@===<<<:::777555333111111......---------,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,---...///000000111///......------......///......////////////......---,,,,,,++++++,,,,,,---............---------,,,,,,++++++++++++---///000222222111111111000000000/////////000000000111111111111222222222333333333333333333444444444555555666888;;;@@@EEEIIIMMMOOOMMMMMMMMMMMMKKKIIIFFFEEEIIIOOOWWWbbbrrrwwwssspppssszzzwwwmmmddd```]]]XXXUUUUUUVVVXXXVVVSSSRRRVVVVVVTTTTTTPPPIIICCC???>>>???AAA@@@<<<;;;===AAAHHHTTT^^^^^^WWWNNNHHHEEEBBB???<<<<<<<<<===>>>??????>>>>>><<<<<<<<<===>>>===:::888555444555999@@@JJJTTTZZZcccfffjjjllliiifffcccaaaYYYUUUPPPLLLKKKIIIHHHGGGFFFEEECCC@@@===:::888777777:::>>>BBBGGGOOOZZZaaafffkkkpppssstttwww{{{}}}vvvtttmmmaaaJJJEEE@@@HHH]]]ttt{{{vvv{{{{{{|||yyytttvvvttt|||vvvssspppfffaaaaaahhhqqqtttoooiii___NNN===444333111111111111111222222222111111111111222333444444333444444555666888999:::;;;;;;???BBBBBBBBBJJJTTTeeezzzzzz}}}kkkOOODDD===???@@@;;;777888777777;;;???AAABBBIIIQQQWWW___aaaccckkkooo{{{|||wwwlllfff```\\\___aaaZZZKKK@@@===999333333666888777555555888;;;HHHOOOYYYcccrrr|||nnn\\\PPPJJJGGGAAA<<<888999;;;:::999777777888333555777777777999???CCCHHHSSS```iiinnnpppkkkeeekkkkkklllnnnnnnkkkfffccc]]][[[WWWSSSOOOLLLKKKJJJCCCAAA???<<<:::999999999666888:::;;;:::;;;<<<===<<<>>>@@@@@@@@@CCCJJJOOOVVVaaarrr|||ccc]]]hhhXXX\\\tttvvv}}}zzzlllmmmuuu{{{|||vvvnnnbbbXXXIIICCC===:::666111000222000000000000111222333333222444666888:::;;;<<<<<<===???AAABBBBBBCCCEEEGGGIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNSSS[[[hhh|||~~~mmmvvvuuulllgggeeeaaajjjwwwwwwtttRRRLLLZZZZZZWWWaaagggrrrhhh\\\QQQMMMMMMJJJIIIIIIGGGHHHIIIGGGDDDBBB@@@@@@===<<<:::777555333222111......---------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000///......------......///---...///000000///...------,,,,,,++++++,,,,,,---............------------,,,++++++++++++,,,...///111222222222111111000000//////000000000111111111111111222222222333333333333333333444444444555555777999<<<@@@FFFKKKPPPSSSQQQRRRRRRRRRNNNIIIDDDAAAAAAFFFKKKRRR```qqq~~~~~~~~~}}}vvvmmmeeeaaabbbaaadddccc```______[[[VVVUUUSSSPPPLLLHHHFFFFFFGGGDDD@@@===???BBBHHHTTTaaagggaaaWWWOOOKKKHHHCCC>>>===>>>@@@AAABBBBBBBBBAAA<<<;;;;;;;;;<<<<<<;;;999666444222444:::CCCLLLSSS]]]cccjjjnnnnnnlllkkkjjjbbb]]]XXXTTTQQQPPPNNNMMMJJJIIIFFFCCC???;;;888777666999===@@@DDDKKKVVV^^^dddjjjpppssssssvvv{{{|||~~~tttnnnsssqqqgggKKKGGGDDDMMMeee}}}tttmmmoootttzzzzzzuuuxxxyyy{{{wwwkkk```___ccckkkrrrqqqllleeeZZZIII999222333000000111111111222222222111111111111222333444555333444444555666888:::;;;<<<<<>>???AAABBBBBBBBBDDDFFFIIIHHHGGGGGGHHHIIIKKKLLLJJJJJJNNNSSSXXXbbbvvvssszzz~~~ooogggeee\\\```nnnlllrrr~~~___WWWjjjlllbbbddddddgggsssiii]]]QQQNNNMMMJJJIIIIIIGGGIIIJJJHHHEEEBBBAAAAAA===<<<:::777555333222111......---------,,,,,,,,,******+++,,,------------******+++,,,,,,---......*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---...///000000.........------.........---...///000000///...------,,,,,,++++++,,,,,,---//////.........---------,,,++++++***+++,,,...///111222222222222111000000000000000000111111111111111111222222222333333333333333333444444444555555999:::===AAAFFFLLLPPPSSSWWWXXXYYYXXXTTTMMMFFFBBBBBBEEEHHHLLLWWWkkk|||xxxmmmhhhiiihhhlllnnnllljjjggg```XXXRRRTTTUUUUUUSSSPPPOOOOOOJJJDDDAAABBBDDDHHHTTTaaammmhhh^^^UUUOOOLLLFFFAAA???@@@BBBDDDEEEEEEDDDDDD<<<;;;::::::;;;;;;;;;999666444111111666>>>HHHNNNWWW^^^gggmmmnnnmmmmmmnnnfffaaa[[[WWWTTTRRRQQQPPPMMMKKKHHHDDD@@@<<<999777444888<<<>>>AAAHHHSSS[[[ccciiiooorrrsssuuuzzz|||~~~kkkgggrrrtttlllKKKHHHFFFQQQkkkmmmeeefffjjjqqq|||vvvyyy~~~yyykkk___aaahhhpppuuunnniiibbbWWWFFF777111333000000111111222222222222111111111111222333444555333444444555777888:::;;;======@@@BBB???<<>>;;;666:::======::::::???CCCQQQ[[[^^^SSSLLL\\\~~~sss```UUUMMMDDD<<<666888::::::888666666666555666777666444666;;;@@@EEEQQQ\\\bbbggglllooonnniiijjjmmmooopppmmmhhhdddccc```[[[UUUQQQMMMLLLKKKHHHEEEAAA===:::888777777444555666666444444555666666:::<<<===<<>>:::777222...///333000000000000111222333444222444666999<<<===>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFHHHHHHGGGGGGHHHIIIKKKLLLIIIJJJOOOUUUYYY```sssuuuyyypppkkkjjj]]]]]]jjjfffjjjiiibbbyyy~~~oookkkgggcccjjjkkk\\\NNNJJJKKKJJJIIIIIILLLIIIFFFEEEEEEDDD@@@<<<;;;:::999777555333111000......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,---...///000000000///...------...///000111000...---,,,,,,,,,---000///---,,,++++++,,,---------------------------+++++++++,,,---...///000111222333222000000111222333333111000000000111222444444333222222333333333444444444444444555777777<<<;;;???FFFKKKOOOWWW___aaa```]]]VVVOOOKKKJJJKKKKKKKKKLLLNNNUUUbbbsssuuummmkkktttwwwvvvsssssssssmmmcccXXXXXXYYY[[[\\\[[[XXXUUUJJJBBBAAAFFFHHHHHHRRRaaannnqqqmmm```TTTNNNHHHBBBCCCEEEGGGFFFCCCBBBCCCEEEAAA===999666777999;;;<<<555555555444444888>>>DDDRRR[[[eeekkklllkkkkkkmmmhhhaaaYYYUUUTTTRRROOOKKKJJJGGGBBB<<<888666555666333666:::>>>BBBIIIPPPTTTaaaiiioooqqqrrrwww{{{{{{|||}}}nnn\\\WWW```kkkpppNNNEEEGGG]]]vvvuuuggg[[[\\\ggguuu~~~xxx~~~vvvzzzlll\\\^^^hhhnnnooolllhhh___OOO???555222333222222111111111111111111222222222333333444444444444555666888:::<<<===>>>???@@@@@@??????AAADDDGGGOOOccc|||eeeSSSBBB>>>AAA@@@;;;888???888888DDDPPPRRRLLLGGGPPPYYY\\\bbblllooouuuqqqbbbbbbhhhppp}}}zzzfffUUUOOOQQQRRRQQQSSSYYYXXXMMMDDDAAA???<<<@@@AAAAAA>>>::::::>>>BBBSSS```___UUUQQQSSSddd~~~nnnZZZNNNGGGBBB;;;;;;:::888777666888999999888888777888999;;;<<>>;;;888666555666333333333444444444555555555333555:::<<>>???AAACCCFFFIIIKKKLLLHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHIIILLLRRR^^^qqqzzz~~~tttwwwgggYYYbbbnnniiilllrrrttt{{{rrrddddddkkk]]]OOOJJJJJJIIIHHHHHHKKKIIIFFFEEEEEECCC???<<<;;;:::999777555333111000.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---...///000000000///...------...///000111000///...---------...000///---,,,++++++,,,,,,------------------------,,,,,,,,,,,,---...//////000222333222111000111222111000000000000111222333444333333222222333333444444444444444555666777777::::::>>>FFFMMMRRR[[[ccclllggg___XXXTTTPPPNNNLLLPPPPPPPPPPPPTTT___nnnyyyzzz~~~}}}zzzzzz{{{wwwpppdddeeefffggghhheeeaaa]]]QQQIIIFFFIIIHHHGGGOOO]]]jjjmmmiii^^^TTTOOOKKKFFFIIILLLOOOPPPMMMKKKKKKLLLCCC@@@<<<:::::::::999888555666555444444777<<>>>>>???@@@@@@@@@@@@AAADDDFFFMMM___qqqXXXCCCAAADDD@@@;;;;;;<<<888888>>>CCCDDDDDDEEEMMMVVVYYY```jjjlllrrr}}}kkk]]]SSSTTTYYYaaapppwwwaaaMMMEEEEEEEEECCCHHHNNNOOOHHHBBB@@@???===CCCDDDCCC@@@<<<<<>>;;;888555444444444222333333333333444444444555333555999;;;>>>FFFNNNXXXhhhzzz|||}}}eee]]]tttoooVVVVVVooo|||xxxlllaaa```eeessstttvvvtttlll```SSSJJJ@@@<<<777333222222111111222333444444333444666777888888888999;;;=========>>>???AAACCCFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHKKKPPP\\\rrrzzz}}}{{{xxxhhhYYYbbbqqqooopppqqqiii|||{{{kkkggglll^^^OOOJJJJJJHHHGGGGGGKKKIIIGGGFFFEEECCC???===;;;:::999777555333111000.........------------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---...///000000//////............//////222111000///........./////////...,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...//////111333222111000111222.........///000222333444333333333222222333333444444444444444555666777888999999>>>GGGOOOUUU___hhhssskkk```YYYWWWUUURRROOOWWWXXXXXXUUUTTTYYYdddlll{{{yyyyyyvvvrrrrrrvvvvvvsssqqqssstttvvvvvvrrrkkkfff\\\TTTNNNMMMKKKHHHNNNXXX\\\]]]ZZZRRRKKKIIIFFFCCCMMMRRRXXXZZZXXXTTTPPPNNNCCCAAA???>>>>>>===;;;999777777666444333666:::>>>GGGNNNWWW]]]______aaabbb]]]WWWPPPJJJHHHEEE@@@===:::999666444333333444444000222555888<<>>??????>>>@@@AAABBBAAABBBCCCEEEKKK[[[}}}{{{aaaFFFEEEGGG@@@;;;???:::999999:::888777===EEEIIIRRRWWW]]]hhhjjjooosssggg\\\RRRKKKLLLNNNTTTdddvvvttt^^^JJJ@@@@@@@@@===BBBHHHJJJGGGCCCBBBAAA@@@HHHHHHGGGCCC??????BBBFFFTTTkkkuuunnn```RRRRRRbbbssszzz~~~xxxmmm^^^NNNBBB>>><<<:::888666666777777<<<<<<<<<<<<<<<<<<;;;::::::???HHHOOOUUUZZZ^^^```bbb```___^^^]]]ZZZVVVSSSPPPOOOLLLIIIEEEBBB@@@>>>;;;999777555333222222333111111222222222333333333444333555888:::===FFFOOO___nnn{{{}}}zzzccc```dddSSSZZZvvv{{{ttteee]]]```hhhsssuuuuuurrrjjj\\\OOOFFF???;;;666333222222222111222444555444444444666888;;;:::::::::;;;<<<>>>??????@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHJJJLLLYYYssszzzzzznnn[[[```sssuuuqqqxxxttt[[[___oooggg~~~mmm^^^OOOJJJIIIHHHFFFFFFJJJIIIHHHFFFDDDBBB???===;;;:::999777555333111000............------------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---...//////000/////////....../////////222111111000000000/////////......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,---...//////111333333222111111222.../////////000111222222333333222222222333444444444444444444555666777888999:::???HHHPPPWWW```iiinnnhhh```ZZZWWWXXXYYYYYYcccfffgggaaaYYYTTTVVVYYYaaaiiitttwwwllliiigggccc```bbbggglllnnnwwwyyy||||||uuuooofff^^^WWWTTTQQQMMMPPPWWWQQQPPPLLLGGGCCCAAA@@@???JJJQQQ[[[aaaaaaZZZQQQKKKDDDCCCAAA@@@@@@@@@???===:::999777555555777999<<>><<<666555333222111111222333000111333666:::@@@GGGMMMWWWaaajjjmmmqqqwwwzzz{{{zzz|||~~~|||vvvfffQQQCCCDDDJJJOOOMMMSSSaaattt{{{nnnhhhhhhmmmwwwwwwppplllmmmooojjjrrrwwwrrrnnnqqqxxx~~~sssccc[[[]]]eeelllpppiii___OOO@@@666222222333111111111111111222222222222222333444555666666777999999:::<<<===>>>@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDKKKZZZ}}}|||lllLLLHHHIII???;;;AAA<<<;;;<<<;;;888666===FFFGGGPPPVVV]]]hhhjjjooo~~~~~~yyyqqqjjjbbbZZZSSSPPPMMMQQQdddzzz|||uuucccOOOGGGHHHHHHCCCFFFIIILLLKKKHHHFFFDDDCCCKKKLLLJJJFFFBBBAAADDDGGGTTTppp~~~nnnYYYRRR]]]mmmssswwwssskkkaaaTTTIIIAAA???;;;999999:::;;;;;;;;;<<<<<<===<<<;;;999888888<<>>@@@AAAAAABBBDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJJJJKKKXXXsss~~~yyyzzz___\\\ooouuunnnnnnyyyTTTJJJeee}}}|||kkkcccxxxlll^^^OOOJJJIIIGGGFFFFFFJJJIIIIIIGGGDDDAAA???>>>;;;:::999777555333111000//////.........---------,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---...//////...//////////////////...111111111111111000000000.........------,,,++++++------------------------------,,,,,,,,,---.........000222333222111111222000000111111111000000000333222222222333333444555555555555555555666888888;;;;;;@@@IIIPPPVVV___hhheeeeeeddd```\\\]]]ccciiixxx||||||sssaaaQQQIIIGGGKKKPPPYYYdddnnnyyy}}}uuulllccc```\\\YYYXXXZZZ```hhhnnnwwwzzz~~~yyynnniiiccc___\\\YYYYYY\\\QQQMMMHHHEEEBBB@@@??????AAAJJJYYYeeehhhcccXXXPPPLLLIIIFFFCCCCCCBBBAAA???>>><<<999888888999:::;;;BBBEEEIIILLLLLLLLLKKKKKKGGGDDDAAA???===<<<:::999666555444222111111111111000222333555999???FFFLLLVVV```jjjnnnrrrwww{{{{{{yyy|||uuurrrhhhXXXMMMKKKLLLLLLKKKXXXjjjzzzxxxlllfffdddiiiuuuwwwpppkkkhhhggggggqqqwwwrrrkkkjjjooosssmmmfff___]]]ccciiimmmnnniii]]]KKK<<<444222111111000000111111111222222222222333333555666777777888::::::;;;<<<>>>???@@@@@@???AAACCCCCCBBBBBBCCCDDDIIIYYY~~~wwwUUULLLIII@@@<<>>DDDFFFPPPUUU]]]hhhkkkrrr~~~xxxtttlllddd\\\VVVPPPTTTjjj~~~ppp\\\RRRRRRNNNFFFKKKLLLNNNNNNLLLIIIGGGGGGJJJKKKIIIEEEAAA@@@CCCGGGPPPoooyyyeee\\\dddmmmrrruuusssllldddWWWKKKDDD@@@<<<:::;;;<<<===<<<999:::;;;;;;:::999777666888;;;@@@FFFLLLPPPRRRSSSPPPNNNLLLJJJIIIGGGDDDBBBAAA@@@???===;;;999777777555444444333333333333444000000000111111111222222333333555777888===IIIVVVfffuuu}}}zzz|||qqqfffooosss^^^]]]kkkyyymmm______iiisssppprrrrrrmmmcccVVVLLLFFF:::777444333333444333222333444555555555666888:::<<<======;;;:::;;;>>>BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKLLLLLLLLLWWWppp|||eeeZZZjjjvvvqqqmmm{{{TTTGGG]]]tttvvvpppeee```ssskkk]]]NNNIIIIIIGGGFFFFFFIIIJJJIIIGGGCCC@@@??????;;;:::999777555333111000/////////.........------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---...//////......////////////......000000111111111111000///............---,,,+++***---------------------------------,,,,,,------...---///222444333222111222222222222222222111000000222222222222333444555555555555555555666777888888;;;;;;@@@HHHNNNTTT]]]eeeaaagggkkkjjjeeefffmmmttt~~~hhhRRRFFFBBBCCCEEEJJJRRRWWW^^^hhhrrrxxxooolllhhhccc```\\\YYYYYY[[[___gggpppvvvzzzyyyuuuqqqnnnllliiifffeeeXXXQQQIIIFFFBBB>>><<<>>>;;;DDDSSSaaaiiihhh```YYYUUURRROOOLLLIIIFFFCCC@@@@@@===:::999:::;;;;;;:::???@@@AAACCCCCCBBBAAA@@@AAA@@@>>>;;;999777666555777666555444222222111111111222333444888>>>EEEKKKUUU___iiinnnrrrwww{{{zzzxxx{{{ooommmfff[[[UUUSSSPPPLLLKKK]]]rrryyyiii^^^[[[cccvvvwwwrrrnnnhhhdddhhhqqqvvvqqqiiihhhjjjmmmhhhbbb]]]___ffflllkkkhhhgggYYYFFF999333222111000000000000111222222333333222333444555666888999999:::;;;<<<===>>>???@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDHHHUUUxxxbbbQQQJJJBBB???@@@<<<999888<<<>>>===>>>@@@DDDMMMRRRZZZfffkkkttt|||xxxooohhhaaa[[[UUUXXXmmmsssgggddd[[[OOOWWWTTTSSSSSSQQQLLLJJJKKKIIIJJJIIIEEEAAA@@@DDDGGGNNNkkkrrrllluuusssxxx{{{xxxsssjjj[[[OOOIIIDDD===;;;<<<===<<<;;;777888888888888777777666999;;;???FFFLLLOOOOOONNNIIIGGGEEECCCCCCBBB???======<<<;;;:::999888777666444444444555555444444444000000111111111222222222222222555777999>>>MMM\\\jjjwww|||{{{~~~kkkdddrrrlll[[[bbbvvv|||lll```aaajjjqqqooopppooohhh]]]QQQIIIFFF888666333333333444444333333444666666666777999<<<<<<>>>???>>><<<===@@@DDDFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNNNNVVVkkk~~~zzzppp^^^kkkzzzyyyttt{{{XXXHHHYYYnnntttgggaaa]]]mmmjjj[[[MMMIIIIIIHHHGGGGGGHHHJJJJJJGGGCCC?????????;;;:::999777555333111000////////////............***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---......///---...///000000///...---//////000111111000//////---............,,,+++***------------------------...------,,,,,,---------,,,///222444333222222222111111333333444333222222222222222222333444555666555555555555666777888999999999>>>FFFMMMSSS\\\eeeeeekkkpppqqqooonnnqqquuu{{{gggUUUMMMLLLHHHGGGHHHKKKLLLNNNWWWbbbiiiwww~~~uuullllllllliiigggcccaaabbbaaaaaahhhqqqvvvzzz~~~|||yyysssnnndddZZZPPPKKKFFF@@@===>>>:::???HHHSSS\\\^^^ZZZWWWUUUUUUVVVVVVUUUPPPJJJEEE???<<<999999:::;;;:::999999999999:::;;;;;;:::999999999999777666444444444666555555444444333333333111111222333666<<>>??????BBBCCCCCCBBBAAAAAACCCFFFJJJPPPkkkoooVVVKKKGGGCCC???===:::999;;;<<<:::<<<@@@@@@IIIMMMUUUbbbiiittt~~~xxxqqqkkkfff______ppprrrrrrkkkeeeaaa[[[RRRNNNOOOMMMNNNMMMJJJGGGFFFJJJNNNRRRkkk~~~zzzuuupppfff\\\SSSLLLDDD?????????===:::777777666666777777888888888:::>>>EEEKKKMMMKKKHHHEEECCC@@@?????????===;;;::::::999888888777666666444444555555555555444444111111111222222222333333111222555888999@@@QQQaaannnyyy{{{|||fffeeexxxfffZZZfff|||yyy{{{|||iiiaaaeeemmmpppooopppmmmcccVVVJJJDDDBBB666444333333444555444333333555666666666888:::<<<<<>>;;;888888:::;;;:::888444333333555666777666555111222444444444555666888444444444444444444555555111111111111444:::BBBHHHRRR]]]gggllloootttwwwvvvrrrvvv{{{}}}~~~ssshhhbbbYYYRRRSSSUUUPPPHHHNNNeee|||xxxpppfff___]]]fffzzz~~~}}}wwwxxxzzzvvvqqqkkksssxxxtttpppoooooommmjjj```WWW[[[gggpppnnniiiZZZLLL;;;222222444333111///000000111222222333333333333444666777999:::::::::;;;;;;<<<===>>>>>>???CCCCCCCCCAAA@@@AAADDDFFFLLLMMM```zzzxxxZZZLLLJJJFFF??????===<<<<<<999777;;;BBB===EEEIIIQQQ___gggrrr}}}xxxsssjjjgggrrrxxxpppfffYYYQQQQQQTTTTTTTTTQQQNNNNNNQQQUUUXXXnnn~~~wwwrrrsssqqqmmm]]]UUUKKKEEECCCBBB>>>;;;777777666666666777999:::777999===DDDJJJKKKHHHEEEBBB@@@>>>=========<<<;;;888888888777777666666666444444555555555444444333111222222222222333333333000222555888:::AAASSSdddqqq{{{{{{yyy}}}}}}eeehhhcccYYYiii|||zzzpppxxxvvvgggbbbjjjqqqrrrppppppkkk___QQQEEE??????555444222333444555555444333555666777777888;;;===<<>><<<999666444111000///000000///...------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000111111111000000///////////////////////////............---,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////000222444444222000222222333333333333444444222222333333333444444444555555555555666666666777:::;;;===AAAHHHPPPWWW[[[iiimmmooosssxxxyyymmm]]]ffflllmmmfff```___``````]]]YYYTTTRRROOONNNUUU]]]qqqxxxvvvtttooosssmmmkkkrrr{{{~~~zzzvvvssswww{{{xxxpppggg]]]PPPDDD???@@@>>>@@@BBBDDDGGGHHHEEEAAAHHHJJJNNNUUUaaafffZZZIII@@@===::::::;;;<<<:::777777666555444333333444555333333444666777777555333555555444444444444555555333333444444666:::@@@DDDOOO```gggiiiqqqrrrqqqvvvwwwxxxzzz}}}}}}yyyqqqiii^^^TTTQQQOOOJJJFFFEEEUUUggg{{{~~~vvvllldddccceeekkkwwwxxxzzz~~~}}}xxxuuuyyyzzzyyyvvvssssssrrrqqqkkk^^^XXXcccoooqqqkkkfffWWWGGG888333444333111000000111111222222333444444555555555555666888999:::<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@???@@@CCCEEEGGGMMMYYYllliiiTTTLLLGGGBBB@@@===;;;:::;;;<<<;;;:::@@@AAAGGGPPPXXXbbbppp|||wwwlllrrrttt```XXXWWWVVVUUUVVVXXX[[[^^^bbbeeefffkkkxxx{{{yyyvvvpppkkk___XXXOOOHHHDDDAAA???===;;;999666555666777777666555777;;;@@@DDDEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888888888777777666666666555333333333444444333222222111333777:::;;;BBBSSSdddxxx{{{xxxxxx{{{yyy^^^iii~~~\\\[[[llluuummmssseeeccckkkppppppsssppphhh\\\NNNBBB===;;;666555444333333444666777999999999999999;;;<<<===@@@CCCFFFHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMOOOQQQRRRPPPPPPPPPOOOOOORRRXXX[[[hhhvvv|||vvviii___qqqjjj|||{{{zzz|||\\\TTTbbbccc```XXXXXX[[[eeerrr]]]LLLIIILLLIIIGGGHHHIIIJJJKKKHHHCCC@@@???@@@===<<<999666444111000///000//////...------,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,------000000111111111000000///////////////////////////............---,,,+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////000222444444222000222222333333333333444444222222333333333444444444555555555666666666777777:::;;;===AAAFFFKKKPPPSSS```ffflllssszzz{{{nnn___bbbiiillliiieeegggkkkllllllggg```[[[UUUSSS[[[eeetttxxxppphhhkkkhhhjjjwww|||tttjjj```TTTJJJGGGIIIDDDHHHJJJIIIHHHFFFCCC??????AAACCCHHHRRRWWWPPPDDD???<<<999999:::;;;999888777777666555444555555555555555555666777888888777666666555555555555666666444444444444666:::???CCCNNN___gggjjjsssuuuuuuzzzyyyzzz{{{}}}~~~{{{}}}wwwooohhh]]]QQQMMMIIIEEEBBBBBBNNN```ttt}}}mmmgggbbbbbbccciiiuuu|||uuuxxx~~~~~~zzzxxxxxxxxxxxxwwwzzz}}}{{{wwwjjj___[[[dddoooooogggaaaRRRCCC555111222222000///000111111222222333444444555555555555777888999:::<<<<<<<<<<<<<<<======>>>>>>?????????>>>???AAADDDDDDHHHSSSeee~~~uuu\\\OOOGGGAAAAAA>>><<<;;;;;;<<<;;;:::???@@@EEELLLSSS\\\iiiuuutttwwwjjjbbb___^^^^^^___bbbffflllsssxxx|||~~~wwwuuuxxxzzzxxxttt^^^XXXPPPIIIEEECCCAAA@@@888666555555666888888888666777:::>>>AAABBBAAA???=========<<<<<<;;;;;;;;;;;;:::999888888777777888777777777666666666555555333333444444444333333222111333666999;;;CCCVVVhhhxxx~~~xxxuuutttxxxwwwaaaooo~~~```bbbtttqqqmmm~~~pppeeedddlllooolllpppmmmeeeXXXJJJ???:::888666555333333333444666777:::999888888999<<<>>>???@@@BBBFFFGGGGGGGGGHHHIIIKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOQQQRRRRRRQQQQQQPPPOOOOOOQQQVVVZZZkkkzzz{{{lll]]]jjjlllwwwwwwqqqvvvjjjZZZaaaccc```XXXWWWZZZ```zzzttt___MMMJJJLLLIIIFFFGGGHHHIIIIIIGGGCCC@@@??????===<<<999666444222000000/////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///000000111111000000000////////////////////////...............---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------//////000222444444333111222222333333333333444444333333333333444444444444555555666666666777777777999;;;>>>BBBEEEGGGHHHIIIPPPWWW```jjjsssuuulllaaaaaaiiiooonnnooouuu{{{~~~}}}zzzuuunnnddd```fffppp|||uuummmllliiikkkxxx}}}{{{vvvoooqqqvvv~~~}}}uuukkkaaaVVVLLLJJJNNNSSSYYYZZZSSSLLLGGGCCC>>>;;;<<<<<<<<>>>>>;;;888777888999999999777777777777777666666666666666777777888999::::::777777666666666666777777666666555555666999>>>BBBMMM___hhhllluuuxxxxxx~~~||||||}}}~~~~~~}}}{{{zzz|||}}}zzzqqqjjjhhh\\\PPPIIIEEE@@@???AAALLL\\\nnnzzzzzzfffaaa___```ccciiisss|||{{{uuuxxx~~~~~~|||{{{|||||||||{{{hhh```^^^gggooommmccc[[[KKK>>>222000111111//////000111111222222333444444555555555666777888999:::<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>===>>>@@@BBBCCCEEENNNaaa{{{kkkWWWKKKDDDBBB@@@===<<<<<<<<<;;;:::======BBBHHHNNNUUU```lll|||}}}}}}zzzxxxyyyyyyzzz~~~{{{rrrmmmgggdddccciiisss|||ddd\\\QQQKKKJJJIIIFFFBBB;;;999777777888999999999888777888:::===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777777777666666666666555555555555333333444444444444444333222333555777:::EEEZZZnnnxxx{{{vvvqqqooouuutttfffxxxwwwdddkkk~~~ooopppzzzkkkcccfffmmmmmmiiimmmiii```TTTGGG===777555555444333333333444666777:::999777777999<<>>===;;;999666444222111000//////.........---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...///000000000000000000////////////////////////...............---,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------/////////111333444333222222222222333333333444444333333333444444444444555555666666666666777777777888;;;???CCCFFFGGGFFFEEEHHHLLLSSS]]]ffflllkkkhhhfffooowwwyyy|||tttsssxxxzzzsssnnnrrrxxxqqqpppnnnggg```]]]___dddooozzz~~~}}}wwwoooggg]]]TTTQQQSSSeeellllll___RRRKKKEEE???@@@???===:::888:::<<<======;;;888666777888:::;;;999999999999888888777666555777;;;======<<<;;;;;;888888777777777777888888777777777666666999>>>AAANNN```hhhllluuuxxxxxx~~~||||||}}}}}}~~~~~~||||||{{{{{{yyysssjjjccchhh\\\OOOHHHCCC@@@BBBFFFRRR___nnnyyy{{{hhhbbb^^^aaahhhooosssuuuzzz~~~~~~wwwyyy||||||{{{zzz{{{ccc```aaahhhnnnjjj___UUUDDD999000000111111///000000111111222222333444444555555555666777888::::::<<<;;;;;;;;;;;;<<<======<<<>>>???>>>======???AAAAAABBBIIIZZZuuu||||||bbbQQQIIIEEEBBB???===<<<<<<;;;:::;;;<<<@@@FFFKKKQQQ\\\fff{{{pppeeeZZZSSSNNNNNNRRR]]]mmm}}}rrrbbbRRRLLLPPPRRRLLLDDDBBB???<<<;;;;;;::::::888999888666777999::::::999:::::::::::::::::::::::::::999888777666666666666666666555555555555555555333444444555555555555444333333444777:::GGG___tttzzz}}}xxxrrrooovvvqqqlllkkkeeeuuuzzzpppxxxvvvfff```fffnnnnnniiikkkfff]]]QQQEEE<<<777444444333333333444555666777999888777777888<<<@@@BBBAAACCCFFFGGGFFFFFFFFFGGGJJJJJJJJJJJJIIIIIIHHHHHHFFFHHHJJJLLLMMMNNNMMMMMMQQQQQQPPPNNNMMMNNNPPPSSSaaazzz{{{aaaWWWccckkkjjjqqquuuooollluuu{{{zzzkkkiiiuuusssmmmhhhhhhdddccc~~~vvvaaaOOOLLLMMMJJJGGGHHHHHHGGGFFFEEECCCAAA???>>><<<;;;999666444222111000...............---------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,......///000000000000000////////////////////////......//////......------,,,,,,,,,---------.........------,,,,,,------...///...///000333444444333222222222333333333444444333333444444444555555555666666666666777777777888777:::???DDDHHHJJJJJJJJJKKKKKKMMMRRRZZZccclllqqqqqq|||}}}zzzssskkkttt~~~qqqlllllljjjccc\\\XXXWWWYYYbbbpppzzz~~~~~~}}}zzzvvvsssllldddaaacccqqqyyywwwgggXXXQQQIIIAAAAAAAAA???<<<999777:::>>>===<<<999777666999<<>>@@@???>>>>>>???@@@>>>???DDDSSSlllzzzkkkUUUKKKGGGDDD@@@>>>===<<<;;;999:::;;;???EEEJJJOOOYYYddd|||pppaaaYYYSSSMMMGGGDDDEEEJJJXXXlllhhhPPPJJJTTTZZZUUUKKKFFFCCC@@@>>>===<<<;;;999:::888666666777888888777888999999999::::::;;;;;;:::999888777666666666666555555666666666666666666333444555666666666666666444333444777<<>>999666333333444444555666777777888888777777999<<<@@@BBBBBBDDDFFFGGGFFFEEEFFFFFFIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFHHHKKKLLLMMMLLLLLLPPPPPPOOOMMMLLLLLLNNNPPPWWWssseeeOOONNNVVVXXX^^^fffgggbbblll}}}pppfffpppyyyzzzuuutttpppbbbnnnvvvaaaOOOLLLNNNKKKHHHIIIIIIGGGFFFEEEEEECCC@@@>>><<<:::888666444222111111........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,------...///000000000000////////////////////////....../////////......---,,,,,,,,,---------............------------......///......000222444444444222222333333333333444444333444444444555555555555666666666777777777888888888;;;???EEEJJJNNNQQQRRRPPPMMMKKKNNNRRRZZZgggrrr|||zzzoooooozzz{{{uuuoooooosssuuuqqqlll\\\VVVRRRXXXgggvvv}}}zzzxxxxxxsssmmmmmmpppsss|||zzzjjj]]]YYYRRRFFFAAAAAACCCDDDAAA======AAA???===;;;888777:::???DDDBBB@@@>>>;;;999888888888999AAALLLRRROOOHHHBBB>>>888888777777777777888888888888777666666999>>>BBBSSSdddlllmmmuuuvvvuuuzzzyyyyyy{{{|||~~~yyyoooddd[[[WWWYYYPPPHHHEEEEEEHHHPPPYYYccclllsssuuuxxx~~~uuummmooo|||~~~rrryyy{{{|||tttooommmlllmmmqqqzzz}}}|||]]]bbbgggjjjiiidddWWWJJJ;;;555111222444222111111000111111222222333444444666666666777888999:::;;;;;;;;;::::::;;;;;;<<<===<<<>>>@@@@@@???>>>>>>???@@@BBBGGGRRRggg{{{qqqWWWJJJIIIFFFBBB???>>><<<:::999999:::>>>DDDHHHLLLVVV___yyy|||nnn\\\PPPMMMLLLJJJGGGEEEEEEJJJXXXmmmuuuYYYNNNUUU^^^]]]WWWLLLIIIEEEBBB@@@???===<<<:::999777666888888888777888888999::::::;;;<<<<<<::::::999888777777777777666666666666777777777777444444555666777777777777444444555888===KKKeee{{{~~~uuunnn}}}{{{```^^^vvvwww}}}{{{kkk^^^___hhhmmmmmmkkkfff___UUULLLDDD???:::777444444555666777888888888:::::::::;;;<<>><<<<<<===>>>BBBGGGOOO___|||zzzuuuxxx]]]OOOKKKHHHDDD@@@>>>===:::999999999===BBBDDDGGGOOOXXXlllpppiiihhhmmmqqqzzzuuuwwwyyyzzzzzzxxxuuusssiii___RRRKKKKKKLLLKKKJJJFFFEEEIIIVVVnnnppp\\\XXX]]]bbbddd\\\WWWQQQLLLGGGCCC???<<<:::999888888999999888777888888999:::;;;<<<======;;;:::999888888777777888777777777777888888999999444444555777777888888777555555777:::???MMMfff|||lllooorrrYYYaaauuunnnbbb\\\bbbkkkllliiigggaaaYYYOOOGGGAAA===999777444555666777999999::::::===>>>???@@@AAABBBBBBCCCEEEGGGIIIIIIHHHGGGFFFGGGDDDEEEGGGHHHIIIHHHFFFEEEFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMMMMLLLJJJJJJLLLMMMQQQiiirrreeegggsssrrroooooocccdddzzzwww||||||ccc^^^ccczzz~~~hhhqqquuu```OOOMMMOOOMMMKKKLLLKKKHHHFFFFFFGGGFFFBBB???;;;:::888666444333222111---.....................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,,,,---...///000000000000////////////////////////......///////////////...,,,,,,,,,---------............------------......///......///222444555555222222333333333444444444444444444555555555666666777777777777888888888888<<<===???CCCIIIQQQXXX\\\dddbbbeeehhhgggeeekkkuuu|||~~~xxxooonnnooorrrwww}}}qqqcccdddsss}}}uuuooopppuuurrr{{{zzzpppnnnsssmmm^^^]]]]]]aaafff```RRRGGGDDDBBBAAA???;;;:::===DDDKKKJJJFFFAAA;;;888777888999999AAAJJJMMMIIIBBB===;;;777777666666666666777777777777777666777:::@@@DDDUUUfffnnnpppxxxzzzyyy~~~{{{{{{{{{|||}}}~~~~~~zzz|||zzzrrrfff[[[UUUTTTMMMIIIFFFIIIOOOWWWdddooovvv{{{zzzmmmdddiiiwww~~~qqqkkkjjjmmmttt|||pppqqqmmmoooooobbbjjjnnnjjjddd\\\MMM???666222000333333000...///000111111222333333444444666666777777888999;;;<<<;;;::::::::::::;;;<<<<<<:::<<<>>>>>><<<;;;;;;;;;666;;;AAAFFFSSSoooxxxlll|||eeeVVVLLLIIIDDDAAA???===:::888999999;;;???AAABBBIIIQQQYYYtttrrrddd]]]ZZZ[[[^^^YYYbbbjjjlllmmmmmmjjjeeedddgggjjjmmmlllhhhddd```^^^WWWPPPLLLLLLMMMLLLJJJDDDCCCFFFSSSmmmjjj[[[[[[dddlllmmmhhh___VVVNNNFFF???;;;:::999999:::;;;;;;999777888888999:::<<<===>>>>>><<<;;;:::999888888888888777777888888999999999:::444444666777888888888888555666888;;;@@@NNNfff|||yyyhhhppplllVVVccc~~~sss~~~ddd\\\[[[eeemmmkkkeeebbb\\\UUUKKKCCC>>>;;;888555555666777888::::::;;;;;;???AAABBBDDDEEEEEEDDDDDDFFFHHHJJJJJJIIIGGGGGGGGGCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEFFFIIILLLMMMKKKLLLMMMLLLJJJJJJKKKMMMQQQggg~~~ooojjj|||ssspppjjjdddXXXwwwnnnnnn{{{zzz```QQQPPPLLLLLLMMMIIIJJJHHHGGGFFFEEECCC???===;;;999777555333222111000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,---...///------------.........///000000000000000000000000000000//////.........---------............------..............................///000111222333333333333333333333333333333555555555555555666777777666666666666777888999:::>>><<>>:::999BBBLLLQQQLLLDDD<<<999;;;<<<;;;666<<<;;;<<<@@@:::444::::::888666444333444666777666555777999999:::AAAIIIYYYjjjtttsssrrryyy|||yyyyyyxxxxxxzzz}}}~~~}}}|||uuuiii```YYYRRRKKKHHHGGGGGGMMMWWWcccnnnttt}}}~~~yyylll```___kkkxxx}}}{{{ttthhhkkkwwwuuuqqqjjjhhhooouuupppeeedddhhhkkkiiiaaaSSSDDD;;;444222111//////000222333333333222222222333444444666666666666777888999:::999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>999===>>>DDDNNNYYYxxxiiijjj{{{___WWWNNNHHHFFFCCC<<<;;;>>>;;;;;;;;;<<>>???======@@@BBB>>>??????>>>===>>>>>><<<;;;>>>>>>:::888999888555999999777777666777888999666777777888???QQQiii{{{|||uuurrr{{{___]]]lllvvv}}}www___ZZZ\\\ffflllfff^^^YYYSSSLLLEEE@@@:::444222444666:::;;;999999<<>>@@@@@@???AAACCCEEEDDDCCCGGGFFFEEEFFFGGGHHHFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHKKKMMMOOOJJJJJJJJJJJJIIIJJJLLLOOOLLLYYYwwwyyyuuuwwwrrreeeVVVYYYjjj___lll{{{```QQQPPPLLLKKKMMMIIIKKKIIIHHHGGGFFFDDDAAA>>>;;;999777555333222111000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++,,,---......------........./////////000000000000000000000000000000000/////////......---..................---..............................///000111222333333333333333333333333333333555555555555555666777777666666666666777888999:::<<<;;;===EEEKKKRRR[[[dddsss|||zzzxxxuuutttyyyvvvkkkrrr~~~wwwooodddWWWMMMGGGDDDBBBAAA>>>===BBBJJJOOOKKKDDD>>>;;;;;;:::999;;;>>>999666;;;888555<<<:::888666444444555777888999777888::::::;;;BBBKKK[[[jjjuuussssssxxx{{{yyyyyyxxxyyyzzz}}}}}}uuuhhh___YYYRRRKKKKKKJJJKKKNNNVVVcccpppyyyzzzxxxooobbbVVVVVVaaalllssswwwxxxmmmmmmwwwzzzrrriiifffgggfffbbb]]]cccgggjjjhhh___QQQBBB:::333222111//////000222333333333222222333333444555666666666777777888999:::999::::::;;;<<<<<<======<<<=========>>>>>>>>>>>><<>>BBBIIIPPPkkkssseeewwwsss]]]RRRIIIFFFCCC>>><<<===;;;;;;:::;;;>>>AAADDDFFFLLLWWWgggzzz{{{tttjjjcccbbbfffiiihhhddd___]]]]]]bbbhhhmmmnnnjjjeeeddddddfff___VVVRRRRRRRRROOOKKKIIIEEEBBBEEEQQQlllyyyuuuvvvsssqqqnnneeeVVVKKKGGGBBB@@@>>>>>>>>>===:::777999===@@@AAAAAABBBGGGKKKPPPRRRRRRNNNIIIHHHHHHIIIDDDDDDAAA;;;:::;;;:::777888888777777777888:::;;;:::;;;::::::AAARRRiii{{{~~~~~~lllqqqwww]]]___pppzzznnn]]][[[^^^gggjjjddd\\\XXXMMMGGGAAA>>>:::666666999<<<@@@@@@===<<<@@@BBBAAABBBAAAAAABBBDDDEEEDDDCCCFFFFFFFFFGGGHHHHHHFFFDDDEEEFFFHHHJJJLLLLLLLLLLLLJJJIIIHHHHHHHHHJJJLLLMMMIIIJJJJJJJJJIIIIIIJJJLLLIIISSSmmm~~~lll~~~yyynnnSSSQQQ\\\mmm|||~~~eee]]]{{{|||aaaRRRQQQLLLKKKMMMHHHKKKJJJHHHHHHGGGEEEAAA???;;;999777555333222111000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++***++++++,,,---.............../////////000000000000000000000000000111000000000000000//////......................................................///000111222333333333333333333333333444444555555555555555666777777666666666666777888999::::::999;;;BBBIIIQQQ\\\fffsss~~~~~~|||zzzyyy~~~vvvjjjnnnzzzwwwjjj\\\SSSJJJEEEBBBBBBAAA@@@DDDIIIPPPKKKDDD???===;;;::::::;;;@@@:::666;;;999777<<<:::888666555555666777888;;;999999;;;;;;===FFFOOO___llluuuttttttxxx{{{xxxyyyxxxyyy{{{~~~~~~tttggg^^^YYYRRRLLLLLLNNNPPPRRRVVVaaappp{{{|||uuugggYYYPPPRRR[[[dddjjjvvvxxxzzzzzzqqqqqqyyytttjjjggg```VVVRRRUUUbbbeeeiiifff\\\MMM???777222222111000000111222333333333333333333444555555777777777777777888::::::::::::;;;;;;<<<======>>><<<<<<=========>>>>>>>>>>>>@@@>>>AAAEEEIIIaaa{{{___kkkjjj\\\MMMFFFDDDAAA===<<<;;;:::::::::<<>>BBBCCCCCCGGGOOOVVV]]]aaabbb]]]UUUOOOQQQUUUSSSOOOFFF>>><<<>>>===999888777666666888:::<<<>>>???@@@@@@AAAGGGVVVkkkzzzqqqccctttrrr]]]dddxxxyyybbbZZZ\\\bbbhhhhhh```YYYVVVJJJEEEAAA???<<<777777:::???DDDEEECCCCCCGGGIIIIIIEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFGGGHHHJJJIIIFFFDDDEEEFFFHHHJJJLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKGGGIIIKKKKKKIIIHHHHHHHHHJJJNNNaaazzzdddqqqyyyUUULLLOOO[[[hhhwwwzzzlllSSSggg}}}bbbSSSQQQLLLKKKLLLHHHJJJHHHGGGGGGFFFDDDAAA>>>;;;999777555333222111000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++******+++,,,,,,---........./////////000000////////////////////////111111111111000000000000.........------.......................................///000111222333333333333333444444444444444555555555555555666777777666666666666777888999:::999888:::???DDDKKKWWWccckkkvvv}}}uuusss|||uuufffeeemmm|||qqqggg```QQQIIIBBBAAACCCFFFKKKQQQXXXPPPFFF@@@===<<<>>>AAA>>>GGGEEE@@@CCC>>>888999999888777666666666888888:::888888:::<<<@@@KKKVVVdddmmmuuuuuuuuuxxxzzzxxxyyyxxxyyy{{{~~~~~~rrrddd\\\YYYSSSLLLJJJQQQXXXZZZ[[[bbbooozzz|||ppp^^^PPPKKKPPPYYY```jjjzzz}}}rrrssswwwwwwwww{{{}}}{{{vvvssswwwvvvnnnlllaaaOOOLLLTTT```dddfffbbbWWWHHH;;;444222111111000000111222333333333333333333444555666777777777777888999:::::::::;;;;;;<<<<<<======>>><<<<<<<<<=========>>>>>>>>>@@@>>>BBBFFFIII^^^]]]fff~~~kkkUUUGGGCCCBBB@@@===;;;:::999999;;;===@@@AAALLLOOOWWWkkkyyyxxx~~~rrrlllrrr{{{~~~|||wwwssspppiiikkkcccWWWYYYbbb^^^QQQIIIGGGEEEDDDEEEOOOeeeyyyyyyvvv{{{~~~{{{wwwttt[[[QQQEEEAAABBBBBB===777:::>>>CCCDDDEEEJJJUUU^^^fffkkkqqqnnnbbbWWWWWW]]]ccc\\\OOOCCC???@@@===999888777777777888;;;>>>@@@BBBDDDHHHLLLSSS___nnnyyy~~~~~~kkkbbb{{{lllaaaoooyyyttt[[[YYY^^^eeehhhddd\\\UUUSSSLLLHHHFFFEEEAAA:::666777???DDDGGGGGGIIIOOORRRSSSIIIGGGFFFFFFGGGGGGFFFEEEFFFFFFGGGIIIKKKJJJGGGDDDDDDFFFHHHJJJKKKLLLLLLKKKIIIIIIHHHHHHHHHIIIJJJKKKHHHJJJMMMMMMKKKIIIGGGGGGNNNKKKVVViii~~~}}}iiiooo[[[LLLIIIQQQYYYgggnnniiiVVV\\\yyy~~~cccTTTRRRMMMKKKLLLGGGHHHFFFEEEEEEEEECCC@@@===;;;999777555333222111000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++*********+++,,,,,,............////////////////////////////////////000000000000111111111111///...------------...///..............................///000111222333333333333333444444555555555555555555555555666777777666666666666777888999:::999888:::===???DDDOOOZZZgggqqq{{{{{{vvvsssrrruuu}}}wwwuuuxxxsssccc^^^aaajjjyyyxxxppplll\\\QQQFFFDDDHHHQQQ]]]hhhjjj[[[KKKBBB>>>>>>DDDLLLRRR^^^[[[OOOIIIAAA999:::999999888888888888999:::888666666999===DDDQQQ^^^iiiooouuuvvvvvvxxxyyyxxxyyyxxxyyy{{{~~~yyymmm```ZZZXXXSSSMMMKKKWWWdddiiihhhjjjqqqyyyvvvhhhUUUHHHFFFNNNYYY```ppp~~~rrrqqqqqqlllkkkpppzzzvvvpppqqq|||~~~uuuqqqpppcccPPPLLLVVV```cccddd]]]PPPBBB777222111000000111111222222333333333333333444555666777777777777777888999:::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<===============???>>>BBBGGGGGGYYYyyyiiifffyyy|||___KKKCCCCCCBBB???;;;;;;999999:::<<<>>>???GGGIIIPPPbbbuuuoooyyyzzzzzznnn______kkknnnfffWWWPPPKKKIIIIIINNNYYYddd~~~qqqiiidddiiirrrxxx}}}rrreeeSSSGGGBBBAAA>>><<<<<>>@@@<<<<<<<<<<<<<<<======>>>:::777777:::???GGGVVVdddmmmqqquuuwwwxxxxxxxxxxxxyyyxxxxxxzzz}}}~~~yyysssggg]]]YYYYYYSSSLLLQQQ___oooxxxwwwuuuwwwzzzuuugggUUUIIIIIISSS___gggwwwxxxssssssppppppttt{{{tttmmmooo}}}zzzuuurrrnnnbbbSSSQQQWWW```bbbaaaXXXJJJ<<<444111000000000111222222333333333333333333444555777777888888777888888999:::;;;999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<============???===AAADDDBBBPPPmmm{{{iiijjjiiiQQQFFFEEECCC???===<<<:::999999;;;===>>>CCCFFFLLLZZZuuuzzznnnyyyrrrllluuu~~~qqqeeeYYYRRRPPPRRRZZZbbbkkkvvv|||fff^^^XXXZZZaaaiiirrryyywwwgggVVVHHHAAA??????BBBJJJSSSVVVVVVZZZeeeooozzzuuu___WWW[[[qqqlll___NNNCCC>>>;;;888::::::999;;;>>>CCCHHHLLLMMMSSS]]]fffmmmsssxxxzzz~~~}}}zzzvvvtttuuuzzz}}}}}}wwwjjjtttmmmjjj{{{{{{vvvhhh]]]\\\cccgggddd]]]WWWQQQKKKBBBBBBDDDIIIHHHCCC@@@@@@HHHLLLNNNLLLLLLPPPRRRRRRNNNLLLKKKKKKLLLLLLKKKIIIJJJIIIHHHIIIJJJJJJIIIGGGGGGGGGIIIJJJJJJJJJIIIHHHEEEEEEFFFHHHIIIKKKKKKLLLIIILLLOOOPPPNNNLLLJJJJJJJJJEEEKKKUUU```zzz{{{}}}}}}yyy~~~bbbWWW]]]___aaaeeebbbaaaRRRQQQrrreeeUUUSSSMMMKKKKKKFFFGGGFFFEEEEEEEEECCC@@@>>>;;;999777555333222111000///............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,------------000000000000000000000000....../////////000000000000///---,,,,,,---///000..............................///000111222333333333333444444555666666666555555555555555666777777666666666666777888999:::::::::<<<===;;;;;;CCCNNNXXX```ggggggeeefffgggfffaaa]]]YYY^^^ooo||||||vvvjjjbbb______```bbbjjjzzzyyypppjjjgggggg^^^UUUSSSZZZllldddRRRFFF@@@GGGSSSvvv{{{eeeRRRFFFFFFAAAAAAAAAAAABBBBBBCCCCCC@@@<<<:::<<>>===@@@CCC???KKKfffooodddpppXXXKKKGGGCCC>>>>>>===;;;:::::::::<<<===@@@EEEJJJTTThhhqqqzzzzzzpppiiicccaaagggooolllttt}}}yyypppiiidddcccbbbbbbfffkkkyyyyyyttteeeRRRDDDAAABBBFFFQQQ\\\aaa```bbbkkkssswwwxxx}}}}}}ooo[[[SSSXXXkkkkkkbbbRRRDDD>>><<<:::::::::;;;>>>DDDLLLSSSXXXZZZ^^^fffmmmtttxxx{{{}}}yyyssspppppptttwwwvvvooopppyyybbbkkkzzz|||sss___```___dddeee```ZZZVVVOOOHHH===;;;<<<@@@CCCBBBDDDHHHKKKOOOPPPMMMLLLOOOQQQPPPOOOMMMLLLMMMNNNNNNMMMLLLLLLJJJHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJHHHKKKMMMNNNMMMKKKKKKKKKJJJFFFLLLSSSXXXooo}}}sss{{{qqq___dddgggiiinnnnnniiiYYYNNN^^^fffVVVSSSMMMKKKKKKFFFGGGFFFFFFFFFFFFEEEBBB???;;;999777555333222111000//////.........---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++***************++++++++++++,,,,,,,,,------000000000000000000000000---.........//////000000000///---,,,,,,---///000..............................///000111222333333333333444444555666777777555555555555555666777777666666666666777888999:::999;;;===>>>;;;:::BBBLLLSSS\\\dddeeefffkkkpppqqqqqqjjjbbbaaakkk~~~{{{ooogggbbbeeeaaa[[[\\\jjj~~~tttnnnkkkddd]]]WWWVVV]]]pppnnnZZZJJJAAAEEEQQQoooyyy```MMMIIIDDDEEEEEEEEEFFFFFFGGGGGGEEEAAA>>>???CCCKKK[[[iiissssssvvvyyyyyywwwwwwxxxzzzyyyxxxyyy{{{|||{{{zzzmmmhhh^^^WWWWWWYYYSSSKKKXXXdddttt}}}zzzxxxttthhhXXXLLLLLLVVVdddmmm~~~{{{|||}}}}}}uuuzzz{{{sssooouuuxxxggg\\\ZZZ[[[[[[aaabbb]]]QQQ@@@444111111//////000222222333333333222333333444555666888888888888888888999:::;;;<<<777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;===<<>><<<::::::;;;<<<===:::AAAFFFLLL\\\{{{uuu|||xxxrrruuu||||||~~~zzzvvvnnnfffccceeehhhqqqwwwmmmYYYHHHCCCEEEGGGSSSaaafffdddeeellltttsssrrruuuwwwlll[[[WWW^^^fffhhhcccTTTEEE>>>======999:::<<>>DDDJJJJJJOOOPPPNNNMMMQQQTTTSSSOOONNNMMMMMMOOOOOONNNMMMMMMJJJHHHGGGHHHJJJKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGIIILLLLLLKKKKKKKKKLLLMMMJJJQQQTTTSSSfffmmm~~~sss[[[```eeeiiipppsssrrrdddTTTVVVyyy}}}eeePPPLLLNNNLLLHHHHHHHHHGGGGGGGGGFFFDDD@@@======;;;999666444222000000000000///...------,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++,,,,,,,,,------000000000000//////////////////000000///...------///............---------..................---------...///000222222333333333444666777777777666555555555555555666666666666777777777888999999::::::@@@>>>===<<<<<<===>>>@@@NNNQQQ[[[gggpppwwwyyyqqqrrr|||zzzxxxpppiiicccZZZTTTYYYdddttt{{{tttpppffffffbbb^^^dddwww}}}```UUULLLGGGLLLdddzzzZZZLLLHHHFFFJJJRRRXXXUUUQQQNNNJJJHHHGGGJJJMMMSSS___jjjrrrsssuuuwwwxxxxxxxxxxxxuuuzzzxxxsssvvv}}}{{{qqqfff]]]XXX\\\]]]WWWRRRPPPcccmmmzzz|||xxxxxxzzzuuuaaaKKKCCCHHHUUUfffsss}}}uuuvvv{{{}}}zzzpppnnnwwwnnn[[[VVV\\\```ccc^^^UUUJJJ>>>666333111333333222222333333444555444444333444444555666777777888888888888999999999888888999999999888888777999999::::::::::::;;;;;;:::<<<>>>===<<>>===@@@JJJYYYqqq{{{zzz}}}~~~hhhcccgggmmmnnneeeVVVKKKHHHPPPbbbnnnmmmlllqqqqqqllllllkkknnnssspppfff```___cccdddbbbZZZMMMCCC??????@@@>>>DDDSSS```fffmmmssszzzzzzyyyyyyzzz|||~~~}}}xxxuuusssppplllvvvyyyrrrvvvbbb^^^vvvmmm```\\\^^^gggfffddd___YYYPPPIIIDDD777777666666999@@@JJJPPPUUURRROOOMMMNNNPPPQQQRRRPPPNNNMMMNNNOOOPPPPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMNNNNNNMMMJJJGGGEEEKKKKKKJJJJJJIIIHHHGGGFFFHHHGGGGGGGGGHHHJJJKKKMMMNNNLLLOOOTTTUUU\\\tttyyytttmmm[[[eeejjjkkkyyyzzzuuuYYYHHHbbb}}}eeeQQQMMMNNNKKKGGGGGGIIIGGGFFFFFFEEEDDD@@@>>>===;;;999666444222111000000//////...------,,,,,,,,,------......------,,,,,,,,,,,,------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,---------......000000000000//////////////////000000///......---///............---------........................---...///000111222222222333444666777777777666555555555555555666666666666777777777888999999::::::???>>><<<;;;;;;<<<>>>???JJJMMMXXXfffqqqyyy|||rrrssssssxxx}}}ssslll```YYYVVV[[[cccnnn|||~~~yyyooommmhhhffflll|||lll]]]NNNFFFLLL^^^fffUUUMMMJJJOOO___kkkiii[[[PPPKKKJJJKKKRRRXXX]]]eeemmmrrrssstttvvvwwwxxxxxxxxxvvvzzzxxxsssuuu{{{xxxnnneee^^^ZZZZZZYYYUUUTTTXXXlllsss||||||xxxvvvwwwrrr___JJJDDDLLL^^^rrrwwwnnnkkkqqqxxxzzz{{{vvvvvv{{{lll[[[XXX\\\______ZZZQQQFFF<<<555333222333333222222333333444555444444333444444555666777777777888888888999999999999999:::::::::999999888999999999:::::::::;;;;;;:::<<<>>>===<<<>>>EEEKKKXXXuuuzzznnn|||gggUUUKKKGGGAAA???===<<<<<<<<<;;;:::;;;;;;===DDDPPPfffiiieeegggjjjdddUUULLLLLLXXXiiivvvuuurrrttttttqqqmmmlllpppuuutttlllggggggfffiiiiiibbbWWWKKKEEECCCCCCEEEPPPcccqqqvvvwwwxxx~~~~~~~~~yyywwwwwwvvvpppjjj]]]dddyyy~~~~~~jjj\\\\\\aaaeeedddbbb^^^WWWOOOGGGCCC:::888777888===CCCJJJNNNSSSQQQOOOOOOPPPSSSUUUVVVRRRPPPNNNMMMOOOPPPQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMMMMMMMKKKHHHFFFIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLNNNLLLNNNRRRQQQVVVjjjqqqxxxxxxwwwfffaaammmyyylllTTT[[[xxx}}}eeeQQQMMMNNNKKKGGGFFFIIIGGGEEEDDDDDDCCCAAA???<<<;;;999666444222111000/////////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,------------......------------,,,,,,++++++++++++++++++++++++************************------------............////////////000000000000//////000000000///......///............---------........................---...///000111111222222333444666777777777666555555555555555666666666666777777888888999:::::::::===<<<;;;::::::;;;<<<===DDDHHHTTTdddqqq{{{{{{vvvsssgggdddaaadddrrrwwwpppgggaaa\\\\\\```fffpppyyy}}}tttkkkiiiqqq{{{uuueeeSSSIIINNNWWWrrrrrr```WWWPPPUUUjjjlllZZZMMMKKKOOOYYYccchhhlllooorrrssstttuuuvvvxxxyyyyyywwwzzzxxxssstttwwwsssiiiccc```[[[WWWRRRRRRZZZdddvvvyyy||||||zzzwwwttttttlllZZZHHHFFFTTTkkk{{{qqqiiinnnxxx~~~zzz||||||}}}|||zzzggg[[[YYY\\\^^^ZZZTTTJJJ@@@888444333333333333222222333333444555444444333444444555666777777777777888888888999999999999:::::::::::::::999999999999999::::::::::::999;;;======<<<===AAAEEEHHH```sss|||}}}bbbQQQLLLAAA???>>>===>>>===;;;:::;;;;;;===@@@GGGZZZzzz}}}vvvsssrrrrrrqqquuu~~~yyyhhh```fffdddUUUNNNTTTaaattt~~~}}}wwwttttttlllnnnooojjj___SSSJJJFFFGGGNNN___uuu|||}}}{{{}}}xxxjjjyyy```^^^mmm~~~zzz}}}zzzcccXXX\\\eeedddccc```[[[TTTKKKDDD???;;;999888;;;BBBHHHJJJKKKOOONNNNNNOOOPPPSSSUUUVVVSSSPPPMMMLLLNNNPPPQQQQQQNNNNNNMMMLLLLLLKKKKKKJJJGGGIIIJJJLLLLLLKKKIIIHHHFFFGGGGGGHHHGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKMMMOOOMMMOOO^^^pppooolllssstttvvv~~~{{{```mmmiiiXXX___|||eeeQQQMMMOOOKKKFFFEEEIIIGGGDDDCCCCCCCCCAAA@@@<<<:::888666444222111111//////.........---------,,,------......------,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...////////////000000000000//////000000000//////...///............------------------........................///000111111222333444666777777777666555555555555555666666666666777777888999999::::::;;;<<<;;;;;;::::::;;;;;;<<<@@@EEEQQQaaaoooyyyzzzwwwuuusssddd___\\\^^^kkk}}}tttrrrjjjaaa[[[ZZZ___gggnnn~~~xxxjjjiiirrr{{{uuujjjZZZPPPSSSXXXnnn~~~yyyiiiaaaVVVUUUhhh~~~xxxkkkSSSNNNQQQ\\\hhhnnnnnnnnnttttttuuuvvvwwwyyyzzz{{{xxxxxxvvvqqqqqqrrrmmmeeeaaaaaa\\\UUUNNNRRRaaappp{{{zzzzzzyyyxxxwwwvvvuuujjjYYYJJJKKK\\\uuuzzzooorrr}}}xxxvvvzzztttxxx~~~mmm___ZZZ[[[\\\\\\WWWPPPEEE<<<555333222222333333222222333333444555444444333444444555666777777777777777888888888888888888999:::::::::999999888999999999999:::::::::888:::<<<===<<<<<<>>>@@@EEEVVVsssyyyvvvZZZLLLBBB@@@?????????>>><<<:::===>>>???@@@CCCSSSrrrvvviiibbb______XXX[[[bbbkkkuuuooo^^^dddeeeWWWSSS[[[ggg}}}uuuvvvtttnnncccWWWOOOKKKOOOXXXkkk~~~~~~ssspppqqq^^^fffvvv|||uuusss]]]UUU]]]iiieeeccc^^^XXXPPPGGG???;;;;;;888888>>>FFFLLLLLLIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSOOOKKKIIIKKKMMMOOOOOONNNNNNMMMLLLKKKIIIIIIHHHDDDEEEGGGIIIJJJIIIIIIHHHDDDEEEFFFFFFFFFFFFFFFEEEBBBCCCCCCEEEGGGHHHJJJJJJKKKKKKMMMOOOMMMLLLVVVbbbxxxuuulllxxx{{{~~~|||vvv|||gggddd|||zzzYYYPPPtttzzzcccPPPMMMOOOKKKFFFEEEIIIFFFDDDCCCCCCBBBAAA@@@;;;:::888666444333222111...............---------,,,------......------,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.../////////000000000111//////000000000000000//////............------------------........./////////.........///000111222333444666777777777666555555555555555666666666666888888888999::::::;;;;;;;;;;;;::::::::::::;;;;;;???CCCNNN]]]iiirrr|||rrrjjjbbb___eeexxx}}}yyyvvvooogggccccccddddddooovvvrrrbbbdddrrrvvvpppcccYYY[[[ccczzz}}}sssfffXXXOOOVVVfffqqquuuwww\\\VVVUUU___kkkpppqqqpppuuuvvvvvvwwwyyyyyyzzzzzzwwwuuuqqqmmmmmmlllhhhbbb``````\\\TTTOOOXXXiiixxx}}}|||zzzxxxxxxyyyzzz{{{ooo___QQQRRRaaawwwwwwzzzxxxttt}}}yyypppqqqwwwzzzmmm^^^WWWXXXZZZ[[[ZZZTTTLLLAAA999444222222111333333222222333333444555444444333444444555666777666666777777777888888888666666777888888888888888888888888999999999::::::888:::;;;<<<;;;;;;<<<===EEEPPPgggsssoooiiiOOOFFFDDDAAA@@@@@@???<<<:::===>>>@@@???@@@MMMiiitttdddYYYSSSQQQKKKMMMQQQUUUWWWccc}}}yyy___bbbdddZZZWWW```jjj|||ssshhh___XXXUUU]]]hhhyyy~~~~~~wwwsss|||kkk]]]kkkxxxzzz~~~jjjYYYUUU^^^iiifffbbb\\\TTTKKKCCC===::::::999:::AAAIIINNNLLLIIIKKKMMMNNNNNNLLLKKKLLLMMMOOOLLLHHHFFFGGGIIIKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEBBBCCCDDDFFFHHHIIIJJJJJJIIIJJJLLLOOONNNNNNTTT[[[llluuu~~~vvvvvvtttYYYcccmmmzzzZZZHHHcccxxxbbbOOOMMMOOOLLLGGGFFFGGGEEEDDDCCCCCCCCCAAA???;;;:::888666444333222222........................,,,------......------,,,++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++......//////000000111111//////000111111111000000///............---------,,,,,,------...///////////////...---...///000111333444666777777777666555555555555555666666666666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAKKKXXXbbbiiiqqqyyyqqqfffbbbnnnyyymmmccc___bbbjjjvvvrrr___QQQVVVgggyyy|||ooobbbcccppp}}}kkk[[[JJJEEEJJJWWWfffssseee___]]]eeeoootttuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwuuupppkkkhhhhhhgggdddaaa______[[[TTTUUUaaaqqq{{{~~~~~~|||yyywwwxxx{{{~~~uuuggg[[[\\\ggguuu~~~wwwwwwtttpppnnnjjj]]]RRRRRRWWWYYYXXXWWWNNNFFF<<<666333333222000333333222222333333444555444444333444444555666777666666666777777777888888555555666777888888888888888888888888999999999999999999:::;;;;;;<<<<<<<<>>=========@@@EEEKKKMMMLLLJJJLLLOOORRRQQQMMMJJJJJJKKKLLLIIIEEEDDDDDDFFFGGGGGGJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHKKKMMMOOOPPPSSSVVVfffyyyvvvyyyZZZNNNUUUdddwwwrrr[[[HHHTTTtttuuu```NNNMMMPPPMMMIIIGGGEEEDDDDDDDDDDDDCCCAAA>>>:::999888666444333222222........................,,,------......------,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........///000111111111//////000111111111111111///............---------,,,,,,------...//////000000///...------...000111333444666777777777666555555555555555666666666666888888999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<>>666222333444222000333333222222333333444555444444333444444555666777666666666666777777777888555555777888888999999999888888888888999999999999:::999999999;;;<<<=========>>>OOOmmmyyy```iiiiiiQQQMMMGGGBBB@@@???>>>===<<<;;;<<<<<<;;;???LLL[[[~~~ssshhh___ZZZUUUNNNJJJHHHCCCBBBPPPccclllcccfffhhhjjjlllqqqwww|||zzzxxxyyy{{{|||{{{yyyzzz~~~}}}{{{rrrnnnuuuiiinnnxxxxxxfffWWWWWW]]]aaabbbaaa[[[RRRJJJDDDCCCCCCEEEDDDEEEHHHJJJLLLLLLKKKJJJJJJNNNRRRQQQLLLHHHHHHIIIIIIGGGDDDCCCDDDDDDDDDCCCFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDFFFIIIJJJMMMPPPQQQQQQ___iiiyyyuuulllNNNJJJNNNggguuupppaaaOOONNN^^^ttt^^^MMMLLLPPPNNNIIIHHHDDDDDDDDDEEEEEEDDD@@@===:::999888666444333333222---.....................,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++************************++++++,,,,,,,,,------------......///000111111222//////000111111111111111//////.........---------,,,,,,------...///000000000///...------...000111333444666777777777666555555555555555666666666777888999999::::::;;;;;;<<<;;;<<<<<<======<<<<<<;;;:::===EEEPPPWWW\\\cccjjjppp}}}~~~uuupppfffaaa]]]```iiisssyyy{{{ooo\\\LLLHHHJJJRRRfff{{{qqqsssuuu{{{kkkWWWHHHAAACCCNNNZZZdddbbbeeeooovvvxxxxxxyyyrrruuuwwwyyyxxxuuuqqqnnnqqqiiibbb___```aaabbbccc^^^\\\XXXWWWbbbrrrzzzxxx{{{|||{{{rrrhhhdddhhhmmmllldddaaahhhttt}}}~~~{{{pppooovvvmmmXXXNNNJJJPPPWWWUUUQQQPPP===777111000222444333111333333222222333333444555444444444444444555777777666666666666777777777777666666777999999:::::::::777888888888888999999999;;;999888999;;;===>>>>>>>>>===LLLhhh~~~fffdddsssUUUPPPHHHCCC@@@??????>>>>>>=========;;;;;;DDDNNNiii~~~uuuooo```UUUMMMMMMJJJEEEJJJUUUyyytttgggkkkrrrtttuuutttssswwwyyytttzzzzzzwwwqqqnnntttyyyxxxuuutttnnnpppvvvmmmpppssswww}}}___RRRWWW```bbb^^^]]]XXXOOOGGGCCCDDDHHHKKKJJJLLLNNNOOOMMMJJJIIIIIIFFFKKKOOOOOOJJJFFFFFFHHHHHHFFFDDDDDDDDDDDDCCCBBBDDDEEEFFFGGGIIIJJJKKKLLLOOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHKKKNNNNNNLLLXXX[[[{{{rrr}}}WWWJJJFFFdddvvvtttjjjYYYOOOUUUsss___NNNLLLNNNKKKGGGGGGIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999666444222111000///............---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))******++++++,,,------000000000000000/////////000000//////......------///////////////...------...------,,,,,,------...////////////////////////111444777777555333444666777777777777777777777777777888888999999:::;;;;;;;;;<<<======<<<<<<===???999===EEENNNWWW^^^cccfffmmmyyyuuupppkkkdddbbbgggsssmmmXXXMMMKKKOOOYYYbbb{{{ttt~~~}}}zzzxxx~~~tttbbbOOOBBBAAAJJJSSSbbbfffmmmqqqtttvvvxxxyyyxxxvvvttttttuuusssnnniiinnnllleee]]]^^^cccddd___ZZZXXXYYYaaammmwww|||}}}yyy~~~|||oooaaa]]]___bbbddd^^^aaaooovvvqqqqqq{{{jjjOOOLLLLLLOOOTTTUUUOOOIII888666333111//////000111111111000000111111222333333333333444444444555555333555777888999888666555666777777777777888888888666777777777777888888888888999999::::::;;;;;;<<>>???EEE;;;<<<===;;;:::<<>><<<;;;999666444222111000///............---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++++++++*********)))******++++++,,,------///////////////////////////////////////.........///000000000000///...---...------,,,,,,------...////////////////////////111444777888666555555666777777777777777777777777777888888999999::::::;;;;;;<<<======<<<<<<===>>><<<>>>BBBIIIPPPYYY```dddgggrrr|||uuuqqqttt}}}nnn```UUUOOOPPPTTTvvvxxxrrrpppiiiaaadddmmmyyytttiiiZZZMMMKKKSSS\\\fffjjjooorrrtttuuuvvvwwwuuuuuutttsssrrrpppllliiimmmkkkeee^^^___dddeeebbb\\\[[[^^^fffqqqyyy}}}}}}yyy}}}zzznnnbbb^^^___```WWWXXXbbbtttvvvpppooo{{{~~~eeeMMMLLLLLLPPPSSSRRRKKKDDD666555333111000000111111222111111111111222333333333444444444555555555555444555777888888888777666777777777888888888888999777777777888888888999999888999999::::::;;;;;;<<<<<>>===>>>>>><<<:::;;;???BBBMMMddd}}}ppplllqqqnnnWWWIIIFFFHHHKKKbbb|||wwwvvv}}}yyy|||~~~|||uuupppnnnnnnpppmmmdddVVVPPPUUU___eeefffbbb___bbblll}}}|||xxxmmmsssssstttgggUUUWWW______]]]\\\ZZZVVVPPPJJJHHHJJJOOOSSSQQQQQQMMMIIIJJJQQQTTTQQQUUUTTTPPPKKKGGGEEEFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDEEEEEEFFFGGGHHHKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCEEEFFFHHHIIIIIILLLPPPaaa|||ppphhhaaahhhppptttrrrjjjccc^^^uuuaaaPPPOOOQQQMMMJJJJJJIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999666444222111000///............---------------------------------+++,,,,,,------,,,,,,+++************************************************,,,++++++++++++*********)))******++++++,,,---------------.../////////000.........///////////////000000111111000000//////......------------......////////////////////////000333777999888777777777777777777777777777777777777777888888999::::::::::::<<<======<<<<<<===>>>???>>>???BBBHHHQQQZZZ___ccckkkvvv{{{{{{|||wwweeeUUUMMMMMMccc{{{mmmfff```[[[^^^eeettttttqqqfff[[[WWW]]]eeemmmppprrrtttsssssstttuuurrrssstttrrrooollljjjiiikkkjjjeee``````dddfffeeeaaabbbfffnnnwww}}}}}}{{{{{{}}}yyyooofffccccccbbbQQQYYYjjj{{{xxxqqqnnnwww{{{vvvZZZLLLLLLNNNQQQRRRMMMDDD===555444222111111111222333333222222222222333444444444444555555555666666666666666666666777777777777777888888888888999999999888888888888999999999:::888999999::::::;;;;;;<<<;;;<<<===JJJaaaqqqooo}}}jjjTTTJJJHHHDDD>>>@@@@@@???<<<::::::===???AAALLL[[[kkkqqqeee[[[ggggggPPPJJJKKKKKK___zzztttwwwnnnnnnooonnnmmmlllkkkjjjllleeeWWWGGGBBBHHHOOORRROOOKKKPPPbbbvvvxxxeeefffsss}}}ppp|||mmm^^^SSSVVV]]]]]]]]]___YYYWWWSSSQQQPPPRRRTTTVVVQQQPPPLLLIIILLLSSSWWWWWW[[[VVVOOOGGGBBBBBBFFFJJJFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEEEEDDDDDDCCCCCCGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBB@@@???AAAAAABBBCCCEEEFFFGGGGGGHHHIIIRRReee}}}tttwwwvvvvvvwwwwwwuuuoookkkuuuaaaPPPOOOQQQMMMIIIIIIIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999666444222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************)))******++++++,,,------+++,,,,,,---...///000000------......//////000000000000111111111111000000......------------......////////////////////////000222666999:::999888888777777777777777777777777777777777888999999:::::::::;;;===<<<;;;;;;<<<>>>>>>======>>>CCCJJJQQQVVVaaagggpppyyyyyyqqqpppzzzrrr^^^TTTRRR[[[|||zzzvvvsssooommmoootttxxxwwwoooddd___eeemmmsssuuuvvvuuusssrrrrrrrrrppprrrtttqqqllliiiiiijjjiiigggddd``````ccceeefffgggjjjooowww}}}}}}zzz}}}~~~zzzqqqllllllmmmkkk\\\iiiyyy|||zzzrrrnnnpppppp{{{|||iiiMMMLLLNNNQQQSSSPPPHHH>>>777333222222111111222333333444333333333333444555555555555555666666666666777666666666555666777888888888888888888999999999999888888999999999:::::::::888999999::::::;;;;;;<<<<<<<<<999@@@QQQ]]]qqq{{{uuu~~~cccOOOKKKJJJFFFAAA@@@???===<<<;;;===>>>===AAAFFFNNN___xxxqqqaaa^^^ooovvvZZZQQQPPPNNNdddyyynnnlllvvv~~~}}}zzznnnkkkhhhhhhjjjjjjiiifffnnneeeUUUGGGBBBFFFIIIHHHGGGCCCMMMiiimmm^^^hhhyyyyyyvvvyyy```XXXTTTXXX[[[\\\]]]aaaYYYXXXXXXYYYYYYYYYXXXVVVSSSQQQMMMLLLOOOVVVZZZ\\\\\\WWWOOOGGGAAAAAAEEEHHHGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFIIIJJJMMMVVVkkk~~~xxxwwwyyyyyyvvvrrrttt```OOONNNPPPLLLIIIIIIIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999666444222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------************************+++++++++*********)))))))))******++++++,,,------+++,,,,,,---...///000000------......//////000000000000111111111111000000///......------......//////////////////////////////111444888:::;;;:::999777777777777777777777777666777777888888999:::::::::;;;<<<<<<;;;;;;<<<===<<<<<<<<<>>>AAAEEEIIILLLZZZ```jjjttt~~~~~~pppmmmtttxxxdddYYYWWWYYYnnn|||~~~uuujjjffflllsssuuuwwwxxxwwwtttrrrqqqqqqppprrrssspppkkkhhhhhhjjjgggeeebbbaaaaaaaaadddgggooorrrwww}}}}}}zzz|||}}}xxxqqqnnnqqqtttuuurrr}}}zzzyyyxxxrrrooonnnooozzzxxxooo^^^HHHNNNQQQTTTSSSMMMCCC:::444222222222222222222333333444444333333444444555666555555555666666666666777666666666555666777888888777777888888888999999999888888999999999:::::::::888999999::::::;;;;;;<<<======888<<>>>>>>>>>>>>>>===>>>@@@CCCKKK\\\tttqqqbbbddd|||fffWWWSSSQQQlllwwwggg___dddsss|||rrrhhhdddfffnnnuuuwwwzzzyyywwwwwwyyyvvvrrrmmmiiiffffffiiijjjhhhfffllleeeYYYMMMIIIJJJHHHCCCAAABBBRRRqqqiiidddwww~~~{{{zzzrrrXXXVVVVVVYYY[[[]]]```eee______```bbbcccbbb]]]YYYWWWSSSPPPPPPSSSWWW[[[^^^[[[XXXSSSLLLGGGEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGCCCDDDEEEFFFGGGFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFIIILLLNNNRRR___www~~~vvvsssvvvyyyzzzyyyttt```OOONNNPPPLLLHHHHHHIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999666444222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------************************+++************))))))))))))******++++++,,,---------------.../////////000........./////////////////////000000111111000000//////............//////////////////////////////000000222555999;;;;;;:::777777777777777777777777666666777777888999999999999;;;<<<<<<;;;;;;<<<===:::;;;<<<>>>@@@BBBDDDEEEMMMTTT___iiitttrrrmmmqqq}}}iii[[[WWWWWW```ssszzzpppmmmpppuuusssvvvxxxxxxvvvsssqqqpppqqqqqqpppnnnjjjhhhhhhhhhcccaaaaaaccccccbbbffflllvvvyyy}}}|||zzzzzz{{{wwwnnnkkkpppwww{{{}}}wwwssszzzzzzvvvtttqqqssstttrrrfffZZZKKKPPPSSSUUUQQQGGG===666444222222222222222222222222444333333333333444555555444444555555555666666666666666666666777777777777666777777777777888888888888888888888999999999:::888999999::::::;;;;;;<<<;;;===:::<<>><<<<<<>>>@@@CCCKKK^^^ppp|||eeeaaawwwsss]]]VVVWWWtttzzzgggYYYWWWaaakkkrrrmmmbbbWWWQQQTTT]]]fffgggjjjjjjhhhhhhlllllljjjfffcccbbbcccgggiiihhhgggeeebbbZZZQQQMMMLLLHHHBBB<<>><<<;;;999666444222111000///............---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************)))))))))))))))******++++++,,,------///////////////////////////////////////.........---...///000000000000/////////............//////////////////////////////000//////222777;;;<<<;;;777777777777777777777777666666777777888888999999999;;;<<<<<<;;;:::<<<===;;;;;;<<<<<<>>>@@@BBBCCCDDDIIIQQQYYYcccooo|||}}}sssooovvvrrrccc\\\VVVYYYbbbvvv|||tttqqqqqqsssooossswwwyyyxxxtttqqqpppqqqooollljjjiiihhhfffeee___]]]```eeefffgggmmmuuu}}}~~~}}}{{{{{{{{{}}}yyynnnhhhnnnyyyuuummmvvv~~~zzzyyyzzzzzzzzzxxx}}}lll```ZZZQQQQQQTTTSSSLLLAAA888444444222222333333333222222111333333333333333444444555333444444444555555555555444555777888888888777666555555666666666777777777777777777888888888999999888999999::::::;;;;;;<<<999===;;;===BBBFFFVVVrrrsssttt{{{nnn]]]aaakkkwwwyyylll[[[QQQHHHEEEBBBBBBBBBAAA???<<<===::::::>>>???BBBLLLXXXiiisssgggxxxfff^^^eeerrrbbb[[[^^^dddgggddd[[[PPPHHHHHHNNNUUUSSSWWWWWWVVVWWW]]]aaaaaa```___```bbbdddfffffffffaaa```[[[TTTPPPOOOMMMHHHFFF\\\xxxqqq}}}pppnnn|||xxxqqqaaaVVVXXX\\\aaajjjvvvyyyoooiiiiiijjjiiihhh^^^XXXUUUWWWWWWTTTTTTVVVSSSSSSSSSPPPMMMJJJIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGMMMUUUXXX^^^qqqzzzqqqwww{{{zzztttlllhhhooo~~~vvvbbbRRRPPPRRRNNNKKKKKKIIIFFFDDDBBBBBBAAA@@@>>><<<;;;999666444222111000//////.........---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************************)))))))))))))))******+++,,,,,,------000000000000000/////////000000//////.........---------...//////000////////////............//////////////////////////////000...---000666;;;<<<<<<777777777777777777777777666666666777888888999999999:::<<<;;;::::::;;;======<<<;;;;;;<<>>;;;999999::::::666333777777777777666666666666::::::;;;<<<<<<;;;;;;:::===<<<<<<<<<===>>>@@@AAA@@@CCCEEEFFFHHHOOO[[[dddvvvxxxqqq}}}yyynnnmmmfffdddooo~~~}}}xxxvvvtttoookkkgggkkkqqquuuwwwuuurrroookkkhhhffffffgggfffaaa^^^___bbbfffhhhjjjooowww}}}~~~|||{{{zzzyyy|||vvvrrrttt}}}yyyqqqrrr~~~~~~xxxlll___WWWWWWZZZSSSQQQLLLCCC999333111111111111111111111111111111333333333333333333333333333333333333333333333333555555555555555555555555666666777777666555444444666666666666777777777777777888888888888999999999:::<<<===<<<;;;AAAKKKSSS{{{{{{zzznnn]]]XXXeee~~~fffZZZQQQGGGCCCDDDCCC???:::;;;===>>>>>>===>>>BBBEEEDDDTTTqqqwwwuuuttt}}}{{{uuurrrmmmaaaTTTMMMGGGAAABBBGGGCCCAAA???CCCLLLTTTYYY[[[cccaaa______aaacccfffgggjjjcccZZZTTTOOOLLLPPPWWWpppmmmtttlll^^^^^^ZZZgggsss{{{xxxddd]]]dddllllllhhhZZZWWWUUUSSSTTTTTTTTTSSSUUUQQQKKKFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLJJJGGGEEEDDDCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIGGGFFFFFFHHHIIIKKKJJJHHHIIIOOOTTTWWW]]]ccc}}}~~~zzz{{{kkkjjjuuuvvvaaaOOOMMMNNNKKKHHHIIIIIIIIIHHHGGGEEEBBB???>>><<<;;;999777444222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------............//////////////////......000000//////000000111222////////////............////////////000000000000111111000111444777;;;>>>???===:::999999999888777666666666777777777777777777888999:::;;;<<<<<<=========<<<<<<<<<>>>???@@@@@@CCCEEEEEEFFFKKKTTT[[[gggttt|||vvvpppnnnwwwyyyuuutttqqqmmmhhh\\\aaaiiipppsssrrrooolllfffdddbbb`````````^^^]]]```cccgggkkkpppuuu{{{~~~}}}{{{yyyxxxwww}}}|||zzzyyy{{{~~~yyyxxxlll^^^UUUSSSUUUQQQOOOIIIAAA888222111111111111111111111111111111333333333333333333333333333333333333333333333333555555555555555555555555666666666666666555444444555555666666666777777777777777888888888999999999999;;;<<<;;;;;;???GGGNNNkkk{{{vvvbbbWWW[[[sss{{{eee^^^TTTKKKFFFDDDCCCBBB;;;<<<======;;;;;;===@@@???III]]]vvv{{{}}}}}}uuulll^^^PPPHHHDDDBBBDDDHHHGGGDDDAAACCCJJJRRRVVVXXX[[[]]]_________ccciiiooommmkkkfff[[[MMMIIITTTccc}}}{{{ttt|||dddXXX^^^[[[ggguuuxxxjjj\\\WWW\\\aaa```\\\UUUSSSQQQQQQSSSUUUUUUUUUVVVRRRLLLHHHGGGFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFDDDDDDEEEGGGHHHJJJGGGHHHMMMPPPRRRWWW]]]ppp|||}}}{{{|||mmmlllsssvvvaaaNNNLLLMMMJJJGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>;;;:::999666444222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,------............000000000000//////...---000000//////000000111222////////////............/////////000000000111111222111000111222555888:::??????===:::888777999;;;666666666777777888888888555555666777888;;;===???=========<<<<<<===>>>>>>@@@BBBDDDDDDCCCEEEKKKPPPTTT```nnnxxxzzz{{{wwwsssqqqpppnnniiieeeRRRXXXaaaiiinnnmmmjjjgggbbbaaa___\\\ZZZ[[[^^^aaaccceeeiiipppwww}}}~~~|||{{{xxxwwwvvvuuuuuutttzzzwwwoookkk{{{~~~{{{}}}rrrdddYYYRRRPPPQQQNNNKKKDDD<<<555111111222111111111111111111111111333333333333333333333333222222333333333333333333444444444444444444444444555666666666666555444444555555555666666666666777777777777888888888999999777999:::::::::<<>>???===;;;:::;;;<<<<<>>===::::::888666444222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------......///000000111000000///...---//////......//////000111////////////............/////////000000111111222222111111000111333555666>>>@@@BBB???;;;888888:::666666666777888888999999666555555555666999<<<>>>=========<<<============???AAACCCCCCBBBCCCFFFHHHHHHPPP[[[eeeooo~~~{{{zzzvvvqqqrrrpppooonnnnnnkkkgggcccSSSXXX```gggjjjiiieeeaaabbbbbb```\\\ZZZ\\\ccchhhiiijjjnnnvvv~~~{{{xxxtttpppoooooorrrtttqqqyyyyyyppplllkkkppp~~~yyyvvvfffXXXPPPOOOPPPQQQJJJFFF???777222000000222111111111111111111111111222222222222222222222222222222222222222333333333444444444444444444444444555555555666666555444444444444555555555666666666777777777777888888888888666888:::;;;:::;;;>>>@@@III[[[wwwvvvxxxfffdddpppwww{{{uuuaaaOOODDD@@@@@@@@@AAA@@@???=========>>>;;;;;;AAAJJJVVVgggvvvooobbbRRRLLLPPPYYYaaafff```ZZZRRROOOPPPSSSUUUUUUXXX\\\aaaeeejjjpppyyytttdddXXX[[[sss|||ttt|||xxx}}}fffXXX___^^^eeesssvvv```UUUSSSPPPNNNMMMMMMMMMLLLNNNMMMLLLNNNRRRUUUWWWWWWPPPLLLHHHEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBGGGDDDDDDGGGIIIIIIKKKPPPVVVeeetttzzzzzznnnMMMuuu```NNNKKKMMMJJJGGGHHHFFFEEEDDDBBB@@@???>>>>>>:::999777666444222000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///000000111111000///.........------------...//////////////////............/////////000111222222222222222111111111222333333;;;@@@EEEEEEAAA<<<999888666777777777888888888999888777666555555666888:::<<<<<<<<<==================???AAACCCCCCDDDEEEEEEFFFIIIOOOUUU\\\hhhxxx~~~~~~{{{uuurrrqqqooommmmmmmmmmmmmmmmmmkkkgggddd]]]```dddhhhhhheeeaaa^^^aaaaaa```^^^]]]```gggmmmooopppttt{{{|||yyyuuunnniiihhhkkkqqqtttxxxvvvqqqvvv}}}}}}~~~vvv|||}}}sss^^^NNNJJJLLLPPPRRRFFFAAA:::444000000111111111111111111111111111111222222222222222222222222111111111222222333333333444444444444444444444444444444555555555555444444444444444444555555555555666666777777777888888888777999:::;;;;;;;;;<<<===<<>>>>>:::999<<>>=========>>>@@@BBBCCCDDDEEEEEEGGGGGGHHHKKKNNNVVVdddqqqxxxwwwtttpppnnnmmmmmmllljjjkkklllmmmllljjjhhhfffffffffffffffdddbbb___^^^____________aaaeeejjjnnnsssuuuyyy}}}}}}zzzwwwsssnnniiiiiimmmssswww{{{zzzyyy}}}sssvvvsssuuusssZZZJJJHHHLLLNNNMMMAAA===777222111111111111111111111111111111111111222222222222222222222222000000111111222333333333333333333333333333333333333333444555555555555444333333333444444444555555666666666777777777888888888999:::;;;<<<<<<<<<;;;<<>>>>>??????>>>;;;999999===???>>>@@@DDDEEELLL[[[nnn~~~zzzjjjcccfffjjjkkkaaa[[[UUURRRRRRTTTSSSRRRYYY\\\fffvvvooo___aaaooo~~~{{{rrrdddXXXZZZkkksssttt]]]WWWPPPOOONNNLLLJJJJJJLLLNNNPPPNNNLLLLLLNNNPPPPPPPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCAAABBBFFFHHHHHHJJJNNNTTTOOOXXXoooyyyuuuvvvaaaOOOMMMNNNKKKHHHIIIGGGFFFDDDCCCAAAAAAAAAAAA888888666555333222000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---......///...///000111111111111111///////////////000111111////////////...............///000111222333333444222222222222222222222222555999???FFFJJJIIIDDD@@@:::999999888888777777777999999888888777666555555777999:::<<<>>>>>>>>>>>>>>>>>>???@@@CCCDDDDDDDDDFFFEEEFFFHHHHHHJJJTTT```lll~~~sssqqqooommmlllkkklllmmmjjjkkkllllllkkkiiihhhhhhhhhfffccc```^^^^^^___```___^^^___cccgggkkknnnnnnrrrvvv{{{~~~~~~}}}{{{{{{vvvuuusssrrrrrruuuxxxzzzzzzvvvwwwsssooo}}}lllTTTHHHHHHLLLJJJGGG>>>999444222222222111000111111111111111111111111111111111111111111111111///000000111222222333333333333333333333333333333222333444444555555555444222333333333333444444444666666666666777777777888888888888999;;;;;;;;;:::???AAAGGGXXXvvv~~~cccPPPMMMSSSeeeyyy{{{jjjXXXJJJEEE@@@>>>>>>??????>>><<<999999===>>><<<<<<>>>@@@BBBJJJWWWcccqqq~~~qqqbbb______^^^VVVRRROOOOOORRRUUUVVVTTT\\\cccqqqqqqhhhdddmmm}}}~~~wwwwwwbbb\\\^^^dddqqq{{{oooWWWVVVQQQQQQQQQPPPOOONNNNNNNNNMMMKKKIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCAAABBBFFFHHHFFFHHHKKKSSSPPPRRR```tttzzzrrrwwwbbbPPPMMMOOOLLLIIIJJJEEEDDDBBB@@@????????????888777666555333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++---...//////---...///111222222222222111111111111111222222333000/////////...............///000111222333444444222222222222222222333333333555;;;CCCJJJMMMJJJGGG;;;::::::999888777666666888888999999888777666555666888:::<<<>>>????????????>>>>>>???AAACCCCCCBBBEEECCCFFFIIIGGGDDDKKKUUUWWWlll~~~|||vvvtttooommmllllllkkkjjjkkkmmmjjjkkklllkkkiiihhhhhhiiifffccc^^^ZZZZZZ\\\```ccc``````aaafffmmmqqqqqqooopppuuu{{{}}}|||zzz{{{|||uuuvvvxxxzzz{{{|||||||||}}}~~~{{{zzz|||{{{qqq{{{tttbbbMMMEEEHHHLLLHHHBBB<<<888333222333333222000111111111111111111111111111111111111111111111111///000000111222222333333333333333333333333333333222333444444555555555444222222333333333444444444666666666666777777777777777666666777999;;;::::::<<<;;;;;;GGGcccvvvRRRFFFDDDYYYxxx~~~nnnQQQKKKDDD@@@@@@@@@@@@???@@@;;;999;;;<<<999999<<<===:::===CCCIIIQQQbbbsss~~~~~~rrr___YYYXXXVVVNNNLLLKKKNNNTTTXXXZZZYYYaaalll{{{|||ggggggnnn{{{wwwssskkkVVVYYYfffooowww}}}{{{lllSSSSSSSSSSSSTTTUUUUUUSSSPPPNNNKKKIIIGGGGGGHHHJJJJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAA???@@@BBBDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDBBBBBBFFFGGGEEEEEEHHHHHHKKKKKKOOOcccqqqlllzzzyyy]]]NNNNNNLLLMMMNNNIIIHHHGGGFFFCCCAAA>>><<<;;;;;;:::888666333111///...///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////............////////////000000111111111111000/////////000111111111111111/////////000000111222333444444444444444444444555333444777===EEEKKKNNNNNNCCC???;;;999999999777555888888777888999999777555555666999;;;<<<======<<>>::::::BBBQQQiiinnnXXXFFFKKKbbbzzziiiVVVGGGDDDBBB>>>>>>CCC>>>???>>>===;;;;;;<<<===::::::;;;===@@@DDDHHHKKKZZZ___gggsssqqqbbbWWWPPPKKKGGGPPPLLLJJJNNNVVV[[[\\\[[[fffnnnyyy|||rrrllljjjtttyyyqqq~~~}}}ggg[[[ZZZ\\\jjj|||vvvooonnnmmmggg^^^YYYYYYWWWTTTSSSSSSRRRQQQOOOIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@????????????AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIILLLSSScccwwwuuummm{{{___OOOOOOLLLLLLLLLGGGHHHGGGEEECCCAAA>>>===<<<;;;:::888666444111/////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++,,,,,,---...///............///////////////000000111111000000/////////000111111111111111000000000000000222333444444444444444444444333333222333666:::@@@HHHOOOSSSQQQJJJAAA<<<<<<<<<:::777999888777888999999888666444555777999;;;<<<======??????@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIHHHQQQZZZ```cccfffmmmsss|||~~~yyywwwvvvtttrrrqqqoooooonnnmmmlllkkkkkkkkkkkkiiigggjjjhhhfffeeeccccccdddddd\\\]]]___```aaabbbbbbbbbiiikkkpppuuuzzz~~~}}}|||{{{|||~~~~~~~~~|||}}}zzzyyy{{{~~~|||yyyyyyzzz}}}uuurrruuu~~~zzz___SSSKKKLLLNNNHHH@@@;;;444333222111000000000000111222333222000///000111000000000000000000000000000111111111111222222222222222333333333333444444222222333333333333444444555555555555666666666666666666666777777777888888777777777888999999::::::<<<;;;===BBBJJJ\\\zzzkkkSSSNNNYYYjjjzzzxxxfffTTTLLLJJJFFFBBB@@@>>>>>>>>><<<;;;:::::::::;;;;;;:::;;;===@@@CCCEEEEEEGGGLLLSSS^^^jjjtttzzzyyyllldddZZZSSSOOONNNMMMLLLOOONNNNNNQQQUUU[[[___aaaiiirrr{{{|||uuuooommmnnn|||}}}{{{xxxyyy{{{eeeZZZ^^^fffttt~~~|||ooogggaaadddfffbbb]]]ZZZWWWUUUSSSRRRRRRRRRQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGJJJJJJIIIIIIMMMXXXhhhttt}}}}}}}}}aaaPPPOOOLLLKKKKKKFFFHHHGGGEEECCCAAA???===<<<;;;:::888666444111000//////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---...///---............/////////...//////000000///////////////000111111111111111222111000///000111444555555555555555444333222222111333444666:::CCCNNNWWW[[[RRRGGGAAA??????===:::999888777888999:::999777444444555666888:::<<<===>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGHHHGGGMMMSSSUUUUUUXXX]]]cccjjjoooxxx{{{uuurrrppppppnnnmmmlllkkkkkkkkkmmmkkkjjjjjjkkkkkkiiiggghhhgggeeecccbbb``````___YYY]]]bbbdddcccccceeegggrrrsssvvvyyy~~~~~~}}}}}}~~~~~~|||{{{{{{tttuuu~~~|||vvvuuuyyy}}}xxx}}}sssoooooosssnnnVVVOOOLLLNNNOOOHHH>>>777333333222111000000000000111222333222111000111222000000000000000000000000000111111111111222222222222222333333333333444444222222333333333333444444444555555555555666666666777777777777888888888888777777777888999999:::::::::<<>><<<;;;:::999;;;;;;:::::::::;;;===>>>???>>>>>>AAAHHHQQQYYY^^^ooozzzxxxtttuuuvvv~~~{{{vvvssskkk```[[[VVVPPPLLLKKKKKKJJJJJJNNNPPPSSSUUUWWW[[[bbbgggooowww|||tttfffbbbkkkvvv~~~xxxnnn{{{vvvaaaZZZeeeqqq{{{}}}sssaaaZZZUUUXXX\\\[[[YYYXXXTTTRRRPPPPPPQQQRRRQQQPPPNNNLLLJJJHHHFFFFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHGGGFFFGGGNNNYYYaaa||||||```PPPOOOLLLLLLLLLGGGGGGFFFEEECCCAAA???===<<<:::999888666444222000//////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///---------.........//////---......////////////...//////000111111111111111222111///......000333444555666666666555333222111000333444555666===IIISSSVVVTTTOOOIIICCC@@@>>>===999888666777888999888777666666555555666777999:::<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEFFFFFFGGGJJJNNNQQQQQQPPPRRRWWW[[[___bbbhhhppp{{{~~~zzzvvvssspppoookkkjjjjjjiiihhhiiiiiiiiikkkiiigggggghhhhhhgggeeefffeeecccbbb```___^^^]]]\\\```eeeeeeddddddiiinnnuuuvvvyyy|||~~~~~~}}}~~~}}}{{{wwwnnnppp}}}tttlllnnnxxxxxxvvvvvvuuuzzztttbbbPPPMMMKKKLLLLLLFFF<<<555333222222111000000111111111333444333111111222333000000000000000000000000000000111111111222222222222222222333333333444444222222222333333333444444444444444555555555666666777777777777888888888999777777777888999999:::::::::;;;===??????DDDUUUeee~~~lll[[[]]]lll{{{bbbOOOIIIFFFAAACCCAAA@@@@@@??????===<<<;;;;;;:::999999:::;;;;;;@@@@@@???@@@CCCHHHMMMPPPWWWdddsss~~~sssxxxxxxnnnfffeeebbbggghhhccc```^^^XXXQQQSSSQQQNNNKKKIIIHHHGGGGGGPPPRRRUUUYYY^^^dddiiimmmvvvxxxuuuhhh]]]```qqq|||zzzwwwooommm]]]]]]jjjrrrxxxtttggg]]]VVVQQQSSSUUUTTTSSSTTTQQQOOONNNNNNPPPQQQQQQPPPPPPNNNJJJGGGFFFFFFGGGHHHFFFFFFFFFFFFEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDBBBAAAAAA@@@@@@>>>>>>=========>>>>>>?????????@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEDDDEEEJJJQQQVVVjjjzzz___OOOOOOMMMNNNOOOIIIGGGFFFEEECCCAAA???>>>===:::999888666444222111000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---......------------............------.../////////////////////000111111111111111111000///......///111222666666777777666555333111000333666555555999AAAHHHOOOUUUYYYVVVKKKBBB>>>>>>:::888666555666777777666999888666555444555666666:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJJJJIIIKKKPPPTTTVVVWWWYYY^^^eeennnvvv{{{zzzvvvvvvtttqqqnnnkkkiiiiiiiiihhhggggggffffffgggggghhhhhheeecccccccccdddcccbbbccccccaaa```___^^^^^^^^^aaaeeegggfffeeegggooouuuvvvyyy||||||||||||~~~~~~|||rrriiijjjuuuuuuhhhbbbfffzzz~~~|||wwwkkkWWWMMMLLLJJJGGGEEEAAA;;;555333222111111000111111111111222333333222111222333000000000000000000000000000000111111111222222222222222222333333333444444222222222333333333444444444444444444555555555555666777777777777888888888777777777888999999::::::;;;999999<<>>;;;;;;:::;;;;;;;;;<<<<<<::::::;;;<<<===???@@@AAADDDJJJSSS[[[dddmmmrrrrrrxxxzzzkkklllqqqxxx}}}yyyqqqmmmggg^^^YYYXXXOOOPPPOOOLLLJJJJJJIIIGGGCCCDDDEEEFFFGGGHHHJJJKKKSSSTTTYYYcccnnnvvvxxxwwwuuuoooeee]]]]]]iii}}}|||mmm}}}qqqcccZZZ___iiijjjiiifff\\\ZZZSSSOOOPPPQQQOOONNNOOONNNMMMLLLLLLOOOPPPPPPPPPPPPMMMJJJGGGEEEEEEGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCBBBCCCAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>?????????@@@@@@AAABBBCCCCCCDDDAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFIIIMMMPPPYYYnnnzzz^^^OOOOOONNNNNNPPPKKKFFFFFFDDDCCCAAA???>>>===999999777666444222111000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,---...,,,------------.........---......///000000000000//////000111111111111111111000000000000000111111666777888999888777555333111333555555444666:::???JJJUUU```bbbXXXKKKCCCAAA<<<:::777666666666666555999888777666555555444444777888:::<<<===>>>??????AAAAAABBBBBBCCCDDDDDDEEECCCEEEFFFFFFGGGIIIMMMOOOQQQQQQRRRTTTYYY^^^dddgggooosss{{{}}}zzzyyywwwtttqqqnnnmmmjjjhhhffffffffffffffffffeeeeeeeeeeeeffffffdddbbb_________``````___```___]]]\\\\\\]]]___```dddfffhhhiiijjjnnnuuu{{{{{{}}}~~~|||zzzzzz{{{~~~}}}{{{mmmiiiiiimmmiiiaaa```eee~~~|||qqqbbbNNNLLLMMMIIIBBB>>><<<999555222222111111111111111222000111222222111111222333000000000000000000000000000111111111111222222222222222333333333333444444222222333333333333444444333444444444444555555555666666666666777777777777777777777888999999::::::;;;777777<<<@@@AAADDDHHHRRRrrr|||iiijjjppp\\\QQQKKKFFFAAA>>>???@@@???>>>;;;;;;<<<<<<============888999:::<<<======<<<<<<<<<>>>AAADDDJJJOOOTTTVVVYYYcccmmmrrrwww}}}~~~|||~~~}}}aaa^^^^^^bbbeeeddddddeeeddd]]]WWWVVVSSSNNNKKKLLLFFFDDDBBB@@@@@@BBBDDDEEE@@@BBBEEEFFFHHHJJJMMMPPPXXXZZZcccqqq}}}hhh```YYY[[[hhhzzz{{{pppnnntttccc___XXX^^^ddd^^^[[[[[[WWWTTTOOOMMMNNNOOOLLLLLLNNNLLLKKKJJJKKKMMMOOOOOONNNMMMKKKIIIGGGEEEEEEFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFDDDCCCBBBAAAAAA???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????????????????@@@AAACCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIMMM\\\kkk}}}{{{www{{{|||```PPPPPPNNNNNNOOOIIIFFFEEEDDDCCCAAA@@@>>>>>>999888777666444222111111///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...,,,,,,---------.........---...///000111111111111//////000111111111111111111222333333333333222111666777999;;;;;;999777555333222111111222555888:::BBBMMM\\\dddcccZZZOOOGGG@@@===:::888777777666666666666777777777666666666555666888:::<<<===>>>>>>AAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOPPPSSSVVVYYY\\\^^^bbbcccgggnnnwwwxxxvvvsssqqqqqqpppooonnnlllkkkiiigggffffffffffffeeeddddddcccccccccddddddccc```]]]\\\]]]^^^^^^]]]\\\ZZZXXXWWWXXX\\\```cccbbbdddhhhmmmsssxxx|||~~~|||{{{{{{{{{|||}}}~~~}}}zzzwwwmmmppppppkkkeeedddjjjpppzzz}}}ttthhh\\\LLLJJJMMMIII@@@999888777333222111111111111111222222///000111111000000111333000000000000000000000000000111111111111222222222222222333333333333444444222222333333333333444444333333444444444555555555444555555555666666666666777777777888999999::::::999888:::===>>><<>>==================<<<<<<===============>>>>>>???<<<;;;===???AAABBBDDDFFFFFFNNNTTTWWW[[[aaaeeefffgggiiimmmvvv~~~xxxvvvrrrpppvvv{{{vvvmmmYYYSSSPPPTTTVVVSSSQQQSSSOOOJJJFFFGGGFFFCCCAAABBBCCCAAA@@@@@@@@@AAACCCEEECCCFFFHHHJJJKKKMMMQQQUUU___fffqqq}}}{{{tttYYYUUUWWWeee{{{mmmlllzzz}}}kkk___```WWWYYY\\\TTTSSSWWWVVVUUUQQQOOOQQQPPPLLLKKKMMMLLLJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB???@@@@@@AAABBBCCCDDDDDD@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????>>>>>>??????===>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFGGGGGGFFFFFFGGGRRR[[[ooozzz~~~}}}www~~~bbbRRRQQQMMMMMMMMMGGGFFFEEEDDDCCCAAA@@@???>>>999888777666444333111111//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,---...,,,,,,,,,---------............000111222222222222//////000111111111111111222333555666666555333111666888:::<<<<<<;;;999777444111......111555888999:::CCCRRRaaajjjfffYYYNNNDDD@@@<<<999999888777666333444666888999999888777333555777999;;;<<<======AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLIIIKKKMMMPPPSSSUUUWWWXXX^^^]]]]]]aaahhhpppuuuxxxvvvxxx}}}~~~~~~vvv}}}|||zzzyyyvvvqqqpppooommmlllkkklllmmmhhhgggfffeeedddcccccccccdddccccccbbbbbbbbbbbbcccccc```]]]\\\\\\]]]]]]]]]YYYWWWTTTTTTVVV[[[```ddd^^^aaahhhqqqzzz~~~|||{{{zzz|||||||||}}}}}}{{{wwwtttrrrxxxxxxnnngggkkkvvv}}}rrruuuxxx|||}}}mmmbbbYYYNNNIIIMMMJJJ@@@888777555111222111111111111111222222...000111111000000111333000000000000000000000000000111111111111222222222222222333333333444444444222222333333333444444444333333333444444444555555444444444444555555555666777777777888999999::::::777999===???;;;777;;;CCCEEEUUUeee~~~~~~yyybbbYYYMMMFFFDDDDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::===;;;999777777888:::<<<::::::;;;>>>???===<<<<<<<<>>>>>@@@@@@??????AAA<<>>@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>><<<===>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGOOORRR```xxxeeeSSSPPPLLLKKKMMMHHHIIIFFFCCCAAA@@@@@@???===<<<;;;999666444222111000/////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++******+++,,,,,,+++************************)))))))))***+++++++++,,,,,,,,,,,,------------------...000111111///...,,,000111111000///000444666888666555666999:::999666555777999;;;<<<;;;:::999555444333333333444555666777???GGGNNNZZZeeeiiieee[[[OOOAAA<<<===>>>999444999777666666777999888888666666666666888:::<<<>>>======>>>???AAABBBCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLNNNNNNOOOOOONNNPPPRRRUUUWWWWWWXXXZZZ\\\^^^```aaadddeeegggjjjnnnqqquuuvvvwwwqqqmmmmmmmmmmmmllllllllllllfffeeeeeeffffffggghhhiiigggffffffeeeddddddccccccaaa```````````````aaaaaa______``````___\\\WWWSSSLLLPPPUUUXXXZZZ[[[]]]^^^bbbiiirrrzzz}}}yyyxxxzzz|||zzz|||xxxyyyzzzxxxwwwwww|||yyyuuuxxx{{{}}}mmm^^^SSSOOOPPPQQQMMMFFF===555222222444222222111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111222222222333333333333333333333333333333333444333333333333444555555666666666777888888999999999999999999:::;;;<<<<<>>???AAABBBBBBEEEFFFGGGIIIKKKLLLNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGBBBAAAAAAAAA@@@@@@??????===>>>===<<<::::::<<<>>>======>>>>>>>>>AAAEEEHHHBBBDDDFFFJJJQQQZZZeeelllzzzzzz{{{wwwhhhUUUMMMOOOOOO___qqqssszzzxxxlllhhhggg]]]YYYUUUTTTTTTTTTSSSPPPWWWTTTQQQPPPQQQQQQNNNKKKGGGFFFEEEFFFIIIJJJKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCCCCDDDFFFCCC@@@>>>>>>???AAABBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>???AAABBBCCCBBBBBBAAA??????>>>>>>??????@@@AAA????????????????????????@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEKKKJJJMMMUUUbbbyyyfffTTTQQQMMMMMMNNNIIIHHHFFFBBBAAAAAA@@@???>>><<<;;;888666333222000000/////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******++++++++++++***************************************+++++++++---------------.........---...///000000///...---000000000//////000333666777555444666999:::999777777888:::;;;<<<<<<<<<;;;777666555444444444555555333999???DDDNNN[[[dddeeeccc[[[PPPGGGBBB@@@???>>>888777666666777888777666555555555555666777888999<<<<<<===???@@@BBBCCCCCCCCCEEEFFFGGGGGGGGGIIIKKKLLLMMMNNNNNNMMMNNNQQQSSSWWWWWWWWWXXXYYYZZZ\\\\\\^^^^^^```aaadddfffhhhjjjnnnrrrvvvwwwtttnnniiifffbbbbbbbbbcccccccccccccccccccccccccccdddeeefffggggggfffeeedddbbbaaa```___aaa```______^^^^^^______[[[ZZZYYYWWWVVVTTTQQQPPPPPPTTTYYY]]]___bbbdddfffqqqvvv~~~}}}{{{zzz}}}~~~xxxyyy~~~~~~}}}}}}|||zzz~~~~~~vvvdddXXXPPPNNNOOONNNIIIAAA:::555222222222111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333333333333333333333333333444333333333333444555555555666666777777888999999999999888999999:::;;;<<<===BBBJJJVVVppp|||gggYYYQQQKKKGGGBBBAAA???>>>===>>>@@@BBB>>>>>>======<<<;;;:::999::::::::::::999999999999888999999:::;;;<<<======<<<<<<===???@@@AAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@=========<<<<<<;;;;;;;;;999:::;;;:::999999;;;===;;;===???@@@@@@@@@AAACCCGGGFFFIIIQQQ___nnnyyy|||tttkkkaaaTTTIIIIIIOOOaaaqqqvvvxxxoooddd```]]]VVVTTTQQQQQQRRRRRRPPPNNNQQQOOONNNOOOQQQQQQNNNLLLHHHFFFEEEFFFHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAACCCDDD@@@>>><<<;;;===>>>??????AAA@@@@@@?????????@@@@@@???@@@AAABBBBBBBBBAAA@@@??????>>>>>>??????@@@AAA????????????????????????@@@AAABBBCCCCCCDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEJJJHHHIIINNNWWWhhhgggUUUSSSOOOOOOOOOJJJGGGDDDBBBAAAAAAAAA@@@???;;;:::888555333111000////////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************---------.........//////---...///000000///...---//////000///...///222444444444333555888::::::999999999:::;;;<<<===>>>???999999777666444444444444000555888:::AAANNN\\\ccckkkjjjdddZZZMMMEEEBBBCCC999777666777888888777555666666777777777666666555::::::<<<===???AAABBBCCCBBBDDDFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMLLLMMMOOORRRWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYYYYZZZ[[[]]]]]]bbbeeeggggggeeecccbbbbbb^^^^^^^^^______``````aaa`````````aaaaaabbbcccddddddcccbbbaaa```___^^^^^^```___^^^]]]\\\[[[[[[[[[WWWUUUQQQNNNLLLMMMOOOPPPVVVZZZ___cccgggkkkooorrr~~~~~~|||}}}rrrxxx~~~{{{|||~~~||||||kkkXXXQQQOOONNNMMMHHHBBB:::666444333111//////000000000000000000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333333333333333333333333333333333333333333444555555555555666666777888888888888888888888999:::;;;<<<999<<>>===>>>????????????>>>===<<<<<<;;;;;;;;;:::::::::999999999888888888999999999:::::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;:::::::::::::::999999999999888888777999;;;;;;::::::;;;===777:::>>>AAABBBDDDFFFHHHNNNPPPWWWfffwwwpppbbbQQQFFFCCCGGGSSS^^^wwwssslllnnntttdddZZZUUURRRNNNMMMLLLMMMNNNNNNMMMKKKJJJJJJKKKNNNPPPPPPMMMKKKHHHGGGEEEEEEGGGHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@AAACCC@@@>>>;;;:::<<<===>>>>>>@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>???@@@@@@???????????????????????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDHHHEEEEEEHHHLLLWWWjjj{{{fffUUUSSSOOONNNOOOJJJEEEDDDBBBAAABBBBBB@@@???;;;:::888555333111000////////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,************************,,,+++++++++***)))))))))---------......//////000---...//////000//////......///000///......000222222222333555777999::::::999999:::;;;<<<>>>@@@AAA<<<;;;:::888666444333222000333666666999CCCQQQ[[[jjjooosssnnnaaaRRRFFF@@@;;;999888888999999888666777888999::::::999888777888888:::<<<>>>???AAABBBBBBDDDEEEFFFEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMOOOQQQUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXYYYZZZ___aaaccccccbbbaaaaaabbb]]]]]]^^^___```aaaaaabbb_______________```bbbbbb`````````______^^^^^^^^^^^^]]][[[YYYXXXVVVVVVVVVRRRPPPLLLIIIIIILLLRRRWWW\\\___eeejjjoootttyyy|||zzznnnzzz~~~zzzaaaOOOOOOPPPMMMJJJBBB;;;444222333444111---.../////////000000111111////////////////////////000000000000000000000000/////////000000000000000111111111111111111111111111111111111222222222222222222222222222222222222333333222222333333444555444444555666666777777888777777777888888999:::;;;:::<<<<<>>>>>???@@@AAACCCFFFLLLOOOQQQ[[[lllvvv]]]PPPAAA;;;BBBSSSeeeqqq|||tttnnncccsssuuuggg\\\TTTOOOLLLJJJJJJKKKKKKKKKJJJIIIGGGFFFHHHJJJLLLNNNMMMJJJIIIIIIGGGEEEEEEFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAA@@@??????AAACCCCCC@@@===<<<===>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????????????????>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEECCCCCCFFFIIIPPP]]]jjj~~~cccSSSQQQNNNMMMMMMHHHEEECCCBBBBBBBBBBBB@@@>>><<<:::888555333111000////////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++...000000...,,,---...************************,,,+++++++++***))))))))),,,,,,------...//////000---......///////////////...///000000......000111000111333444666888999;;;999999:::;;;===???AAABBB???>>>===;;;888666444222222333555555555999CCCMMM\\\fffsss|||yyyiiiUUUGGG@@@===;;;999999999888777555666888:::::::::999999666777888:::<<<===??????AAACCCEEEEEEEEEFFFHHHJJJJJJKKKMMMNNNNNNNNNOOOQQQRRRRRRSSSTTTUUUWWWXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[YYY\\\___```___]]]\\\\\\ZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbbaaaaaa___^^^\\\[[[YYYYYY[[[YYYWWWUUUSSSQQQPPPPPPKKKKKKJJJIIIKKKQQQYYY```aaaeeekkkqqqvvv{{{~~~uuuxxxyyywwwwwwXXXMMMPPPQQQKKKEEE;;;666000000222333000---......//////000000000111........................////////////////////////......//////000000000000000000000000000000000000000000111111111222222222222222222222222222222222333222222222222333444444444444444555666666777777777777777777888999::::::;;;<<<===>>>DDDUUUmmmjjj^^^OOOGGGGGGGGGDDDAAA??????>>>>>>>>>???@@@AAA<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999888888888777777:::::::::::::::::::::::::::::::::::::::::::::::::::<<<======<<<===>>>@@@GGGFFFDDDCCCFFFMMMVVV\\\```lll|||}}}oooeeeLLLGGGBBBEEESSSgggwww~~~~~~gggfffooo}}}ttthhh___XXXSSSNNNLLLJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHKKKLLLKKKIIIGGGFFFHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDDDDAAA>>><<<===>>>>>>===>>>=========>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEECCCDDDGGGIIILLLTTT]]]lll}}}aaaQQQPPPMMMLLLLLLFFFEEEDDDCCCCCCCCCBBB???===<<<;;;999666444222111000/////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***...111111...,,,---///************************+++++++++******************++++++,,,---...//////------......//////000000///000111111//////000111///111333444555666888:::999:::;;;===@@@BBBCCCDDDDDDCCCBBB@@@===:::777666555333444444333333888???IIITTTfffyyy}}}mmm___NNNIIICCC>>>;;;:::888777444444555777777888888888666666777999:::;;;<<<===>>>@@@BBBDDDDDDFFFHHHJJJIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPQQQSSSUUUXXXZZZ[[[WWWVVVVVVWWWXXXYYYZZZZZZVVVYYY]]]___^^^\\\ZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]^^^]]]]]]^^^^^^___```aaacccbbb___\\\XXXUUURRRQQQVVVUUUSSSPPPNNNMMMLLLKKKFFFIIILLLOOOQQQWWW```fffggglllssszzz|||{{{www|||zzzsssuuu}}}|||fffQQQLLLPPPNNNEEE>>>666333000000222222000......//////////////////000........................////////////////////////---......//////000000111000000000000000000000000000000000111111111111222222222222222222222222222222222222222222333444444333333444444555666666666666666666666777888999:::999:::;;;===???FFFUUUddd}}}hhhVVVNNNKKKIIIFFFBBBAAA???>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888888999999999999:::::::::888999999999999::::::::::::;;;<<<<<<===???BBBEEEEEEGGGKKKQQQYYYdddpppxxxyyylll^^^TTTOOO>>>DDDMMM[[[ooommm___ooopppggg___[[[WWWQQQMMMLLLKKKLLLLLLKKKIIIGGGFFFGGGHHHJJJLLLLLLJJJGGGFFFFFFGGGEEECCCCCCDDDDDDCCCBBBBBBBBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEECCC@@@===;;;;;;<<<;;;;;;===<<<<<<<<<===>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDFFFDDDDDDGGGGGGGGGKKKRRR\\\qqq|||```QQQPPPMMMLLLLLLFFFFFFEEECCCCCCCCCAAA>>><<<===<<<:::777555333222111/////////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++(((,,,000000---***+++---***************************************+++++++++))))))***+++,,,---......---------......///000111///111222222111000000111///111444444444555777::::::;;;>>>AAADDDFFFFFFFFFIIIIIIHHHFFFCCC@@@===;;;;;;666444555555333555;;;<<>>AAAFFFLLLQQQOOOWWWbbbnnnxxxnnn\\\NNNGGGCCCCCCHHHUUUfffvvvlll___lllsssddd]]]YYYYYYVVVOOOJJJJJJJJJKKKLLLJJJGGGGGGHHHJJJIIIKKKMMMKKKIIIGGGGGGHHHEEEDDDBBBBBBCCCDDDCCCBBB@@@AAACCCDDDEEEEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBAAAAAAAAACCCEEEEEEBBB>>><<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????>>>>>>=========>>>???@@@===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????BBBBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBEEEFFFEEEHHHLLLMMM\\\ooo|||```QQQPPPMMMLLLLLLFFFFFFEEEDDDDDDCCCAAA===;;;>>>===;;;888666444333222000//////...------,,,,,,+++---......---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&+++//////+++(((***,,,************************))))))******+++++++++,,,((())))))***,,,---......---------......000111111000222333333111000111111///222444444333444666999;;;===AAAEEEGGGHHHIIIHHHMMMLLLLLLJJJGGGDDDAAA???AAA999555777888666888<<<888===GGGVVVgggwwwyyypppbbbUUULLLFFFCCCAAA<<<;;;999777777777777888777777777777888888888888666999<<<>>>@@@CCCFFFHHHFFFHHHKKKLLLLLLKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWVVVXXXZZZ[[[\\\]]]___aaa[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___WWWVVVUUUTTTSSSQQQPPPPPPOOONNNLLLJJJHHHGGGFFFFFFLLLTTT]]]cccfffhhhmmmqqquuu{{{}}}{{{{{{vvvwwwqqqxxx|||wwwlllaaaZZZQQQJJJJJJIIIAAA777111111222444333111000000111000000//////.........---........................////////////////////////---------...///000000111000000000000000000000000000000000000111111111111111111111111111111111111222222111111222222333444222222333444444555555666555555555666666777888999999666888<<<;;;:::???GGGLLLjjjsssgggcccUUUSSSOOOJJJFFFDDDCCCCCC>>>=========<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999999:::::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBGGGNNNVVV\\\iiisssttteeeQQQDDDAAADDDGGGIIIdddrrrmmm______|||hhh]]]XXXVVVXXXTTTLLLGGGHHHHHHIIIJJJIIIGGGGGGJJJNNNIIIKKKLLLKKKHHHGGGIIIKKKDDDCCCAAAAAACCCDDDCCCCCC>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@AAACCCEEEHHHDDDAAA???>>>>>>>>>===;;;;;;;;;<<<<<<>>>??????>>>===<<<<<<<<<>>>???@@@===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????BBBCCCDDDEEEFFFFFFFFFFFFBBB@@@@@@EEEGGGGGGIIINNNHHHRRRaaavvv~~~bbbQQQOOOKKKJJJIIIDDDFFFEEECCCCCCBBBAAA???<<<===<<<:::777444222///...111000///...---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++*********))))))******++++++++++++******************************++++++++++++,,,---...///111...+++,,,///111000///111000000000000000111111222111000000111444666888::::::<<>>;;;<<<:::555555:::888999999888666555555666888888999;;;<<>>GGGZZZrrrzzziiibbbYYYQQQKKKGGGDDDCCCBBB>>>===>>>===::::::===:::<<<<<<:::777777:::===<<<;;;999888888888::::::888888888:::<<<<<<:::888;;;:::999:::<<<======<<>>EEETTTbbb|||sss^^^^^^jjjooo___UUUUUUTTTSSSPPPMMMJJJHHHLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEECCCCCCEEEEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>???@@@;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGHHHKKKUUUhhh~~~aaaQQQOOOKKKJJJJJJEEEFFFDDDCCCBBBBBBAAA???<<<===<<<:::777444222000///111000///...---,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++*********))))))******++++++++++++******************************++++++++++++,,,---......000...,,,---///111000///000000//////000111111222444333333333333444666777:::;;;???FFFLLLPPPOOOMMMGGGLLLPPPPPPPPPRRRSSSQQQQQQKKKCCC===::::::999999666999===BBBIIIVVVfffrrr|||rrriii^^^UUUHHHAAA<<<<<<:::666555888888999999999999999::::::666666777888999:::<<<<<<@@@@@@AAABBBDDDFFFHHHIIILLLLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXWWWVVVTTTUUUVVVVVVUUUTTTUUUVVVSSSRRRRRRPPPOOOMMMKKKJJJFFFGGGIIIKKKNNNSSSWWWZZZ___eeellltttyyy~~~|||zzzyyyyyyyyyxxx{{{wwwqqq~~~{{{yyytttfffWWWQQQPPPLLLEEE===666333222111111111000000000//////..............................------------..............................//////............//////////////////////////////000000000000000000000000000000111111111222222222111111111222222222333333222222333444444444444333555555666666777777777888888888888999:::;;;<<<===@@@MMM^^^pppqqqcccXXXPPPKKKHHHCCCBBBDDDEEECCCAAABBBCCCDDDDDDBBB???;;;:::999======<<<=========>>>>>>===>>>????????????>>>===@@@>>>===>>>BBBEEEGGGGGGNNNSSS\\\fffrrr}}}uuuiiiaaaZZZOOODDDAAA@@@BBBJJJTTTbbbtttvvv___XXXmmmsssbbbXXXRRRRRRRRRQQQOOOMMMKKKJJJKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDDDDFFFFFFDDDBBB@@@@@@AAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAA??????>>>======<<<;;;;;;>>>======<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<===<<<<<<;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEEBBBAAA@@@@@@@@@BBBDDDEEEHHHJJJNNNWWWhhh~~~aaaQQQOOOLLLKKKLLLFFFEEEDDDBBBBBBBBBAAA???===<<<;;;999777444222000///000000///...---,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************++++++++++++******************************++++++***++++++,,,---......------...000111///............///000111222333333333444555555666666666;;;>>>CCCIIIOOOQQQPPPNNNIIIKKKMMMNNNTTT[[[]]]ZZZYYYTTTMMMGGGCCC???<<<:::888999:::;;;>>>FFFQQQYYYrrrzzz~~~rrrgggXXXPPPHHHEEECCC???<<<;;;999888888888888888999999666666666666666777888999;;;;;;;;;===>>>@@@BBBCCCFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVVVVUUUTTTSSSRRRRRROOOPPPQQQPPPNNNMMMNNNOOOOOONNNMMMKKKIIIGGGGGGFFFJJJMMMSSSWWW[[[___cccfffjjjqqq{{{zzzzzzyyyxxxxxxwwwwwwwwwrrrqqqyyyyyylllnnn~~~yyyssslll```UUUQQQOOOJJJ@@@555000000333111111000000000000//////..............................------------.................................------------.........////////////////////////000000000000000000000000000000000111111111222222111111111222222222222333222222333444444444444333444444555666777777888888777777888888999:::<<<<<<;;;@@@HHHTTTjjj{{{nnnfffZZZSSSOOOQQQUUUSSSQQQPPPJJJHHHDDDBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAA@@@>>>===???AAAHHHHHHIIINNNUUU]]]bbbeeennnsss|||~~~nnnaaaQQQHHHCCC@@@@@@BBB@@@FFFSSSdddqqq}}}qqqbbb^^^kkksssaaaVVVRRROOOOOOOOOOOONNNMMMLLLKKKKKKIIIHHHFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGEEEDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<>>>>>============>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<==================<<<<<<<<<<<<===>>>>>>===>>>???AAABBBDDDEEEFFF@@@???>>>>>>???@@@BBBCCCDDDGGGJJJKKKPPP```yyybbbQQQOOOLLLLLLMMMHHHDDDCCCBBBBBBBBBAAA???===<<<;;;999777444222000///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******************************++++++++++++******************************++++++******+++,,,,,,---------...000111000///...------......000111333333000222555777999999999888===???DDDIIIMMMNNNMMMKKKNNNPPPPPPPPPUUU\\\^^^\\\YYYUUUPPPLLLGGGBBB===:::::::::999888999===DDDJJJXXX```mmm{{{}}}oooggg]]]WWWRRRKKKDDD???>>><<<:::888888777666666777666666777777888::::::888888999:::;;;===???@@@??????@@@AAACCCDDDEEEFFFIIIIIIJJJLLLMMMOOOPPPPPPNNNOOOQQQSSSTTTSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMQQQRRRQQQOOOLLLJJJIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJUUUZZZ```dddgggjjjooosssyyy}}}{{{uuuvvvvvvvvvuuutttssssssjjjhhhnnn~~~rrrhhh___eeeyyy{{{|||}}}}}}tttllleee^^^XXXSSSNNNDDD:::111...///111111000000000////////////..............................------------..............................------......//////......////////////////////////////////////////////////000000000000111111111111111111111111222222222222333333444555555555555444333333444555666888888999777777777888888999;;;;;;:::===???DDDQQQiii|||qqqiiijjjppprrrrrrrrroooggg\\\TTTQQQOOOMMMLLLHHHGGGFFFEEEDDDEEEFFFGGGIIINNNSSSSSSQQQQQQUUUYYY[[[]]]ccclllwwwyyyggg[[[PPPDDD===@@@BBBAAAGGGRRR[[[cccsssnnn[[[aaaxxxzzzgggYYYSSSSSSNNNNNNNNNMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>============>>>???@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>========================>>>???@@@@@@???>>>===<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCDDD??????>>>>>>???@@@AAABBB???FFFLLLLLLJJJPPP^^^jjjcccRRROOOLLLLLLMMMIIIDDDBBBAAAAAABBBAAA???===;;;;;;999777444222111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,******************************++++++++++++******************************++++++*********+++,,,,,,,,,---///000000//////...---------...///111222333000333777;;;>>>@@@@@@@@@999<<<@@@CCCFFFIIIKKKLLLTTTXXXXXXUUUTTTWWWZZZYYYTTTRRROOOLLLIIIDDD>>>::::::999888888888;;;???BBBJJJNNNZZZkkk|||xxxnnndddYYYNNNEEEFFFBBB>>>;;;;;;:::888777666666777777888:::;;;<<<999999999:::<<<===??????;;;<<<===>>>???AAABBBBBBDDDEEEFFFHHHIIIKKKLLLMMMKKKLLLNNNOOOPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKTTTTTTSSSOOOKKKGGGFFFFFFGGGGGGGGGIIILLLOOOSSSUUU___ccciiimmmpppuuu|||}}}xxxvvvvvvqqqqqqrrrsssrrrpppnnnllllllkkkpppwwwzzzvvvqqqppplllbbbXXX\\\ooovvv}}}uuullleee```]]]\\\TTTJJJ<<<444111111000///000000000////////////.................................------------..............................---...///000000000000///........................//////////////////////////////000000000111111111000000111111111222222222444444555666666666666666222333444555666777888999777777777777888888999:::888<<<@@@@@@BBBRRRmmmtttkkkbbbYYYSSSTTTRRROOONNNOOORRRVVVYYY___eeelllnnnmmmnnnqqqvvv{{{}}}uuufffWWWLLLGGG???>>>DDDHHHIIISSS```ttt}}}xxxhhh___```vvv{{{lll```YYYTTTRRRNNNMMMLLLKKKJJJIIIHHHHHHLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>???@@@BBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;<<<===???AAAAAAAAA@@@???>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===============;;;<<<<<<===============?????????@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCAAAEEEJJJKKKJJJKKKPPPTTTeeeSSSPPPLLLLLLMMMHHHCCCBBBAAAAAAAAAAAA???===;;;:::999777555333111000//////.........---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************++++++++++++***************+++++++++******++++++++++++******************************++++++************++++++,,,...000000///...///000---------...///000111222222555999???CCCFFFGGGGGG666888:::<<>>;;;999888888888888888999:::;;;:::::::::;;;<<<>>>???@@@<<<===>>>???AAABBBCCCCCCBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKJJJHHHDDDBBBAAAAAABBBDDDGGGLLLRRRWWW\\\___fffllltttxxx|||~~~vvvqqqpppqqqmmmooopppqqqqqqooollljjjrrrpppppppppmmmiiikkkqqqxxxlll^^^ZZZggg{{{zzz}}}wwwlllfffbbb]]]ZZZZZZOOODDD666000222333111---000000////////////......------------------------......------------......---------------------------...///111111111000000........................000000000000000000000000/////////000000000111111000000000111111111111222444444555666666666666666333333444555666666777777777777666666777888888999555:::??????>>>EEEZZZoooyyyqqqnnnllljjjiiijjjnnnrrruuuzzztttjjj```XXXPPPJJJFFFCCCCCCFFFNNNVVVbbbrrryyycccRRR___vvv{{{jjj___ZZZVVVQQQMMMMMMLLLKKKIIIHHHGGGGGGGGGKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGEEECCCBBBCCCDDDFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBBBBAAA???>>>===============<<<<<<<<<:::::::::;;;===>>>@@@AAA@@@@@@???======<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========@@@?????????>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCFFFEEEDDDCCCDDDGGGJJJLLLgggTTTPPPLLLKKKMMMHHHBBBAAA@@@AAAAAAAAA???===;;;:::888777555333111111...............---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************++++++++++++))))))*********+++++++++******++++++++++++******************************++++++************++++++---...000///------///222...............///000111222444888===AAADDDFFFGGG<<<<<<:::888:::@@@IIIPPPTTTXXX[[[\\\^^^```\\\UUUVVVTTTSSSRRRPPPLLLGGGDDD===<<<;;;:::::::::999999;;;:::???IIIQQQWWW```jjj}}}kkkdddZZZSSSOOOJJJEEE@@@???>>>===<<<;;;:::::::::::::::::::::;;;===>>>???===>>>???@@@AAACCCDDDDDDAAAAAABBBCCCDDDFFFFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKHHHGGGGGGGGGGGGFFFFFFFFF???AAACCCCCCCCCCCCEEEGGGIIILLLRRRZZZaaahhhlllooorrr{{{|||uuuooolllmmmpppnnnppptttvvvvvvuuurrrpppwwwqqqlllkkklllsssxxxiiikkkzzzzzznnndddbbbaaa[[[TTTQQQEEE===444///000111000...000000/////////.........------------------------......------------......------------------------+++,,,...000111111000///........................000000000000000000000000////////////000000000111000000000000111111111111222333333444444444444444444444444555555666666666777666666666666777888888777777:::===<<<>>>IIIWWWjjj{{{vvvqqqpppqqqvvv|||{{{xxxsssooollliiieeecccZZZWWWRRRMMMJJJKKKOOORRRVVV___hhhmmmvvv{{{hhh^^^]]]qqqssshhh[[[SSSQQQQQQMMMIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEDDDAAA???@@@BBBEEEDDDBBB@@@@@@???@@@@@@>>>>>>>>>======>>>??????>>>>>>@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDCCCBBB@@@@@@BBBFFFIIIhhhUUUPPPLLLKKKLLLGGGBBBAAA@@@@@@AAAAAA???===;;;:::888777555333222111...............---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))******++++++++++++******++++++++++++******************************++++++***************+++---///000...,,,,,,000333//////.........//////000000222555888<<>>888666;;;EEELLLQQQTTTWWW]]]eeeiiibbbWWW[[[ZZZXXXWWWUUURRRMMMIIICCCAAA???===<<<;;;888666444444:::BBBEEEGGGOOOYYYggg{{{vvvkkkccc[[[SSSLLLFFFEEECCC@@@>>><<<;;;;;;999999999999:::;;;======<<<===>>>???@@@BBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHBBBAAAAAAAAAAAAAAAAAA@@@>>>AAAEEEHHHKKKNNNRRRUUUZZZ^^^eeemmmvvv|||yyyttttttrrrnnnjjjjjjmmmqqqqqqtttyyy|||~~~}}}zzzxxx|||ssskkklllvvvyyy}}}ttthhh```aaabbbYYYNNNHHH===999444///.........///000/////////............------------------------.........------.........------------------------***+++---///000000///...........................000000000000000000000000////////////000000000000000000000000111111111111111111222333333333333222444444555555555555555555777666666666666777777888;;;777666:::;;;999>>>EEEMMMccc|||rrrhhh```YYYZZZ^^^]]]dddmmmuuu}}}{{{{{{|||~~~|||uuukkkddd\\\WWWPPPKKKIIIIIIIIIHHHJJJLLLOOOQQQUUU^^^iiiqqq}}}ggg^^^bbb}}}tttaaaYYYPPPKKKKKKLLLKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDBBB???>>>???AAACCCBBB@@@???>>>??????@@@>>>======<<<<<<<<<======;;;<<<>>>???>>>===;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999;;;;;;:::999999999::::::999999:::::::::;;;;;;;;;888999::::::;;;;;;:::::::::;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@>>>>>>@@@AAAAAABBBAAAAAA>>>AAAEEEEEEBBBAAABBBDDDeeePPPOOONNNOOOLLLDDDFFFEEECCCAAA>>>===<<<;;;;;;:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))************************++++++************++++++++++++,,,---...///000111---...000222333222111000///222555666777777999;;;???CCCFFFBBB;;;888<<>>AAAEEEHHHUUUgggyyy{{{pppgggaaaUUUPPPKKKGGGFFFFFFDDDCCCBBB>>>:::999:::<<<<<<;;;999:::::::::;;;===>>>>>>???>>><<<;;;;;;===@@@BBBAAA???===<<<===>>>>>>===????????????@@@AAABBBBBBFFFHHHJJJMMMPPPUUU\\\aaafffjjjrrr{{{}}}zzzvvvrrroooqqqqqqnnnjjjkkkqqqwwwyyy|||vvviiiaaammmzzz|||zzzjjj```ZZZ]]]^^^UUUEEE999555444333222111111111111////////////....................................------------------------........................---------............///............////////////000000000000000000000000......//////000000111111222222111111111111222222333333333333333333333333333333333444444444555555666666666666777777777777888888888999:::;;;<<<===FFFOOObbb}}}wwwpppfff[[[TTTZZZUUUUUU\\\ccchhhooowww|||zzzxxxwwwtttmmmddd]]]WWW[[[]]]ZZZXXXWWWRRRLLLGGGGGGFFFDDDDDDEEEHHHKKKKKKQQQ\\\gggpppyyyzzzcccZZZjjjzzzaaaSSSPPPLLLJJJIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDFFFGGGHHHIIIHHHFFFCCCAAACCCCCCDDDDDDDDDDDDDDDCCCDDDBBBAAABBBCCCDDDCCCBBB@@@@@@????????????@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::888888999::::::::::::999666777888:::;;;<<<<<<<<<999999999:::::::::;;;;;;===============<<<<<<<<>>>>>??????@@@AAA@@@AAABBBBBBCCCCCCBBBBBBdddPPPNNNNNNNNNLLLDDDFFFEEECCCAAA???===<<<<<<;;;:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))************************++++++************++++++******+++,,,---...//////---///111222333222111000///222444666666777999:::???BBBDDDBBB<<<999:::===JJJLLLPPPTTTZZZeeetttyyyoooddd^^^___ccceeeeee^^^WWWMMMFFFBBB@@@<<<999666777999;;;<<<>>>AAACCCIIIWWWeeennnwww|||rrrjjjcccZZZTTTPPPMMMHHHDDDFFFCCC???>>>>>>===:::888;;;:::999999999:::;;;<<<<<<;;;:::999:::;;;===??????===<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHNNNPPPSSSWWW\\\cccjjjoooyyy}}}|||tttqqqpppnnnlllhhhkkknnnnnnmmmpppxxx~~~}}}nnnbbbgggppp~~~yyy{{{wwwaaa\\\YYYZZZVVVKKK@@@999444333222111000000000000////////////....................................------------------------........................------------........................////////////////////////////////////000000000///////////////222111111000000111111222333333333333333333333333333333333444444444444555555555666666666777777777888888888888999;;;<<<===AAAFFFTTThhh}}}sssnnniiibbb]]]]]][[[VVVVVVZZZbbb```^^^]]]ZZZVVVOOOJJJKKKNNNMMMKKKJJJKKKHHHDDDAAABBBCCCEEEHHHNNNTTTYYYeeejjjuuuqqqddd```hhh}}}oooZZZOOOLLLIIIGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDBBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAA???>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999888999::::::::::::::::::999777888888999:::999999999777777999:::;;;;;;;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@bbbOOOMMMLLLMMMLLLEEEFFFEEECCCAAA???======<<<;;;:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++******************************++++++************++++++))))))***+++,,,---.........///111222333333222222000222444555555666888:::>>>@@@BBBBBB???<<<::::::CCCHHHMMMPPPTTTaaattt~~~pppdddaaafffnnnuuuoooiiiaaaZZZUUUNNNFFFAAA::::::;;;<<<===>>>??????AAAIIIPPPTTT\\\lll|||{{{rrrllleee\\\UUUQQQOOOKKKIIIGGGDDD@@@===@@@???<<<:::999:::;;;;;;::::::::::::;;;<<<===>>>>>>??????@@@BBBDDDEEEGGGIIIIIIKKKMMMPPPTTTWWWYYY^^^aaaeeekkkqqqyyywwwmmmgggfffhhhjjjjjjkkknnnpppqqqrrrxxx{{{hhhZZZ]]]pppyyyxxxzzzfffZZZXXXWWWTTTJJJ>>>888888222222111000/////////////////////............---------------------------------------------------------------------------------------............---............/////////////////////////////////111111000//////......---222111111000000111111222222222333333333333333333333333333333444444444444555555555666666666666777777777777888999:::;;;<<<===>>>DDDPPP```yyy~~~sssggg```^^^\\\ZZZYYYXXXVVVRRRNNNJJJLLLNNNNNNMMMPPPUUUVVVRRRUUUUUUXXX]]]fffrrr|||~~~lll[[[]]]nnnxxxoooaaaSSSKKKHHHEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCDDDFFFGGGHHHIIIHHHFFFDDDCCC@@@@@@@@@AAAAAA@@@@@@??????>>>???AAABBBAAA???<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::::::::999999888888888888888888888888888888888888888888888888888777888888999999888888777666777888888999999888888777888888999:::::::::999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>============>>>??????======>>>???????????????aaaNNNMMMKKKLLLLLLEEEFFFEEECCCAAA???>>>======;;;:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++******************************++++++************++++++*********+++,,,------......///111222333333333333111222444555555666888:::===>>>AAABBBBBBAAA>>>===<<>>555222555111000///...............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........////////////////////////////////////////////////......111111000000000000111111222222222222222333333333222222333333333444444444444444555555555666666666666666666777888999:::;;;<<<<<<===AAAIIIZZZwww|||}}}~~~}}}xxxrrrnnniiilllooorrryyy~~~||||||}}}xxxjjjeeefffvvvooobbb\\\VVVOOOJJJGGGEEEDDDEEEFFFFFFFFFGGGEEECCCAAA@@@AAABBBCCCFFFFFFGGGHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBDDDCCC???<<<:::::::::999999:::::::::::::::999999999999::::::999::::::::::::999888888777777777777777777777777666666666666666666777777666666666777777666666666555666777777888888777777777777888888999888888888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>~~~```NNNMMMJJJKKKKKKFFFFFFEEECCCAAA@@@???>>>>>>;;;:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++++++++++++++************************++++++************++++++++++++,,,,,,------.........///000111222333333444333444555555555666999;;;;;;===@@@CCCEEEFFFFFFFFF@@@@@@BBBDDDJJJSSS\\\bbbkkkqqqvvvuuuqqqnnnqqquuu{{{}}}{{{oooeeeYYYSSSJJJEEECCCDDDEEEEEEAAAAAA@@@@@@AAAEEENNNUUUgggxxxwwwoookkkiiihhhhhheeeaaa]]]YYYWWWVVVVVVRRRSSSUUUXXXZZZ\\\]]]^^^bbbeeeiiikkklllnnnqqqtttuuuvvvwwwzzz~~~}}}wwwtttlllgggaaa^^^aaagggnnnssszzz{{{jjj^^^```lllwww~~~}}}rrrooouuuzzzxxxrrrjjj```YYY^^^RRREEE<<<666000000222//////......---.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------....................................,,,------...///000000111111000000000000000000111111111111222222333333333222222222333333333444444444444444444555555555555555555555666777888999:::999:::===???@@@HHH[[[mmmrrrkkkjjjtttsss```TTTPPPOOOMMMLLLIIIFFFDDDDDDEEEEEEEEEFFFEEEBBB@@@@@@@@@BBBCCCEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@??????@@@AAABBBDDDEEEDDDAAA>>>;;;::::::999999::::::;;;999999888888888888999999999::::::::::::999888888777777777777777777777777444444555555555555555555444555555555555555555444444555666666777777666666666666777777888777777777777777777888888888999999888999999999:::::::::;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>bbbPPPNNNJJJJJJKKKFFFFFFEEECCCBBB@@@??????>>>;;;:::999777555333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++++++++++++++************************++++++************++++++,,,,,,,,,,,,---------...---......000111222333444555666666666666777:::<<<<<<>>>AAACCCEEEHHHLLLPPPMMMHHHAAA???CCCLLLVVV\\\[[[dddmmmpppnnnnnnrrrwwwwww{{{vvvjjjaaaVVVMMMJJJIIIHHHGGG???======???@@@@@@DDDIIIRRRhhh|||zzzvvvrrrnnnjjjhhhfff```aaacccfffiiimmmppprrrxxx||||||xxxuuusssqqqoooiiifffbbb```ccciiiqqqvvvrrr^^^ZZZgggyyy}}}~~~sssnnnpppooojjjbbb\\\[[[\\\\\\LLL;;;444222000///000//////......---......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................++++++,,,---///000111222111000000//////000000111000000111111222333333333222222222222333333333333333333333444444444555555444444444555666777888999666888<<>>>>>AAACCCBBBBBBFFFOOOVVVWWWSSSLLLDDD@@@CCCKKKQQQPPPYYYeeemmmoooppptttwwwtttwww|||wwwoooccc[[[VVVRRRMMMHHHBBB??????BBBBBB???@@@EEEFFFWWWlllyyy||||||~~~uuuvvvwww{{{yyyuuuqqqnnnnnnooopppooopppnnnkkkjjjlllrrryyy{{{llleeecccmmm}}}{{{uuuqqqjjjddd]]]ZZZ[[[^^^OOOBBB666222222000///000//////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................,,,,,,------...///000000000000////////////000000///000000111222222333333111222222222222333333333222333333333333444444444333333333444555666888888777777:::=========BBBIIIZZZiii~~~}}}uuuooorrrzzzyyylllggg```YYYQQQKKKHHHHHHJJJGGGDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???>>>>>>???@@@@@@???===::::::999999999999::::::888777777666666777777888777888888888888777666666555555555555555555555555555555555444444333333333333444444555555444444333333333444555555555555444222333444555666777777777666666666777777777888888666666777777888999999:::999888888888888999::::::999:::;;;;;;<<<<<<;;;;;;dddSSSPPPJJJIIIJJJFFFFFFEEECCCBBBAAA@@@@@@???;;;:::999777555333111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))++++++,,,,,,,,,************************++++++************++++++***************++++++++++++,,,,,,---///000222333888888888777777888<<>>BBBHHHTTTcccooossstttttttttttttttwww}}}xxxooogggaaaZZZQQQJJJIIIDDDCCCFFFDDD???@@@DDDFFFLLLUUU\\\___```aaabbbjjjttt}}}vvvqqqnnnrrroookkkiiikkkmmmooopppyyyxxxwwwvvvwww|||yyyllldddaaa\\\kkk{{{}}}xxxoooddd^^^ZZZXXXXXXYYYCCC;;;444333222000000111//////.........//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------..................000000////////////000000///000000111222222333333111111222222222333333333222222333333333444444444333333333444555666777888<<<:::999;;;:::999<<>>>>>===;;;:::;;;<<<===<<<;;;999999888888888888999999777777666666666666777777666666666666666555555444333333333333333333333333666666555444444333222222333444444555555444444333222333444444555555444444111222333555666777777777666666666666777777777777555666666777888999999999888888888777888999999:::888888999::::::::::::999dddRRROOOKKKKKKLLLGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;999777555333222222///............---------+++,,,,,,------,,,,,,+++)))******++++++,,,------))))))*********+++++++++---***(((***...///+++&&&***************************************************************************************************++++++,,,,,,++++++***,,,,,,---...///000111222222888===>>>:::999;;;>>>DDDFFFGGGCCC@@@AAAIIIQQQOOOPPPQQQPPPLLLFFFAAA>>>CCCLLL]]]mmmqqqlllkkkooonnnppppppooovvv}}}tttkkkeee```]]]SSSLLLIIIIIIGGGAAA@@@EEEFFFGGGHHHJJJKKKKKKKKKKKKTTTVVV[[[ccchhhnnnxxxwwwuuurrrnnnkkkiiiggggggffffffeeedddeeejjjvvvwwwkkkaaaYYYUUU\\\gggzzzwwwkkk]]]XXXYYYXXXPPPGGG444333111///......///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------..............................////////////000000000000222222222111111111000000111111222222222333333333333333333333333333333333444444555555666777777777777888888999999:::;;;;;;@@@>>>EEESSS```nnn~~~gggnnnuuuyyy|||jjj\\\UUUPPPOOONNNMMMLLLLLLLLLLLLGGGGGGGGGEEECCCCCCEEEFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999888888777666666666666666888555222222333555444222444444444444444444444444444444444333333222222222444333333222222333333444333333333333333333333333444444444555444444333333444444444555666777777888666666666666666666666666555555555555666666666666666777888777666666888:::999999999999999999999999eeeSSSPPPLLLLLLNNNIIIEEEEEEDDDBBB@@@>>>======<<<;;;999777555333222222///............---------+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,,,,+++***************************************************************************************************++++++,,,,,,++++++***,,,,,,---...///000111111222666:::;;;::::::;;;===BBBBBBAAA@@@AAACCCGGGIIIKKKKKKLLLNNNQQQOOOIIIDDD???BBBNNN___iiiiiiffffffhhhiiiiiiiiiqqq}}}yyytttqqqooommmccc[[[TTTPPPKKKEEEEEEIIIEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIPPPTTTWWW^^^ggglllqqqzzz}}}|||{{{wwwtttlllkkkhhhfffddddddddddddggghhhjjjkkkmmmrrr{{{~~~uuukkk^^^TTTSSSZZZeeetttzzzsssmmmiiiddd]]]VVVNNNEEE???444222000///......///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////.../////////000000000000222222222111111111000000111111111222222222333333333333333333333333333333444444444555666666777777777777888888999::::::;;;<<<999<<>>>>>===<<<;;;:::999999888777777666666666666666999666333333555666555333444444444444444444444444444444333333333222222222444333333222222333333444333333333333333333333333333444444444444444333333444444444555666777777777555555555555555555555555555555555555666666666666666777888777666666888999999999999999999999999999gggUUURRRNNNNNNOOOJJJEEEEEECCCBBB@@@???======<<<;;;999777555333222222///............---------+++,,,,,,------,,,,,,+++------,,,,,,+++******)))***************+++++++++)))+++,,,+++))))))+++---***************************************************************************************************++++++,,,,,,++++++***+++,,,,,,---...///000000222444666888:::<<<======???<<<:::<<>>:::;;;???@@@CCCOOO^^^|||lllccc]]]VVVNNNKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEBBBAAABBBEEEGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@AAA======<<<;;;:::999999888888777666666555555666666888666444444555666555444444444444444444444444444333333333333222222222222333333222222222222333333333333333333333333333333333333444444444444333333444444444555666666777777555555555555555555555555444555555555555666666666777888888777666555777888999999999999999999999999gggTTTRRRNNNNNNOOOJJJEEEDDDCCCBBB@@@???>>>===<<<;;;999777555333222222///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************((())),,,---,,,+++*********************************************************************************************************++++++,,,,,,++++++***+++,,,,,,---......//////333333444777;;;???@@@@@@???===;;;<<<@@@CCCEEEEEEBBBAAABBBGGGOOOUUUXXXXXXLLLDDDAAAKKK\\\hhhkkkiiiaaacccfffkkksss||||||}}}vvvhhh[[[QQQMMMMMMKKKHHHEEECCCCCCDDDDDDBBBAAABBBFFFHHHHHHKKKPPPNNNOOOSSSYYYaaaiiippptttxxxyyy|||{{{yyyvvvsssqqqpppooonnnmmmjjjgggeeefffgggfffeeebbbaaa``````bbbfffjjjlllooopppmmmjjjooo|||ssscccVVVNNNOOOQQQ\\\ooo|||wwwyyyrrrjjjaaadddiiiiii]]]III888222222111000///............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......////////////////////////........./////////000000111111111111000000000000111111111111222222222222222222222222222333333333222333333444555555666666666666777777888999999999>>><<<===?????????FFFPPPdddooozzzkkk\\\WWWVVVRRRNNNLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFEEECCCAAA???AAADDDGGGEEEEEEDDDDDDCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???;;;<<<<<<===>>>??????@@@<<<;;;;;;:::999999888888777777666555555555555666666555444444555555555444333333333333333333333333333222222222222222222222333333222222222222333333222222222222222222222222222222333444444444333333444444444555555666666666555555555555555555555555444444444555555555666666777888888777555555666888888888888888999999999999eeeSSSPPPLLLLLLMMMIIIDDDDDDCCCBBB@@@???>>>>>><<<;;;999777555333222222///............---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************,,,000444333---'''***************************************************************************************************++++++,,,,,,++++++***++++++,,,,,,------......333333333777<<>>===BBBHHHCCCDDDEEEFFFHHHOOOXXX___\\\TTTLLLKKKTTT___eeeeeebbbeeekkkssszzz~~~~~~{{{mmmeee[[[XXXSSSNNNIIIFFFEEEEEE@@@======AAACCCCCCFFFIIIHHHIIIKKKNNNQQQTTTVVVWWW^^^^^^```cccfffjjjmmmnnnhhhjjjmmmpppqqqpppnnnmmmmmmmmmlllkkkjjjiiihhhgggbbbbbbaaaaaa```aaacccddddddcccbbbcccdddddddddcccbbbbbbbbbbbbeeeiiimmmooouuuyyyyyywwwzzzyyymmm```WWWTTTXXX]]][[[dddrrrzzz{{{zzzvvvzzzzzzlllgggeeebbbbbb```YYYLLL===333///000//////..................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000000000000000000000000000111111111222222222111111111222222333333333222222333333444444555555555666666777777888888999999999:::;;;;;;;;;???EEEIIIPPP]]]ooosssllljjjaaaVVVMMMLLLNNNLLLIIIHHHIIIIIIIIIIIIIIIHHHFFFEEECCCCCCBBB@@@???@@@CCCFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>????????????>>>>>>:::::::::;;;<<<===>>>>>>::::::999999888888777777777666666555555555555555222333444444333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111222222333444444333333444444444444555555555555555555555555555555555555444444444444555555555555666777777666555555666888777777777888888999999999dddRRROOOKKKKKKLLLGGGDDDCCCCCCBBB@@@??????>>><<<;;;999777555333222222///............---------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++++++++***************,,,+++---333888888000(((***************************************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------222222444777<<>>666000000000///------------......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------------------------.........//////////////////000000111111000000000000111111111111///000000111222222333333111111111222333333444444444444555666666777777888777999999888888:::;;;<<<===<<>>@@@AAAAAAAAA@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888777777777777666666666666555444444444444555///222555555333222333444222222222222222222222222000111111111222222222222222222111111111111222222111111111111111111111111000000111333333444444333444444444444444444444444444444444444444444444444333333444444444555555555333444555555555666888:::666666666777888999999999dddRRROOOKKKKKKLLLGGGCCCCCCBBBAAAAAA@@@??????<<<;;;999777555333222222//////.........---------+++,,,,,,------,,,,,,+++------,,,++++++*********++++++++++++******))))))&&&((())))))))))))+++---************************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,000444666777===GGGOOONNNXXX```]]]QQQHHHHHHMMMWWWXXXYYY[[[]]]\\\ZZZYYY___]]]YYYXXX___eee```TTTGGGGGGLLLVVV]]]dddppp|||}}}zzzlllbbbXXXSSSOOOKKKJJJKKKIIIIIIIIIJJJKKKMMMOOOQQQPPPQQQSSSTTTSSSRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSNNNOOOPPPRRRSSSUUUVVVWWWSSSVVVXXXXXXXXXZZZ^^^bbbggglllsssxxxyyyvvvsssqqqhhhlllqqqwww}}}~~~tttooobbbSSSSSSUUU^^^mmmzzz}}}yyyqqqwww}}}~~~vvv|||sssddd___]]]VVVLLL888555111111222222000...,,,,,,---......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---************************************************,,,++++++++++++++++++,,,,,,,,,,,,---------..............................---------.........//////.../////////000000111111000000000000111111111111///000000111222222333333000111111222333333444444444444555555666777777777333555666555777:::<<<<<>>=========999::::::;;;;;;::::::999999999999888888888888888777777777777666666666666666666555444444444444555000333666666444333444666222222222222222222222222000000111111222222222222222222111111111111222222111111111111111111111111///000111222333444444444444444444444444444444444444444444444444444444444333333333444444444555555222333555555555666999;;;555666666777888999999999aaaOOOMMMKKKKKKKKKEEEEEEDDDCCCAAA@@@???>>>>>>;;;:::888666444222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---******************************************************++++++++++++******---+++)))''''''((()))***************************++++++++++++++++++++++++---------,,,,,,+++++++++)))+++...111444777<<>>AAADDDFFFSSSbbbwwwxxxvvvddd___WWWPPPKKKIIIIIIJJJGGGIIIJJJJJJHHHGGGFFFGGGGGGEEECCCCCCCCCBBB???===;;;<<<>>>???@@@@@@@@@?????????>>>;;;999888:::;;;;;;;;;:::999888777666555555555666666666666555555555555666666666666555555444444444333333333222222111111111111000000000000333222111111111222444444222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000222222444444444444333222222222333333444555666666555555444333444555666777888777666555555666777888bbbPPPMMMJJJJJJKKKFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;999666444333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))))))))******************************************************++++++++++++******,,,+++***)))((()))******************************++++++++++++++++++++++++---------,,,,,,++++++++++++---///111222444888:::???@@@FFFNNNPPPLLLLLLPPPSSSTTTVVVZZZ___cccfffgggeeeeeebbb]]]XXXYYY\\\___\\\SSSJJJFFFDDDDDDHHHMMMZZZcccppp{{{|||zzzjjjdddmmmrrrooogggdddbbbdddhhhkkkjjjiiimmmooosssvvvwwwtttnnniii\\\XXXVVVXXXXXXWWWXXX\\\\\\[[[[[[\\\^^^aaacccdddkkkeeeccceeefffeeeiiippp{{{~~~sssjjjZZZWWWUUUYYYeeettt~~~ssskkkgggffffffddd]]]RRREEE999333111111000000///......---........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------.../////////////////////////////////////////////000000000111111111//////000111111222333333222222222333333333444444555555555555555555444444555777888888777777888999:::999999999:::===???AAA???IIIXXXfffttt{{{mmmdddaaaUUURRRMMMIIIGGGGGGHHHJJJFFFGGGHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEEEECCC???<<<===>>>????????????>>>===>>>>>>>>><<<999888999:::::::::999888777666555555444444555555555555444444333333444444444444333333333333333333222222222222111111111111000000000000000000/////////000111222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000222222333444333333222111222222333333444555555555555444444333444555666777777777666555555666777777cccQQQNNNJJJJJJKKKFFFEEEDDDCCCAAA@@@???>>>>>>===<<<:::777555444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***)))((((((******************************************************++++++++++++******++++++++++++************************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++---...///000///000333555999888===EEEJJJJJJJJJKKKJJJLLLOOOPPPSSSWWW^^^ccc]]]```bbb```[[[YYY\\\```eeeddd___XXXTTTPPPHHH@@@EEENNN]]]iiillljjjkkkooo}}}~~~xxxyyyqqqjjjddddddeeeeeehhhlllllljjjiiiiiijjjnnnrrrttt{{{vvvrrrqqqpppoooqqquuuwwwiii]]]VVV[[[[[[^^^hhhxxxxxxmmmeee```\\\\\\YYYNNNAAA555///...000000000///......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------...////////////...//////////////////////////////000000000000111111///000000111111222222222222222222222333333333333444444444444444444555555555777888888666666777999999888777777888999;;;<<<<<<@@@EEEIIIQQQ___ppp}}}zzzpppdddZZZRRRNNNHHHGGGFFFEEEDDDEEEFFFGGGEEEFFFEEEDDDBBBBBBDDDFFFGGGHHHIIIKKKKKKHHHBBB>>>????????????>>>===;;;;;;;;;<<<===<<<:::888888888888888777666555444444333222333333444444333333222333333444444444444333333222222222222111111111000111111111111000000000000000////////////000111111222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000222222222222222111000///222222222333333444444555444444444333444555555666777666555555555555666777bbbQQQNNNIIIIIIKKKGGGEEEDDDCCCAAA@@@???>>>>>>===<<<:::888666444333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++******************************************************++++++++++++******++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222:::999;;;@@@FFFHHHFFFEEEIIILLLPPPTTTUUUUUUTTTSSSWWW[[[```ccc```]]]aaaggggggnnnqqqnnnlllhhhYYYHHHCCCGGGNNNWWWZZZYYY\\\aaaiiittt}}}~~~vvvtttvvvxxx|||}}}{{{xxxuuuuuuwww|||{{{yyywwwwwwxxxooobbb\\\]]]___|||{{{}}}{{{qqqjjjeeeaaa```YYYMMM>>>222---...111/////////......---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---.........------,,,---......//////......////////////////////////////////////000000000111///000000000111111111222111222222222222333333333333333444444444444555555555666777777666666777999::::::999999999:::;;;;;;??????@@@???BBBJJJWWW```nnnrrrkkkccc[[[WWWSSSNNNKKKHHHGGGGGGFFFFFFEEEDDDCCCEEEEEEDDDCCCAAABBBDDDGGGIIIKKKNNNRRRRRRNNNGGGAAA??????>>>>>>===<<<;;;:::888:::<<<<<<999777666666666666555555444333333222222222333333333333222222444555555666666555555444111111111111000000000000111111111111000000000///111111111111111222222333111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000222222111111000000//////111222222222333333333444333333333444444444555555555555555555555555555555yyy^^^OOOMMMHHHHHHKKKGGGEEEDDDCCCAAA@@@???>>>>>>===<<<:::888666444333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------******************************************************++++++++++++*********++++++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111888888888;;;AAADDDDDDAAAHHHMMMWWWaaahhheeeZZZQQQYYYZZZ^^^cccbbbaaagggpppqqqyyy|||yyyxxxwwwkkk\\\NNNIIIGGGIIIJJJMMMSSSZZZ\\\iiivvvzzz}}}~~~~~~rrrkkknnnxxxyyywww}}}rrrkkkgggbbb^^^VVVLLL>>>333///...000111............------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---...---------,,,------..........................................////////////000000000000000000000000111111111111111111222222222333333333333333333444444555555444666777777666666777888:::::::::::::::::::::;;;555777:::<<>>======<<<<<<<<<;;;;;;777888::::::888666555666555555444444333222222222333333444444444444333333444444555555555555444444111111111000000000//////111111111111000000000///000000111111222222222222111000000000000000000111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////111111111222222222222222333333333444444444444444444444555555555555444444pppXXXLLLLLLHHHGGGJJJGGGEEEDDDCCCAAA@@@???>>>>>>===<<<:::777555444333222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))***+++,,,,,,---******************************************************++++++++++++***************+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,,,,+++,,,///111...111333555:::AAACCCBBBEEELLLZZZlllyyyzzzqqqggg[[[VVVVVV]]]ccchhhsss~~~zzzuuufff\\\RRRLLLHHHDDDEEEHHHPPP[[[gggmmmsss{{{{{{~~~vvvtttvvvsss}}}wwwlllfff```WWWPPP<<<777111///111111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---------------,,,,,,---............---..............................////////////000000000000000000000000000000111111111111222222222222222222333333444444555555444666777777555555666888888888888888888888999999666999<<<>>>???@@@AAABBBEEELLLUUU]]]fffvvvuuummmeee]]][[[VVVQQQNNNNNNNNNLLLJJJDDDEEEFFFGGGGGGFFFDDDCCCEEEFFFFFFEEEDDDDDDFFFIIIDDDEEEHHHJJJKKKHHHCCC>>>>>>===<<<;;;;;;;;;;;;;;;666777888888666555555666444444333333333222222222222333333444444333333222222222333333333333222222111111111111000000000///111111111111000000000000---...//////000000//////111000000//////000000111...//////000000111111111000000000000000000000000000000000000000000000000//////000000000000000111111111000000000000111111111111111111111111111111222222333444444444444333333333444555555444333333gggQQQHHHKKKGGGGGGJJJGGGEEEDDDCCCAAA@@@???>>>>>><<<;;;999666444333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,******************************************************++++++++++++************)))((()))***+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,++++++---///(((...222222666>>>DDDDDDFFFMMMZZZjjjxxxiii[[[SSSWWW___fffsssxxxooogggbbb[[[PPPFFFBBBFFFLLLSSSXXX```mmmxxx||||||xxxuuuxxx~~~{{{{{{~~~~~~}}}}}}|||zzz{{{qqq{{{yyynnnhhhcccYYYJJJ>>>///...////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************++++++************++++++******************************+++,,,,,,---......++++++,,,------------,,,+++,,,------......------................................./////////000000000000000000000000000///111111111111222222222222111222222333444444555555444555666666555555666888666666777888888888888888===>>>>>>>>>============<<<>>>AAAEEEJJJUUUdddpppqqqxxx~~~ssseee\\\XXXUUUPPPSSSQQQOOOMMMLLLKKKIIIGGGDDDEEEEEEFFFFFFEEEDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGBBBBBBBBBCCCDDDCCC@@@===@@@???===;;;999999999999666666777666444333555666444444333333333333222222111111222222222222111111111222222333333222222111222222111111111000000000111111111111000000000000------///000000000///...000000////////////000000......//////000111111222000000000000000000000000000000000000000000000000////////////000000111111000000000///000111333444111111111111111111111000111222333444444444333333222333444444444444333222aaaLLLFFFJJJGGGGGGIIIGGGEEEDDDCCCAAA@@@???>>>>>>;;;:::888666444222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,******************************************************++++++++++++*********)))((('''''')))+++---************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,------,,,+++***,,,---(((000444222444===CCCEEELLLQQQZZZcccnnnyyymmmZZZVVVXXX[[[eeeqqqxxxvvvssstttwwwtttgggXXXPPPIIIJJJIIIHHHNNN[[[eeeiii{{{|||yyyxxxxxxzzz{{{ssssssxxxtttpppyyy|||www~~~rrrlllfffeeebbbWWWCCC333222333333///++++++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********************************************************++++++************++++++******************************+++,,,,,,---......++++++,,,---------,,,,,,+++,,,------......------..................................../////////000000000000000////////////000111111111111222222222111111222333333444555555444555666666555555666888666777888999::::::::::::888777777777999===AAADDD@@@BBBEEEGGGHHHHHHMMMRRRPPPYYYfffpppwww{{{tttooolllbbbVVVQQQQQQRRRQQQLLLMMMNNNNNNLLLKKKIIIHHHHHHHHHHHHGGGFFFEEECCCCCCBBBDDDFFFFFFEEEDDDEEEFFFCCCAAA@@@AAAAAAAAA@@@>>>BBB@@@>>>;;;888777777777666666666444333333555777444444333333333333333333000000111111111111000000333444444555555444444333222222222222111111111111111111111111000000000000...///111222222222111000000000////////////000000---......///000111111222000000000000000000000000000000000000000000000000.../////////000000111111000000///000111222444555111111111000000000000000111222333444555444333333222222444444444444222222___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************---,,,,,,,,,+++*********************************,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111444999???DDDNNNUUU^^^cccgggllluuu|||wwwnnniiiccc^^^^^^bbblllnnnyyy}}}{{{rrrhhh___[[[TTTLLLFFFGGGNNNTTT]]]fffqqqzzz|||~~~zzzvvvyyypppooosss{{{yyy~~~sssssskkk```VVVNNNEEE:::222111111000......---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000............////////////000000000000111111111111222222333333333333444444444444444444555555555666777888888999::::::;;;;;;999999999999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCHHHJJJOOOVVV___hhhppptttzzzuuupppiiiddd^^^\\\XXXTTTPPPMMMLLLKKKMMMLLLLLLLLLKKKIIIHHHGGGIIIIIIHHHFFFDDDCCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBDDDBBB???<<<:::::::::;;;888888888888777777777666666555555555555444444444333333333222222111111111222222222222222222222222555666888:::999666222000111111111111111111111111222111111111000000//////111111000000//////......000000000000///////////////000000000000//////...000000000000000000000000......////////////......//////000000111111111222222111000//////000111222222111000//////000111222000000000000111222333444333333111111111111333333___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++++++++*********************************,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////111444999===IIIOOOWWW]]]aaaeeeiiimmmrrruuu}}}oooaaa___]]]ddduuu~~~qqq```PPPHHHGGGIIIMMMOOOQQQTTT[[[hhhyyyxxxkkkkkkrrrwwwvvvxxx~~~}}}}}}yyyssstttwwwvvvqqqpppdddRRRDDD<<<777444111111000///...------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................//////000........./////////000000000000000000111111111111222222222333333333444444444444555555555666666666666666666777888888999999999999888999999:::;;;<<<===>>>???AAABBBBBBBBBCCC@@@AAACCCFFFKKKQQQVVVYYYgggnnnxxxwwwppphhhbbb```]]]XXXTTTYYYXXXTTTQQQNNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFEEECCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCBBB???===;;;:::999999888888777777777666666666555555555555444444444444333333333222222111111111222222222222222222222222444666777888777555333111111111111111111111111111111111111000000000//////111000000000/////////...000000000000/////////......//////000000000//////////////////////////////......////////////......//////000000000111111111111111000//////000111111111111000//////000111111000000000000111222333333333333222222222222333333___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))******************************************,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///222555>>>CCCJJJRRRXXX\\\______pppuuu{{{|||ggg]]]XXX```ooozzz~~~~~~vvvfff\\\YYYYYYQQQNNNIIIGGGKKKSSS]]]dddvvv~~~pppiiinnnxxxyyytttlllddddddiiiiiiggg```TTTCCC666000/////////000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******++++++++++++******************************************************)))************+++++++++*********************************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------......------......///000////////////000000000000000000000000111111111111222222222222333333333333555555555555666666666777444444555555666777777777888888888888999:::;;;<<<<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>@@@CCCEEEFFFKKKPPPXXX```gggmmmsssvvv~~~xxxrrrkkkeeebbb[[[XXXTTTTTTUUUTTTQQQNNNRRRQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::888777777777777666666666555555555555444444444333333333222222222222222111111111222222222222222222222222444444555555555555444444111111111111111111111111111111000000000000//////000000000000////////////000000000/////////......---...//////000000000000////////////////////////......////////////......//////000000000000111111111000000//////000000111111000000//////000000111000000000000111222333333222222333333333333222222___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************((((((((()))*********+++************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,///111333555;;;DDDNNNVVVZZZ[[[jjjnnnmmmnnntttbbbZZZ^^^iiiuuu|||zzz|||{{{vvvuuuwwwllljjjgggeeebbb]]]VVVPPPXXX```fffeeebbbcccddddddggghhhlllvvv~~~wwwtttuuu~~~ooolllgggdddccc```ZZZTTTHHHBBB:::555222111///...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...///////////////000000000111111///000000000111111111111111222222222222333333333555555555666666666777777333444444555555666777777777777777888888999:::;;;<<<<<<===>>>???@@@@@@@@@????????????@@@BBBCCCDDDBBBEEEIIIMMMOOOSSSVVVYYY]]]eeennnrrrssssssvvvzzz{{{wwwvvvwwwvvvssspppggggggeeeccc___ZZZUUUSSSSSSRRRSSSTTTVVVVVVTTTQQQMMMLLLLLLKKKJJJIIIIIIIIIFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA???;;;888666666666666555555555555444444444444444333333333222222222222111111111111111111111111111111111111111333333333333333444555555111111111111111111111111000000000000000000//////000000000000////////////000000/////////.........,,,---...///000000000000////////////////////////......////////////......//////000000000000000000000000000//////000000000000000000//////000000000/////////000000111222333111222333444444333222111___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************((((((((()))*********+++************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...111...///222999CCCMMMTTTWWWYYYbbbffffffrrrwwwfff\\\]]]eeekkkqqqrrrxxxuuudddXXXMMMTTTWWWSSSNNNMMMPPPPPPLLLOOOTTTZZZdddttt|||vvvsssrrrqqqwwwyyy~~~yyyqqqkkkeeeccc___VVVJJJBBB999888555444222111///---///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////////////////000000000000///000000000111111111111111111111222222222333333555555555555666666666666444444555666666777777888777777777777888999::::::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???@@@AAAAAACCCEEEFFFGGGGGGHHHJJJLLLIIIQQQYYY]]]\\\\\\^^^aaagggllltttzzz|||{{{zzzzzzzzz|||~~~}}}zzzvvvsssqqqtttwww|||~~~xxxqqqmmmiiieeeaaa```aaa```___\\\XXXYYYZZZZZZXXXTTTPPPMMMPPPQQQRRRTTTUUUTTTQQQOOOJJJJJJJJJIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDCCC@@@<<<999666555555555444444444333333444333333333222222222222111111111111111111111111111111111111111111111111222222111111222333444555000000000000000000000000//////////////////000000////////////000000000000////////////............,,,,,,---///000000000000..............................////////////......000000///////////////////////////000000//////////////////000000/////////////////////000111222333000111333333333333111000___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************))))))*********************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---///111//////000222888@@@HHHMMMTTT\\\___\\\___mmmxxx||||||pppiiigggfffcccbbbgggqqqyyy}}}|||ssshhhmmmmmmcccWWWPPPOOONNNIIIKKKMMMNNNQQQ]]]mmmzzz{{{wwwyyy}}}~~~yyyrrrnnnoootttyyy|||}}}qqqwwwjjj\\\UUUOOOFFF<<<777777555111...,,,,,,---.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******************************************************)))************+++++++++************************)))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............////////////000000000000111111111111111111111111222222222222444444444444555555555666555555666666777888888888666666666666777888999:::::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===AAABBBDDDEEEEEEEEEGGGIIIHHHLLLQQQRRRQQQPPPQQQRRRUUUYYY^^^bbbcccbbbccccccaaadddhhhiiigggcccaaa```___bbbfffiiiiiifffaaa^^^]]][[[YYYXXXXXXXXXWWWVVVUUUWWWXXXYYYVVVRRRMMMIIIMMMOOOQQQRRRQQQOOOLLLJJJHHHIIIIIIHHHHHHGGGEEEEEECCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDBBB@@@<<<888666444444444333333333333222333333333222222222111111000000000111111111111111111111111111111111111111111111111111111222333444000000000000000000000000......////////////000000////////////000000000000/////////.........------,,,---......////////////..............................////////////......000000////////////.........//////000000//////......//////000000//////...////////////000111222222000000111111111111000000___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************+++++++++++++++***************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---///,,,...///000000555<<>>>>>>>>>>>>>>===???AAACCCCCCCCCDDDFFFHHHIIIIIIJJJKKKLLLNNNOOOMMMOOOQQQRRRQQQRRRSSSUUUQQQSSSUUUUUUTTTSSSSSSTTTRRRTTTVVVXXXXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQSSSUUUVVVTTTOOOIIIEEEJJJLLLNNNOOOOOOMMMLLLKKKHHHHHHHHHGGGFFFDDDBBBAAACCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAACCCCCCBBB@@@===:::777555333333333333222222222222222222222222111111111111///000000000111111111222111111111111111111111111000000111111111111111111000000000000000000000000........./////////000000.../////////000000000111//////.........---------------......///.......................................////////////......000000/////////...............///000000///............///000000///......///......//////000111222000000////////////000000___SSSJJJIIIKKKJJJHHHGGGDDDDDDCCCBBB@@@???>>>>>><<<:::999777555444333333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************************************---,,,,,,,,,+++******************************************++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,'''+++......---///555;;;888<<>>>>>>>><<<>>>AAABBBAAA@@@AAAAAADDDCCCBBBDDDHHHMMMPPPQQQLLLLLLLLLJJJIIIJJJLLLOOOKKKKKKKKKIIIHHHIIIKKKNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOONNNMMMKKKMMMQQQSSSQQQMMMHHHDDDEEEHHHJJJLLLLLLKKKKKKKKKGGGGGGGGGFFFDDDBBB???>>>CCCDDDDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@BBBBBB@@@>>>;;;888555444333333333222222222111111222222222111111111111000//////000000111111111222000000000000000000000000000000111111111111000///000000000000000000000000---.........//////000000.../////////000000111111//////.........---------.........///......------..............................////////////......000000//////.........------...///000000///...------...///000000///...---.........//////000111222000///...------...///000eeeQQQJJJMMMIIIHHHKKKHHHFFFDDDAAA@@@@@@@@@???===<<<;;;999888555444222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++*********))))))+++++++++*********)))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------...///111222333:::BBBFFFFFFGGGJJJNNNMMM[[[kkkuuuwwwtttrrrmmmbbbWWWYYYaaappppppttt|||}}}||||||~~~|||rrrlllfffcccccc^^^\\\ZZZYYYXXX]]]kkkyyyzzzoooddd___aaaeeeWWW[[[eeevvvzzz|||wwwrrrssssssqqqpppuuu~~~}}}|||pppddd]]]III@@@666000///000...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((************************++++++++++++++++++++++++))))))))))))************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000000000111111111111000000000000111111111111111111222222222333333333333333444444555666666777555555555555666666666666999999:::::::::999999888::::::;;;;;;<<<======>>>???>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIKKKMMMIIIIIIHHHHHHIIIJJJLLLMMMKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOPPPOOONNNLLLKKKOOOPPPQQQOOOMMMLLLLLLMMMLLLMMMOOOQQQQQQLLLEEE@@@BBBFFFJJJKKKIIIHHHHHHJJJKKKIIIGGGDDDBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAACCCAAA???======???AAACCCBBBAAA@@@@@@AAAAAA???>>>>>>===<<<:::888666555444222222222222222222222222111111111111000000000000111111000000//////......////////////////////////222222222333333222222222////////////////////////............////////////---...///000000///...------------............///////////////////////////...............///000000......////////////......////////////////////////,,,---......//////......000000000000000000000000---......///000111111222111111111000000000000000eeeQQQJJJMMMIIIHHHKKKHHHGGGEEECCCAAAAAAAAA@@@>>><<<;;;:::888666444222111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++***))))))***++++++*********+++++++++,,,,,,******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000555:::===>>>AAAGGGMMMQQQ^^^iiillloooxxxzzz|||vvvoooooouuuoooiiiiiiqqq|||~~~}}}|||}}}{{{vvvrrrrrrsssvvv~~~|||qqqkkkkkknnnffffffnnn}}}zzzsssyyy{{{{{{yyywwwxxx}}}}}}vvvrrr{{{ssshhh[[[PPPIII===777000---///111111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000111111//////000000000111111111111111111111222222222222222333333444444555666666555555555555666666666666888999999:::999999888888999::::::;;;;;;<<<======>>>>>>===>>>>>>???@@@AAA@@@AAAAAABBBDDDFFFHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKNNNOOOOOONNNLLLKKKKKKLLLLLLLLLNNNPPPPPPMMMHHHCCCDDDGGGJJJKKKIIIGGGGGGHHHHHHGGGEEECCCAAAAAAAAAAAACCCDDDDDDDDDDDDCCCBBBBBBBBB@@@>>><<<<<<>>>AAACCCAAA@@@>>>>>>>>>>>>===;;;<<<;;;:::888666555333333222222222222222222222222111111111000000000//////000000000000//////......////////////////////////000000111111111111000000////////////////////////............////////////......////////////......---------............///.......................................//////000......////////////..............................,,,---......//////......////////////////////////---......///000000111111000000000000000000000000eeeQQQJJJMMMIIIHHHKKKHHHHHHFFFCCCBBBBBBBBB@@@???<<<;;;:::888666444222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++***************+++++++++***************++++++***))))))***++++++)))))))))************+++((())))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------///222333444:::BBBHHHTTTbbbnnnpppnnnpppvvv{{{}}}~~~}}}pppiiijjjpppwww{{{}}}}}}}}}|||~~~|||yyyyyy{{{uuukkkeeekkkhhhaaaXXXMMMCCC;;;666222...++++++...111111000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............////////////000//////000000000000111111000000000000111111111111111222222333333444555555444555555555555666666666888888999999999999888888888999999::::::;;;<<<<<<<<<<<<<<<======>>>???@@@?????????@@@AAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKLLLOOOPPPOOOKKKHHHFFFHHHJJJJJJHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===;;;<<<>>>AAABBB@@@>>><<<<<<<<<;;;999888999888777666444333111111222222222222222222222222111111000000000000//////000000000////////////...////////////////////////......////////////......////////////////////////---............///////////////............//////---------............///..............................------......///000......////////////..............................,,,---......//////......////////////////////////.........//////000000111000000000000000000000000eeeQQQJJJMMMIIIHHHKKKHHHHHHEEECCCBBBBBBAAA@@@???<<<<<<:::888666444333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++******************+++)))))))))*********++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,------///333:::???IIIYYYkkkvvvxxxuuusssrrrxxxtttuuuyyyqqqmmmrrrssstttuuuyyy~~~{{{rrriiiccc```PPPLLLFFF???999444111//////---+++,,,---...---+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************************************((()))))))))************((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000111////////////000000000000000111111222333333444444444444444555555555666666666777888888888888888888777888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@???????????????@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKMMMOOOPPPNNNLLLHHHIIIIIIIIIHHHFFFEEEEEEAAAAAAAAAAAAAAACCCEEEFFFDDDDDDEEEEEEDDDDDDCCCBBB???>>>===<<<<<<>>>AAABBB???>>>;;;;;;:::999777555777666555444333222111111111111111111111111111111111000000000////////////////////////////////////////////////////////////---......//////......---////////////////////////---------.........////////////---,,,,,,---//////---------............///...........................------------...//////---......//////......---........................,,,---......///.........////////////////////////........./////////000000/////////000000000000000eeeQQQJJJMMMIIIHHHKKKHHHFFFDDDBBBAAAAAA@@@???======<<<:::999666555333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************************************++++++*********************+++++++++,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------+++,,,------...///222444777BBBVVViiissstttppplllooohhheeemmmyyyggghhhiiikkkrrr~~~|||zzz|||zzzuuuuuuzzzsssjjjbbb\\\WWWTTT<<<:::666222///...///000...---------...---+++***------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++((()))))))))************'''((()))************)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------...............////////////000000000....../////////000000000000000111111222333333444444444444444555555555555555666777777888888888777777777888888999::::::;;;:::::::::;;;<<<>>>???@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIJJJLLLNNNPPPOOONNNIIIIIIHHHHHHGGGFFFEEEDDDAAAAAAAAAAAABBBDDDFFFHHHDDDDDDDDDDDDDDDCCCCCCBBB???>>>=========>>>@@@AAA???===;;;:::999999666555666666555444333333222222111111111111111111111111000000000////////////................../////////////////////////////////...//////000000//////...////////////////////////------------............///...---,,,,,,---...///---------............///........................---------------...//////------............------........................,,,---......///.............................................////////////......//////000000000000eeeQQQJJJMMMIIIHHHKKKHHHFFFDDDAAA@@@@@@@@@>>>======<<<;;;999777555333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***************+++++++++***************+++++++++)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,++++++***))))))((()))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---............------,,,,,,---...///......---000333>>>PPP^^^dddgggiiikkkhhheeejjjxxxpppooooooqqqwwwwwwsssssswwwzzzyyyyyy{{{xxxsssjjjaaaWWWLLLBBB<<<444333000...------...///+++,,,---............---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))************'''(((***+++,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------+++++++++,,,,,,,,,---------------............///......////////////000000////////////000000000000000111111222222333444444333444444444444555555555444555666777777888777777777888888999999:::;;;;;;:::::::::;;;===>>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIKKKNNNOOOMMMLLLJJJHHHGGGFFFGGGGGGEEEDDDBBBBBBAAABBBCCCDDDFFFGGGCCCCCCCCCCCCCCCBBBBBBAAA???>>>===<<<<<<===>>>???<<<;;;999888888888666444555555555444444333333333111111111111111111111111000000////////////......---............///////////////////////////////////////000000000000//////////////////////////////,,,------------...............------------......---------............///------------------------------,,,,,,------...///------............------------------------------,,,---......//////......................................................---......//////000000111eeeQQQJJJMMMIIIHHHKKKHHHGGGEEEBBBAAAAAAAAA???>>>======;;;999777555444333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++)))***++++++++++++***))))))))))))************+++++++++******************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---......------,,,,,,,,,---......------000...222<<>>@@@AAABBBAAAAAAAAA@@@AAAAAABBBCCC@@@AAABBBDDDEEEDDDDDDCCCAAABBBDDDFFFGGGHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIHHHIIIJJJLLLMMMLLLIIIFFFJJJGGGDDDDDDGGGHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBAAAAAA@@@???<<<;;;:::999888777777777666555333444444444333222222222222222222222222222000000000000000000000000000/////////............---------.........//////////////////////////////......////////////......////////////////////////,,,,,,,,,---------......+++,,,............,,,+++---------.........//////---------------------------,,,,,,,,,,,,---......,,,------......------,,,------------------------,,,---......//////...................................................------------...///000000111dddWWWJJJGGGHHHIIIIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@>>><<<:::888666444333333222222111111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))---------,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++,,,...000222777;;;@@@CCCGGGNNNZZZbbbnnnttt||||||uuurrrrrrzzz}}}|||||||||~~~|||||||||rrraaaVVV>>>;;;666111.........//////............------------,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000000000111111111111111111222333333333333222111111222222222333333333444444555666777888999999:::999777666666888:::;;;999;;;<<<<<<;;;===BBBFFFIIIFFFCCC@@@>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHFFFFFFGGGFFFBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;999888777666666666555444333333222222333333333222222111111111000000////////////000000222111111000///......---,,,,,,,,,---------......------............---------------............///------------------------........................---------------------------,,,,,,+++,,,---///000.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///............////////////fffXXXKKKGGGIIIIIIIIIJJJEEEDDDCCCBBBAAA@@@@@@@@@>>><<<:::888666444333333222222111111000000//////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************(((((())))))******++++++************************---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,...///000...111555777999???IIIQQQeeejjjsssssskkkfffhhhnnnwwwzzzyyyzzzooorrrsssrrrnnncccUUUFFF===777555222///......//////............---------------,,,++++++*********++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000//////000000000111111111000111222222333333222222111111222222222333333333333444555666777888999999999888777666666888999;;;:::;;;<<<;;;:::<<<@@@CCCHHHFFFCCC@@@??????@@@@@@@@@AAACCCFFFHHHJJJJJJKKKGGGFFFEEEDDDDDDFFFGGGIIIHHHGGGGGGGGGGGGIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEEEEFFFEEEBBB???BBBBBBAAA@@@??????>>>>>>????????????????????????>>>===<<<;;;999888777666555555555444333333222222333333333222222111111111000000////////////000000111111000000///......---,,,,,,,,,---------......------............------------------............------------------------........................------------------------------,,,,,,,,,---...///......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///............////////////gggYYYLLLIIIJJJJJJIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@===<<<:::888666555444333222222222111000000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((************************************************************************)))))))))))))))*********************************+++++++++++++++*********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...+++---///000111555<<>>444///000//////............///......---------,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000//////000000000000111111000111222222333333222222111111222222222333333333333444444555666777888888888888777666777888999:::;;;<<<<<<;;;;;;<<<>>>AAAGGGEEECCC@@@??????@@@AAA???@@@CCCFFFIIIKKKMMMMMMFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA???CCCBBBAAA@@@???===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999888777666555444444333333222222222222222222222222111111111000//////......//////000111000000//////.........,,,,,,,,,---------......------............------------------............------------------------------------------------------------------------......---,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////hhhZZZNNNJJJKKKJJJHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@===<<<:::888777555444444333333222111111000000///------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))*********************************************************************************)))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---...//////...000444777>>>DDDOOO___tttwwwooolllkkkmmmuuu~~~|||zzz~~~}}}yyynnn___TTTQQQNNNJJJDDD>>>888444111------...............---------------,,,,,,,,,+++++++++***************+++************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******((()))))))))***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////000000000111000000111222222222222222111111222222222333333333333333444555555666777777777777666666777888999:::;;;;;;<<<<<<===>>>@@@AAAEEECCCBBB@@@??????@@@@@@>>>???BBBEEEGGGIIIJJJKKKEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAA@@@???BBBAAA@@@???>>>===<<<<<<========================<<<;;;;;;:::888777777666444333333333222222222111222222222111111111111111/////////....../////////000000/////////.........,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........------------------------------------------------------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............///............////////////gggZZZNNNKKKKKKJJJHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@===<<<:::999777666555555333333222222111000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************************************************************************)))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...)))000888???JJJWWW___aaallllllpppvvvxxxwww{{{~~~yyypppfff[[[MMM@@@888999999888777666444333222....../////////...,,,,,,---,,,,,,,,,++++++++++++*********))))))***++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000000000000111222222222222111111111222222222333333333333333444444555555666666666666666666777888999:::999999:::<<>>>>>??????>>>???AAABBBDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>?????????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555222222222222222111111111111111111111111111111111//////............//////////////////............,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////fffYYYMMMJJJLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;999777666666666333333333222111111000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++*********+++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((...111//////666>>>AAAHHHOOO\\\iiippprrrvvv|||rrrppphhhZZZJJJ>>>666222111...///111222222222111000////////////...---,,,+++,,,,,,,,,+++++++++*********))))))))))))***++++++***************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))*********************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000///000111111222222111111111111222222222333333333333333333444444444555555444555666777777888999999888777888<<<@@@CCCDDDCCC???>>>>>>=========>>>>>>>>>???@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCAAA>>><<<===>>>===============>>>>>>>>>999999999999999999999999888777777666555555444444111111111111111111111111000000000111111111111111///......------......///........................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////cccWWWLLLJJJKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;999888777666666444333333222222111111000------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++(((((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---...//////...---...222222...,,,///222222444999CCCNNNSSSWWW___hhhvvv~~~xxx{{{~~~}}}~~~|||{{{{{{{{{wwwnnnaaaXXXRRRMMMEEE;;;444111333666000000000111111111111111......---------------,,,++++++++++++************)))))))))))))))***++++++************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000///000000111111111111111111111222222222333333333333333333333333444444444333444555777888888999999777666777:::>>>AAAAAA???<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>BBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDAAA===;;;<<<>>>>>>>>>>>>======<<<<<<<<<888888888888888888888888666555555444444333333222000111111111111111111111///000000000111111111222///......------......///........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////bbbVVVKKKIIIKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;999888777777777444444333222222111111000---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))************************************************++++++++++++++++++++++++'''(((((()))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///---+++******+++---...))))))***+++------,,,***---//////...///222111---444444666999:::===GGGRRR[[[bbbqqqsssrrruuutttsssuuummmllliiiaaaVVVKKKCCC???999:::;;;777333///...///000000///......///000000,,,,,,++++++,,,,,,---...+++++++++************)))))))))((())))))***++++++))))))))))))))))))))))))))))))******++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000//////000111111111111111111111222222222333333333333333333333333333444444333444555777888888999999777666666999===???===;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???????????????AAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEAAA<<<:::;;;===@@@@@@???===<<<;;;:::999777777777777777777777777444444444333333222222222000000000000000111111111//////000000111111111222.........------.........---.....................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000gggZZZMMMJJJKKKIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********))))))(((******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,------......------222111111111111333555666;;;@@@HHHRRR]]]hhhppptttpppvvv~~~yyy~~~tttiii```\\\ZZZZZZMMMJJJDDD>>>888444222111222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***((('''((())))))))))))))))))))))))************************+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,------+++)))'''++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000111222333333444444333333444444555555666777777777777888999999888888:::<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===>>>??????@@@@@@BBBDDDEEEFFFEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCDDDCCCAAA>>>===???AAAAAAAAACCCBBBAAAAAAAAABBBBBBCCCFFFFFFEEECCC@@@>>><<<:::??????>>>===<<<:::888777666666666666777777777777555555444333333222111111000000000000000000000000000///...------...///000......------------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------..............................------------......jjj]]]PPPLLLKKKIIIFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))))))))******++++++******)))************************)))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++***************************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,------...---------...---------...///111111333444777:::>>>BBBEEEFFFGGGMMMVVV\\\```eeelllrrr}}}{{{zzz}}}tttaaa\\\TTTLLLFFFCCCBBBBBB===;;;888555222111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))***)))(((((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***(((((()))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000111222333333444444333333444444555555666666777777777888999999888888:::<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>?????????AAACCCEEEEEEEEEDDDCCCEEEEEEFFFEEEDDDCCCBBBCCCDDDAAA???>>>???AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBB@@@???>>>===>>>>>>>>>===;;;:::888777666666666666666666666666555444444333222222111111000000000000000000000000//////............//////......------------......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------..............................------------......nnn```QQQLLLLLLIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@???<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))))))))******++++++******)))++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++***************************************++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,---------------,,,+++++++++,,,---...///,,,,,,---...000111222222333777;;;===>>>AAAGGGKKKWWW[[[bbbjjjpppuuuwwwwwwzzzzzzxxxtttrrrsssyyy~~~zzzrrrmmmjjjiiiggghhhjjjllljjj```RRRHHH@@@===:::666444222222333111000///---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++++++++++++++++++++++++++************************************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***))))))***))))))))))))))))))))))))************************+++************)))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......---,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000111222222333333333333333444444444555666666777777666888999888888888:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???>>>???AAACCCEEEEEEEEEDDDGGGGGGFFFEEEDDDCCCCCCCCCEEEBBB@@@???@@@AAAAAA@@@AAABBBCCCCCCCCCAAA@@@?????????@@@@@@@@@@@@??????=========<<<;;;999888777666666666666666666666666444444333333222111111111000000000000000000000000......////////////............------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......------------......pppaaaRRRLLLKKKIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@???<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))************)))))))))************))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++******************************************++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------------,,,---------------...//////,,,---...///111222333444444555555333111111444666<<<>>>AAAEEEIIINNNQQQSSSVVVWWWXXXWWWWWWYYY\\\```aaacccfffgggggghhhjjjlllhhheeeaaa^^^\\\XXXRRRMMMLLLMMMOOOPPPMMMDDD999000222222222111111111111111111000///---,,,,,,,,,,,,......---------------...++++++++++++++++++++++++((()))***+++***)))&&&%%%************************))))))))))))))))))))))))+++******************+++************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))***+++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,------,,,,,,************************++++++************+++++++++++++++,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000111111222333333333333222333333444555555666666777666777888888888888:::<<<>>>>>>>>>======<<<;;;:::<<<<<<<<<=========>>>>>>===>>>@@@BBBCCCDDDDDDEEEGGGFFFEEEEEEFFFFFFEEEDDDEEECCCAAA@@@AAAAAAAAA@@@AAABBBCCCDDDCCCAAA???======>>>>>>?????????>>>>>><<<<<<<<<;;;:::888777666666666555555555555555444333333222222111111111000000000000000000000000000,,,---////////////---,,,...------,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------...------,,,,,,------...qqqbbbRRRKKKKKKIIIIIIIIIHHHHHHFFFEEECCCBBBAAA@@@<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,------........................---,,,,,,++++++***---------......000333555555555555555666999<<<===;;;<<<>>>>>>???@@@AAACCCFFFFFFGGGFFFFFFFFFGGGHHHFFFCCC@@@@@@BBBAAA===888;;;;;;<<<===;;;777111------......///000000//////222111000///...---------------,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,***((('''++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++************************+++******))))))******++++++++++++,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000000111222222333333222222333333444444555666666666555666777888777888:::=========>>>>>>======;;;;;;<<<<<<<<<<<<============<<<===>>>@@@BBBCCCDDDDDDEEEDDDDDDFFFIIIJJJIIIGGGEEECCCAAAAAABBBCCCBBB@@@@@@AAABBBCCCCCCAAA???>>>===>>>>>>>>>===<<<;;;;;;::::::::::::999888666666555555555555444444333333222111111111111111000000////////////////////////,,,---...//////...---,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------uuueeeTTTLLLKKKJJJIIIJJJGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))******+++******((())))))******))))))(((++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++******************************)))))))))************+++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,+++,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222222111///.........///000///000000111222222222333555555555444333333333333555222//////111222000...000111111111111111000000,,,------............---........................***************++++++,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++***))))))************************************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******************************************))))))))))))******++++++,,,,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000000111111222222222222222333333333444555555666666444555777777777888;;;===<<<<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDHHHMMMNNNKKKGGGDDDBBBBBBBBBDDDDDDCCCBBB???@@@AAABBBBBBAAA@@@???============<<<:::999888999999999999888777666555555555555444333333222222000000000000000000000000////////////////////////------............------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------}}}lllYYYOOOLLLJJJIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))******+++++++++(((((())))))))))))((((((************************)))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++******************************))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++---...000222333444//////////////////---,,,,,,,,,,,,+++++++++,,,,,,---------.../////////.....................---+++000///---------......---,,,---............//////---.....................++++++,,,,,,---------,,,***************+++,,,,,,************************)))******++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******************************))))))))))))******++++++,,,,,,,,,,,,------...------,,,,,,------...............//////////////////............//////000000000000000000000000000000111222222222222222222333333444444555555666444555666777777888;;;===:::;;;===?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAAAAACCCCCCFFFKKKPPPOOOJJJDDDBBBBBBAAACCCEEEFFFEEECCC?????????@@@AAAAAABBBBBB<<<<<<<<<<<<;;;:::999888888888888888777666555555555555444444333222222111000000000000000000000000////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---qqq]]]RRRNNNJJJIIIIIIAAAAAAAAA@@@@@@?????????<<<<<<:::999888777777777555444444333222111000000......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''(((******+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))************************************++++++++++++******************************))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,---...///......,,,+++++++++++++++,,,,,,,,,,,,******+++---//////...,,,+++,,,---///000000000000...------...///000000///++++++,,,...//////---+++........./////////000111+++---.........---------,,,,,,---------------...,,,---------,,,+++***)))---,,,,,,,,,---......///************************))))))))))))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((('''&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,---------...------,,,,,,------.............../////////000//////............//////000000000000000000000000000000111222222222222111222222333444444555555666333555666777777888;;;===999;;;===???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;>>>>>>======>>>???@@@@@@DDDDDDGGGMMMQQQPPPHHHAAAAAAAAAAAACCCFFFGGGFFFDDD>>>>>>>>>???@@@AAACCCDDD:::::::::;;;;;;::::::999777777888777777666555444555555444333333222111111////////////000000000000////////////////////////......,,,++++++,,,......---,,,,,,++++++,,,,,,---)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......++++++++++++++++++++++++))))))***++++++++++++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---sss\\\OOOJJJGGGGGGHHHGGGFFFDDDBBB@@@???>>>>>>;;;::::::999888777666666777666444333222111111111///......------,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))((((((******))))))))))))******+++)))'''(((+++,,,***(((+++*********))))))(((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++************))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***((('''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******+++*********))))))(((((())))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////,,,,,,,,,---------......000000000000111111111111000111111111111222222222444333333333333444555555666666777888888888888888:::<<<>>>???@@@???>>>===::::::::::::::::::::::::>>>>>>>>>>>>>>>?????????>>>@@@DDDGGGHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA======<<<;;;:::999999888888777666555444333222222111111111111000000000000........................---------------------------------,,,,,,+++++++++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------ttt\\\OOOJJJHHHHHHIIIGGGFFFDDDBBBAAA??????>>>;;;;;;:::999888777666666666666444333222111111111///......------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))(((******))))))))))))******+++)))((((((++++++***(((************)))))))))((())))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******++++++******)))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------.........////////////000000000111111111000111111111111222222222444333333333444444555555666666777888888888888777999:::<<<>>>???>>>======::::::::::::::::::::::::======>>>>>>>>>>>>??????===>>>AAACCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===<<<;;;:::999999888777777666555444333222222111111111000000000//////........................------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------vvv]]]PPPKKKJJJIIIJJJGGGFFFDDDBBBAAA@@@??????;;;;;;:::999888777666666666555444333222111111111//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))******))))))))))))******+++***))))))***+++***)))************))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---...---+++++++++---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((************))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------................................./////////000000//////000000000000111111000111111111111222222222333333333444444444555555555666666777777777777777666777999;;;=========<<<999999::::::::::::::::::============>>>>>>??????>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<>>>===<<<<<<::::::999888666666555444333333222222111111000000000000//////........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------zzz___PPPLLLKKKJJJKKKHHHGGGEEECCCAAA@@@??????<<<;;;:::999888777777666666555444333222222222222/////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))******))))))))))))*********************+++***************)))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------++++++,,,---))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---.........////////////////////////000000000111000000111111111222222222333333444444444555444444444555666666777777666666444555777999;;;;;;<<<<<<999999999999999:::::::::;;;<<<<<<======>>>>>>>>>AAA@@@??????>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;:::======<<<;;;:::999888888555555444444333222222111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------~~~aaaQQQMMMLLLKKKKKKHHHGGGEEECCCAAA@@@@@@???<<<;;;;;;:::999888777777555555444333222222222222000//////......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))************))))))))))))************++++++*********+++))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***)))***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******************))))))((((((''''''))))))))))))))))))******((()))))))))************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,---------............////////////000000000000000111111111222222222222333444555555555444444444444555666666666666555333444555777999:::;;;;;;888888888999999::::::::::::;;;;;;<<<======>>>>>>@@@@@@>>>===<<<<<<==============================??????>>>===<<<;;;;;;:::<<<<<<;;;:::999888777777444444333333222222111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------cccRRRNNNMMMKKKJJJHHHGGGEEECCCBBBAAA@@@@@@<<<<<<;;;:::999888777777555444333333222222222333000000//////...---------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))))))))*********+++,,,+++******+++,,,))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))************+++******************************++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))((()))+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))(((((((((((())))))))))))************))))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------.........////////////000000000111111111111222222222222333444555555555444333333444444555555555555555444444555666777999999:::777777888888999:::::::::999::::::;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;========================>>>=========<<<;;;;;;;;;;;;::::::999888777666555333333333222222111111111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******************************************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------eeeSSSOOOMMMJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@<<<<<<;;;:::999888888777444444333222222222333333000000//////......------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))******************))))))))))))******)))+++---,,,***)))+++---((()))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******************************************++++++++++++******((())))))***++++++,,,,,,************************************++++++++++++************************++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,++++++++++++************************)))*********++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))((((((***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++(((((((((((())))))))))))((()))))))))************))))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------...................../////////000000000111111111111222222222111222444666666555444333333333444555555555555444555555555666666888999999666777777888999999::::::888999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888777666555444444222222222222111111111111000000/////////.................................++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********************************************************++++++++++++******************************************************)))************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------gggTTTOOOMMMJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@===<<<;;;;;;999999888777444444333222222222333333000000000///......------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++******))))))))))))******))),,,---,,,***)))+++---(((((())))))*********+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,************************)))************+++++++++************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------+++++++++************)))************************))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++''''''(((((())))))******(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000............/////////000000111111111111222222222111222444666666555444333222333444444555555444444666666666666666777888999666777777888999999::::::888888999:::<<<======>>><<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::888888777666555444333333222222222111111111111111000/////////....................................++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******************************************************++++++++++++******************************************************)))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,---------cccSSSOOOLLLJJJKKKIIIGGGDDDCCCCCCCCCAAA@@@===<<<;;;;;;999999888777555444444333333222222111222111000///...---,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************,,,+++++++++******))))))******))))))((((((''''''************************((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************************************))))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))***++++++++++++***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,------------......///000000000222222111111111111222222222222333333333222222111333333333444444444555555999999888888888888888888777777777777777777777777666666777999:::;;;<<<<<<888;;;>>>===;;;:::<<>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888999777666555555555444222000///////////////////////////.........------------,,,,,,---......---,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++++++++*********))))))************************************************)))************+++++++++)))************+++++++++)))***,,,,,,***)))***+++******************************************************************************++++++++++++******)))************+++++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++```QQQMMMKKKJJJLLLIIIGGGDDDCCCCCCCCCAAA@@@===<<<;;;;;;999999888777555444444333333222222111111111000///...------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))************************************************))))))))))))************+++************)))))))))************************))))))))))))))))))))))))+++************)))))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((())))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------------......------......///000000000000000000000000000000000111222222333333222222222333333333444444444555555666666666666666666666666777777888999:::;;;<<<<<<666666666777888999:::;;;<<<;;;;;;>>>CCCCCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555555555666555444444444444222000////////////////////////............------------,,,,,,------------,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++************************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++)))***,,,,,,***)))***+++******************************************************************************++++++++++++******)))************+++++++++************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++___PPPMMMJJJJJJKKKIIIGGGDDDCCCCCCCCCAAA@@@===<<<;;;;;;999999888777555444444333333222222111111000000///......------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************************))))))))))))************************))))))))))))))))))))))))************))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------......///------......///000000000//////000000000000//////111111222333333333222222333333333444444444555555555666666666666666777777777777999:::;;;===>>>>>>777777666666777888999:::===>>>???AAACCCBBB===999::::::::::::::::::::::::999888777555444333333333555444333333444333111///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))***,,,,,,***)))***+++******************************************************************************++++++++++++******))))))*********+++++++++************************************************+++++++++***************++++++++++++++++++++++++***+++++++++++++++,,,,,,^^^OOOLLLJJJIIIKKKIIIGGGDDDCCCCCCCCCAAA@@@===<<<;;;;;;999999888777555444444333333222222111000000//////......------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''((())))))******))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...///000------......///000000000...///000000000000///...000111222333333333333333333333333444444444555555666666666777777888888888777888999:::<<<>>>???@@@888888666666666777888999===AAADDDDDD@@@<<<999999:::::::::::::::::::::::::::999777666444444333333333222111222333222000...........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++)))***,,,,,,***)))***+++******************************************************************************++++++++++++******))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,___PPPLLLJJJIIIKKKIIIGGGDDDCCCCCCCCCAAA@@@===<<<;;;;;;999999888777555444444333333222222111000000//////............++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------------------...///000000------......///000000000//////111111111111//////000111222222333333333333333333333444444444555555666666666777777888888999888888999;;;<<<>>>??????:::999777666666777888999<<>>>>><<<;;;888666666777999:::<<<===>>>===<<<999888888999999999999999999999999888888777555555444444444111000///000111111///...........................++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,+++******,,,,,,+++***************************************************))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++************************************************((()))))))))*********+++++++++++++++++++++++++++)))******+++,,,,,,------aaaQQQMMMJJJHHHJJJIIIGGGDDDCCCCCCCCCAAA@@@===<<<<<<;;;:::999888777555555444333333222222111///////////////.........++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,------------------......000111111------......///000000000///111222333333222111//////000111222333444444444333333333444444444555555333333444444555666777777888999999:::;;;<<<=========<<<999777666777999:::<<<999888999<<<===:::777888888888888888888888888777777666555444444444444000//////000111111///---........................+++++++++,,,,,,------------,,,+++******+++,,,---,,,+++******,,,,,,+++***))))))))))))))))))))))))************************))))))******++++++++++++************************************************)))************+++++++++)))************+++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++************************************************(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,,,,------```QQQMMMHHHGGGJJJJJJIIIGGGEEECCCBBBAAAAAA???===;;;:::::::::999888777666555444444333444444000000000///......------000000///...------,,,,,,************************((()))***++++++***)))(((******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))))))))(((&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))************++++++++++++*********+++,,,,,,---++++++,,,,,,,,,,,,------,,,------...//////......,,,---......//////......000000000000111111111111000111111111111222222222333333333444444444555555444444444555555555555666666666777888:::;;;<<<===;;;::::::999888777666666666666777777888888888999888888999999999999888888666555555444444333222222111000000///////////////------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******)))************++++++++++++++++++*********))))))******))))))******+++,,,,,,+++)))(((((()))+++,,,************************************************************************************************++++++******************,,,+++************)))(((+++++++++*********)))))),,,+++***))))))***+++,,,aaaRRRNNNIIIHHHKKKIIIHHHFFFDDDBBBAAAAAA@@@???===;;;:::::::::999888777666555444444333444444000000000///......------.........---,,,+++++++++***************+++++++++))))))************))))))***)))))))))((((((((('''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------...............---,,,---......//////......//////000000000111111111000000111111111222222222333333333333444444444444444444444444555555555555666666777888999:::;;;;;;;;;;;;:::999888888777777666666666777777777888888777888888888888888888777555555444444333222222222111000//////......//////------------------------+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******)))************++++++++++++++++++*********))))))******))))))******+++,,,,,,+++)))(((((()))+++,,,************************************************************************************************************************+++)))***///444666111,,,+++++++++*********))))))++++++***))))))***++++++aaaSSSOOOJJJIIILLLHHHGGGEEECCCBBBAAA@@@@@@???===;;;:::::::::999888777666555444444333444444000000000///......------------,,,,,,++++++******))))))******++++++++++++******))))))))))))******))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,---......//////......//////000000000000111111000000000111111111222222222222333333333444444444444444444444555555555555777777777777888888888999::::::999999888888777777555555555666666666666666666777777888888777777666444444444333222222111111000000///............///------------------------******+++++++++,,,,,,,,,+++++++++++++++*********************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******)))************++++++++++++++++++*********************))))))******+++,,,,,,+++***))))))***+++,,,***************************************************************************************************************************)))***222:::;;;444++++++++++++***************++++++***))))))***++++++```RRRNNNIIIHHHLLLGGGFFFDDDCCCAAA@@@@@@@@@???===;;;:::::::::999888777666555444444333444444000000000///......------------,,,,,,+++++++++***)))))))))***++++++,,,,,,+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))(((((((((******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,------.........---,,,,,,,,,---......///.........////////////000000000111000000000000111111111111222222222222333333333333333333444444444555555555777777666666666666666666777777777777777777777666555555555555555555555555555666666777777666666555333333333222111111000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++***************************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++******************************))))))******+++,,,++++++***))))))***++++++***************************************************************************************************************++++++++++++***,,,000555333---&&&************************+++******************+++^^^PPPMMMHHHGGGKKKGGGFFFDDDCCCAAAAAA@@@@@@???===;;;:::::::::999888777666555444444333444444000000000///......------------------,,,,,,,,,,,,))))))*********++++++++++++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))+++(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,)))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++))))))*********+++++++++,,,,,,++++++***++++++,,,*********+++++++++,,,,,,,,,---------------,,,,,,,,,---......///............////////////000000000//////000000000111111111111111111222222222333333333333333444444444444555666666555555555555444444444444444444444555555555555555555555444444444444444555555666666555555444222222222111000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++******************************))))))******+++,,,+++******************+++************************************************************************************************))))))*********+++++++++***,,,------+++)))((('''*********************************++++++*********]]]OOOLLLHHHGGGKKKGGGFFFEEECCCBBBAAAAAAAAA???===;;;:::::::::999888777666555444444333444444000000000///......---------------------,,,,,,,,,******************************))))))))))))******(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++)))************+++++++++,,,,,,++++++******++++++************++++++++++++++++++,,,---------------,,,---......//////............////////////000000/////////000000000111111000000111111111222222222333333333333444444444444444444444444444333333333111111222222333333444444555555555555555444444444444444444555555444444444222111111000//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))***************************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++***************+++++++++******))))))******+++,,,************************************************************************************************************************)))))))))***++++++,,,,,,(((+++---,,,((('''***---***************+++++++++)))***++++++++++++***)))^^^PPPMMMHHHGGGLLLGGGFFFEEEDDDCCCBBBBBBBBB???===;;;:::::::::999888777666555444444333444444000000000///......------+++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))************))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,)))************+++++++++---,,,++++++******++++++************++++++++++++)))***+++,,,---.........,,,---......//////.............../////////000000////////////000000000111000000000000111111111222222222333333333444444444222222222333333333333333000111111222333444444555666666666666555555444444333333444444444444333333111111000//////......---...------,,,+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((()))))))))*********+++************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))*********+++++++++******))))))******+++,,,*********++++++*********************************************************************************************************((())))))***++++++,,,,,,)))***++++++******,,,---))))))*********+++++++++)))***++++++++++++***)))___QQQNNNJJJIIIMMMHHHGGGFFFDDDDDDCCCCCCCCC???===;;;:::::::::999888777777555444444444444444000000000///......------******************++++++---,,,,,,+++***)))((((((((()))***++++++***)))((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))************************''')))******))))))***,,,(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))*********)))******+++,,,)))************+++++++++---,,,,,,+++*********+++)))************+++++++++((()))***,,,---...//////,,,---......//////................../////////000////////////000000000000000000000000111111111111222222333333333444444444111111222222222333333333111111222333444444555555777777666666666555555555222333333444444333333222000000000///......------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((())))))*********+++************************************************************************************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))******++++++++++++*********)))***++++++,,,******++++++++++++******************************************************************************************************((())))))***++++++,,,,,,+++***)))***,,,,,,***'''))))))******++++++++++++)))***+++,,,,,,+++***)))aaaQQQNNNLLLJJJKKKGGGFFFDDDDDDDDDCCCAAA???<<<<<<<<<;;;:::::::::999888777666555333333222222666555333111///------,,,------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''++++++***)))((('''&&&&&&******))))))((((((''''''+++*********))))))(((((()))+++------+++)))((()))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////......//////000000111111000111111222222333444444333333333333333333333333111111222333333333333222333333333333333333333333444444444444444444444444555444444333333222222111000000///...---,,,,,,,,,------------------------...------,,,+++***))))))************************---,,,+++***))))))******))))))))))))************************************++++++******************************************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************************+++++++++*********))))))************************************************************************))))))***++++++++++++***************************++++++******************************************)))************+++++++++************************bbbRRROOOMMMKKKLLLIIIHHHFFFFFFFFFDDDBBB@@@======<<<<<<;;;:::::::::999888777555444444333333666444333111///...------------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))(((***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''***)))))))))((((((((('''*********)))))))))((((((***+++,,,,,,***))))))***))))))))))))))))))))))))***)))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////////////////000000000000000111111222222333333444333333333333333333333333000111222222333333222222333333333333333333333333444444444444444444444444444444444333222222111111000///...------,,,,,,,,,---------------------------,,,,,,++++++******)))************************************))))))(((((())))))))))))************************************************************************************))))))))))))))))))))))))******************************************++++++************************************************+++++++++*********))))))******************************************************************************+++,,,,,,,,,,,,,,,************************++++++******************************************)))************+++++++++************************cccSSSPPPNNNLLLMMMLLLJJJIIIHHHGGGFFFCCC@@@>>>>>>======<<<;;;;;;:::999999888666555555555555555444222111///...------------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))***************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))((((((++++++,,,***)))(((***+++))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000////////////000000111111222333333333333333333333333333333333000111222222333333222222333333333333333333333333333333333333333333333333444333333222111111000000000///...---,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))***++++++***((('''))))))))))))************************************************************************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************+++++++++***************************************************************************************++++++,,,------------,,,******************************++++++++++++++++++************************)))************+++++++++************************cccRRROOOMMMLLLMMMLLLKKKIIIHHHGGGFFFCCC@@@??????>>>===<<<;;;;;;::::::999888777666666666666555444222000///...------------,,,,,,,,,+++++++++************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***)))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))((((((+++++++++)))((((((***---)))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////111111000000//////......000000000111222222333333222222222222222222222222000000111222222222222222222222222222222222222222222222222222222222222222333222222111111000/////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************++++++++++++++++++******((()))))))))***************************************************+++++++++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************************++++++,,,---,,,,,,,,,******************************+++++++++++++++,,,************************))))))*********+++++++++************************bbbQQQNNNLLLKKKKKKKKKIIIGGGGGGFFFEEEBBB???@@@???>>>===<<<;;;:::::::::999888777777777777777444333222000///.........------,,,,,,,,,+++++++++************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((())))))***++++++)))((()))+++---))))))))))))))))))))))))(((((())))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////111111000000//////......///000000111111222333333222222222222222222222222000000111222222222222111222222222222222222222222222222222222222222222222222111111000//////.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,************************+++***)))(((((()))+++,,,((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,************************************************************************************************************************************************)))******+++++++++++++++******************************++++++,,,,,,,,,,,,************************))))))*********+++++++++************************aaaQQQNNNLLLJJJKKKHHHGGGFFFEEEEEEDDDBBB@@@??????>>>===<<<:::999999999999888777777777777777444333222000//////......------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))''''''(((((((((((()))))))))***+++***))))))+++---))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000//////////////////000000111222222222222222222222222222222222///000111111222222111111222222222222222222222222111111111111111111111111111000000//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************)))((('''''''''((()))***))))))))))))************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))***************************************+++++++++************************************************************************))))))***++++++++++++*********************************++++++,,,---------************************)))************+++++++++************************bbbRRROOOMMMKKKLLLGGGFFFEEEEEEFFFEEECCCAAA???>>>===<<<;;;999888888888888777666666666777777333333111000////////////------,,,,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((('''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((()))++++++******+++,,,))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////////////////000000000000//////000000111111222222111111111111111111111111///000000111111111111111111111111111111111111111111111111111111111111111000000//////...------,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))))))))************************************'''(((***,,,,,,,,,***)))))))))))))))************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))******************************************++++++************************************************))))))*********+++++++++************************************************************************)))***++++++,,,,,,++++++******************************++++++,,,------...************************)))************+++++++++************************cccSSSPPPNNNLLLMMMGGGFFFEEEEEEFFFFFFEEECCC???>>>===<<<:::999888777888777666666666666666777333333111000////////////---------,,,,,,,,,++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))************************&&&''''''((((((((((((((('''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((('''((((((((())))))******&&&'''''''''(((((())))))''')))+++,,,+++******+++))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////......//////000000111111/////////000111111222222111111111111111111111111//////000111111111111111111111111111111111111111000000000000000000000000000//////...------,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********)))))))))))))))************************'''+++000333444111---***))))))))))))************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++************************))))))******++++++++++++************************************************************************++++++,,,------------,,,******************************+++,,,,,,---......************************)))************+++++++++************************```TTTRRRMMMIIIKKKHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!+++...((('''------&&&&&&$$$%%%'''&&&$$$&&&+++(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++---,,,++++++,,,---///000000000////////////000000.........//////000111222111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000//////.........---///............---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))%%%+++222666555000+++'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,***((()))+++,,,+++((()))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************aaaTTTRRRMMMIIIJJJHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***%%%%%%222???:::+++,,,((('''))))))&&&&&&((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***)))+++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000000000////////////000000............///000111222111111000000000000111111000000////////////000000////////////////////////////////////////////////000/////////.........---............------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''+++///000///,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,***((()))+++,,,***))))))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************bbbTTTRRRLLLHHHJJJHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---)))###%%%555DDDBBB777+++&&&###'''***)))((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((()))+++***))))))***,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...//////000//////......//////000............///000111222111000000//////000000111000//////......//////000/////////////////////////////////////////////////////////...........................------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***))))))++++++***))))))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************bbbTTTQQQKKKGGGIIIHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************)))))))))(((((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""(((+++((()))222<<<@@@777...''''''******))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---......////////////....../////////...............///111111000000////////////000000/////////....../////////////////////////////////////////////////////////.................................---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))******)))'''''')))+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))))))))*********)))))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************cccTTTQQQKKKHHHIIIHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************)))))))))(((((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((( )))---(((!!!$$$000:::GGG;;;///+++***(((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************))))))))))))))))))***))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''')))******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------.........//////............//////------------...///000111000000////////////000000//////............//////................................................---------..................------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((***++++++)))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))***))))))))))))***))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************cccTTTQQQKKKHHHKKKHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&(((***+++:::111)))'''((('''(((+++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))************************'''(((***)))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---............///......------......///------------...///000111000//////......//////000///......------......///................................................---------------.........------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))'''***,,,,,,+++))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))******(((((()))***)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************bbbSSSQQQLLLIIILLLHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888666666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,'''###&&&***+++((($$$&&&###"""&&&'''&&&(((,,,(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,............---///......------......///------------...///000000//////............/////////......------......///................................................,,,,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))******((('''(((***)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************bbbSSSQQQLLLJJJMMMHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>===<<<:::999888777666666555444444333333333333222111000///......,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''******'''''''''((((((+++...,,,&&&$$$&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******************************))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,...///......---.........------.........---------------...000000//////............//////.........------.........................................................,,,,,,,,,------.........---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***)))'''&&&'''))),,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))+++***'''&&&(((***)))************+++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************************************************************************************************************************************^^^SSSUUURRRLLLJJJHHHHHHFFFEEEDDDDDDDDDDDDBBB@@@>>>===<<<;;;999777666666666555444444333333222111000...---------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''))))))'''###"""###&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))************'''((()))++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,,,,---///111,,,------...............000000000000000000000000........................///............---------.................................------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++---......---++++++,,,+++)))(((((()))+++,,,************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,************************************************************************]]]QQQSSSPPPKKKKKKHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>===<<<;;;999777666666666555444444333333222111000...---------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******(((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++***)))(((''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---///000------...////////////...////////////////////////....................................------------------------------------------,,,,,,++++++++++++------------------------***++++++,,,,,,++++++******************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,************************************************************************************************************************+++++++++++++++++++++++++++++++++******)))))))))************************++++++***))))))***++++++************************************************************************\\\OOOQQQNNNJJJJJJGGGGGGGGGGGGFFFDDDBBBAAABBB@@@>>>===<<<;;;999777666666666555444444333333222111000...------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***(((''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++*********))))))(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,...///000......///000000000//////////////////////////////....................................------------------------------------++++++++++++************------------------------******++++++++++++************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++************++++++,,,+++***))))))***+++,,,************************************************************************************************************************++++++++++++++++++++++++*********)))))))))))))))************************++++++***))))))***++++++************************************************************************]]]PPPOOOLLLHHHIIIFFFGGGHHHHHHGGGDDDBBB@@@AAA@@@>>>======<<<:::888666666666555444444333333222111000...------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%###$$$''')))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))***************)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...///000...//////000000000000000////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************++++++++++++************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++***)))(((((()))***+++++++++***))))))***++++++******************************************************************************************************************************************************************))))))************************+++******************+++************************************************************************```QQQOOOJJJGGGHHHGGGHHHHHHHHHGGGDDDAAA@@@AAA???=========<<<:::888666666666555444444333333222111000...------------,,,++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%###$$$(((***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))((((((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))*********((()))))))))***************)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------......------------......//////...//////000000000000000...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))******++++++******)))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++***((((((((((((***++++++******************+++************************************************************************************************************************************************++++++++++++++++++++++++*********************************++++++*********************************************************************************```SSSPPPKKKGGGHHHHHHHHHHHHGGGFFFDDDAAA@@@@@@???=========<<<;;;999666666666555444444333333222111000...------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......---------............///......///000000000//////................................................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******************************************************************************************************************************************************************************+++++++++++++++,,,,,,,,,************************)))***++++++++++++***)))************************************************************************^^^SSSQQQLLLHHHJJJJJJIIIHHHFFFEEECCCBBBAAA@@@>>>===<<<===<<<;;;999666666666555444444333333222111000...------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''((()))******)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''(((((())))))******))))))))))))************(((((()))***************************************,,,,,,,,,---------......,,,------...............------...////////////...................................................---------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))******++++++******)))*********++++++*********************************************************************************************************************************************************)))*********++++++++++++************************)))***++++++++++++***)))************************************************************************|||[[[RRRRRRMMMJJJLLLKKKJJJHHHEEEDDDBBBBBBBBB@@@>>>===<<<======;;;999777666666555444444333333222111000///------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((************************(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***(((%%%%%%'''***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))(((((((((((())))))))))))************'''(((***+++++++++***)))************************,,,,,,,,,---------......,,,---......//////......,,,------...............................................................---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******************************************************************************************************************************))))))))))))))))))))))))(((((())))))*********+++************************)))***+++,,,,,,+++***)))************************************************************************www[[[UUUNNNKKKMMMLLLHHHHHHHHHGGGEEEDDDBBBAAA??????>>>===<<<;;;::::::888777666555555555555555444222000...---,,,,,,,,,---,,,++++++******++++++++++++)))((((((((()))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&''')))+++---((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''((())))))'''%%%((((((((((((((('''''''''))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))((('''(((***))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&)))+++***((()))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------------------------------................................................//////.........------------,,,,,,---......---+++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))************))))))************))))))(((((())))))************************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************vvv[[[TTTNNNKKKMMMKKKIIIHHHHHHGGGEEECCCBBBAAA??????>>>===<<<;;;::::::777666555444444333333444444222000...---,,,,,,,,,---,,,++++++******++++++---,,,+++***)))***++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((''''''''''''''')))(((((((((''''''''''''''''''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***)))((('''(((***))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***((()))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------------------------------................................................///.........---------------,,,,,,---......---+++,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++*********))))))))))))))))))))))))************))))))************)))))))))))))))))))))*********************************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************vvvYYYRRRMMMJJJLLLIIIIIIIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;::::::666666555333333222222222333222000...---,,,,,,------,,,++++++******++++++...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((((((((((((((('''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))+++''''''(((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''''')))***)))((('''(((***))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............................................................---------------,,,,,,,,,......,,,+++++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))************))))))************))))))*********)))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************************************+++++++++***************************************vvvXXXQQQLLLJJJKKKGGGJJJIIIIIIGGGEEECCCAAA@@@??????>>>===<<<;;;::::::777666555444333333222222333222000...---,,,---------,,,++++++******++++++------,,,,,,,,,+++++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))'''''')))+++''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''')))******)))(((***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------................................................---------------------------,,,+++,,,---...,,,************++++++,,,,,,,,,******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))************))))))************))))))************))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***************++++++,,,++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************wwwXXXPPPKKKJJJJJJFFFIIIIIIHHHGGGEEECCCAAA@@@??????>>>===<<<;;;::::::999888777555444333333333222111///...---------...---,,,++++++******+++++++++++++++++++++******)))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%''')))***+++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((&&&''')))(((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------................................................,,,,,,------------------,,,++++++,,,------,,,************++++++,,,,,,,,,******++++++++++++******************************************************************************************************************************************************))))))))))))))))))*********************+++++++++((()))))))))************))))))************))))))*********)))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************yyyXXXPPPLLLJJJJJJFFFHHHHHHHHHGGGEEEDDDBBBAAA??????>>>===<<<;;;:::::::::999777666444444333333222111///...------......---,,,++++++******++++++)))************)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))'''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***)))&&&###&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................,,,,,,,,,,,,------------,,,+++++++++------+++***++++++++++++++++++,,,,,,******++++++++++++******************************************************************************************************************************************************))))))))))))*********************+++++++++++++++))))))))))))************))))))************))))))((()))))))))************************************)))************+++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++************++++++***++++++++++++,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++++++++++++++***************************************************************************************+++++++++************************zzzXXXPPPLLLKKKKKKFFFGGGGGGGGGFFFFFFEEECCCCCC??????>>>===<<<;;;::::::999888777555444333222222222111///...------......---,,,++++++******++++++))))))*********)))(((''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))''''''''''''((((((((()))&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&''',,,222333---&&&&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))&&&((())))))(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))''''''))),,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................++++++,,,,,,,,,---------,,,+++***+++------+++***,,,,,,++++++++++++++++++******++++++++++++******************************************************************************************************************************************************((()))))))))*********************++++++,,,,,,,,,))))))))))))************))))))************))))))''''''((()))***++++++,,,************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************{{{YYYPPPMMMLLLKKKFFFFFFFFFFFFFFFFFFEEEDDDDDD??????>>>===<<<;;;::::::888777666444333111111111111000///...------...///---,,,++++++******++++++))))))***+++***)))((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((()))***&&&'''''''''(((((())))))((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((***(((***222;;;<<<555---&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))''''''))),,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------................................................+++++++++,,,,,,---------,,,+++***+++,,,---+++)))---,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************************************************************************************************************(((((())))))*********+++*********++++++,,,,,,,,,))))))))))))************))))))************))))))&&&&&&''')))***+++,,,---************************)))************+++++++++++++++++++++++++++++++++)))))))))))))))******+++++++++************++++++*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++************************}}}XXXMMMMMMJJJHHHJJJIIIHHHGGGEEEDDDBBBAAA@@@BBB???===;;;;;;:::999777666666555444333333333333333111...---------+++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((+++666BBB@@@888&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((()))***)))((('''''')))(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++***)))'''''''''((())))))((('''''')))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---,,,++++++------,,,+++,,,,,,,,,+++++++++******+++++++++++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,((()))***++++++***)))((()))************+++++++++************************+++++++++*********))))))******++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))}}}YYYNNNNNNKKKHHHJJJIIIHHHGGGFFFDDDBBBAAA@@@BBB???===;;;;;;:::999777666666555444333333333333333111...---------+++***,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&%%%$$$+++222000)))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((((((((((((((((((((''''''((())))))(((&&&)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))+++***)))(((''''''((())))))((('''''')))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------...,,,++++++,,,,,,+++))),,,,,,,,,+++++++++******+++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,))))))************)))))))))************+++++++++************************+++++++++*********))))))******++++++++++++************++++++++++++******************************************************************************************************}}}ZZZOOOPPPLLLIIIKKKIIIIIIGGGFFFDDDBBBAAAAAABBB???===;;;;;;:::999777666666555444333333333333333111...---------+++***.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''((('''%%%''')))((($$$''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))***)))'''&&&'''((((((((((((((((((((((((((()))(((((()))******)))'''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++***))))))(((((((((((())))))((('''''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***,,,,,,,,,+++++++++*********++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,*********))))))*********)))************+++++++++************************+++++++++*********************++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++~~~[[[QQQQQQMMMJJJKKKJJJIIIHHHFFFDDDCCCBBBAAABBB???===;;;;;;:::999777666666555444333333333333222000...---------,,,+++......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&((()))(((((()))******'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***+++***((('''((()))(((((((((((((((((((((((()))((('''(((******((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++)))))))))(((((((((((())))))((('''''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,+++++++++************+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++))))))))))))+++,,,))))))*********+++++++++******************************************************++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++\\\QQQQQQMMMJJJLLLJJJIIIHHHFFFEEECCCBBBAAABBB???===;;;;;;:::999777666666555444333333333333222000...---------,,,+++,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&###%%%''''''&&&%%%'''***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,+++)))((()))***((((((((((((((((((((((((''''''&&&'''(((((('''%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((())))))))))))((()))((('''''')))******)))(((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,++++++---000222222111,,,,,,,,,+++++++++******)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))*********+++++++++******************************************************++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++^^^QQQQQQMMMJJJMMMJJJJJJHHHGGGEEECCCBBBBBBBBB???===;;;;;;:::999777666666555444333333333333111///---------...---+++******+++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''((('''''')))(((%%%&&&)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,+++)))((()))***(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((())))))))))))((()))((('''''')))******)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................,,,++++++---000222222222,,,,,,,,,+++++++++******))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++)))************+++++++++***************************************+++++++++******++++++++++++************++++++++++++******************************************************************************++++++++++++++++++++++++___QQQOOOLLLJJJMMMJJJJJJIIIGGGEEEDDDBBBBBBBBB???===;;;;;;:::999777666666555444333333333333111///---------...---,,,******++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((---((((((+++,,,((('''***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***)))'''''''''(((((((((((((((((((((((((((((('''&&&'''))))))'''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))&&&'''((()))******)))((()))((('''''')))******)))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------------------------,,,+++,,,...000///...,,,,,,,,,+++++++++******))))))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++)))************+++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************))))))*********+++++++++******++++++++++++************++++++++++++******************************************************************************************************___PPPOOOKKKJJJMMMKKKJJJIIIGGGEEEDDDCCCBBBBBB???===;;;;;;:::999777666666555444333333333333111///------......---,,,******+++,,,------------************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))$$$###)))+++((((((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************)))))))))))))))))))))))) """$$$&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((&&&%%%&&&'''(((((((((((((((((((((((()))(((((()))******)))'''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))&&&'''(((*********)))((()))((('''''')))******)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---+++***,,,,,,,,,+++++++++******((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***)))************+++++++++************************))))))******++++++++++++******++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))cccRRROOOMMMJJJIIIHHHIIIJJJHHHEEEBBB@@@@@@@@@@@@???===<<<;;;:::999888666444222222222333444......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************))))))******))))))((('''((((((((())))))******+++''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************************************************************************************************************************************)))************+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************)))************+++++++++fffTTTPPPMMMJJJIIIHHHIIIJJJHHHEEEBBB@@@@@@??????>>>===;;;:::999999777666444222222222333444......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********************************)))************)))(((((('''''''''(((((()))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************)))************+++++++++***************************++++++,,,,,,++++++***************************************************************************)))************+++++++++hhhVVVRRRNNNJJJIIIHHHIIIJJJHHHEEEBBB@@@@@@>>>>>>===<<<:::999888888777666444333222222333444......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))*********************))))))))))))******************(((((()))))))))*********************************)))************)))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************)))************+++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))************************)))************+++++++++gggVVVSSSOOOKKKIIIHHHIIIJJJHHHEEEBBB@@@@@@>>>===<<<;;;999888777777777666444333333222333333......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************++++++++++++************)))))))))))))))************++++++))))))))))))***************************************************))))))(((******************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************************************************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************************************************************))))))*********+++++++++dddTTTRRROOOKKKJJJHHHIIIJJJHHHEEEBBB@@@@@@======<<<:::999888777666666555555444333333333222......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++++++++++++++*********************+++++++++,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***,,,++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,---------)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))*********+++++++++cccSSSQQQOOOKKKIIIHHHIIIJJJHHHEEEBBB@@@@@@======<<<;;;999888777777555555555444444333222222......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************,,,,,,,,,,,,---------.........//////000000111111000000000111111111222222222222222222222222222222111111222222111111000///......------,,,+++******+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))*********+++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************************************************************************************************************)))************+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************)))************+++++++++cccTTTQQQNNNIIIHHHHHHIIIJJJHHHEEEBBB@@@@@@>>>======;;;:::999888777555555555555444333222222......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,......///000111222222333333333444444555666666777777777777777888888888888888888888888888888888888888888888888888777666666666555555444222111000000......------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++))))))***+++++++++++++++************************************************************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************************************************************************************************************)))************+++++++++***************************++++++,,,,,,++++++***************************************************************************)))************+++++++++eeeUUURRRMMMHHHFFFHHHJJJJJJHHHEEEBBB@@@@@@>>>>>>===<<<:::999888888555555555555444333222111......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++---...000111111000000000000111333444555666777666777777888999::::::;;;;;;;;;<<<<<<<<<=================================<<<============<<<;;;;;;>>>===<<<;;;:::999888777000000/////////.........************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------))))))***++++++++++++***************************************************************************++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************************************************************************************************************)))************+++++++++************************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************)))************+++++++++cccRRRPPPPPPNNNOOOJJJJJJJJJIIIFFFDDDAAA???>>>===<<<;;;:::999999999555555666666555333111000///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***$$$$$$))),,,***))),,,))))))))))))))))))))))))))))))))))))((((((((((((&&&---444555111+++(((''',,,)))&&&&&&(((******((())))))))))))******************)))))))))))))))***+++***(((''''''(((((()))+++++++++,,,,,,---------///000111222333444444444444666888888888777888999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>AAA@@@???>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>===<<<:::777666444333333000///,,,*********,,,---)))))))))))))))***+++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))************))))))---,,,***)))))))))***+++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************---,,,+++***))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************cccTTTSSSRRROOOOOOJJJJJJJJJIIIGGGDDDAAA@@@>>>===<<<;;;:::999999999666666666555444333111111///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))...'''$$$(((+++***))),,,))))))))))))))))))))))))))))))))))))))))))(((((((((...444555111,,,******+++)))'''''')))***)))((())))))))))))******************)))))))))))))))*********)))(((((()))***+++------......//////000000000111222444555555666666555777999:::999999:::;;;;;;;;;;;;;;;;;;<<<======????????????@@@AAABBBCCCBBBAAA@@@??????AAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;;;;;;;888777555222000///......++++++******************))))))))))))))))))))))))((((((((()))))))))))))))************************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))************)))))),,,++++++***))))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***,,,+++******+++---************)))))))))((())))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************,,,,,,+++***))))))))))))************************************************************************************+++++++++,,,************************cccUUUTTTSSSPPPNNNJJJJJJJJJIIIGGGDDDBBB@@@>>>===<<<:::999999999999777666555444333222222222///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***&&&%%%((()))'''''')))))))))))))))))))))))))))((())))))))))))))))))))))))---111111...***)))***)))(((((()))******)))'''))))))))))))***************)))))))))))))))******************+++,,,---...000000111222222333444444333444555666777888888888888:::<<<<<<<<<;;;<<<===>>>============>>>??????BBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB??????>>>===:::777444222000///...---,,,+++******************************((((((((())))))*********************************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++******************************++++++++++++******+++++++++***************))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******************************************)))))))))))))))))))))))))))))))))))))))***++++++******+++---************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************++++++******************++++++++++++++++++++++++************************************************)))))))))*********++++++************************cccTTTSSSQQQOOOOOOJJJJJJJJJIIIGGGEEECCCAAA======;;;:::999888888888888777555333222222222333///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%,,,444666000***(((***))))))))))))))))))))))))(((((()))*********))))))'''***++++++)))''''''(((((())))))***+++***)))'''((()))))))))***************))))))))))))******+++++++++,,,---...///000111222222333444555666666777666666888999:::;;;;;;;;;;;;===??????>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGFFFDDDDDD@@@AAABBBCCCBBB???===;;;777666555444222000...---,,,,,,,,,,,,++++++******((((((((()))******++++++************************))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************))))))))))))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))***++++++******+++,,,*********)))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************)))******+++++++++******++++++++++++++++++++++++************************************************((())))))))))))*********************************cccQQQOOOOOONNNOOOJJJJJJJJJIIIHHHEEECCCBBB===<<<;;;:::999888888888888777555333222222222333///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***<<>><<<:::888555444//////...---+++***))))))((()))))))))*********+++************************))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))************))))))))))))+++,,,,,,+++***)))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))(((***++++++***)))+++,,,))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))***+++++++++******************************************************************************((())))))))))))*********************************cccPPPMMMMMMNNNOOOJJJJJJJJJJJJHHHFFFDDDCCC===<<<;;;999888888888888777666555444333222222222///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,BBBSSSOOO;;;+++'''((())))))))))))))))))))))))&&&(((***,,,,,,,,,***)))******))))))))))))))))))(((***++++++***))))))***))))))))))))************++++++++++++,,,---.........///111222333444444444333444555666777999999:::::::::<<<===>>>????????????AAACCCCCCCCCBBBCCCDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNNNNMMMKKKIIIEEEBBB@@@999:::<<>><<<444333222///---+++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++******************************++++++++++++*********************+++++++++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))((()))******))))))***,,,))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++************************************************************************)))***+++,,,,,,+++))))))))))))))))))))))))))))))************************************************)))))))))*********++++++************************cccQQQOOOOOONNNOOOJJJJJJJJJJJJIIIGGGEEECCC===<<<:::999888888777777666666666555444333111111///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((999DDD===...&&&&&&'''))))))))))))))))))))))))&&&'''***,,,---,,,+++******)))))))))*********))))))+++,,,+++((((((***,,,))))))))))))************,,,,,,,,,------///000000000111333444555555555555555555666888999:::;;;<<<;;;;;;===>>>???@@@@@@@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPOOOMMMJJJFFFDDD;;;:::::::::===AAAFFFIIIIIIIIIJJJJJJIIIGGGEEEDDD>>><<<:::777444111///---,,,++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++******************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))************))))))******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((()))******))))))***+++((()))))))))************))))))))))))))))))))))))************************************************************************)))************+++++++++***************************************************************************+++,,,,,,,,,***((('''************************************************************************************+++++++++,,,************************cccSSSRRRQQQOOOOOOJJJJJJJJJJJJIIIGGGEEEDDD<<<<<<:::999888777777777555555666666555333111000///...,,,,,,---------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))%%%000555...'''(((---///))))))))))))))))))))))))&&&'''***---------+++***'''''''''((())))))(((&&&***+++,,,***((('''***...))))))))))))************---------......000111111222333444666666666555555666777888999;;;<<<===>>>;;;<<<===>>>???@@@@@@@@@@@@BBBDDDDDDDDDDDDDDDFFFCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRSSSRRRQQQNNNKKKJJJ???===:::888999>>>CCCFFFJJJKKKLLLMMMLLLKKKIIIHHHGGGEEECCC???;;;888555333---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++******************************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))******))))))***+++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++***************************************************************************+++,,,---,,,***(((&&&++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************eeeRRROOOPPPOOONNNHHHLLLLLLIIIHHHHHHEEEAAA>>><<<:::888888888777555666555333222111111222333//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))+++*********))))))((((((************))))))))))))******+++,,,------...............000222333333222555666666777777888888999999::::::999888999;;;===???>>>=========>>>???@@@@@@BBBDDDEEECCCBBBBBBBBBEEEBBB@@@@@@@@@@@@BBBEEEDDDEEECCC@@@AAAEEEEEEBBBDDDFFFGGGFFFEEEFFFJJJOOOLLLKKKKKKOOOQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQOOONNNUUUUUUVVVUUUTTTRRRPPPNNNLLLHHHAAA;;;999:::===???GGGJJJMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGDDD@@@<<<:::777222---++++++---...++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))************+++++++++))))))))))))))))))))))))******************************++++++++++++******************************+++*********))))))(((((()))************+++++++++))))))))))))************************))))))))))))++++++************++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++,,,+++***))))))***+++,,,***)))))))))***+++,,,,,,************************dddQQQNNNOOONNNMMMIIILLLMMMKKKJJJKKKIIIDDD>>><<<:::888888888777555666555333222111222222222//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))************)))))))))(((*********)))))))))))))))******+++,,,---...///000000000000222333444444333666666777777888999::::::999::::::888777888;;;===>>>???@@@BBBCCCDDDDDDEEEDDDFFFHHHHHHGGGFFFGGGHHHBBB???===@@@CCCEEEFFFEEEEEEEEEBBB>>>>>>CCCEEECCCBBBCCCBBBAAA@@@AAADDDFFFFFFFFFHHHLLLNNNOOOOOOPPPNNNOOOPPPRRRSSSTTTSSSRRRUUUUUUVVVVVVUUUTTTSSSRRRQQQMMMGGGBBB>>><<<<<<===DDDGGGLLLOOOPPPOOONNNMMMLLLKKKIIIIIIIIIIIIGGGEEE???<<<777222...,,,,,,,,,---------,,,+++)))((('''++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******************************************)))))))))((()))************+++++++++))))))))))))************************))))))))))))++++++************++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***++++++++++++***)))*********************************************************+++++++++,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++*********+++++++++,,,,,,,,,,,,++++++***))))))***++++++*********)))******++++++************************eeeRRRNNNNNNMMMLLLHHHKKKLLLJJJIIIKKKJJJFFF>>><<<:::888888888777555555555444333222222222222//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++---...000111111222222333333444444555555666666777888999:::;;;<<<:::::::::999888999<<>><<<:::888888888777555555555444333222222222222//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))((()))))))))******++++++++++++,,,...000111222333333333444444333444555666555666777888:::;;;;;;<<<<<<<<<<<<<<<<<<>>>AAADDDHHHLLLRRRXXX\\\]]]]]]\\\WWWXXX[[[]]]___cccgggkkkmmmaaaQQQJJJOOOVVVVVVQQQTTTUUUQQQJJJFFFGGGHHHFFFKKKHHHDDDDDDFFFFFFDDDBBB???DDDGGGGGGGGGHHHGGGEEEIIIGGGFFFHHHLLLOOOPPPOOOOOOOOOQQQRRRTTTUUUVVVWWWRRRRRRPPPMMMIIICCC>>>:::;;;???FFFNNNSSSTTTSSSQQQMMMIIIDDDBBBCCCEEEHHHIIIJJJIIIGGGDDD???:::555222,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))******************************++++++++++++***************************************)))))))))))))))))))))*********+++++++++((()))))))))************************)))))))))(((++++++************++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))************************************************************++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---+++******************+++,,,,,,+++***)))))))))***************************iiiVVVPPPOOOOOOOOOJJJLLLKKKGGGEEEFFFDDD@@@>>><<<:::888888888777555444444444444333222111111//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))******((())))))***+++,,,------,,,---...///111222333444222333444444222333555888666777:::<<<======<<<;;;>>>???BBBCCCEEEGGGKKKNNNUUUYYY^^^dddhhhjjjjjjjjjhhhiiikkkkkklllooosssvvvuuulll___XXX\\\```ZZZOOOUUUXXXWWWRRRNNNOOOOOONNNQQQMMMJJJJJJKKKKKKIIIFFFGGGMMMPPPKKKIIIIIIHHHEEEMMMIIIEEEEEEIIILLLKKKIIIJJJKKKLLLNNNPPPRRRSSSTTTPPPQQQRRRRRROOOJJJFFFCCC;;;>>>CCCJJJQQQTTTSSSQQQOOOKKKFFFBBBBBBBBBBBBBBBIIIJJJKKKKKKIIIEEE@@@===333222111///...---------''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************************************************))))))(((((()))))))))*********))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))******))))))*********+++++++++((()))))))))************************)))))))))(((++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************++++++++++++*********++++++*********,,,,,,+++***)))))))))***************************kkkXXXQQQOOOOOOPPPMMMOOOMMMHHHFFFFFFEEEAAA>>><<<:::888888888777555444444444444333222111111//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))************)))(((((((((((((((((((((((())))))))))))************)))******,,,---...////////////000111222333444444111333555444222333777;;;:::===AAADDDEEECCC@@@===@@@DDDIIIMMMQQQTTTXXXZZZbbbdddgggkkknnnqqqrrrsssvvvwwwwwwvvvtttssstttuuuoooqqqoooooouuuvvvhhhVVVSSSXXXYYYUUUSSSVVVZZZZZZWWWUUUSSSQQQPPPNNNLLLJJJSSSZZZ\\\UUUQQQSSSTTTQQQOOOIIICCCBBBEEEGGGFFFCCCGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQSSSTTTTTTRRROOOMMMAAA@@@BBBGGGNNNSSSTTTSSSSSSPPPMMMJJJHHHDDD@@@===DDDGGGKKKNNNOOOMMMJJJHHHAAA???;;;666111...---,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******************************+++++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))************)))************+++++++++))))))))))))************************))))))))))))++++++************++++++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************)))))))))************+++************************)))************+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********++++++++++++******))))))*********+++++++++)))***++++++++++++***)))++++++******)))*********************************kkkXXXPPPNNNNNNOOOLLLNNNLLLGGGEEEGGGFFFCCC>>><<<:::888888888777555444444444555444333111000//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((()))***************((((((((((((((((((((((((((()))))))))***************+++,,,---...000111111111222222222333333333333111444666555333444:::>>>BBBFFFKKKOOOPPPLLLFFFBBBBBBHHHPPPWWW]]]aaadddfffkkkkkkkkklllnnnqqqtttvvvxxxyyyyyyxxxuuurrrqqqrrrnnnuuu{{{~~~{{{hhh[[[___^^^XXXVVV[[[bbbeeefffeeeddd```ZZZVVVSSSRRR\\\eeeggg```]]]cccgggeeeZZZSSSKKKIIILLLOOOMMMJJJGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSIIIFFFCCCEEELLLRRRUUUUUUTTTTTTTTTSSSPPPIIIAAA;;;???CCCHHHNNNPPPQQQOOONNNLLLHHHCCC<<<666222///...,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++***************************++++++++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))******************************++++++++++++******************************((()))))))))************)))************+++++++++))))))))))))************************))))))))))))++++++************++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************++++++++++++***************+++++++++,,,,,,)))***++++++++++++***)))*********)))******++++++************************jjjWWWPPPMMMMMMOOOIIIJJJIIIEEECCCFFFEEEBBB>>><<<:::999999888777555333444555555444333111000//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((()))***************(((((((((((((((((((((((((((((())))))*********+++++++++,,,...000111222333333333333333333333333333111555777666444666<<>>CCCKKKQQQSSSRRRRRRNNNIIICCC>>>;;;999999222...)))(((***,,,***(((((()))******))))))***,,,,,,***))))))******((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))************+++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******''''''''''''''''''''''''))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************************++++++******))))))((((((*********)))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))************))))))************************)))************+++++++++************************************************************************hhhSSSSSSRRRLLLNNNIIIJJJJJJIIIFFFDDDCCCCCC===<<<;;;999888777777666555555444333222222222222......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******))))))((((((((((((***************)))(((((('''((()))))))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,------------////////////000222333444222333444555555777:::===AAADDDHHHKKKLLLMMMOOOPPPTTTTTTZZZcccfff___TTTNNNSSSVVVZZZ]]]___^^^\\\[[[ccciiipppsssqqqmmmiiigggbbbcccccccccdddhhhooouuuqqqpppllliiilllrrrssspppuuuvvvuuutttsssuuuyyy}}}}}}yyy{{{xxxsssssszzz~~~xxxvvvnnneee___ZZZRRRJJJEEEBBBAAAFFFIIIIIIKKKOOOQQQQQQQQQQQQRRRUUUXXX[[[YYYXXXYYYYYYXXXUUUPPPLLLFFFBBB>>>@@@FFFLLLPPPQQQUUURRRMMMGGG@@@;;;777666666333...,,,,,,,,,***))))))***++++++************+++***))))))******)))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))************))))))))))))******************)))))))))((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******(((((((((((((((((((((((())))))***++++++++++++******)))))))))))))))))))))*********************************************************************************)))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************************************)))************+++++++++)))************+++++++++,,,,,,++++++++++++++++++******************************************************++++++++++++******************************)))************+++++++++************************************************************************fffSSSTTTSSSNNNPPPIIIJJJKKKJJJGGGEEEDDDEEE>>>===;;;:::888777777777555555444333333222222111......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++******************))))))))))))(((((((((***************)))((((((&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......//////...111111111111111222333333222333555666999>>>DDDHHHLLLPPPUUUXXXWWWTTTRRRQQQQQQRRRVVV]]]]]]VVVQQQPPPZZZ]]]___^^^[[[WWWWWWXXX___eeelllooollleee^^^YYY[[[^^^``````aaahhhttt|||uuuiiibbbeeemmmooolllpppqqqssswwwzzz||||||zzz}}}vvvwww{{{xxxyyy~~~}}}zzzzzzzzzyyyuuupppooommmdddZZZMMMGGGCCCFFFJJJKKKMMMPPPNNNNNNOOOPPPRRRTTTVVVXXXYYYXXXXXXYYYZZZYYYVVVTTTPPPJJJBBB>>>@@@GGGNNNRRRWWWUUURRRLLLEEE>>>777444999888555222000---+++*********+++++++++***))))))***)))((()))++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((()))******))))))))))))*********+++******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******************************))))))***++++++++++++***))))))))))))))))))******************************************************************************))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************************************)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************************************eeeSSSUUUSSSMMMOOOIIIJJJKKKJJJGGGFFFEEEFFF>>>===<<<:::888888777777444444444444333222111111......---------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********+++,,,---...////////////111111111111111222333333444666888;;;>>>CCCIIINNNOOORRRUUUVVVTTTQQQNNNMMMOOOPPPTTTWWWTTTNNNMMMPPPTTTYYY]]]\\\XXXVVVXXX\\\bbbgggnnnqqqoooggg___YYY]]]```dddgggllluuuxxxmmmkkkqqqtttssspppppprrrxxx|||{{{uuuooowwwrrrttt{{{vvvxxxvvvrrrkkkjjjiiiiiinnnsssppphhhZZZRRRMMMNNNQQQPPPPPPQQQMMMLLLKKKLLLOOOQQQRRRRRRXXXWWWVVVXXXZZZ[[[[[[ZZZYYYRRRGGG???===BBBLLLRRRVVVVVVUUURRRKKKCCC<<<777777888999999666222...,,,***))))))***++++++***)))***)))((()))+++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((((((''''''((()))***++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))***))))))((())))))******++++++,,,,,,,,,---------******))))))))))))***************)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++))))))***++++++++++++***)))))))))))))))*********************************************************************************(((((())))))******++++++)))))))))))))))*********************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******((()))))))))************************************))))))*********+++++++++))))))*********+++++++++---,,,,,,++++++************************************************************++++++++++++++++++***************************))))))*********+++++++++************************************************************************fffTTTUUURRRKKKMMMIIIJJJKKKJJJHHHFFFFFFFFF>>>===<<<:::999888777777444444444444444222111000......---------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))***************************)))(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++,,,---...////////////000000000111222333444555777:::>>>BBBDDDFFFIIILLLLLLMMMNNNMMMKKKIIIIIIJJJNNNOOORRRSSSOOOIIIJJJNNNKKKQQQXXX[[[ZZZZZZ^^^aaafffjjjooossssssnnngggbbbccceeejjjqqqzzz|||tttuuuxxxyyyuuutttvvv|||vvvnnnssssssxxxzzzvvv{{{}}}{{{~~~}}}pppnnniiifffkkkqqqrrrnnnggg```[[[\\\[[[WWWTTTSSSNNNLLLJJJJJJMMMOOOOOOOOOSSSSSSSSSUUUYYY\\\]]]]]]\\\VVVLLLAAA;;;>>>GGGNNNRRRTTTVVVVVVRRRKKKDDD???444666999<<<<<<999444000,,,***((()))+++,,,+++)))***)))((()))+++,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((''''''((()))***++++++,,,))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******++++++,,,,,,,,,---------******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******************************))))))***++++++++++++***(((((())))))************************************************************************************(((((())))))******++++++(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************************************++++++++++++******((()))))))))************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++*********************************************************))))))************))))))************************))))))*********+++++++++************************************************************************gggUUUTTTPPPJJJMMMHHHIIIJJJIIIGGGFFFEEEFFF???>>><<<;;;999888888888333444555555444333111000......---------,,,,,,,,,,,,++++++******++++++,,,***************+++++++++)))))))))************+++***************)))((((((************)))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++,,,,,,---...////////////111111222444666888:::;;;===@@@CCCEEEFFFFFFGGGHHHJJJJJJIIIGGGEEEEEEGGGIIIKKKLLLOOORRROOOJJJKKKOOOOOOVVV```fffiiijjjkkkmmmiiijjjllloooqqqqqqooolllpppqqquuu|||xxxvvvyyy{{{ssssssuuu{{{}}}wwwvvv{{{|||||||||yyywwwxxxwww|||~~~{{{uuuooopppwww||||||zzzuuurrrpppkkkdddbbbcccUUUPPPKKKIIIJJJKKKKKKIIIMMMMMMNNNRRRVVVZZZ[[[[[[YYYVVVPPPFFF===<<>><<<;;;999888888888333444555555444333111///......---------,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++***************)))((((((((()))))))))))))))((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))((())))))******+++,,,,,,---...///000111111111111444444666999<<<@@@CCCEEECCCDDDEEEEEEDDDDDDFFFHHHJJJJJJIIIFFFDDDCCCEEEFFFGGGGGGLLLRRRSSSPPPOOORRRTTT\\\hhhssszzz{{{zzzxxxllljjjhhhiiimmmqqqssssssxxxzzz}}}zzz}}}zzz{{{||||||ooopppsssyyy}}}}}}tttooooooqqquuu{{{|||vvvuuu}}}xxxrrrsssyyynnneeeZZZRRRNNNJJJFFFCCCGGGGGGJJJNNNSSSVVVWWWWWWVVVXXXVVVNNNDDD>>>@@@EEEMMMQQQVVVZZZ[[[XXXSSSPPP???999444666>>>EEEEEEBBB>>>777///+++,,,---,,,***---+++******,,,,,,+++)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))*********))))))))))))(((((((((((((((((((((((()))))))))))),,,+++******))))))******((((((((()))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***'''(((((()))******++++++++++++++++++++++++++++++*********************************************************)))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************************************)))************+++++++++)))************+++++++++*********++++++,,,,,,---************************************************)))******++++++******)))************************)))************+++++++++************************************************************************hhhUUUTTTPPPLLLQQQFFFGGGHHHHHHFFFDDDDDDEEE???>>>===;;;:::999888888333444555555555333111///......---------,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++))))))******++++++++++++***************)))((((((&&&'''((()))************))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,///000111222222333222222666888:::>>>BBBFFFJJJLLLFFFFFFEEECCCBBBCCCFFFIIIJJJJJJJJJHHHEEECCCCCCDDDCCCDDDJJJRRRVVVTTTSSSTTTQQQYYYfffuuu~~~zzzoookkkeeeeeejjjpppuuuwwwvvvzzz|||yyyrrroooppptttuuuxxxzzzzzz|||~~~rrrsssvvv{{{{{{ooonnnmmmqqqvvvyyyxxxvvv|||}}}vvvsssyyy{{{uuuzzzpppbbbXXXPPPHHHCCCCCCDDDGGGLLLQQQTTTUUUTTTVVV[[[]]]VVVKKKCCCCCCFFFMMMQQQVVV[[[\\\ZZZVVVSSSHHH===222222===GGGJJJIIIFFF>>>333---,,,---+++)))...,,,++++++,,,,,,***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,+++***))))))******)))************+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******************************))))))***++++++++++++***'''(((((()))***+++++++++++++++++++++++++++++++++************************************************++++++******))))))(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************************************)))************+++++++++)))************+++++++++))))))***+++,,,------...************************************************+++++++++,,,,,,+++++++++************************)))************+++++++++************************************************************************~~~hhhTTTRRRPPPKKKMMMIIIHHHHHHGGGGGGFFFFFFFFF@@@>>>;;;::::::999666444444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************))))))))))))((()))***+++---...///000111000/////////111444555===>>>@@@DDDIIIJJJIIIGGGIIIIIIHHHGGGGGGIIIJJJKKKOOOMMMJJJFFFDDDBBBBBBBBBCCCGGGNNNTTTWWWVVVTTTRRRQQQWWWcccrrrxxxpppddd]]]bbbmmmqqqnnnrrrqqqqqqrrruuuuuurrrnnnooouuu{{{}}}{{{~~~vvvnnnpppvvv|||{{{tttppprrryyy|||rrreeeUUUJJJIIIDDDCCCIIINNNNNNOOORRRSSSYYYZZZVVVSSSRRROOOIIIOOORRRVVVYYYZZZYYYVVVTTTKKKGGG???888666<<>>;;;::::::999777555444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***+++,,,---...///000000///000000333666999;;;???@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMJJJGGGEEEFFFGGGHHHJJJLLLPPPTTTWWWXXXYYYYYY[[[```iiiuuu~~~}}}ooojjjdddbbbeeekkkppprrrsssrrrrrrtttwwwyyyxxxvvvuuuxxx{{{}}}~~~zzzvvvvvvxxxxxxooo^^^VVVLLLHHHKKKPPPSSSSSSPPPRRRTTTVVVVVVTTTRRRQQQRRRTTTXXX[[[[[[ZZZXXXVVVTTTPPPHHH@@@;;;<<>><<<;;;:::999777555444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))***++++++,,,---....../////////000111444777;;;???AAABBBCCCCCCCCCDDDEEEHHHKKKHHHJJJKKKMMMNNNOOOOOOOOONNNLLLJJJIIIIIIKKKMMMOOOQQQQQQQQQSSSVVVYYY\\\^^^^^^aaagggoootttvvvtttrrrllliiikkkrrrtttqqqssszzzxxxxxxzzz}}}~~~}}}|||}}}~~~{{{}}}zzzxxx}}}yyyhhhYYYWWW\\\[[[SSSQQQKKKKKKSSSWWWTTTUUUZZZVVVXXXZZZ\\\]]]\\\ZZZXXXZZZXXXRRRKKKCCC???>>>>>>LLLMMMNNNKKKEEE===777444///...---++++++,,,...///************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++************************************************)))************+++++++++***************************************************************************************)))))))))************************************************************************************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******************)))))))))++++++************++++++******************************++++++++++++******************************)))************+++++++++************************)))************+++++++++************************)))************+++++++++---,,,***(((((()))+++,,,***************************************************++++++,,,,,,++++++***((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))************+++++++++************************************************}}}fffSSSPPPNNNIIIKKKJJJJJJJJJJJJHHHFFFCCCBBB???>>><<<;;;;;;:::888666444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))***)))((('''((()))+++,,,---------....../////////222333555888;;;???CCCEEEBBBCCCBBB@@@???@@@DDDGGGDDDFFFIIILLLMMMMMMLLLKKKIIIJJJLLLMMMOOOQQQRRRSSSSSSSSSRRRSSSTTTWWWYYY[[[ZZZ]]]aaafffiiijjjjjjhhhkkkhhhqqq}}}xxx}}}||||||xxxyyy|||rrrrrr{{{tttrrryyysssddd[[[LLLFFFNNNRRROOOSSS]]]YYYZZZ\\\]]]^^^]]]\\\[[[ZZZYYYXXXSSSMMMGGGAAA>>>GGGMMMSSSTTTNNNFFF@@@===333111...+++***+++---///************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************'''((()))******)))((('''************************))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++888666111---***))))))***************************************************++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************************************~~~hhhTTTQQQOOOKKKLLLIIIIIIIIIIIIGGGEEECCCAAA???>>><<<;;;;;;:::999777444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))++++++*********+++---............//////000000000666777888:::===@@@BBBCCCBBBAAA@@@???>>>???AAACCCDDDFFFIIILLLLLLKKKIIIHHHCCCGGGLLLQQQTTTUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTXXXZZZ^^^bbbdddeeeffffffeeecccooo}}}|||}}}|||yyyzzz~~~vvvwww|||qqqlllrrryyyyyyvvvwwwzzzmmmXXXIIIKKKNNNLLLPPP[[[YYYZZZ[[[\\\]]]]]]\\\\\\ZZZZZZZZZXXXTTTNNNGGGBBBBBBIIIRRRVVVSSSMMMIIIGGG999666111,,,******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++***************************************************************************************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++************************'''((()))******)))((('''************************))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++<<<999444///+++)))))))))************************************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************************************~~~hhhTTTRRRPPPKKKMMMJJJJJJIIIHHHFFFEEEDDDDDD???===<<<;;;<<<;;;999888444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))(((((((((((())))))+++++++++,,,------............///000111111222222888999:::;;;===>>>???@@@AAA@@@@@@BBBEEEGGGGGGFFFIIIJJJLLLMMMMMMKKKIIIGGG@@@DDDKKKQQQUUUUUUSSSQQQQQQRRRSSSUUUUUUUUUTTTTTTVVVYYY]]]``````aaabbbccccccbbbnnn{{{|||}}}vvv{{{{{{tttsssvvvvvvtttuuuvvvzzzjjjUUUOOOPPPPPPRRRWWWWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYWWWRRRKKKFFFAAAFFFNNNSSSTTTRRRPPPOOOAAA>>>888222---+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++*********************************************************************************+++++++++++++++************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++******************************++++++++++++******************************)))************+++++++++************************)))************+++++++++************************)))************+++++++++444222///,,,+++******+++************************************************,,,++++++******++++++,,,,,,,,,++++++***))))))(((************************++++++++++++++++++++++++***************************************+++++++++)))************+++++++++************************************************}}}gggSSSQQQOOOJJJLLLMMMKKKIIIHHHGGGGGGHHHIII???===<<<;;;<<<;;;:::888444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))(((***,,,---......---,,,......///000111333444444888888999;;;<<<<<<======AAA@@@BBBJJJSSSWWWTTTPPPNNNNNNOOONNNLLLJJJGGGEEE@@@CCCHHHMMMPPPRRRRRRQQQRRRSSSUUUWWWYYY[[[\\\\\\]]]```cccdddbbb_________bbbeeekkkuuu|||{{{uuunnnnnnsssyyy{{{yyytttpppnnnqqqrrruuu{{{|||{{{eeeZZZYYY\\\YYYVVVTTTTTTUUUVVVWWWYYY[[[]]][[[YYYWWWWWWWWWUUUQQQMMMDDDFFFJJJNNNSSSUUUTTTSSSLLLHHHBBB:::444///---,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++*********************************************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************++++++************++++++************************)))************+++++++++************************)))************+++++++++************************)))************++++++++++++++++++***++++++,,,,,,************************************************,,,,,,+++******+++,,,,,,++++++******************************************************************************************))))))*********+++++++++)))************+++++++++************************************************|||fffRRRPPPNNNIIIKKKOOOMMMJJJHHHHHHIIIKKKLLL???===<<<<<<<<<<<<:::888444555555555444222000///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))&&&(((+++......---,,,***---...///000222333555555666777888:::;;;<<<<<<<<>>666000000---******+++,,,+++)))***+++,,,+++)))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''(((***+++,,,---...******+++++++++******)))+++*********))))))(((((()))************+++++++++******))))))))))))*********++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******************************************************+++++++++******))),,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...---------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************************++++++************++++++************************tttaaaSSSMMMMMMJJJGGGLLLOOONNNJJJHHHIIIGGGCCCAAA???===<<<<<<;;;999888555555444333222000///...............///...---,,,------,,,,,,,,,+++++++++************))))))))))))))))))******************************************))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((((()))))))))******,,,,,,------------.........///111222222222444666999;;;<<<:::999:::???CCCFFFFFFGGGMMMYYYbbb___WWWNNNHHHCCCCCCHHHLLLNNNMMMOOOMMMMMMQQQSSSTTTXXX]]]ccc]]]WWWVVVZZZ```ccccccgggiiiiiifff___YYYTTTQQQPPPQQQQQQOOOMMMLLLMMMNNNMMMOOORRRUUUWWWWWWWWWWWWTTTSSSVVV^^^hhhpppssssssqqqqqqnnnhhh```ZZZYYYYYY^^^bbbffffffcccbbbcccfffqqqxxx|||nnnhhhiiihhhddd]]]XXXQQQKKKJJJNNNTTTYYYWWWVVVUUUSSSRRRSSSUUUVVVTTTJJJBBBDDDJJJOOOSSSWWWYYYVVVSSSQQQMMMEEE:::222///,,,***+++,,,---,,,******+++,,,+++***))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((()))***+++,,,,,,******+++++++++******)))+++*********)))))))))))))))************+++++++++******))))))))))))******((())))))))))))***************************************))))))))))))************************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------,,,+++++++++++++++,,,,,,---)))******+++++++++*********)))))))))))))))******************************))))))************))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********************************++++++************++++++************************qqq]]]QQQLLLKKKHHHFFFLLLNNNNNNJJJHHHIIIGGGDDD???>>><<<;;;;;;:::888666555555444333222111///..................---,,,+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))((())))))))))))*********,,,,,,---------.........000111333222222333555777888:::<<<;;;;;;===BBBGGGJJJIIIGGGHHHPPPVVVRRRKKKEEECCCAAABBBGGGNNNUUUYYY[[[WWWUUUWWWYYYZZZ___dddeee^^^UUUPPPQQQSSSTTTTTTVVVWWWWWWTTTPPPLLLIIIHHHLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVZZZ^^^aaadddeeefffeeeeeegggnnnxxxzzzqqqjjjfffgggkkknnnmmmhhhbbb___^^^aaagggnnntttxxx|||||||||uuuoooooonnnkkkmmmiii```TTTKKKJJJPPPWWWUUUUUUVVVVVVUUUTTTRRRQQQSSSLLLFFFEEEFFFHHHNNNVVVXXXVVVUUUVVVUUUMMMBBB888111///---,,,------,,,+++***,,,,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((())))))*********)))******+++++++++*********************))))))))))))************+++++++++******))))))))))))******((())))))))))))*********++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------******++++++,,,,,,------***+++++++++++++++************))))))))))))******++++++++++++++++++++++++))))))************))))))************************************************************************++++++++++++++++++++++++************************)))************+++++++++******************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************)))))))))************************++++++************++++++************************ooo[[[PPPMMMJJJHHHGGGKKKNNNMMMJJJHHHIIIHHHDDD???===;;;::::::999777666444444444333222111//////)))+++,,,---,,,,,,------,,,++++++++++++++++++++++++++++++*********))))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((()))))))))))))))*********++++++,,,,,,------......//////222333333333333444666999777:::===??????BBBHHHMMMKKKJJJFFFDDDGGGKKKIIICCC???AAABBBCCCFFFNNNYYYbbbeee___ZZZ[[[]]]^^^bbbhhhaaaZZZQQQKKKHHHIIIJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMSSSUUUWWWYYYZZZ]]]```ccchhhjjjnnntttxxx||||||uuurrriiimmmpppoookkkiiijjjmmmvvv}}}xxxwwwvvvtttsssbbbUUUOOOOOOUUUVVVWWWYYYYYYWWWRRROOOOOOLLLHHHEEEBBBBBBJJJSSSVVVUUUTTTVVVWWWSSSJJJBBB:::777222---++++++,,,---+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))((((((((((((((())))))***+++++++++******************************))))))*********++++++++++++******))))))******+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000000000000////////////............---...............//////------.........------------............------,,,---,,,,,,++++++++++++,,,************************)))******++++++******)))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************++++++************++++++************************oooZZZPPPNNNKKKIIIIIIKKKNNNMMMJJJHHHJJJHHHDDD>>><<<:::::::::999777555444444444333222111000///+++---//////---,,,---///++++++++++++++++++++++++++++++++++++************))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))************++++++++++++,,,,,,---......///000000222333444444444666999<<<===AAADDDEEEEEEFFFIIILLLGGGHHHEEEAAABBBFFFEEEAAA???BBBEEEEEEEEELLLYYYcccjjjbbb\\\ZZZZZZYYYZZZ^^^ZZZUUUNNNIIIGGGHHHIIIJJJKKKNNNQQQTTTWWW[[[___bbbdddgggkkknnnqqquuuzzz}}}|||rrrkkkiiillluuu}}}zzzmmmYYYOOOPPPQQQSSSVVVYYYZZZWWWTTTMMMKKKJJJGGGAAA???FFFPPPVVVTTTSSSSSSTTTTTTQQQOOOFFFAAA999000+++***,,,...+++,,,---,,,*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((((()))***+++++++++++++++***************+++++++++))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------........./////////000000222222222222333333333333333333444444555555555555555444444444333333333222333333333444444555555555333333333222111000///...000000000000000///.........------,,,++++++,,,,,,******************************++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++************************++++++************++++++************************oooXXXQQQPPPLLLIIIJJJKKKMMMMMMJJJHHHJJJHHHEEE>>>===;;;::::::999777555333333333333222111000000222444555333///,,,,,,...*********+++++++++++++++,,,++++++++++++*********++++++***))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,---...///000000111000111333444555999>>>AAAHHHKKKNNNMMMHHHDDDCCCDDDAAACCCCCC@@@@@@CCCDDDAAA@@@DDDFFFEEEDDDIIITTT^^^ggg___XXXWWWVVVRRROOOOOOOOOMMMKKKIIIIIIKKKNNNOOOTTTWWW\\\aaafffkkkpppsssuuuxxx||||||yyy}}}wwwqqqpppppprrrrrrppptttnnn^^^LLLKKKKKKOOOUUUYYYZZZYYYOOOOOOOOOKKKDDD???CCCLLLUUUUUUTTTQQQOOOPPPSSSVVVNNNJJJBBB888///,,,---///+++------,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++*********+++++++++++++++)))************+++++++++++++++************++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,------......,,,------....../////////111111111222222333333444666777777777777888888888888888999999::::::;;;;;;:::::::::999888888777777999999::::::;;;;;;<<<<<<777888888888777666444222222333333222222111000//////...---,,,,,,++++++,,,++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++************************)))************+++++++++******************************************************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++++++++************************++++++************++++++************************mmmVVVPPPPPPLLLIIIKKKJJJMMMMMMJJJIIIJJJIIIEEE???===;;;;;;;;;:::888666333333333333222222111000111444666333...***+++---)))*********++++++++++++,,,,,,+++++++++***************************))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))+++++++++,,,,,,,,,,,,---,,,,,,---...///000111111...///111444777<<>><<<;;;???AAA>>>>>>AAABBBAAA@@@CCCEEEDDDBBBFFFNNNVVV\\\UUURRRTTTVVVRRRNNNMMMMMMNNNPPPRRRTTTWWWZZZ\\\aaadddiiinnnqqqtttxxx{{{~~~}}}tttnnnjjjiiigggfffmmmwwwxxxTTTOOOJJJKKKPPPVVVXXXXXXVVVUUUUUURRRIIIAAAAAAGGGQQQSSSSSSNNNGGGEEEKKKQQQOOONNNIIIAAA888111......,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************(((((()))++++++,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------...///000000000///000000111222222333333444444444555666777777777::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>>>>===<<<<<<;;;:::::::::;;;;;;<<<======>>>>>>999;;;<<<======<<<;;;:::888888888888777666555444333222111000////////////------------------------***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))*********++++++************************++++++************++++++************************lllUUUPPPPPPKKKIIIKKKJJJMMMMMMJJJIIIJJJIIIEEE???>>><<<;;;;;;:::888777333333333333333222111000+++...111000+++)))+++---))))))******++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++,,,,,,,,,---------,,,,,,---...///000111222,,,...111444888>>>EEEJJJNNNRRRVVVTTTLLLCCC<<<999777===@@@>>>===???AAA@@@???AAACCCBBBAAADDDJJJPPPRRRMMMNNNUUUZZZYYYUUUTTTVVVXXX]]]```dddgggkkknnnooorrrwwwzzz{{{}}}zzzooojjjeee___]]]```gggllluuuaaaXXXOOOKKKNNNRRRUUUUUU\\\[[[ZZZVVVMMMCCC@@@CCCKKKPPPQQQJJJ@@@;;;AAAHHHMMMNNNNNNHHH???555000...,,,---...---+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---...//////000111222222333222222333444555555666666555666666777888999999:::;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@AAA@@@??????>>>===<<<<<<<<<888888999999:::;;;<<<<<<:::;;;>>>@@@AAAAAA@@@@@@>>>???>>>>>>===<<<;;;:::888777666555444444444444////////////////////////***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---'''((((((((())))))******************************++++++************++++++************************cccOOONNNKKKJJJLLLJJJKKKMMMLLLGGGFFFGGGEEEBBB@@@???===;;;:::888888888555555444333222000///............------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((())))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------..................///000222222222333444555888:::<<<>>>EEEEEEEEEDDDBBB@@@===<<>>>>>???AAACCCCCCBBBBBBBBBCCCJJJKKKOOOVVV]]]```___\\\ccceeehhhkkknnnpppqqqrrrvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxwwwvvvxxx{{{~~~}}}}}}~~~~~~zzzpppmmmggg^^^ccc___bbblllvvv{{{yyyjjj\\\WWWVVVRRRQQQSSSVVVWWWXXXWWWVVVRRRIIIBBBGGGNNNSSSOOODDD;;;999;;;DDDFFFJJJLLLJJJCCC999333///...,,,+++))))))***+++************************************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---...///000111111///000111222444555666666555666777888888777666555666555555444444555555666999999999999;;;===???AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<999666333222111333333333444666888:::<<<999:::<<<>>>>>>>>><<<;;;===<<<<<<<<<===???@@@BBB????????????>>>===<<<<<<:::888555555555444000,,,,,,,,,,,,++++++*********,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************+++++++++*********))))))************************+++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************eeePPPOOOLLLKKKMMMJJJMMMOOOMMMHHHFFFGGGEEEBBB???>>>===;;;999888777777555555444333222000///.........---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))(((((())))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......------......000111222333444444555666888999;;;<<>>AAACCCAAABBBBBBBBBBBBBBBAAAAAA???<<<:::::::::999666333,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******************+++++++++*********))))))************************+++++++++*********))))))++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************hhhRRRPPPLLLKKKMMMKKKOOOPPPNNNIIIGGGGGGEEEAAA???>>><<<:::888777666666555555444333222000///......------------,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))((())))))************))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------......---------...000222444555777777666777777888999999===;;;::::::<<>>@@@BBBBBBDDDEEEEEEFFFFFFFFFCCCAAA@@@@@@@@@???===;;;111000///---,,,,,,------+++++++++,,,,,,,,,,,,,,,)))*********++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++++++++++++++++++++***************************************+++++++++***************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************kkkSSSPPPKKKIIILLLJJJPPPRRROOOJJJGGGGGGEEEAAA???===<<<999777666555555555555444333222000///...------------------------++++++++++++++++++++++++************************)))))))))******)))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,,,,---///111333555666999888777777666666777777999888888999===CCCIIILLLZZZXXXTTTLLLEEE@@@?????????@@@@@@@@@@@@BBBFFFIIIOOORRRVVV\\\aaadddddddddddddddccccccbbbbbbbbbbbbfffeeeccc```^^^\\\[[[ZZZYYYYYYXXXVVVSSSRRRSSSTTTWWWWWWYYYZZZ\\\^^^___```^^^___aaabbbcccdddeeefffgggffffffhhhlllnnnmmmlllkkkmmmooosssxxx|||yyyrrrkkkgggeeehhhpppzzz~~~xxx}}}zzzrrrgggZZZSSSOOOOOOQQQVVVYYYXXXYYYZZZPPPMMMLLLQQQWWWTTTJJJ???666444555<<>>888000------...,,,***++++++++++++++++++++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,------...///000111111333444555666777888888999888888888888777777777777888777666555333111000///333222222111111222222333444444555666777888999:::777777777888888888888888888888666555555444444444333333222222111111000000111222444555666666666666333222000000111444777:::>>>???@@@BBBDDDEEEEEEEEECCCBBBBBBBBBBBBAAA@@@???:::888555111///---------------------,,,,,,,,,+++))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++++++++,,,************************************************************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************nnnUUUPPPJJJHHHKKKIIIPPPRRROOOJJJGGGGGGEEEAAA???>>><<<999777666555444555555444333222000///...------------------------++++++++++++++++++++++++************************))))))************))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++,,,,,,,,,---------......,,,---...///111333555666888777666666555555555555777888999<<>>>>>???>>>@@@AAABBBCCCGGGLLLPPPSSSVVVYYY\\\^^^_________```___^^^\\\[[[[[[[[[[[[^^^\\\ZZZWWWTTTRRRQQQQQQMMMNNNNNNMMMKKKJJJKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXYYY[[[]]]]]]]]]YYYZZZ\\\___cccgggkkkmmmmmmooorrruuuzzz~~~wwwppplllkkkpppzzz}}}xxxzzzwwwvvvxxxzzzvvvhhh\\\QQQKKKIIIOOOTTTWWW[[[```YYYRRRKKKMMMTTTXXXSSSLLL???:::555777>>>GGGLLLNNNIIIBBB888111...---,,,+++++++++++++++++++++++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,---///111333555666777::::::999999999888888888333444444555555666666777777777666555444444444333666555555555555555555666777777888999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::;;;888888777666555444333222333333444666777888888888555444222000111222444666888999;;;===>>>??????@@@>>>???@@@??????>>>======<<<;;;888666444333222222333222111///...,,,+++*********++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********************************************************************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************rrrWWWQQQJJJHHHKKKJJJOOOPPPNNNIIIGGGGGGEEEAAA@@@???===:::888666555444555555444333222000///...,,,,,,,,,------------...++++++++++++++++++++++++************************)))******++++++******)))))))))************))))))((())))))******))))))(((((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,---------......---......///111333555666555555444444444444555555666888;;;===???@@@@@@???AAAAAA@@@>>><<<===???BBBAAACCCEEEGGGIIIMMMQQQUUUSSSUUUYYY[[[[[[\\\]]]___[[[ZZZXXXWWWVVVVVVVVVWWWWWWUUURRROOOMMMKKKKKKKKKFFFGGGIIIHHHGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMMMMOOOQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSUUUWWWZZZ]]]___aaa]]]^^^```cccgggmmmuuuzzzyyy}}}uuuhhhfffmmmuuu}}}}}}wwwuuusssxxx~~~qqq___PPPEEEHHHOOOSSSXXX^^^^^^WWWOOONNNSSSYYYYYYWWWLLLEEE===888:::AAAHHHMMMPPPKKKCCC:::333...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////000222444777999;;;<<<>>>======;;;:::999888888333444555666888999:::;;;:::::::::999999:::;;;;;;::::::999999999999::::::888999:::;;;<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA??????>>>>>>>>>>>>??????=========<<<:::999777666555555666777999:::;;;;;;:::999888777666666777777666666777999999:::::::::999;;;<<<;;;999888888888777777888999999:::;;;;;;888888666444111///...---------------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,---------***************+++++++++***************************************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************www[[[SSSLLLJJJMMMLLLMMMOOOMMMHHHFFFGGGEEEBBBAAA@@@>>>;;;999777555555555555444333222000///...,,,,,,,,,---------......++++++++++++++++++++++++************************)))******++++++******)))))))))************))))))))))))************))))))((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,---------....../////////000111222444555222222222222333444555666666777999;;;<<<;;;;;;:::777888::::::;;;===@@@CCCBBBEEEHHHJJJKKKNNNQQQSSSPPPSSSVVVWWWVVVVVVXXXZZZUUUSSSRRRPPPPPPPPPRRRRRRQQQPPPMMMJJJIIIHHHHHHIIIDDDEEEGGGGGGEEEEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLNNNLLLLLLNNNQQQSSSSSSQQQSSSSSSSSSRRRRRRRRRTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[VVVVVVVVVWWWYYY___fffkkknnnpppsssvvvyyy{{{rrrooommmnnnqqqzzzzzzyyyxxx|||zzzaaaKKKHHHNNNQQQTTTZZZ[[[YYYVVVUUUWWWYYY[[[\\\VVVQQQIII@@@;;;===DDDJJJOOOOOOMMMEEE:::222......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,------......------------------------++++++,,,,,,,,,,,,------...//////000111111222222555666777999:::<<<===>>>???>>>===<<<;;;;;;:::999888888999:::<<<===>>>???>>>>>>===<<<<<<===>>>???======<<<<<<<<<<<<======;;;<<<===>>>??????>>>>>>???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???===;;;:::777777777888:::<<<===>>><<<<<<<<<<<<<<<;;;;;;:::777888888888888888777777666888999888555333333444111333666:::<<<>>>>>>>>>===<<<;;;999777555444333/////////......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******++++++,,,------...))))))*********+++++++++************************))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************zzz^^^UUUNNNKKKNNNNNNKKKMMMLLLGGGFFFGGGEEEBBBBBBAAA>>><<<999777666555555555444333222000///...,,,,,,,,,------.........++++++++++++++++++++++++******************************++++++++++++******))))))************))))))))))))************))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111222333444///000000111222444555666666666777777888888888888888999;;;<<<<<<===@@@BBBBBBEEEHHHIIIJJJKKKLLLNNNOOOQQQTTTSSSPPPOOOPPPRRRNNNMMMKKKJJJJJJKKKMMMNNNOOOMMMJJJHHHGGGGGGHHHHHHDDDFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPOOONNNMMMOOOSSSUUUTTTSSSVVVVVVVVVUUUTTTTTTVVVXXXRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVTTTSSSTTTYYY___dddgggggghhhjjjnnnttt||||||pppkkklllkkkrrr|||~~~~~~rrrTTTMMMPPPRRRTTTXXXWWWYYY\\\\\\[[[ZZZ[[[\\\[[[XXXQQQGGG>>>===BBBHHHKKKPPPSSSMMMAAA555//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---------.........//////------------------------++++++,,,,,,,,,---------000000111222333333444444::::::;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@???>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???===<<<777777888999:::<<<>>>???:::;;;<<<>>>>>>===<<<<<<::::::::::::999888777777444777888777333111111333000333777;;;===>>>===<<>>===;;;:::999999111111000///...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******+++,,,,,,---......))))))******++++++++++++************************))))))******++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************bbbRRROOOLLLKKKMMMNNNMMMJJJHHHEEECCCBBBBBB???>>><<<:::777666555444333333222222111000//////,,,,,,,,,++++++*********,,,,,,,,,++++++***************************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))''''''(((***+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------...000111111111111444000...///333555333000888888777555555444444444777777999;;;>>>@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIFFFEEEHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJMMMOOOQQQQQQPPPOOOUUURRRPPPPPPTTTVVVVVVUUUXXXWWWWWWXXXYYYYYYWWWVVVRRRSSSSSSTTTUUUUUUVVVVVVTTTSSSPPPPPPQQQUUUYYY\\\\\\___bbbdddfffiiilllnnnsssuuuzzzwwwrrrooorrr{{{yyyeeeVVVOOOOOOSSSWWWXXXYYY[[[\\\^^^______]]]\\\XXXQQQIIIDDDCCCCCCLLLOOORRRPPPJJJ@@@777111///,,,,,,,,,***''')))...,,,***(((''''''(((***,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------......,,,,,,,,,,,,,,,---......///111444555666777:::<<<888999;;;<<<;;;:::;;;<<<======>>>>>>>>>===<<<;;;;;;===????????????AAABBB???>>>======>>>???AAABBBAAADDDEEEBBBAAABBBBBB@@@FFFHHHKKKMMMNNNNNNMMMLLLKKKIIIGGGGGGHHHJJJJJJIIIDDDAAAAAAEEEEEEBBBDDDKKKBBBIIIPPPPPPKKKDDDBBBBBB999999999:::<<<<<<:::888666888::::::999999:::;;;??????>>>>>>======<<<<<<<<<:::888777888777555444222333444555666666666666999:::<<<===>>>>>>===<<<<<<;;;:::888555111...,,,,,,,,,*********+++,,,------,,,,,,+++******++++++***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,+++++++++***)))))))))+++++++++*********))))))(((***,,,,,,+++***)))***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---************************dddUUUQQQNNNLLLMMMNNNMMMJJJHHHEEECCCBBBBBB???>>><<<:::777666555444444444333222111000///...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---------...///000000000000000111111222777<<<<<<888333666555444444333333444444888888:::<<<>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFEEEEEECCCBBBAAA@@@CCCBBBBBBAAAAAAAAAAAAAAAEEEFFFGGGFFFEEEEEEGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMOOORRRTTTUUUUUUUUUTTTWWWUUUTTTUUUXXXZZZ[[[ZZZ[[[ZZZZZZ[[[\\\\\\[[[YYYVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXVVVUUUTTTTTTUUUUUUZZZ\\\^^^___```aaaccceeeiiikkknnnttt{{{~~~xxxxxx{{{qqqaaaUUUOOOSSSUUUXXX[[[]]]^^^^^^]]]^^^ZZZVVVTTTRRRNNNGGGAAAGGGKKKOOOPPPMMMEEE===999111---,,,...---******,,,+++***)))(((((()))***+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***************************))))))(((((())))))***************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------...///000111222333555777888888999;;;===;;;===>>>???>>>===>>>???<<<<<<<<<;;;<<<<<<======??????>>>??????@@@AAAAAACCCBBBCCCFFFMMMTTTZZZ]]]XXXTTTQQQOOONNNMMMMMMNNNYYY\\\bbbfffgggddd```]]]aaagggnnnqqqoooiiidddbbb[[[WWWWWW[[[]]]\\\___dddkkkpppwwwwwwpppbbbTTTLLLHHHFFFBBB@@@@@@???>>>===:::;;;<<<>>>??????>>>>>>=========>>>???@@@AAABBBAAA???=========<<<;;;999444444444444444444555555555666888999;;;<<<======<<<=========<<<999777555///...,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,+++))))))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++************+++++++++*********)))))))))+++------,,,++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***************+++,,,,,,************************eeeVVVQQQMMMJJJKKKNNNMMMJJJHHHEEECCCBBBBBB???>>><<<999777666555555555555444222000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((()))***,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---...//////000000000//////...111777???DDDBBB<<<666222222222222222333444444999:::;;;===???AAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@DDDEEEFFFFFFEEEEEEGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLQQQRRRUUUXXXYYYYYYYYYXXXZZZYYYXXXZZZ]]]````````````^^^^^^^^^``````___^^^[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWUUUSSSRRRXXXYYY[[[[[[ZZZZZZ[[[]]]^^^```cccggglllrrrwwwzzz{{{|||sss___RRRNNNQQQUUUYYY[[[\\\\\\\\\^^^YYYUUUWWWZZZVVVJJJ??????DDDKKKPPPPPPMMMGGGCCC555///,,,///000---******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************************++++++******)))*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---...///111222444666666888999;;;;;;::::::<<<===;;;<<<======;;;:::;;;<<<>>>===<<<;;;;;;<<<>>>???@@@>>>>>>AAAGGGKKKMMMMMMQQQRRRWWW```mmm{{{rrrgggdddccc]]][[[^^^bbbgggnnnsssuuurrrllliiiuuu}}}tttooommmrrrwwwyyy{{{}}}{{{lllaaa\\\TTTNNNLLLKKKKKKKKKGGGFFFEEEGGGIIIHHHDDD@@@@@@???>>>======>>>??????@@@???>>>>>>??????===<<<888777555333333222333333111222333444666999;;;<<<===???AAABBBAAA???<<<:::333222000...---,,,++++++---,,,,,,,,,,,,,,,---...+++***)))***,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******************,,,......---++++++,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***))))))))))))***++++++************************bbbTTTPPPLLLIIIJJJNNNMMMJJJHHHEEECCCBBBBBB>>>===;;;999888666666555666555444222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000//////.........222888???CCCBBB;;;666000000111111222444555666:::;;;<<<===???@@@BBBBBBAAABBBCCCDDDDDDBBB@@@>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQSSSUUUXXXZZZZZZZZZYYYZZZ[[[\\\^^^```cccdddeeecccaaa```aaacccdddcccbbb___^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXZZZ[[[[[[[[[]]]```dddhhhlllnnn}}}|||zzzhhhZZZOOOPPPRRRTTTWWWYYY[[[\\\]]]XXXTTTVVVXXXTTTHHH===:::>>>FFFNNNRRRRRRNNNJJJ<<<333,,,---///---+++***)))******++++++******)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************+++*********++++++,,,---************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------................................................///000222444666888999:::;;;<<<===<<<;;;:::;;;<<<;;;<<<<<<:::888777888999<<<<<<;;;;;;<<<>>>???AAACCCAAABBBIIITTT^^^aaaaaaaaadddkkkzzzzzzvvvrrrjjjeeeggg```ccchhhllloooooonnnmmm}}}zzzsssjjjccc``````bbbccc```]]]ZZZ[[[\\\ZZZSSSMMMCCCBBB@@@===<<<<<<<<<===>>>===<<<>>>???AAA@@@???===;;;888555333333444444111111000111222444666888>>>???AAABBBAAA>>>;;;999777666444222000...,,,+++,,,,,,++++++,,,,,,---...+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))+++---...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++************************bbbTTTQQQNNNLLLMMMNNNMMMJJJHHHEEECCCBBBBBB>>>===;;;999888777666666666555444222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******,,,,,,---******+++++++++,,,,,,,,,---------------...//////...////////////......---///222666:::<<<:::666333111111111222444555777888:::;;;;;;===>>>???@@@@@@>>>???@@@AAA@@@???<<<;;;>>>===<<<<<<<<<===???@@@>>>>>>>>>???AAABBBDDDEEEDDDEEEFFFFFFFFFFFFHHHJJJIIIJJJKKKMMMNNNPPPQQQQQQRRRTTTWWWZZZ[[[\\\\\\[[[ZZZ[[[]]]```aaaccceeefffeeedddbbbcccdddffffffeeebbbaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWWWWYYYZZZ[[[VVVXXXYYYYYYYYYYYYZZZ\\\[[[[[[\\\]]]```cccfffhhhsss~~~}}}rrryyyoooaaaUUUSSSQQQPPPQQQUUUYYY\\\[[[YYYUUURRRNNNHHHAAA===777:::AAAIIIPPPSSSQQQNNNDDD999///------,,,+++,,,******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************)))))))))***+++---...///************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............111222444777999:::;;;;;;:::;;;<<<;;;:::999:::<<<=========;;;999888:::;;;;;;>>>BBBFFFJJJLLLMMMNNNQQQOOOPPPWWWbbbkkknnnmmmiiillluuu|||vvvvvvmmmmmmmmmnnnqqqvvvzzz}}}~~~yyywwwxxxzzz{{{|||yyyvvvxxx{{{zzztttoooTTTRRRNNNJJJEEEBBB@@@???>>>======>>>AAACCCCCCBBBAAA???<<<999777666777777444333222111111111222333:::<<<>>>@@@@@@???===;;;;;;:::999666444111///...,,,,,,+++++++++,,,,,,---+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---************************(((***,,,---+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++************************eeeUUURRRPPPOOOQQQNNNMMMJJJHHHEEECCCBBBBBB===<<<;;;999888777666666555555444222000///...---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,,,,,,,******+++++++++,,,,,,,,,...............//////000---....../////////......///000222333333222111111222222222333555666888999999999:::;;;<<<<<<======<<<<<<=========<<<:::999;;;;;;;;;;;;<<<===>>>???=========>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLIIIJJJMMMOOOQQQSSSTTTTTTUUUWWWZZZ]]]___```______[[[]]]```bbbcccdddfffhhhgggfffddddddfffhhhiiihhhdddcccbbbaaa```^^^]]]]]]```^^^\\\YYYXXXXXXYYYZZZUUUWWWXXXYYYXXXYYY[[[\\\[[[ZZZ[[[[[[]]]___bbbccciiirrr~~~zzzsssvvv~~~vvvfff]]]YYYSSSNNNNNNQQQVVVZZZYYYYYYVVVOOOFFF???<<<;;;444666;;;CCCLLLQQQQQQOOOKKK@@@666111///,,,+++...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++((())))))***+++---...///************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,---...///000000111333444777888:::::::::999777888::::::999999:::<<<:::;;;;;;;;;:::<<>>======>>>???@@@@@@???BBBAAA???===;;;;;;;;;;;;999888666444222111111000555666999<<>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHIIIHHHIIIKKKMMMIIIKKKNNNQQQSSSUUUVVVVVVWWWYYY\\\___aaabbbbbbaaa^^^aaaeeegggfffggghhhjjjjjjhhhffffffhhhkkkllllllgggfffeeedddcccbbbaaa```cccbbbaaa___]]][[[ZZZYYYWWWYYYZZZZZZZZZZZZ[[[]]][[[[[[ZZZ[[[\\\^^^```aaabbbjjjsssyyy{{{~~~{{{xxxxxxqqqbbb^^^WWWQQQNNNOOORRRTTTWWWXXXUUUOOOEEE>>>:::999111111444<<>>:::<<<>>>AAACCCHHHMMMQQQcccmmm|||xxxzzz|||}}}~~~sssdddXXXQQQHHHFFFDDDCCCCCCBBB@@@>>>AAA@@@@@@??????>>>>>>===;;;;;;:::888666444222111222333555888;;;???BBBCCC?????????>>>===;;;999888222111000...------------,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++)))+++------,,,******+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,************************gggTTTOOOLLLKKKNNNNNNMMMJJJHHHEEECCCBBBBBB===<<<;;;999888777777777333333222222111000//////,,,,,,,,,------.........*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////+++---///////////////000222222222333444555777777666666777777777888888888999999888777888888999999777999;;;===>>>??????>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNIIIKKKNNNRRRTTTVVVWWWWWWVVVXXX[[[^^^aaabbbbbbaaaaaaeeeiiijjjiiiiiikkkmmmllljjjhhhhhhjjjlllnnnnnnhhhhhhgggfffeeedddccccccbbbcccddddddbbb___\\\ZZZ\\\]]]^^^]]]\\\[[[\\\^^^\\\\\\[[[[[[\\\^^^```aaaaaagggnnnqqqrrrvvv||||||zzzzzzttt}}}eeeaaaZZZTTTPPPOOOOOOPPPWWWVVVTTTPPPHHHAAA;;;888///...000888DDDMMMQQQQQQPPPLLLGGGBBB999///,,,------,,,***))))))***,,,---++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---,,,+++***))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---...///111333555777888666777999999999777555444333555777999999;;;===???BBBEEEIIIMMMRRRYYY```eeeqqq||||||||||||sssnnnXXXVVVRRRPPPNNNKKKHHHEEE??????@@@@@@@@@@@@???>>><<<<<<<<<;;;999777444333222222333444777:::===??????@@@@@@@@@???>>><<<;;;555444222111///.........,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++***,,,......---++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---************************jjjSSSRRROOOHHHKKKMMMKKKHHHGGGFFFDDDBBB@@@<<<;;;:::888777666666555444444444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////---------......000111111000111222444555666666666777666666555555555666666777666555555666777888999:::===???===:::999>>>BBB???AAABBBBBBAAABBBCCCEEEIIIJJJKKKLLLLLLMMMLLLLLLPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[^^^```bbbcccccccccccceeehhhkkklllkkkiiihhhlllkkkkkkjjjjjjkkkkkklllkkkjjjhhhgggeeedddddddddfffeeedddccccccbbb___\\\```aaaaaa```^^^]]]]]]^^^```___^^^___```aaacccdddggghhhjjjkkklllooosssvvv~~~rrrxxx~~~sssiii```\\\VVVNNNKKKNNNQQQUUUVVVRRRHHH@@@======777444000222???OOOWWWVVVQQQQQQNNNFFF<<<444000///---+++,,,///...******---************************)))))))))***+++++++++,,,************************+++++++++++++++***)))(((*********************************)))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------------------,,,,,,+++,,,---...//////111222333333444666999555555444333333444555666777<<<>>><<<;;;AAAFFFHHHGGGNNN[[[fffiiiiiiooowwwzzz}}}zzzqqquuukkkeeeaaadddddd___YYYVVVLLLGGGFFFGGGEEE???>>>BBB@@@@@@???>>><<<999555222222111111222333555777999@@@@@@AAABBBAAA@@@>>>===;;;888444000...---...///)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************lllUUUSSSPPPIIIKKKMMMKKKHHHGGGFFFDDDBBB@@@<<<;;;:::888777666666555444444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---.../////////...---------......///000111000111222444555555666666666666555444444444555555666555555555555777888999;;;===>>>===<<<<<>>EEEGGGJJJPPPUUUVVVhhhmmmvvv~~~|||{{{zzz~~~~~~sssllljjjttt}}}~~~xxxvvv|||yyyvvvjjjeeecccaaaZZZLLLBBB???BBB@@@>>>>>>???===999666333333333333444555666777;;;;;;<<<===>>>>>>??????>>><<<999555222000///...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************lllUUUSSSPPPKKKMMMLLLJJJHHHGGGFFFEEEBBB@@@<<<;;;:::888777666666555333333333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------.........------......---......///000111000111222333444555555555666555444444333333333444555555555555666777888999;;;<<<<<<===>>>???AAABBB???AAACCCDDDDDDEEEHHHJJJMMMMMMOOOPPPPPPQQQQQQQQQQQQSSSUUUXXX[[[]]]^^^______```bbbcccdddeeeeeeeeefffhhhkkknnnooopppoooooonnnnnnpppqqqrrrsssssssssttttttrrrpppooommmlllkkkmmmmmmmmmnnnnnnlllhhheeefffggggggfffccc`````````___```bbbccceeefffggggggjjjlllooopppooooooooopppmmmnnnqqqtttzzz|||~~~|||~~~xxxzzzvvvlllhhhccc[[[SSSOOOJJJLLLPPPTTTTTTQQQKKKFFF>>>:::333222;;;JJJRRRSSSXXXUUURRROOOJJJAAA666...///+++***,,,+++''''''***************************+++++++++******************************************++++++++++++***))))))************************************************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------..................///000222333444999999999777555444444666666555444444777;;;???BBBLLLWWWcccjjjooovvvyyyyyy~~~|||zzzuuuqqqzzzxxxrrrpppfffhhhppp}}}}}}{{{wwwfffTTTJJJKKKFFF@@@???AAAAAA>>>;;;777777777888888888888888777777666777888;;;>>>@@@@@@@@@???===:::666222///000///---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************nnnUUUQQQOOOLLLPPPLLLJJJHHHFFFFFFEEECCCAAA<<<;;;:::888777666666555333333222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,...............///000000000111222333333444444444555444333333222222333333444444555555666777888999;;;::::::<<>>333222...+++------++++++---************************,,,+++++++++***)))))))))******************************+++++++++******)))************************)))***************++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------......////////////000111333444666666666777777666555555777888888777888:::???FFFMMMQQQnnn|||~~~ooommmfff]]]XXX\\\fffooo}}}vvvrrrpppmmmiiijjjssszzzvvvxxxyyyzzz|||yyytttzzzxxx}}}oooeee\\\RRRGGGAAAAAABBB@@@>>>;;;<<<======>>>>>>???>>>999888555444444777:::<<>>===>>>>>>???AAABBBCCCCCC???===:::666444444555666<<<>>>BBBDDDDDDAAA===;;;777555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************|||^^^RRRNNNKKKNNNKKKIIIGGGFFFFFFEEECCCBBB<<<;;;:::888777666666555111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))***+++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,//////............/////////000111222222222222222222222222222333444555555444555666888999::::::::::::;;;===>>>???@@@@@@@@@AAACCCEEEGGGHHHIIILLLNNNNNNOOOQQQRRRSSSTTTUUUUUUSSSUUUWWWZZZ\\\^^^``````aaaaaabbbccceeegggiiijjjhhhiiilllooosssuuuwwwxxxssssssssstttvvvxxxyyyzzzzzzzzz{{{{{{zzzyyywwwvvvtttssssssssstttssspppnnnmmmoooqqqpppmmmjjjhhhgggaaabbbccceeeffffffffffffkkknnnqqqrrrpppnnnllllllffffffeeedddgggooo{{{uuuxxxvvv~~~yyyqqqhhhXXXRRRMMMLLLPPPTTTTTTRRRFFFFFFCCCAAAEEEMMMRRRQQQLLLHHHDDDFFFLLLNNNJJJEEE999111+++,,,---,,,+++---************************+++++++++***************************************))))))***++++++++++++***************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---...///000000111111222444555666777777777888999999888777777999::::::===CCCMMMYYYgggrrryyy{{{zzz|||zzztttppppppuuuyyyxxxtttxxxwwwooohhhjjjnnnmmmjjjhhhhhhpppzzzzzzvvvwww~~~{{{xxxyyyzzz~~~pppgggjjjmmmhhhddddddmmmwww}}}ssscccTTTJJJEEEDDDDDD???>>>>>>>>>>>>@@@BBBCCCDDDBBB@@@===:::777555444888;;;???BBBCCCCCCAAA@@@;;;999666333111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************vvv]]]SSSOOOKKKMMMKKKIIIGGGFFFFFFFFFDDDBBB<<<;;;:::888777666666555111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,,,,------,,,+++*********++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------------//////............/////////000111111111111111111111111111222444555777888444666888:::;;;<<<<<<<<<;;;>>>BBBBBB@@@???AAACCCAAACCCFFFGGGGGGIIIKKKMMMPPPQQQRRRTTTVVVWWWWWWWWWVVVWWWYYY\\\^^^```aaaaaabbbbbbcccdddgggjjjlllnnniiikkknnnqqquuuxxxzzz|||wwwvvvuuutttvvvxxx{{{}}}zzz{{{|||}}}}}}|||{{{zzzyyywwwuuuuuuvvvvvvuuutttppprrruuutttrrrooommmlllfffeeeeeeeeeffffffggghhhlllooorrrsssqqqpppppppppgggggggggeeeeeeiiirrrxxx~~~uuuyyy}}}~~~xxxlllcccWWWNNNMMMPPPSSSUUUNNNLLLFFF???@@@HHHNNNOOOIIICCC>>>>>>CCCHHHJJJJJJAAA888///------+++)))******************************************+++++++++************************))))))***+++++++++++++++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---...///000111111222333555666777777777666:::;;;<<<<<<<<<===@@@BBBGGGJJJPPPXXXbbbmmmuuuzzztttkkkiiiiiikkkjjjffffffiiinnntttvvvxxx~~~xxxuuutttvvv{{{yyysssnnniiidddbbbgggrrr{{{}}}{{{}}}}}}yyy~~~yyykkk^^^UUURRRRRRDDDBBB???===<<<>>>@@@BBBCCCDDDDDDDDDAAA>>>:::888777999;;;>>>@@@AAABBBBBB???>>><<<999666333111000------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************eeeqqqjjjXXXSSSQQQMMMNNNJJJIIIGGGFFFFFFFFFDDDBBB<<<;;;:::888777666666555000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,------...---+++*********++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........000//////........./////////000000111111111111000000000111222444666888999555666999;;;<<<=========<<>>===EEEMMMPPPHHHAAA:::888<<>>======@@@AAAAAACCCFFFHHHGGGDDD@@@===777888999;;;===???AAABBBBBBBBB@@@>>>:::777444222------------------------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************]]]^^^]]]YYYRRRNNNMMMMMMKKKJJJHHHFFFDDDBBBAAAAAA<<<:::777777777777666444333222000///000///---,,,------++++++++++++------++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------............///111000000000000000111222111111222333555666777777777888999;;;<<<=========@@@HHHNNNLLLEEE???AAAEEEEEEEEEEEEFFFGGGJJJLLLMMMVVVVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^^^^```cccfffccccccbbbcccfffjjjnnnqqqqqqooonnnqqqwww|||}}}}}}{{{zzzyyyxxxxxxyyy{{{||||||}}}~~~}}}zzzxxxyyy{{{|||}}}xxxwwwwwwwwwwwwtttpppmmmmmmllllllkkkjjjiiihhhggglllpppuuuyyyyyywwwvvvvvvqqqooollliiigggggghhhhhhmmmttt{{{}}}~~~{{{qqqwww~~~zzzyyyzzzrrr```MMMDDDJJJTTTUUUUUUQQQIIIBBBBBBJJJRRRQQQGGG;;;555888@@@IIIMMMPPPFFF999000------...---,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******)))(((((((((************************++++++************++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---...///000000111333555===888444555555444555888<<<@@@GGGNNNUUUZZZ]]]^^^lllmmmqqqtttoooiiimmmvvvsssnnnqqqrrrooolllnnnppprrryyyyyytttppprrruuu{{{nnn]]]UUUUUUZZZ]]]fffjjjsssqqqiiimmm___VVVHHH======AAAAAA===???CCCGGGFFFEEEEEEFFFEEE===;;;888666777:::???BBBBBBBBBAAA@@@>>>;;;888666000///......---------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++YYYYYYXXXUUUPPPMMMMMMNNNKKKJJJHHHFFFDDDBBBAAAAAA<<<999777666777777666444333222000///000///---,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///000000/////////000111111111111222333555666777777888999:::;;;===>>>???@@@>>>DDDIIIHHHDDDAAACCCFFFFFFFFFFFFGGGIIIKKKMMMOOOVVVVVVWWWWWWWWWWWWXXXXXXYYY[[[]]]^^^___```cccffffffeeedddeeegggjjjmmmooorrrpppooorrrvvvzzz|||{{{|||{{{yyyyyyyyyzzz|||}}}}}}~~~~~~{{{zzz{{{}}}~~~~~~|||{{{yyyxxxxxxuuurrrooonnnnnnnnnmmmmmmmmmmmmmmmnnnrrrwwwyyyyyywwwvvvuuuqqqooollliiigggfffffffffhhhnnntttwwwwww{{{{{{{{{zzz{{{uuutttooobbbTTTMMMNNNSSSTTTVVVUUUMMMEEECCCHHHOOOQQQKKKCCC;;;999<<>>555000...,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************************************++++++************++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---///111222222333666888999555333555666666777;;;DDDQQQdddrrrwwwxxxwwwwwwyyy{{{|||uuuuuu{{{}}}uuurrrvvvxxxvvv}}}}}}|||{{{~~~~~~xxxggg^^^ZZZZZZZZZ\\\cccnnnyyy~~~rrrmmmnnnddd```UUUIIICCCBBB@@@===@@@CCCEEEEEEEEEFFFGGGHHHBBB???:::666555777:::===@@@@@@@@@???>>><<<:::999333222000...---,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++UUUUUUSSSPPPMMMKKKLLLNNNKKKJJJHHHFFFDDDBBBAAA@@@;;;999777666777666555444333111000///000///...,,,---,,,,,,++++++,,,,,,---++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------............//////.........//////000111111222333444555777888888;;;;;;;;;<<<>>>@@@CCCDDD>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJMMMOOOQQQVVVVVVWWWWWWWWWXXXXXXXXXZZZ[[[]]]^^^___aaadddfffhhhgggffffffhhhjjjmmmooosssrrrqqqsssvvvxxxyyyyyy|||{{{{{{zzz{{{|||}}}~~~~~~}}}~~~{{{zzzyyywwwuuutttqqqqqqqqqqqqqqqrrrsssssstttwww{{{}}}|||zzzxxxwwwsssqqqnnnkkkhhhffffffeeebbbgggkkkmmmmmmpppwww}}}wwwwwwvvvvvv|||rrrooojjjccc[[[TTTPPPNNNQQQVVVXXXTTTJJJFFFIIINNNSSSQQQMMMEEE===;;;???DDDJJJHHHDDD>>>666///+++***,,,,,,,,,,,,++++++++++++************************(((((())))))***++++++,,,************************++++++************++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------........................---000333444555666777999777444333777888888<<<@@@VVVmmmxxxrrrqqqwww|||~~~~~~zzzzzzuuujjjeee]]]\\\\\\aaaiiippptttttt|||uuummmhhhhhhbbbXXXOOOKKKGGGBBB@@@??????@@@AAACCCEEEGGGGGGCCC===888444444555777;;;<<<<<<======<<<;;;;;;999777444000...,,,++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++WWWUUUQQQMMMJJJJJJKKKMMMJJJJJJHHHGGGEEECCCAAA@@@;;;999777666666666555444222111//////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///......---......///000111111222333444666888999999<<<<<<<<<===???BBBFFFHHHAAA@@@@@@AAADDDFFFGGGHHHIIIIIIIIIJJJLLLOOOQQQSSSVVVVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^___aaadddfffhhhgggggghhhiiilllnnnpppssssssssstttvvvwwwwwwwww}}}|||||||||}}}~~~|||zzzzzzzzzzzzyyyuuuuuutttttttttuuuvvvwww{{{~~~}}}{{{zzzvvvuuurrrnnnkkkhhhgggfff^^^bbbeeefffeeegggmmmrrrwwwxxxwwwsssllliiiqqqyyyrrriiiccc^^^WWWNNNGGGJJJRRRXXXWWWQQQLLLNNNRRRVVVVVVSSSMMMFFFAAA@@@@@@GGGJJJKKKFFF===333,,,***------,,,,,,,,,+++++++++************************)))))))))******+++++++++************************++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------......////////////222444666666666777888999666777;;;===???EEELLLjjj~~~sssooojjjhhheeegggoooyyyyyysssmmmjjjjjjkkkkkkjjjhhhwwwqqqooopppnnniiifffddd]]]UUUGGGAAA======@@@AAACCCFFFHHHEEEAAA===999666444333666777888999::::::;;;;;;===;;;777333000---,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++___ZZZSSSMMMJJJIIIJJJKKKJJJIIIIIIGGGEEECCCAAA???;;;999666555666666555333222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///------------...///000111111222333555777999:::;;;============@@@CCCFFFIIIFFFDDDBBBBBBEEEHHHHHHHHHJJJJJJJJJLLLNNNQQQSSSUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZ\\\^^^______aaadddgggeeeeeefffhhhkkknnnppprrrssstttuuuvvvvvvwwwxxxxxx}}}~~~~~~~~~|||zzz{{{}}}~~~~~~zzzyyyxxxvvvvvvwwwxxxyyy}}}|||{{{wwwuuusssooollliiigggfff```bbbccccccbbbcccfffjjjkkkmmmttt{{{sssggg```gggxxx~~~rrriiibbbZZZPPPHHHEEEMMMTTTWWWUUUSSSUUUXXXZZZWWWTTTRRROOOKKKEEE@@@EEEJJJNNNLLLCCC888000+++---------,,,,,,,,,++++++************************,,,+++++++++******))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------......///000111111222444666666555444555666::::::>>>DDDIIIMMMVVV___yyyyyynnnjjjggghhhiiimmmttt~~~|||{{{}}}}}}zzzwwwtttjjjnnnrrrpppmmmsss|||zzzxxxxxx~~~wwwkkkXXXLLLBBBAAABBBBBBCCCFFFCCCDDDDDDCCC@@@<<<777444444444444555666777888888>>><<<:::666333000...---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++hhhaaaWWWOOOKKKJJJJJJJJJIIIIIIIIIHHHFFFCCC@@@???:::888666555666555444333222000//////000000///---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///---------...///000111222222222444666888999;;;<<<=========>>>@@@BBBEEEFFFHHHFFFEEEEEEFFFHHHIIIIIIJJJJJJKKKLLLOOORRRTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^___```bbbeeegggddddddfffhhhkkknnnppprrrqqqsssvvvxxxxxxxxxzzz{{{~~~~~~}}}~~~~~~|||zzzxxxxxxyyyzzz{{{|||{{{{{{vvvuuurrrooollliiigggeeedddeeedddcccbbbbbbdddffffffhhhoooxxx~~~|||nnnbbbdddrrruuukkkccc[[[VVVIIILLLPPPSSSVVVWWWYYY[[[[[[XXXUUUTTTTTTQQQJJJDDDDDDIIINNNOOOIII???555///------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////------...///111222333333555555666555444555777999===AAAJJJUUU[[[___gggooo|||tttrrrvvvrrrssstttvvvzzz}}}}}}ssseeeZZZ[[[jjj{{{|||~~~zzzkkkYYYIIIDDDCCC???>>>AAA???AAADDDFFFDDDAAA<<<999555444444333333444444555;;;;;;;;;:::888555222000......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++nnneeeYYYOOOKKKJJJKKKJJJIIIIIIIIIHHHFFFCCC@@@>>>:::888666555555555444333111000//////000000///...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------............///.........///000111333333222333444666888:::<<<<<<;;;<<<===>>>@@@AAABBBCCCFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLOOORRRUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^___```bbbeeegggdddeeefffhhhkkkmmmnnnoooooossswwwyyyzzzzzz}}}}}}|||zzz{{{|||~~~}}}}}}wwwwwwuuurrrpppmmmjjjiiiiiiiiigggeeecccccccccddddddeeejjjqqqtttwwwrrrkkkrrr~~~vvvnnniiihhhRRRPPPMMMOOOSSSWWWYYYXXXYYYXXXWWWVVVSSSPPPKKKHHHEEEHHHLLLOOOMMMEEE;;;333...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------.../////////......///111222444555555555666666555555777;;;???FFFNNN]]]jjjooommmnnnqqqyyysssvvvyyywww{{{}}}|||{{{|||xxxhhh]]]```hhhwwwjjjTTTLLLHHHAAA===???>>>???BBBCCCCCCBBB@@@>>>999777555444222222222222777999;;;===<<<:::666444......------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++pppfffYYYOOOKKKKKKKKKKKKIIIIIIIIIHHHFFFCCC@@@>>>:::888666555555555444333111000//////000000///...++++++------------+++++++++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------.........//////......//////000222333444222333444666888;;;<<<===:::;;;===>>>@@@@@@@@@@@@CCCEEEGGGHHHGGGHHHJJJLLLJJJJJJKKKLLLOOORRRUUUWWWVVVVVVWWWXXXYYYZZZ[[[\\\[[[]]]___``````bbbeeegggffffffgggiiijjjkkklllmmmnnnrrrwwwzzz{{{|||~~~||||||}}}{{{zzzyyywwwtttqqqooommmlllkkkiiifffdddccccccdddbbbcccgggkkkkkkmmmuuu~~~uuuvvv}}}|||tttsssttt[[[TTTMMMLLLQQQVVVVVVTTTWWWYYYZZZWWWPPPLLLKKKLLLEEEGGGJJJNNNOOOIII???666......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------...///000000...///000111333555666666555555555555666:::@@@DDDPPP[[[lllzzz{{{rrrlllkkkxxx~~~}}}sssqqq{{{~~~||||||}}}yyyvvvuuullljjjkkkwwwiii]]][[[]]]qqq|||cccYYYSSSJJJEEEFFF?????????@@@@@@AAAAAABBB<<<:::888555222111111000444777;;;??????===999666......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++ooofff[[[QQQKKKJJJJJJJJJJJJIIIIIIIIIGGGDDD???;;;:::888666555555555444333000000000000////////////------,,,,,,,,,,,,++++++************************+++++++++*********))))))+++*********))))))((((((++++++******************)))))))))***+++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///000111222333333555555666888999:::;;;<<<;;;===??????@@@AAADDDFFFFFFFFFEEEFFFGGGIIIKKKMMMIIIJJJKKKLLLOOORRRUUUWWWSSSUUUWWWYYYZZZZZZZZZYYY\\\^^^```aaabbbdddgggjjjlllkkkkkkkkklllmmmooopppuuuuuuuuuwww{{{}}}}}}{{{xxxxxxvvvrrrrrruuuqqqqqqqqqooommmjjjgggeeefffeeeddddddeeehhhkkkmmm{{{~~~}}}~~~{{{{{{jjjiiivvvxxxeeeQQQIIILLLQQQTTTVVVWWWXXXVVVQQQJJJGGGJJJNNNFFFDDDEEEHHHMMMMMMIIIDDD777...))),,,...+++)))***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---------.../////////222111111333777888666333777555555888<<>><<<>>>??????CCCIIIDDD@@@<<<888666444222000333333555;;;BBBDDD@@@<<<777444111...------///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++llldddYYYPPPKKKJJJJJJKKKJJJIIIIIIHHHGGGDDD???<<<:::888666555555555444333000000000000////////////------,,,,,,,,,,,,++++++************************+++++++++*********))))))************)))))))))(((++++++*********************************+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///000111222333333555555666888999:::;;;<<<<<<===???@@@@@@BBBDDDGGGFFFFFFEEEFFFGGGIIIKKKMMMKKKKKKKKKLLLNNNPPPRRRTTTSSSTTTVVVXXXZZZ[[[[[[[[[\\\]]]```aaabbbdddgggjjjllllllllllllmmmoooqqqrrruuuuuuuuuxxx||||||zzzzzzxxxtttsssvvvssssssrrrpppmmmjjjhhhfffdddcccbbbaaabbbeeegggiiitttyyy~~~}}}jjjeeelllzzzmmmZZZLLLIIIMMMRRRTTTWWWYYYXXXSSSKKKGGGGGGIIIIIIGGGGGGIIIMMMMMMIIIEEE:::111+++,,,...+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------.........---------......///000000111000111333555666555444555666999>>>DDDMMMXXX```bbbnnn{{{||||||xxxeeefffkkkuuu~~~yyytttpppooorrrvvv}}}zzzvvvpppiiiggglllwwwvvvtttvvv{{{}}}}}}nnn```VVVQQQIIIBBB===???BBBAAA@@@@@@CCC@@@<<<999888666333111222222444:::@@@CCCAAA===999777333000.........///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hhhaaaWWWNNNJJJJJJKKKKKKJJJIIIHHHHHHGGGDDD@@@<<<:::888666555555555444333000000000000////////////------,,,,,,,,,,,,++++++************************+++++++++***************************))))))))))))******+++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000111222333333555555666888999:::;;;<<<===>>>@@@AAAAAABBBEEEGGGFFFFFFEEEFFFGGGIIIKKKMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTVVVXXXZZZ\\\\\\]]]\\\^^^```bbbccceeehhhkkkllllllmmmnnnppprrrssstttuuutttuuuxxx}}}~~~{{{{{{yyyuuuuuuwwwvvvuuutttqqqnnnkkkiiigggcccaaa```______aaacccdddlllpppzzzzzznnnqqq{{{pppeeeeee|||xxxiiiRRREEEHHHOOOQQQWWWYYYZZZVVVNNNGGGCCCBBBJJJHHHGGGIIILLLMMMJJJGGG???666...,,,,,,+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------,,,------------.........------...//////000111111111333444555444444666777444999AAAJJJUUUaaammmtttttt}}}xxxqqqmmmaaafffooozzz~~~|||uuummmbbb[[[\\\ccclllrrrzzz}}}{{{{{{zzzyyyzzzzzzzzz~~~rrrgggaaaXXXKKK@@@???BBBBBB@@@???AAA???===<<<;;;999555333111111222777>>>BBBAAA@@@===;;;777444111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++eee^^^UUUMMMJJJJJJKKKKKKJJJIIIHHHGGGGGGDDD@@@===:::888666555555555444333000000000000////////////------,,,,,,,,,+++++++++*********************************************************)))))))))))))))******+++++++++++++++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000111222333333444555555666888999:::;;;<<<===???@@@AAAAAACCCFFFHHHFFFFFFEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMNNNPPPRRRSSSSSSTTTVVVXXX[[[\\\^^^___^^^```bbbdddeeegggjjjlllmmmmmmoooppprrrtttvvvvvvsssssstttxxx}}}~~~{{{{{{yyyuuuuuuxxxxxxwwwuuusssooollljjjiiicccbbb```___^^^___``````gggjjjqqq}}}tttqqqttt}}}|||zzznnniii~~~xxx\\\FFFDDDKKKNNNVVVYYY[[[XXXQQQGGG???;;;FFFEEEDDDFFFIIILLLLLLKKKDDD<<<333...+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------............---...//////000111222222444666888888666666999<<<999BBBMMMYYYiiizzzyyyqqqnnnmmmrrrxxxuuujjjeeeeeeeeefffkkkqqq|||zzzpppqqqooosss|||vvvlll]]]MMMFFFEEECCCCCCDDD@@@???>>>>>>>>><<<888666222111222555;;;@@@BBBBBB@@@>>>;;;888444222///...------------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++bbb\\\SSSMMMJJJJJJKKKLLLJJJIIIGGGGGGFFFDDDAAA>>>:::888666555555555444333000000000000////////////------,,,,,,,,,+++++++++************************************************))))))))))))))))))************++++++,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000111222333444444555555666888999:::;;;<<<===???@@@AAAAAACCCFFFHHHFFFFFFEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNQQQSSSVVVWWWTTTUUUVVVXXX[[[]]]___```aaabbbdddfffgggiiilllooonnnoooppprrrtttvvvwwwwwwsssssstttwww|||}}}{{{{{{yyyuuutttwwwyyyxxxvvvssspppnnnlllkkkgggeeedddbbb```_________eeegggllltttxxxzzzqqqppp|||xxxsssgggLLLCCCGGGKKKSSSVVVZZZZZZSSSIII>>>777???>>>>>>@@@EEEIIIMMMNNNIIICCC999000++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........---------.........//////......///000111222333444555777999999888:::???CCCEEEPPP]]]iiizzzzzzrrrqqqtttwww|||xxxsssooopppuuu}}}{{{}}}zzzppplllllluuu}}}tttjjjbbbWWWKKKDDDCCCAAAAAA@@@@@@@@@>>>;;;999555333222444888===AAACCCBBBAAA???<<<999555222000.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++aaa[[[SSSMMMKKKKKKKKKLLLJJJIIIGGGFFFFFFDDDBBB???:::888666555555555444333000000000000////////////------,,,,,,,,,,,,++++++***************************************+++++++++))))))))))))******************++++++,,,---------+++++++++***************++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,,,,,,,,,,---...000000///000000111222333444444555555666888999:::;;;<<<===>>>@@@AAAAAABBBEEEGGGFFFFFFEEEFFFGGGIIIKKKMMMLLLLLLMMMOOORRRUUUYYYZZZVVVWWWWWWYYY[[[]]]___```aaaccceeeggghhhjjjmmmpppoooppprrrsssuuuvvvwwwwwwttttttuuuxxx}}}}}}{{{{{{yyyuuuuuuwwwyyyxxxuuussspppnnnmmmmmmkkkjjjgggeeecccaaa______dddfffiiinnnwww~~~pppfffdddppp~~~{{{sssYYYGGGEEEJJJNNNSSSXXXZZZUUUKKK???777999999999;;;???FFFLLLPPPLLLHHH???333,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,---------............------.........///////////////000111333444555555444555777:::>>>DDDKKKPPPXXXbbblllttt~~~uuutttxxx~~~vvvxxxqqqggg___cccsssxxxrrrlllllluuuvvv]]]HHH>>>DDDCCCAAAAAAAAA@@@>>><<<999777555444666:::@@@DDDBBBBBBAAA@@@===999666444/////////......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++aaa[[[TTTNNNKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDBBB@@@:::888666555555555444333000000000000////////////------,,,,,,,,,,,,++++++************************))))))*********+++++++++((()))))))))******************++++++,,,------...***************+++++++++++++++++++++++++++++++++)))*********++++++++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++,,,,,,,,,...///000111///000111111333333444555555555666888999:::;;;<<<<<<===???@@@@@@BBBDDDGGGFFFFFFEEEFFFGGGIIIKKKMMMLLLLLLMMMOOORRRUUUXXXZZZXXXXXXXXXYYY[[[]]]___``````bbbdddfffgggiiilllooopppqqqrrrtttuuuvvvvvvuuuxxxwwwxxx{{{||||||zzzvvvvvvyyyxxxvvvtttrrrpppooooooooonnnmmmjjjhhhdddbbb```___```cccgggkkkqqqzzzqqqfff```hhhwww}}}fffLLLCCCIIIJJJNNNUUUYYYVVVMMMBBB999777777666888<<>>???<<<777444444888???CCCAAABBBCCCBBB@@@===:::888111111000//////...------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++aaa\\\TTTOOOLLLLLLLLLKKKJJJIIIFFFEEEEEEDDDBBB@@@:::888666555555555444333000000000000////////////---------,,,,,,,,,++++++************************))))))******++++++++++++(((((())))))*********+++******+++,,,,,,---......))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++,,,,,,---...///111111000000111222333444444555555555666888999:::;;;<<<;;;===??????@@@AAADDDFFFFFFFFFFFFFFFGGGIIILLLMMMLLLLLLMMMNNNQQQTTTVVVXXXZZZYYYYYYYYYZZZ\\\^^^```___aaacccdddfffhhhkkkmmmpppqqqsssuuuuuuuuuuuutttzzzzzzzzz}}}~~~~~~|||xxxwwwzzzwwwuuusssqqqpppooooooppppppnnnllliiieeebbb```^^^]]]aaaeeeiiimmmuuu~~~wwwkkkbbbfffttt}}}nnnOOOCCCIIIGGGLLLSSSXXXWWWOOODDD;;;888777666666:::@@@HHHNNNOOOOOOFFF777...---+++(((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------.........//////............/////////000///000111222444555666777777777;;;EEEUUUdddooosssuuu||||||yyy}}}sssbbbWWWXXXdddppp|||kkkaaadddoooyyykkkZZZIIIGGGCCCAAAAAAAAA@@@???BBB>>>999444333777>>>CCCAAABBBCCCCCCBBB???<<<:::222111111000///.................................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++WWWPPPKKKKKKLLLJJJKKKNNNJJJJJJJJJHHHFFFDDDAAA@@@;;;999777555555444333111//////.........------------------,,,,,,+++++++++,,,,,,,,,++++++***************************************)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---------...............000000111222333555666777777888::::::999999:::<<<>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKPPPPPPQQQQQQSSSTTTVVVVVV[[[[[[ZZZZZZ[[[\\\\\\]]]aaaaaaaaabbbeeehhhjjjlllrrrssstttvvvwwwwwwxxxxxxzzz|||}}}|||zzzzzzzzz{{{sssuuuvvvtttqqqoooppprrruuurrrlllhhheeebbb___]]]```aaaccceeehhhooowww|||rrrdddccckkkuuuwwwpppxxxvvvbbbNNNFFFEEEFFFQQQWWWSSSQQQKKK===;;;:::777444444;;;HHHRRRMMMNNNLLLDDD888000------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////...------------...666333111222666999999777888<<>><<<;;;:::888666;;;BBBBBBCCCDDDDDDDDDCCCAAA@@@999777333///,,,,,,,,,---------,,,,,,,,,------...,,,------......------,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVVOOOIIIJJJKKKJJJJJJMMMKKKKKKJJJIIIGGGDDDBBB@@@<<<:::777555555444222000//////.........---------...---------,,,,,,,,,+++,,,,,,,,,+++++++++************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---------............///000000111222333555666777888999;;;;;;::::::;;;===>>>??????AAABBBDDDFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMPPPPPPPPPQQQRRRTTTUUUVVVYYYYYYZZZ[[[]]]^^^```aaa``````aaabbbeeehhhjjjlllrrrssstttvvvwwwxxxxxxxxx|||~~~~~~}}}|||||||||xxxyyyzzzxxxuuussssssuuuuuuqqqlllhhheeeccc___]]]___```aaacccfffllltttyyyppphhhgggjjjrrryyy~~~uuuqqqssspppbbbRRRJJJFFFNNNTTTRRRRRRNNNBBB>>>>>>;;;888888>>>HHHPPPOOONNNLLLFFF===444///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........000000///////////////000333333333555777999:::999>>>CCCJJJWWWkkk~~~|||xxxwwwoooxxx{{{zzz|||rrrgggjjjqqqyyykkk\\\LLLEEEAAA======@@@???<<<<<<;;;888555888>>>CCCDDDEEEEEEEEEDDDBBBAAA===;;;777222///............------,,,,,,------...,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUUMMMGGGHHHJJJIIIJJJLLLKKKKKKKKKJJJHHHEEECCCAAA===:::777555555333111000/////////.........------.........---------------,,,,,,,,,++++++++++++******************************)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------........./////////000000111222333555666777888:::<<<<<<;;;;;;===>>>??????@@@AAACCCEEEGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXYYY\\\^^^aaadddeee```aaabbbdddfffiiikkkmmmrrrssstttvvvwwwxxxyyyzzz~~~~~~~~~}}}~~~}}}zzzxxxwwwxxxwwwsssooollliiifffcccaaa```aaabbbcccfffkkkrrrvvv~~~vvvjjjdddhhhppp}}}wwwiiinnn~~~yyyeeeRRRHHHIIIOOOOOOSSSRRRHHHBBBAAA@@@>>>???CCCIIINNNPPPOOOLLLHHHBBB;;;333...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------------.........111111000000000111111222222333555777999<<>>>>>@@@>>>>>>???<<<888999===EEEEEEFFFGGGFFFEEEDDDCCCBBB@@@<<<777444111000///......---------------...,,,------......------,,,------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUULLLEEEFFFIIIIIIIIIKKKLLLLLLLLLJJJHHHFFFCCCBBB===;;;888555444333111///////////////....................................++++++++++++++++++++++++************************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......//////000000000000111222333555666777888:::;;;;;;;;;;;;===???@@@@@@AAABBBCCCEEEGGGHHHKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPRRRSSSUUUVVVWWWWWWYYY[[[^^^aaadddeeebbbcccdddgggiiilllnnnooosssssstttvvvwwwyyy{{{|||}}}{{{zzzyyyvvvssspppnnnllliiifffddddddeeefffhhhlllrrrvvv~~~rrreeefffmmmttt|||wwwkkknnnxxx\\\LLLGGGKKKLLLRRRUUUNNNDDDCCCBBBCCCFFFIIILLLNNNQQQNNNKKKIIIGGGAAA666......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......------------------------........................------------............111111000000111222333333222333555666:::CCCOOOXXX___dddiiiooo{{{zzzwwwuuunnnrrr{{{zzz{{{~~~~~~xxxwwwsssppphhh^^^VVVUUU[[[bbbkkkgggaaa[[[XXXXXX[[[^^^]]]^^^aaacccdddfffffffffccc```[[[VVVUUUZZZccckkkzzzsssiiieeegggnnn{{{wwwnnnccc\\\```jjjssswwwttteee[[[VVVOOOFFF???@@@>>>???BBBBBB??????BBBFFFGGGHHHHHHHHHGGGEEEEEEEEECCC@@@<<<777444111000///......------------...,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------XXXMMMEEEEEEIIIIIIIIIJJJLLLLLLLLLJJJHHHFFFCCCBBB===:::777555555333222000000000/////////.................................++++++++++++++++++++++++************************))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111000000111222333555666777777888:::;;;:::;;;===>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYY[[[]]]```bbbcccdddfffhhhkkknnnppprrrssssssssstttvvvxxxzzz}}}~~~~~~|||yyywwwtttrrrqqqoookkkiiifffgggggghhhiiilllpppttt}}}pppllloooyyy}}}~~~{{{wwwxxx~~~hhhSSSIIIKKKJJJOOOTTTQQQFFFDDDCCCEEEJJJOOOQQQQQQPPPMMMJJJJJJJJJDDD999000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------------------------------------------------------.........//////000000000000111222333444222333555888AAAPPPbbbnnnuuuzzz~~~{{{qqqnnnssssssssssssuuu|||zzzuuurrrzzzyyypppjjjeeeaaakkkuuuuuukkk```ZZZXXXUUUTTTQQQKKKGGGFFFHHHKKKPPPPPPOOOKKKHHHGGGJJJMMMHHHHHHJJJKKKMMMNNNNNNOOOLLLKKKIIIHHHIIIMMMRRRVVVcccnnn|||{{{sssooottt}}}qqqddd]]]^^^dddjjj}}}ppphhhfff```PPPBBB@@@======AAACCCCCCDDDHHHGGGHHHIIIIIIIIIHHHFFFFFFFFFDDDBBB???:::666333111000///...---------------,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------\\\PPPGGGFFFJJJJJJJJJJJJKKKKKKKKKJJJHHHEEECCCAAA<<<999777555555444333111000000000/////////......---------------.........***++++++++++++,,,,,,,,,************************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------...///000000111222000000111222333555666777666888:::::::::;;;===???AAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[]]]___aaabbbfffhhhkkknnnqqqsssuuuuuusssssstttvvvxxx{{{~~~}}}xxxvvvtttsssrrrpppmmmjjjggghhhhhhhhhhhhjjjmmmpppxxxvvvyyywww___RRRPPPKKKLLLRRRRRRJJJEEEBBBDDDKKKQQQSSSRRRPPPNNNLLLLLLKKKFFF<<<444000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------------------------------------.........///////////////000000222333555555555888>>>HHHUUUfffvvvzzzuuuuuuyyy}}}{{{tttttt~~~yyyxxx}}}vvvkkkddd^^^hhhmmmfff[[[TTTQQQOOOGGGNNNUUUUUUOOOHHHDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???AAACCCBBB???>>>@@@CCC?????????@@@AAAAAABBBBBB>>>>>>???@@@AAADDDFFFGGGLLLSSS[[[aaagggooo{{{}}}xxxyyyyyyuuuuuu~~~|||oooddd______rrr}}}vvvsssmmm\\\KKKFFF@@@===???AAABBBEEEIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCAAA>>>:::666444000000///...------------,,,------......------,,,------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...------------------------aaaTTTIIIHHHKKKLLLJJJIIIKKKKKKJJJIIIGGGDDDBBB@@@:::888666555555555444222000000000000/////////...+++,,,,,,,,,------------******+++++++++,,,,,,,,,************************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......//////...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------...///000111222222000000111222333555666777777999;;;;;;;;;<<<>>>@@@AAABBBBBBDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOPPPRRRTTTVVVXXXZZZYYYYYYZZZ\\\^^^```bbbcccfffhhhkkkooorrrtttvvvvvvsssssstttuuuxxx|||yyyxxxwwwvvvvvvtttqqqnnnjjjjjjkkkjjjiiijjjmmmooosss{{{}}}lll^^^YYYNNNKKKQQQSSSOOOHHHAAABBBJJJQQQSSSRRRQQQPPPOOONNNLLLGGG@@@:::111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------..................................................................////////////000000111222333555777888<<>>:::888111000///...------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,---..............................dddVVVJJJIIILLLMMMKKKJJJJJJJJJJJJIIIFFFDDDAAA@@@999777555555555666555444000000000000////////////+++++++++,,,,,,---------*********++++++,,,,,,,,,************************(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,------...///000111222222000000111222333555666777888:::<<<======>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUWWWYYY[[[YYYYYY[[[]]]___bbbeeeffffffhhhkkkooorrruuuvvvvvvsssssstttuuuyyy|||}}}|||{{{{{{zzzxxxuuusssmmmnnnnnnmmmlllmmmoooqqqpppyyy{{{tttfff```QQQKKKPPPTTTTTTJJJAAAAAAHHHPPPRRRQQQRRRRRRQQQPPPMMMIIICCC???222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,---------..............................////////////////////////............/////////000111222222333555777999:::DDDPPPfffzzzrrrfff\\\VVVTTTNNNIIIMMMMMMIIIDDDDDDHHHKKKIIIJJJHHHFFFFFFHHHKKKLLLMMMKKKHHHEEEDDDFFFHHHIIIHHHKKKJJJJJJHHHGGGHHHJJJLLLQQQQQQPPPOOOOOOOOOOOOOOONNNKKKFFFCCCCCCCCCDDDDDD===>>>@@@@@@@@@BBBFFFJJJTTTUUU^^^mmmvvvwwwyyy|||{{{|||lllsss~~~{{{xxxsssbbbVVVJJJDDDBBBAAADDDHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDEEEEEEDDDAAA===;;;111111000......---------,,,------......------,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---..............................iiiRRRHHHJJJHHHHHHKKKHHHHHHIIIJJJJJJIIIFFFCCCAAA<<<:::777666666666444333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,------------------------------,,,***))))))***,,,---///...,,,***)))))))))***************************++++++++++++++++++++++++,,,,,,++++++***+++++++++......///000111222333333111000000111222444666888777999<<<>>>??????>>>>>>>>>???AAACCCFFFHHHJJJKKKKKKJJJIIIHHHIIIJJJMMMNNNQQQSSSTTTTTTTTTTTTWWWYYYYYYZZZ\\\^^^aaaccceeefffgggiiikkklllmmmoooqqqsssrrrtttvvvwwwxxx{{{~~~}}}|||||||||zzzwwwtttmmmmmmllllllkkkkkkllllllooouuu{{{vvvhhhbbbWWWJJJJJJTTTUUUQQQLLLFFFDDDGGGMMMRRRRRRPPPNNNNNNNNNLLLGGGBBB:::444---+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,---------............///000000000000000000000000,,,---...///000000000000333666222444;;;999777AAALLL```yyypppddd]]]TTTNNNLLLLLLMMMMMMOOOOOOPPPOOOOOOQQQTTTWWWXXXXXXXXXUUUSSSQQQRRRSSSRRRRRROOOLLLIIIIIIKKKMMMTTTSSSQQQOOONNNNNNNNNOOOYYY[[[\\\[[[YYYXXX[[[^^^^^^ZZZUUUSSSQQQMMMGGGBBBCCC@@@===<<<===?????????JJJGGGJJJUUU]]]]]]]]]```ooo{{{{{{uuuqqqsss~~~wwwjjjUUUCCC>>>BBBEEEDDDBBBDDDFFFHHHHHHGGGHHHHHHCCCEEEGGGHHHGGGCCC@@@===:::444---+++---000...,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------jjjSSSIIIJJJHHHHHHJJJGGGIIIJJJKKKKKKIIIFFFBBB@@@;;;999666555555555333222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,,,,------------------------------,,,***))))))***,,,------,,,+++*********+++,,,************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,......///000111222333333111111111111333555777888888999;;;===>>>????????????@@@BBBCCCFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[\\\___aaaccceeefffhhhjjjkkklllllllllnnnpppsssuuuvvvwwwxxxzzz~~~~~~}}}}}}|||xxxvvvooonnnmmmlllllllllllllllnnnsssxxx|||{{{pppcccWWWQQQPPPQQQTTTRRROOOJJJFFFGGGLLLQQQSSSQQQOOONNNNNNLLLHHHDDD===777000---...///---+++------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...------,,,,,,,,,------------............///000000000000000000000000......///000000000000000000444222444<<<:::;;;GGG^^^pppyyyxxx|||{{{uuunnniiiaaaZZZTTTUUUVVVWWWXXX\\\aaaeeehhhgggeeeaaa]]][[[\\\]]]\\\^^^___^^^[[[XXXVVVVVVQQQQQQOOOKKKIIIIIIKKKMMMPPPOOONNNLLLKKKKKKLLLLLLRRRTTTWWWWWWWWWXXX\\\___bbbaaa```___```___]]][[[RRROOOJJJGGGEEECCCAAA???BBB======CCCHHHGGGHHHJJJYYYcccvvvtttiiieeeooosssZZZHHHBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGEEEEEEGGGGGGFFFCCC@@@>>><<<777111//////000///............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------------jjjSSSIIIKKKHHHGGGJJJGGGJJJKKKKKKKKKIIIEEEAAA???:::888555444444444222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---------------------------,,,+++******+++,,,---+++*********+++,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......///000111222333333222222222222444666888999999::::::;;;===>>>@@@AAAAAAAAABBBDDDEEEGGGHHHHHHLLLKKKKKKJJJKKKMMMOOOPPPPPPRRRSSSSSSSSSSSSVVVXXX[[[\\\]]]___aaacccdddeeehhhjjjlllmmmmmmnnnqqqsssuuuwwwxxxxxxxxxzzz~~~~~~{{{xxxppppppooommmllllllllllllooorrruuuvvvyyy{{{}}}~~~uuudddYYYUUUQQQKKKQQQSSSSSSOOOIIIGGGKKKOOOSSSQQQOOONNNNNNLLLJJJGGGAAA;;;333......//////...........................,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///...------,,,------------------............///000000000000000000000000000000000000111111111111000666666888???@@@FFFVVVqqq~~~{{{jjjhhhiiifff```^^^___^^^[[[___dddjjjkkkiiigggiiikkknnnlllhhhbbb\\\XXXXXXXXXUUUWWWZZZZZZWWWTTTRRRQQQOOOOOOMMMJJJHHHHHHKKKMMMNNNMMMKKKJJJIIIHHHHHHHHHGGGIIIKKKLLLLLLMMMPPPRRRRRRTTTVVVWWWXXXYYY[[[]]]]]]ZZZVVVSSSPPPMMMIIIFFFEEE@@@======>>><<<;;;===BBBHHHVVViiiyyyvvv```YYYooo}}}^^^KKKEEECCCDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGFFFFFFDDDBBBAAA@@@>>>;;;777444111000000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------hhhQQQHHHJJJHHHIIILLLIIIKKKLLLLLLKKKHHHDDD@@@>>>999777444333333333222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++,,,------......///000111222333333333222222333444666888:::::::::::::::<<<>>>AAACCCBBBBBBCCCDDDEEEFFFFFFGGGLLLLLLKKKLLLMMMNNNPPPPPPPPPQQQSSSSSSRRRSSSUUUWWW\\\]]]^^^```aaabbbddddddgggjjjmmmppprrruuuxxx{{{yyyzzzzzzzzzzzz|||}}}{{{rrrqqqpppnnnllllllkkkkkkpppqqqrrrsssuuu}}}}}}yyyooodddYYYPPPKKKLLLQQQTTTRRRKKKGGGHHHKKKRRRQQQPPPOOONNNMMMKKKJJJEEE>>>666000......//////------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---............------------......---------............///////////////////////////000000000000000111111111444::::::<<>>;;;;;;BBBPPP]]]iiiuuuxxx^^^___pppzzz^^^MMMEEECCCCCCDDDFFFHHHHHHHHHGGGHHHHHHFFFDDDCCCBBBBBBAAA??????<<<888333000///000............------------------------------------------------------------........................------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------fffOOOFFFJJJHHHJJJNNNLLLKKKLLLLLLKKKHHHDDD@@@>>>999777444333333333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++,,,+++++++++,,,------.........///000111222333333333222222333444666888:::::::::999999;;;>>>AAADDDCCCCCCCCCDDDEEEFFFFFFFFFKKKKKKLLLMMMNNNOOOPPPQQQPPPRRRSSSSSSSSSSSSVVVXXX]]]]]]^^^```aaacccddddddgggjjjnnnqqqsssvvvzzz|||{{{|||}}}}}}|||}}}~~~tttsssqqqooommmlllkkkjjjqqqrrrrrrrrrttt{{{{{{~~~uuu]]]OOOPPPHHHNNNSSSRRRMMMHHHFFFFFFOOOPPPPPPPPPNNNMMMLLLLLLGGGAAA999222...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---............---------......///---------............///////////////////////////////////////000111222333555;;;;;;>>>GGGMMMZZZooowwwlllhhhddd```[[[aaaiiipppzzzzzzxxxwwwwwwvvvoooddd[[[TTTTTTSSSRRRPPPQQQSSSVVVXXXYYY[[[\\\]]]```dddgggggggggfffdddcccdddhhhkkkjjjiiigggccc```\\\YYYXXXZZZYYYWWWUUURRROOOLLLIIIGGGIIIJJJHHHEEEDDDGGGJJJIIIIIIJJJLLLOOOQQQQQQPPPRRRTTTTTTRRRNNNJJJEEEBBB???<<<<<>>;;;555000////////////............------------------------................................................------------------------------............------......------------......,,,,,,++++++,,,,,,---...------------------------jjjSSSIIIKKKHHHHHHJJJGGGHHHIIIJJJKKKIIIFFFCCCAAA:::888555444444444222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************+++---//////...---,,,------------------------***++++++,,,,,,++++++***'''(((***,,,------------************************+++++++++++++++++++++++++++++++++,,,---...///000......///000111222333333111111000111222444666888888888999;;;===@@@BBBCCCAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOSSSTTTVVVVVVUUUVVVXXXZZZ[[[\\\^^^```ccceeeggghhhiiillloooqqqsssuuuxxx{{{xxxyyy{{{{{{{{{}}}}}}yyyvvvtttrrrqqqnnnoooqqquuuyyyzzz~~~yyybbbPPPIIIIIILLLQQQUUUSSSJJJCCCEEEJJJPPPRRRPPPMMMKKKJJJLLLIIICCC<<<555000//////........................---------.........//////---,,,,,,,,,,,,---.....................///000000---------.........//////000000000000000000000000111111111222555999<<<>>>EEEQQQ\\\kkkyyyvvvppptttyyywww}}}{{{sssooojjjaaaXXX\\\eeeooowww|||{{{tttjjjiiidddaaaccceeebbb[[[___]]]\\\___gggqqq{{{~~~zzzuuuppplll^^^ZZZUUUQQQOOONNNLLLKKKHHHNNNPPPJJJGGGIIIIIIFFFEEECCCDDDGGGFFFAAA???@@@@@@???@@@CCCLLLZZZiiirrr}}}jjjgggmmmzzzZZZQQQFFFAAABBBDDDEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGIIIEEEAAAAAABBB???888111000/////////............------------------------................................................------------------------------............------......------------......,,,,,,++++++,,,,,,---...------------------------oooRRRDDDIIIIIIHHHJJJIIIHHHLLLMMMIIIGGGGGGCCC>>>:::999777555333222111111000000000///......------,,,,,,,,,++++++*********...,,,+++)))(((((()))))))))))))))))))))******+++,,,,,,,,,---------............------------......++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......///000111222333444444444333333222222222333444444777777888:::===@@@CCCEEECCCDDDFFFGGGHHHHHHHHHGGGKKKLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUTTTTTTUUUWWWZZZ\\\^^^aaabbbcccdddfffhhhkkklllnnnqqqssstttuuuvvvvvvyyy|||}}}~~~~~~}}}||||||{{{zzzxxxtttttttttwww{{{sssuuu~~~ccc]]]RRRMMMJJJOOOTTTSSSLLLFFFFFFJJJNNNQQQPPPNNNLLLKKKKKKJJJGGG@@@777000------......------------............------------......000000000000////////////000000000000000000000000111111000000//////......000000000000000///......111000333888999:::@@@GGGPPP^^^qqq}}}}}}zzz|||zzzwww{{{ggg\\\XXXWWWWWWXXX\\\gggwww{{{pppccc^^^ZZZYYY\\\```bbbbbbcccdddeeehhhppp{{{vvviiibbbaaa]]]RRRIIIHHHKKKMMMKKKGGGCCCBBBCCCEEECCC@@@???@@@AAABBBAAA@@@BBBCCCDDDGGGLLLUUU[[[ppp}}}mmmcccgggnnnvvvwww___IIICCCDDDBBB@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJIIIFFFCCCDDDEEEDDD>>>888333111////////////...---////////////////////////...------,,,,,,------......------,,,,,,------..................................................................///000111..................................../////////000qqqSSSEEEIIIIIIHHHJJJIIIHHHLLLLLLIIIGGGFFFCCC>>>:::999777555333222111111000000//////......------,,,,,,,,,+++++++++******...---+++***))))))******)))))))))))))))***++++++,,,,,,,,,------------.........------------......,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---.........///000222333333333333333333222222222333444444666666777999<<>>FFFPPP^^^kkk{{{~~~zzz~~~xxxjjj\\\XXXZZZ\\\___bbbmmmssszzzyyynnneee]]]ZZZWWWXXX\\\aaaeeefffqqqssswww}}}|||xxxnnn___SSSQQQPPPOOOMMMJJJGGGFFFEEEEEECCCAAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@DDDIIINNNTTTcccvvvxxxjjjeeebbbeeeuuuxxxaaaUUUKKKAAA???BBBBBBCCCDDDEEEGGGHHHIIIJJJJJJGGGDDDEEEFFFDDD???:::666333000/////////...---////////////////////////...------,,,,,,------......------,,,,,,------.........................................................------......///000........................---------............///sssTTTFFFIIIIIIHHHJJJIIIHHHKKKLLLHHHFFFFFFBBB>>>:::999777555333222111111000000//////...---------,,,,,,,,,++++++++++++***...---,,,+++******++++++***))))))))))))***++++++,,,,,,,,,,,,------------......------------......---------------,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---.........///000222333333333333444333333333444444555666555555666888:::>>>AAABBBBBBCCCEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQPPPSSSUUUWWWVVVVVVWWWWWWYYY\\\___```bbbcccfffhhhiiijjjmmmpppsssuuuwwwxxxzzz{{{||||||}}}~~~~~~}}}yyyxxxwwwyyy}}}yyyzzzyyysss~~~rrrggg\\\QQQNNNQQQUUUSSSNNNFFFHHHKKKNNNOOONNNMMMLLLHHHHHHGGGCCC===888444333///......------......///......------------......---------...............000000000000000000000000111000000000000///////////////000000111222222222444555888<<<===BBBPPP^^^ttt}}}~~~nnneee```dddkkkqqqtttxxxvvvtttrrrooojjjddd___]]]^^^]]]^^^bbbjjjrrrxxx{{{uuuhhhccc\\\XXXUUUQQQLLLHHHFFFDDDBBBAAAAAA@@@===;;;???@@@@@@???>>>>>>AAACCC@@@IIIVVVeeewwwrrreeeYYYVVVeeexxxqqq\\\HHHAAAEEE@@@BBBCCCFFFHHHIIIJJJJJJJJJHHHFFFFFFGGGEEEAAA<<<:::777222///............////////////////////////......------------............------------......................................................------------------...///........................,,,,,,---------.........uuuWWWGGGJJJIIIHHHJJJIIIHHHKKKKKKGGGEEEEEEBBB>>>:::999777555333222111111000//////......---,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******))))))******+++,,,++++++,,,,,,,,,---------...------,,,,,,------...------......------,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......///000111333444444444444555555555555666777777888555666666888:::===@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPOOORRRVVVWWWWWWVVVVVVWWWYYY[[[^^^```aaacccfffhhhiiijjjmmmqqquuuxxxzzzzzz{{{|||||||||}}}yyyxxxwwwyyy||||||~~~~~~pppzzz{{{rrrgggXXXNNNOOOTTTTTTQQQGGGGGGIIILLLNNNOOOMMMLLLHHHHHHGGGDDD???:::555333//////............//////......------------......------............//////////////////////////////000000000000000000000000111111111111111222333333444666;;;@@@EEEOOObbbttt}}}yyywwwyyywwwsssttt{{{pppkkkeeeaaa]]]\\\bbbhhhoooqqquuu|||~~~wwwrrrjjj___VVVQQQMMMIIIFFFEEECCCAAA@@@AAABBBBBBBBBAAA@@@AAAAAAAAACCCEEEIIIUUUjjjsssddd]]]bbbmmm~~~vvvXXXHHHHHH???AAACCCFFFHHHIIIIIIIIIJJJIIIGGGGGGGGGFFFCCC@@@???;;;555000//////......////////////////////////......------------............------------......................................................------,,,,,,,,,------...........................---------.........//////xxxYYYIIIKKKIIIHHHJJJIIIHHHJJJJJJFFFDDDDDDBBB===:::999777555333222111111/////////...------,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,++++++***************++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------......------,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......000111222444555555666666666666666666777888999:::777777777999;;;>>>AAABBBBBBBBBCCCDDDFFFGGGHHHIIIHHHIIIIIIJJJKKKMMMNNNOOOOOORRRVVVWWWWWWVVVVVVWWWYYY[[[^^^```aaaccceeehhhjjjkkkooosssvvvyyy{{{||||||}}}~~~}}}~~~{{{zzzyyyzzz~~~~~~{{{yyyqqqaaaQQQMMMRRRTTTRRRIIIHHHIIIKKKNNNOOONNNLLLHHHHHHGGGDDD@@@:::444000/////////....../////////......------------............/////////000000000////////////////////////000000000000111111111111444333222222222222333333888;;;BBBLLLUUUcccwwwyyyoookkkmmmssszzz~~~uuuqqqfffaaa^^^]]]]]]cccqqqtttddd^^^VVVOOOKKKIIIGGGFFFAAAAAAAAABBBCCCCCCBBBBBBCCCDDDBBB???@@@NNNfffzzz}}}oooeeeaaajjjrrrjjjPPPGGG@@@AAACCCEEEGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFDDDCCCBBB>>>777222000//////...///////////////////////////......------......//////......------......///...................................................------,,,,,,,,,------........................////////////000000000000{{{\\\JJJLLLIIIHHHKKKIIIHHHJJJIIIEEECCCCCCAAA===:::999777555333222111111//////......---,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......000111222444555555666666555555555666777888999:::777777888999;;;>>>AAABBBBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPSSSUUUWWWVVVVVVWWWWWW[[[]]]___aaaaaaccceeegggjjjlllooosssvvvyyy{{{|||}}}~~~|||||||||||||||zzzlllXXXNNNPPPSSSRRRMMMKKKIIIKKKNNNPPPNNNLLLHHHGGGFFFEEEBBB<<<555///000//////......//////000......------------............//////000111111111000000000000000000000000000000000111111111111222444444333222222333555666888>>>JJJZZZgggrrr~~~zzzlllddddddjjjttt~~~}}}nnnaaa\\\]]]ZZZ\\\aaadddkkk~~~|||tttiii]]]UUUOOOJJJHHHCCCBBBAAAAAABBBBBBAAA???>>>@@@CCCBBB>>>AAANNN]]]uuu~~~jjj[[[ZZZ\\\iiiyyyXXXHHHBBBBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEEEECCC???999555333111000...//////////////////////////////............////////////............//////................................................///...------------------........................//////000000000111111111}}}]]]LLLLLLIIIHHHKKKIIIHHHJJJHHHDDDBBBBBBAAA===:::999777555333222111111///......------,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++******++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......//////111222333444444444333333333444555666777888777777777888:::===???AAAAAAAAABBBCCCDDDGGGIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUUUUUUUUUUWWWYYY]]]___aaabbbbbbccceeefffjjjkkknnnrrruuuwwwyyyzzz|||~~~yyyyyyzzz{{{}}}{{{~~~}}}xxxaaaQQQPPPSSSSSSQQQMMMJJJKKKNNNPPPOOOLLLFFFFFFFFFGGGEEE@@@888222000000////////////000000......------------......------......///000000111000000000000000000000000000000111111111222222222222222111222333666888:::===EEEXXXooo|||~~~~~~vvvnnnhhhgggjjjnnnvvv~~~|||wwwnnnccc\\\[[[]]]]]]dddmmmrrrxxx}}}ooobbbXXXQQQOOOKKKGGGEEEEEEDDDAAA??????>>>@@@DDDCCC@@@DDDJJJ[[[nnnqqqccc\\\[[[nnneeeSSSEEEDDDCCCBBBCCCEEEGGGIIIHHHHHHHHHGGGEEEEEEEEEFFFCCC@@@;;;777555333000...//////////////////////////////............////////////............//////................................................000///......------..............................////////////000000000000^^^LLLLLLJJJHHHKKKIIIHHHIIIHHHCCCAAABBBAAA===:::999777555333222111111///......------,,,++++++*********++++++,,,,,,,,,((()))++++++,,,+++***)))++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......---...///000111222222222111111111222333444666666666666666777999;;;>>>???AAAAAAAAABBBDDDGGGIIIKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRTTTUUUTTTTTTUUUWWWZZZ___```bbbcccbbbcccdddfffiiijjjmmmpppsssvvvwwwxxx|||~~~uuuvvv~~~uuuuuuvvvwwwyyyyyyzzzzzzuuuyyy~~~sss~~~hhhTTTPPPSSSSSSSSSOOOKKKKKKOOOQQQOOOLLLEEEEEEFFFHHHHHHDDD<<<666000000////////////000000.........------.........,,,,,,------...///000000000000000000000000000000000000111111222222222222000000000111444888<<<>>>GGGSSSjjjzzz|||yyyqqqooollllllpppssssssvvvzzzzzzrrrkkkfffbbb^^^___ccceeegggrrr|||lllccc\\\WWWQQQMMMKKKHHHDDDAAAHHH@@@===AAAEEECCCCCCEEEGGGRRRdddxxxxxxhhh[[[aaazzzqqqaaaGGGEEECCCAAAAAADDDGGGIIIGGGHHHGGGFFFEEEDDDEEEGGGCCC@@@<<<999777444111...//////////////////////////////............////////////............//////................................................111000///.................................................../////////000dddKKKIIIGGGHHHKKKIIIIIIIIIIIIHHHFFFCCC@@@>>><<<999666444333222111000///............------------,,,,,,++++++,,,,,,---******************++++++++++++,,,,,,,,,+++******++++++,,,,,,---...//////...---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,------.../////////---...///000222333444555777555444777<<>>BBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPSSSUUUVVVVVVVVVWWWZZZ\\\^^^```bbbbbbbbbccceeegggeeegggiiikkkmmmqqquuuyyyzzz|||zzzwwwsssqqqttttttrrrqqqssstttxxx|||~~~|||~~~~~~|||tttcccRRRPPPVVVUUUQQQLLLKKKLLLNNNNNNMMMLLLIIIEEEEEEFFFCCC===777222000///...///000///...000000//////.........---000000///...............000000000000111111111111222222111111222222333444111333333222333888@@@FFFNNNlllyyy}}}wwwkkkjjjqqqsssssstttuuuvvvuuurrrooofff```^^^aaabbbccchhhpppwww}}}|||mmm___XXXTTTOOOIIIGGGGGGDDDAAA@@@BBBDDDCCCBBBIIIFFFKKKXXXaaaiii{{{^^^VVVgggsss[[[PPPFFFDDDEEEDDDCCCCCCEEEEEEFFFGGGGGGEEEDDDCCCDDDBBB@@@>>><<<777222...//////////////////......000000//////.........---............////////////..............................//////...---,,,,,,---------............///........................///////////////000111111cccKKKIIIHHHHHHJJJHHHIIIIIIIIIHHHFFFCCC@@@>>><<<999666444333222111000///............------------,,,,,,++++++,,,,,,---++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---......///------,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......//////000......///111222333444555999888666888<<<@@@AAA@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOOOOSSSTTTVVVVVVVVVWWWZZZ\\\]]]___aaabbbbbbcccdddffffffhhhjjjlllmmmppptttxxxyyy{{{{{{uuuppppppooommmnnnqqqtttwwwzzz{{{{{{}}}{{{zzz{{{{{{vvvfffUUUNNNQQQTTTQQQLLLKKKLLLMMMMMMLLLKKKHHHEEEEEEFFFDDD>>>999333111/////////000///...000/////////............000000///...............000000000000111111111111222111111111111222333333333444444444555;;;DDDKKKZZZvvv{{{zzz|||pppgggjjjsss}}}{{{wwwtttrrroookkkhhhccc^^^\\\```dddiiirrr|||vvvkkkcccXXXNNNJJJKKKFFFBBB@@@BBBDDDEEEFFFEEEAAADDDLLLPPPSSS```pppnnn]]]___ssshhhWWWGGGCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDBBB@@@???<<<999444000/////////.........//////000/////////........................////////////..............................//////...------,,,---------............///........................000000/////////000000111cccLLLJJJIIIIIIJJJHHHIIIIIIHHHGGGEEECCC@@@???<<<999666444333222111000///............------------,,,,,,++++++,,,,,,---------,,,,,,++++++******)))***+++,,,,,,---,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......///000000...///000111222333444555===;;;999:::===@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOORRRTTTUUUVVVVVVWWWZZZ\\\\\\^^^```aaaaaabbbdddeeehhhiiikkkmmmnnnpppsssvvvwwwzzz~~~|||vvvpppmmmkkkiiilllpppuuuwwwyyyzzzyyy|||zzzxxxyyy|||yyymmm\\\QQQMMMTTTPPPLLLJJJKKKLLLLLLLLLJJJHHHFFFEEEFFFDDD@@@<<<555222000//////000///...////////////............000//////............///000000000000111111111111111111000000111111222333333555666666999@@@JJJRRRfff}}}|||tttmmmkkkrrr{{{yyyqqqlllhhheeeccc```^^^___eeellluuu{{{jjj\\\VVVTTTNNNFFFAAA???AAACCCDDDDDD@@@AAAEEEEEEDDDKKKWWWppp~~~jjjZZZ```zzz|||fffOOODDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@???>>>;;;777444//////............//////////////////........................////////////.................................///......---,,,---------............///........................111000000/////////000000dddMMMLLLJJJIIIJJJGGGHHHHHHHHHFFFEEEBBB@@@???<<<999666444333222111000///............------------,,,,,,++++++,,,,,,---......------,,,+++******)))***+++,,,------------,,,,,,,,,---------......***++++++,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------------...//////000000///000000111333444444555===<<<::::::<<<>>>AAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOORRRSSSUUUUUUVVVWWWZZZ\\\\\\^^^`````````aaaccceeeiiijjjmmmnnnnnnppprrruuuvvvyyy}}}yyytttqqqpppmmmkkkmmmrrrvvvxxxzzzzzz{{{|||||||||zzzrrreeeWWWOOOSSSQQQMMMKKKJJJKKKKKKLLLJJJHHHFFFFFFFFFEEEBBB???777444111//////000/////////////////////.........000///............/////////000000000111111111111111111000000000111222222222444777:::>>>GGGRRRZZZjjj}}}|||zzzyyywwwwwwzzztttkkkeeedddcccddddddggglllsss{{{xxxqqqiii^^^RRRJJJEEECCCCCCCCC@@@@@@CCCCCCAAAEEELLLUUUaaayyyzzzbbb[[[iiiyyyzzzaaaPPPEEE@@@AAADDDBBBBBBCCCDDDFFFFFFGGGGGGDDDBBBAAA@@@@@@>>>;;;999000000///........./////////////////////.....................////////////........................---...............---------------............///........................222111000000///000000000gggOOOMMMJJJJJJKKKHHHHHHHHHGGGEEEDDDBBBAAA@@@<<<999666444333222111000///............------------,,,,,,++++++,,,,,,---......------,,,+++******)))***+++,,,---.........,,,,,,,,,---------------******,,,------------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------......///000000111000000111222333444444555;;;:::::::::;;;===???AAABBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNQQQRRRTTTUUUUUUWWWZZZ\\\\\\^^^`````````aaaccceeeiiikkkmmmooooooppprrrtttuuuxxx|||}}}{{{uuutttuuuwwwuuuqqqrrruuusssvvvyyy{{{}}}{{{wwwtttlll___TTTSSSRRROOOLLLJJJJJJKKKMMMJJJHHHGGGFFFFFFEEECCCAAA999666222//////000//////........./////////////////////............/////////000000000111111111111111111111000111222222333111555:::???FFFQQQ]]]eeeppp||||||vvv{{{yyyqqqhhhaaa```bbbgggiiipppwww~~~vvvdddVVVLLLGGGAAA??????AAA@@@???AAAEEEDDDLLL^^^wwwuuuhhhdddeeezzzeeeOOOBBBAAAGGGAAABBBBBBCCCEEEFFFGGGHHHEEECCCBBBAAABBBAAA???===333222000///......///000.........///////////////............////////////........................------...............------------............///////////////////////////111111000000000000111111kkkQQQNNNKKKJJJLLLIIIHHHGGGFFFEEECCCBBBAAA@@@<<<999666444333222111000///............------------,,,,,,++++++,,,,,,---------,,,,,,++++++*********+++,,,------...------------------------------***+++,,,---...---,,,+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---......//////000111111111111222222333444444555777888:::;;;;;;<<<>>>@@@BBBBBBCCCEEEFFFGGGHHHIIIHHHJJJLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUUUUWWWZZZ\\\\\\^^^```aaaaaabbbdddeeehhhkkknnnppppppqqqssstttuuuxxx|||~~~{{{yyyvvvxxx}}}|||uuusssvvvqqqtttyyy|||yyyuuuvvvsssgggYYYTTTSSSQQQMMMJJJJJJLLLNNNJJJJJJIIIGGGEEEDDDCCCCCC;;;777333000///000000///.........//////////////////............//////000000000000000111111111111222222111111222222333444222888AAAIIISSS___kkkttt}}}}}}wwwooouuu{{{hhhccc]]]\\\```gggooottt|||~~~gggTTTJJJGGGEEEDDDBBBAAA@@@@@@AAA>>>BBBNNN```rrr|||kkk___nnn}}}bbbLLLGGGKKKBBBBBBBBBCCCDDDEEEGGGHHHGGGEEECCCCCCCCCCCCAAA@@@888666333000///...//////.........///////////////............////////////........................,,,---......///.........---------............///////////////////////////111000000000000111222333oooTTTNNNJJJJJJLLLJJJHHHGGGEEEDDDCCCBBBAAAAAA<<<999666444333222111000///............------------,,,,,,++++++,,,,,,---++++++++++++++++++******,,,,,,---------------,,,------------------------+++,,,---......,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///.........///000000111111111222222333333444444444444777;;;<<<<<<===>>>@@@BBBBBBCCCEEEFFFGGGHHHIIIHHHIIILLLNNNOOOOOONNNMMMPPPQQQSSSTTTUUUWWWZZZ\\\]]]___aaabbbbbbcccdddfffgggjjjnnnpppqqqrrrsssuuuuuuxxx}}}~~~uuuqqqsssssswww|||}}}xxx|||}}}ppp___UUUUUUSSSOOOKKKJJJLLLOOOLLLKKKJJJHHHEEECCCCCCCCC<<<888333000///000000///............/////////000...............///000000000000000000111111111111333333333222333333444555666>>>JJJVVVbbbnnn{{{}}}{{{jjjggguuuxxxnnnccc```^^^aaaiiisss||||||vvv\\\MMMMMMKKKHHHDDDBBBBBBAAA@@@>>>???DDDNNNZZZkkkxxxeee```jjjxxxyyy^^^PPPMMMCCCBBBBBBBBBCCCEEEFFFGGGIIIGGGEEEDDDDDDDDDCCCAAA<<<999555222///...//////............/////////000............////////////........................,,,------...//////......---------............////////////////////////////////////000111222333444rrrUUUOOOJJJIIIMMMKKKGGGGGGEEEDDDBBBBBBAAAAAA<<<999666444333333111000//////.........------------,,,,,,++++++,,,,,,---******************++++++---------...------,,,,,,------------------------+++,,,.........,,,***)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///......//////000000111111222222222333333444444444222666<<<>>>>>>>>>???AAABBBBBBCCCEEEFFFGGGHHHIIIHHHIIILLLNNNOOOOOONNNMMMOOOQQQSSSTTTUUUWWWZZZ\\\^^^```bbbbbbbbbccceeeggggggjjjnnnpppqqqrrrtttuuuuuuyyy}}}~~~rrrnnnooowww{{{~~~wwwdddUUUUUUTTTPPPKKKJJJMMMPPPLLLLLLKKKHHHEEECCCCCCCCC===999444000///000000///---.........//////000000...............///000111000000000000111111111111444444333333444444555666:::CCCQQQ___lllyyy}}}yyymmmlllzzz|||rrrgggeeeddddddiiisss~~~}}}~~~fffUUUKKKIIIEEEAAA???@@@@@@>>>======???DDDLLLZZZrrrnnnZZZ[[[aaaoookkkWWWOOOCCCCCCBBBBBBCCCDDDFFFGGGJJJHHHFFFEEEEEEEEECCCBBB>>>;;;777333000/////////---.........//////000000............/////////000........................,,,,,,---.../////////...---------.........//////000000000000000000000000...//////000111333444555zzzWWWOOOQQQLLLHHHJJJGGGFFFEEEDDDDDDCCCAAA>>>:::999777444222111000//////............------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++.........------,,,,,,,,,,,,...//////...------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000222222333444333222333555555555444555666777999;;;===>>>???AAABBBCCCEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKMMMNNNPPPRRRUUUWWWYYYZZZ^^^^^^^^^___```bbbcccdddgggiiikkkmmmpppsssxxx{{{zzz|||ttthhhiiippp{{{vvvfffXXXPPPNNNSSSTTTOOOMMMQQQNNNMMMKKKHHHFFFEEEDDDCCC@@@;;;666222222222000...000000000000000000000000000000000000111111111111000111111111111222222222111333444444444444666888===PPPbbblllyyytttllliiiiiieeeiiiooovvv~~~bbb^^^RRRHHHIIIIIIDDD>>>===BBB???>>>AAAEEEKKKXXXdddgggcccVVVUUUggg{{{nnncccQQQEEE;;;===CCCFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCC@@@>>>999555333222222333...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000222000000222222111444:::}}}YYYOOOPPPLLLHHHJJJHHHFFFEEEDDDDDDCCCAAA???:::999777444222111000//////............------------,,,,,,++++++,,,,,,------,,,++++++******++++++......---------,,,,,,,,,,,,...//////...------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///111333666888::::::;;;888555333333444444333555666777999;;;<<<>>>>>>@@@AAACCCDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRUUUWWWYYYZZZ]]]]]]^^^___aaacccdddeeeiiikkkmmmoooqqqtttxxx|||}}}ssslllpppwww}}}pppZZZPPPKKKQQQUUUQQQNNNQQQNNNMMMKKKHHHFFFEEEDDDCCCAAA<<<666222222222111000000000000000000000000000000000000000111111111111111111111111222222222222111222333333333555888;;;FFF\\\qqqzzzyyypppkkkkkklllmmmrrrzzz}}}pppaaaRRRMMMLLLIIIGGGGGGDDD@@@???@@@AAADDDMMMWWWnnnyyyaaaTTT]]]mmmzzzuuu]]]NNN@@@>>>BBBDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDCCC@@@>>>:::666333222111222...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000111111///000333444444999???]]]PPPOOOKKKIIIKKKHHHFFFEEEEEEEEEDDDAAA???:::999777555333111000000///............------------,,,,,,++++++,,,,,,---,,,,,,++++++******++++++...------------,,,,,,,,,,,,---//////---,,,---...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000444888;;;???AAABBBBBB>>>888444333333333333555666777999:::<<<===>>>@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNOOOOOONNNOOOPPPSSSUUUWWWYYYZZZ[[[\\\]]]___aaadddfffgggkkkmmmoooqqqsssuuuyyy|||{{{rrrqqqxxxzzzaaaRRRHHHNNNUUUTTTQQQPPPNNNMMMKKKHHHFFFEEEDDDCCCBBB===777222111111222222000000000000000000000000000000000000111111111111111111111111222222222333111111111111222777<<>>CCCIIIWWWhhhxxxlllWWWVVV```zzznnn[[[FFF???AAACCCCCCDDDGGGFFFFFFEEEEEEDDDDDDCCCAAA???;;;777444222111111//////.........///000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111111///000555777888>>>EEEbbbQQQNNNKKKJJJLLLHHHGGGEEEEEEEEEDDDAAA???:::999777555333111000000///............------------,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,------------------------+++---///...---,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///111555999===@@@BBBCCCBBB???;;;999888666555333666666777999:::;;;<<<===???@@@BBBDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOOOOQQQSSSUUUWWWYYYZZZZZZZZZ\\\^^^aaadddggghhhlllnnnppprrrsssuuuxxx{{{~~~zzzvvvzzzxxx~~~mmmXXXHHHLLLUUUVVVRRRPPPNNNMMMKKKHHHFFFEEEDDDCCCBBB>>>888333111111222333///////////////////////////000000000111111111111111111111222222222333333111111111111444;;;DDDJJJbbb|||yyyvvvrrrnnnmmmpppwww}}}~~~|||ggg[[[SSSNNNJJJHHHDDDBBBCCCBBB@@@AAAFFFMMMXXXeeeqqqqqqccc___ttt{{{yyycccLLLAAAAAACCCDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDAAA@@@===999666333111000000///////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000///000555888:::AAAHHHgggRRRMMMKKKJJJKKKHHHGGGFFFEEEEEEDDDBBB@@@;;;:::888555333222111000///............------------,,,,,,++++++,,,,,,---,,,++++++***++++++,,,,,,------------------------+++---......---,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...000444777:::<<<======<<<;;;<<<===>>><<<888555666666777888:::;;;<<<<<<>>>???AAACCCEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQOOOPPPRRRSSSUUUWWWYYYYYYYYYZZZ[[[]]]```ccceeegggjjjllloooqqqrrrtttwwwyyyzzz||||||}}}yyyuuuzzz~~~cccLLLKKKSSSUUURRRPPPNNNMMMKKKHHHFFFEEEDDDCCCAAA>>>:::555111111222444///////////////////////////000000000111111111111111222222222222333333333111111222444999CCCNNNVVVqqq|||ssssssqqqqqqsssyyy}}}|||}}}yyyjjj[[[PPPJJJEEECCCDDDDDDCCCDDDGGGGGGJJJPPP\\\rrrhhhkkk|||}}}yyyeeeNNNCCC@@@AAACCCFFFEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@???<<<999666333111111000000/////////000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111///111666999===DDDLLLjjjTTTMMMLLLKKKJJJIIIGGGFFFFFFFFFEEEBBB@@@;;;:::888666444222111111///............------------,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,,,,,,,------------...+++,,,......,,,+++,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///222555777777777666666777;;;???BBBAAA===999666666777888999:::;;;;;;===???AAACCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZZZZ[[[\\\^^^```bbbcccfffhhhllloooppprrrtttvvvuuuxxx|||{{{wwwuuuxxx{{{uuu{{{}}}vvvssspppxxxsssTTTLLLQQQRRRQQQQQQNNNMMMKKKHHHFFFEEEDDDCCC@@@???<<<777333111222444000000000000000000000000000000000000111111111111222222222222333333333333222333444999@@@LLLYYYbbb~~~{{{uuuqqqsssvvvyyy}}}}}}{{{|||~~~ppp^^^RRRKKKFFFEEEEEECCCDDDGGGDDDCCCDDDMMMaaa{{{tttfffuuuwwwgggUUUHHHAAA>>>@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA???<<<999666444111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333111333999>>>CCCLLLUUUlllUUUNNNLLLKKKIIIIIIHHHFFFFFFFFFEEEBBB@@@;;;:::888666444222111111///............------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......***,,,...---,,,+++,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,...111444555555444333444666999>>>BBBBBB@@@>>>666666777888999::::::;;;===>>>@@@BBBEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNQQQQQQSSSTTTVVVWWWYYYYYY[[[[[[[[[[[[\\\]]]^^^___aaadddhhhkkkmmmooorrrssssssuuuyyy|||~~~vvvttttttzzz~~~}}}{{{yyyuuuoookkkzzzwwwzzzyyyoooppp]]]NNNNNNNNNOOOQQQNNNMMMKKKHHHFFFEEEDDDCCC>>>???===:::555222222333000000000000000000000000000000000000111111111111222222222333333333444444222444888>>>HHHUUUcccmmmvvvwww|||vvvsssrrrvvv{{{}}}|||~~~vvvdddZZZOOOIIIFFFBBBBBBEEEDDDDDDEEEHHHQQQeeegggkkk}}}rrrcccUUUHHH???>>>CCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBAAA???<<<999666222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222555444777???FFFMMMXXXbbbmmmVVVNNNLLLKKKIIIIIIHHHFFFFFFFFFEEEBBB@@@;;;:::888666444222222111//////.........------------,,,,,,++++++,,,,,,---+++*********+++,,,,,,---,,,,,,,,,------.........***,,,...---,,,+++,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++---111444555555444333555666888<<<@@@BBBBBBAAA666666777888999::::::;;;===>>>@@@BBBEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLQQQRRRSSSTTTVVVWWWYYYYYY[[[[[[[[[ZZZ[[[[[[\\\\\\]]]aaafffiiikkknnnppprrrrrrtttxxxzzz{{{}}}~~~~~~wwwvvvyyymmmkkkhhhhhhiiijjjjjjjjjzzzyyytttvvvtttbbbPPPLLLLLLMMMQQQNNNMMMKKKHHHFFFEEEDDDCCC===>>>>>>;;;666222222333000000000000000000000000000000000000111111111111222222333333333444444444222555:::AAALLL[[[iiisssuuuiiidddqqqzzzvvvsssrrrrrrwww~~~uuuhhhYYYOOOHHHBBBAAACCCAAAEEEGGGEEEDDDQQQnnngggdddrrr}}}qqqaaaPPPBBB@@@DDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCCCCAAA>>>:::888222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222666666:::CCCLLLUUUaaalllnnnSSSQQQNNNHHHJJJHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............---------,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,,,,+++++++++,,,...000111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000111111111333333555777999<<<>>>???999888777777777999<<<===???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNOOOQQQRRRTTTUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]___aaaccceeegggjjjnnnqqqrrrpppoooqqqtttxxx{{{|||~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzvvvyyy|||www|||rrrwwwsssaaaYYYVVV\\\eeejjjlllnnnvvvzzzzzzjjjQQQIIIKKKPPPRRRNNNMMMLLLIIIGGGDDDBBBBBBBBB@@@===999666333111000111111000000000000111111222222111111111111111111555333111000111222333222555888<<>>===666333000///000111111000111111000000//////......////////////////////////////////////000000000000000111111111111222222222222111000000000111000000000888BBBJJJQQQ\\\kkkwwwpppTTTQQQNNNHHHJJJHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............---------,,,------...---,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///000000111111000///000111333555777999;;;999888777777888:::<<<===@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZ[[[[[[ZZZ\\\___```bbbdddhhhkkkkkkkkklllnnnqqquuuwwwxxxyyyyyyyyy{{{}}}}}}{{{yyyvvvvvvvvvvvvvvvvvvvvvvvvrrrtttwwwzzz}}}{{{ttt{{{yyy}}}ooo^^^UUUPPPXXXfffoootttwwwoooTTTJJJMMMQQQPPPOOONNNLLLJJJGGGEEECCCBBBBBB@@@===:::666333111000111111000000000000111111111111111111111111111111333222111222333444555555444999@@@MMM```tttrrr]]]]]]eeerrrwwwssstttuuutttssszzz}}}lllVVVNNNMMMGGGEEEBBBBBBBBBBBBDDDNNNYYYoookkk^^^oooyyy^^^III>>>@@@@@@AAABBBBBBBBBDDDEEECCCCCCCCCCCCBBB@@@>>>===777444111///000111111000111000000000/////////...////////////////////////////////////000000000111000111111111111222222222222111000000222333444444:::???GGGPPP[[[jjj|||sssUUUQQQNNNHHHJJJHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............---------,,,------------,,,++++++++++++++++++,,,,,,,,,,,,...------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000000000000......///000222444666777888777777777888:::<<<>>>@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWYYY[[[\\\^^^```cccfffdddfffhhhkkknnnppprrrssstttssstttuuuwwwwwwuuusssppppppppppppqqqqqqqqqqqqmmmnnnppprrruuu{{{|||xxxvvv~~~~~~~~~uuuzzzzzznnnfffYYYRRRZZZjjjxxx|||]]]LLLOOOQQQMMMPPPOOOMMMKKKHHHFFFEEEDDDAAA@@@===:::777444111000111111000000000000111111111111111111111111111111111111222333555666666777888???JJJZZZoooyyyfffkkkrrr|||xxxsssrrruuuxxxxxxwwwlll^^^VVVJJJKKKEEEAAAAAABBBBBBDDDIIIUUUlll```___iiisssUUUAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>888555222000000111111000000000000000/////////////////////////////////////////////000000000111111000111111111111222222222111000000111222555888999>>>DDDNNN[[[iiixxxxxxWWWRRROOOIIIIIIHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............---------------------------,,,,,,+++++++++,,,,,,,,,------//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000000000000111222333555666777666666777777999;;;===>>>>>>??????@@@AAABBBCCCCCCFFFFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWYYY[[[\\\\\\^^^aaacccbbbdddhhhkkkllllllmmmmmmppppppppprrrttttttrrrpppoooooooooooonnnnnnnnnmmmiiijjjkkklllooouuu}}}}}}|||}}}wwwpppiiirrr~~~{{{ttteeeZZZ```qqqhhhPPPPPPQQQLLLPPPOOONNNLLLIIIGGGFFFEEEAAA@@@>>>;;;888555222111111111000000000000111111111111111111111222222222000222333444444555666777>>>GGGUUUggg{{{yyyuuurrrrrruuuzzz}}}~~~pppcccRRRPPPJJJFFFFFFEEEBBBBBBDDDFFF[[[uuutttbbb^^^tttaaaIIIBBBBBBCCCCCCDDDDDDBBBAAACCCCCCBBBBBBAAA@@@??????999666333111111111000000000000000000//////////////////////////////////////////000000000111111111000000111111111222222222111111111111222555:::===@@@JJJZZZlll{{{}}}ZZZRRRPPPJJJIIIHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............------------------------------...++++++,,,,,,,,,---------////////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////000000000222222222222333444555666555555666888:::<<<===>>>======>>>???@@@AAAAAABBBEEEEEEFFFGGGIIIKKKMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRTTTUUUUUUVVVVVVWWWWWWWWWWWWYYYZZZ[[[[[[\\\___aaabbbfffjjjlllkkkjjjjjjjjjoooooooooqqqssssssqqqoooqqqpppooommmllljjjiiihhhggghhhhhhiiilllqqqxxx~~~}}}lllddd___kkk{{{}}}mmmaaaeeetttoooSSSOOORRRNNNPPPOOONNNLLLJJJHHHGGGFFF@@@???>>><<<999555222111111111000000000000111111000000111111111222222222111333444444333333555777CCCOOO```rrr~~~xxxuuuqqqqqqtttzzz~~~rrr\\\QQQMMMJJJHHHDDD@@@@@@DDDAAAOOOcccxxxkkk^^^mmm~~~mmmSSSEEECCCAAAAAACCCDDDCCCAAACCCBBBBBBAAA@@@@@@@@@@@@;;;888444222111111000///////////////000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222222111222555;;;@@@HHHTTTfffyyy\\\RRRPPPJJJIIIHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............------------------,,,------...///,,,,,,,,,,,,------------///////////////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////111111111000111111222222333444666888:::<<<>>>???<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGIIIKKKNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXVVVWWWXXXXXXXXXYYY[[[]]]aaaeeejjjjjjhhhggghhhiiinnnnnnnnnpppqqqqqqpppnnnpppooommmkkkiiifffeeedddfffggghhhhhhjjjnnntttyyy{{{uuucccYYYWWWggg}}}ssshhhjjjuuuuuuXXXOOOQQQQQQOOONNNMMMLLLJJJHHHGGGFFF??????>>><<<:::666333111111111000000000000111111000000000111222222333333111333555444333333777;;;JJJYYYmmm}}}vvvuuusssssswww||||||wwwrrrsssyyynnnYYYRRRLLLHHHCCC>>>>>>BBB???FFFRRReee~~~tttaaagggnnnqqqxxx]]]JJJEEE@@@???AAADDDEEEEEECCCBBBAAA@@@@@@@@@@@@AAA===999555222222111000///////////////000000000000000000000000000000000000000000000111111111222222000111111111111222222222111222333222333888@@@GGGPPPZZZiiixxx]]]RRRQQQKKKHHHHHHFFFEEEDDDEEEDDDCCCAAA===:::666444333222000//////............---------...------,,,---...///000,,,,,,,,,------------.........///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////222111000000000000000111222444666888;;;===>>>???>>>>>>???@@@AAABBBCCCCCCBBBBBBDDDFFFHHHKKKMMMOOOMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPQQQRRRTTTVVVWWWWWWVVVWWWXXXXXXWWWWWWYYY[[[\\\aaaeeefffeeedddgggjjjlllkkklllmmmoooooommmkkknnnmmmllljjjhhhfffeeedddfffggghhhhhhiiilllppptttsssyyy{{{qqq```TTTUUUkkkwwwvvv|||aaaPPPMMMPPPNNNNNNLLLKKKIIIHHHGGGFFF??????>>>===:::777333111111111000000000000111111///000000111222222333333111333555444444777>>>DDDXXXiii}}}|||{{{|||uuuwwwyyy|||kkkeee``````gggpppxxx|||mmmaaaSSSLLLHHHCCCAAAAAA@@@CCCHHHRRRfff}}}kkkeeecccddduuummmWWWOOODDD>>>???BBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>:::666333222111000///.../////////000000000111000000000000000000000000000000111111111222222222000111111111111222222222000222333444666<<>>??????CCCBBBAAA@@@@@@@@@AAABBB>>>;;;777333222111000///.../////////000000111111000000000000000000000000000111111111111222222222000111111111111222222222///111444555888AAAMMMWWW]]]jjj|||```UUUNNNOOODDDGGGHHHEEEAAABBBDDDCCC???===:::666222000///000000///////////////......---+++,,,,,,------,,,,,,+++,,,,,,,,,---------............////////////............---------,,,,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......///.........444333333222111000//////222333555777999<<<===>>>>>>======>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIILLLLLLLLLLLLMMMMMMMMMMMMQQQRRRRRRSSSTTTUUUUUUVVVZZZYYYWWWWWWWWWXXXZZZ\\\[[[\\\]]]___aaabbbcccdddggggggggghhhiiikkkmmmnnnooonnnmmmkkkiiigggfffeeeggggggfffggghhhiiikkkllloooqqquuuzzz~~~~~~xxxpppbbbZZZ^^^}}}rrrUUUJJJLLLOOONNNNNNMMMKKKHHHFFFDDDCCCAAA>>>===<<<:::666444333333333222222222111111333333333333333333333333222666:::;;;888;;;JJJ[[[sss}}}wwwrrrppptttyyysss^^^QQQGGGHHHLLLPPP\\\iiiwww~~~lllaaaPPPGGGIIIJJJDDDAAAAAAEEEJJJTTTcccqqqwwwzzzxxxddd]]]rrrzzz}}}kkkUUUFFF???======@@@CCCCCCCCCBBBBBBAAAAAAAAAAAA>>>;;;777444222222222111111000000//////......000000000000000000000000111111111111111111111111222222111111111111111111000000222888@@@KKKWWWaaammmyyy^^^UUUOOOPPPGGGHHHHHHFFFBBBBBBEEECCC???<<<:::666333000///000000///////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------...------------,,,,,,,,,...------,,,,,,---------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///000000//////333222222111111000000000333444666777999;;;======>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPRRRSSSUUUVVVWWWYYYXXXVVVVVVVVVWWWYYYZZZZZZ[[[]]]```aaabbbbbbbbbddddddeeefffgggiiijjjkkkmmmmmmllljjjiiihhhgggfffgggggggggggghhhjjjlllmmmmmmooorrruuuyyy|||~~~~~~|||sssccc^^^bbb^^^LLLIIINNNNNNNNNMMMKKKHHHFFFDDDBBBAAA>>>===<<<:::666444333333333222222222111111222222222222222222222222222444777999888???PPPbbb|||{{{zzzuuuqqqppptttzzzyyydddVVVJJJGGGGGGJJJTTTaaasssrrr\\\NNNKKKHHHEEEBBB@@@BBBFFFLLLXXXdddvvv}}}ssswwwooocccrrr{{{ttt___JJJ===:::<<<>>>CCCCCCBBBBBBBBBAAAAAAAAA@@@>>>;;;888555333222222111111000000////////////000000000000000000000000111111111111111111111111222222111111111111111111222333777;;;BBBOOO```lllttt~~~|||]]]UUUNNNPPPIIIIIIIIIGGGCCCCCCEEEDDD???<<<:::666333111000000000...////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---...///111222222222111222222111111111111111111555666777888999;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLLLLMMMMMMLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVXXXXXXYYY[[[^^^```aaaaaa``````aaaaaabbbccceeefffggghhhjjjjjjjjjiiiiiihhhhhhggggggffffffgggiiikkkmmmnnnkkklllmmmooorrruuuxxxyyy|||lllfffiii}}}|||ssspppvvvkkkTTTOOONNNNNNNNNMMMKKKHHHEEEDDDBBB@@@>>>===<<<:::777444333333333222222222111111111111111111111111111111444444555999===HHH]]]ooo|||vvvvvvvvvsssqqqrrrwww}}}pppaaaQQQIIIDDDBBBJJJUUUmmm}}}kkkXXXOOOHHHHHHDDDAAAAAABBBDDDMMMUUUgggzzzttt|||hhhjjjxxx}}}rrrVVVBBB===???@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>><<<:::777555222111111000000000000/////////000000000000000000000000111111111111111111111111111111222222222222222222444888<<>>>>>>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVXXXZZZ]]]___``````___^^^___```aaabbbdddeeeeeefffgggggghhhhhhhhhhhhiiiiiieeeeeeeeefffgggjjjlllmmmjjjjjjjjjkkkmmmpppsssuuuxxx}}}}}}pppqqqwwwwwwhhhcccmmmzzzaaaXXXNNNNNNMMMLLLJJJHHHEEECCCBBB@@@>>>===<<<:::777555333333333222222222111111111111111111222222222222777555555<<>>???@@@AAABBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUWWWYYY[[[^^^______^^^^^^___```bbbccceeefffffffffeeeeeefffgggggghhhiiiiiicccccccccccceeegggiiikkkjjjjjjjjjjjjlllnnnqqqrrrvvv{{{xxxwwwzzz{{{xxxhhh```kkklllXXXMMMMMMMMMLLLJJJGGGEEECCCAAA???>>>===<<<:::777555333333333222222222111111222222222222333333444444777444555@@@OOO```ttt{{{yyytttrrrtttwwwxxx|||uuugggWWWJJJJJJRRRccctttlll[[[OOOHHHCCCCCCBBBBBBEEEIIIHHHYYYooovvv```dddwwwyyypppXXXJJJEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>===;;;777444111000000000000111111111111111111111111111111111111111111111111111111111111111111222222333333333333777>>>GGGXXXssswww\\\SSSIIIMMMKKKJJJKKKHHHCCCCCCDDDCCC>>>:::999777555222000///...---............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........//////////////////...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,---///333777:::;;;::::::666555333222222333555666777888888999:::;;;<<<<<<===>>>???AAAAAABBBAAAAAADDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSTTTTTTTTTTTTWWWXXXYYY[[[]]]^^^_________aaaccceeefffgggffffffcccdddeeefffggghhhhhhiiiccccccbbbbbbccceeeggghhhiiiiiijjjkkkmmmooopppqqqtttxxx~~~}}}yyy~~~qqqfffnnntttSSSMMMMMMMMMLLLJJJGGGDDDCCCAAA???======<<<;;;888666333333333222222222111111222222222333333444444555555222666EEEXXXiiixxx}}}zzz{{{{{{wwwsssrrruuuxxx{{{tttaaaOOOKKKQQQbbbnnn{{{zzzeeeVVVMMMFFFDDDBBB@@@BBBEEEAAAMMMbbbwwwkkk___uuuwwwttt|||xxxcccNNNBBB>>>@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>===;;;888555333000000000111111111111222111111111111111111111111111111111111111111111111111111222222333444444444:::CCCOOO```|||uuu\\\TTTJJJOOOOOOJJJJJJGGGBBBBBBCCCAAA===:::999777555333000///...------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......//////......---,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,---000555999<<<===<<<<<<999888555333333444555777777777888999:::<<<<<<======>>>@@@AAABBBAAAAAAAAADDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVWWWXXX[[[^^^```bbb___aaacccfffgggggggggfffccccccdddeeefffgggggghhhddddddcccccccccdddfffgggggghhhjjjlllnnnoooppppppppptttzzz||||||oooqqqWWWMMMMMMMMMKKKIIIGGGDDDCCC@@@???======<<<;;;888666333333333222222222111111000111111222333333444444777555;;;MMMcccrrr{{{{{{|||}}}{{{ssspppppptttwww{{{sss^^^WWWZZZbbbiiipppuuu~~~wwwcccYYYNNNHHHDDD@@@???AAABBBHHHVVVjjjzzzhhhsssrrrVVVEEECCC??????@@@@@@@@@AAAAAAAAA>>>>>>>>>===;;;888666444000000111111111222222222111111111111111111111111111111111111111111111111111111222222333444444555>>>LLLYYYdddyyysss\\\UUULLLQQQRRRIIIJJJGGGBBBAAACCCAAA<<<:::999777555333000///...------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,---...///000,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------000555:::===>>>>>>===;;;:::777444333444666777666777888999;;;<<<===>>>===>>>@@@AAABBBBBBAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTVVVUUUVVVWWWZZZ]]]aaaddd___```cccfffggggggffffffccccccddddddeeefffggggggfffeeeddddddddddddfffffffffgggjjjmmmooopppppppppmmmqqqwww~~~uuurrrwwwtttbbbMMMMMMLLLKKKIIIGGGDDDBBB@@@???======<<<;;;888666333333333222222222111111///000000111222222333333:::999AAAVVVlllyyyyyy~~~yyyqqqnnnnnnrrrvvvzzztttjjjlllcccgggiiinnnyyypppcccVVVNNNGGGAAA???@@@AAAAAAJJJ[[[kkkwwwrrrttt```LLLKKK?????????@@@@@@AAAAAAAAA??????>>><<<:::888777555000000111111222222222222111111111111111111111111111111111111111111111111111111222333333444555555AAARRR```eeeqqqxxxYYYSSSOOOHHHJJJLLLJJJGGGCCCAAA@@@AAAAAA:::888555333111000//////////////////////////////---,,,,,,++++++,,,,,,------......///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++*********))))))************************)))************+++++++++...///222888>>>AAA@@@===:::888666555555666999:::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAAAAABBBAAAAAAAAAFFFEEEDDDEEEGGGHHHHHHGGGIIIJJJLLLMMMMMMKKKIIIHHHJJJIIIJJJMMMPPPRRRPPPMMMQQQQQQQQQQQQQQQRRRSSSTTTXXXXXXYYYZZZ]]]```dddfffbbbaaa```cccfffgggdddbbbcccbbb```^^^___aaaccceeeaaabbbdddeeefffgggggggggiiijjjlllmmmmmmllljjjiiihhhhhhnnnwww~~~yyy}}}yyyfffcccuuunnnRRRMMMKKKMMMMMMHHHEEEEEE@@@@@@@@@???===;;;888777555444333222111111111111444000///111333222333666777===QQQqqq|||{{{tttmmmllllllnnnsssyyy~~~}}}tttiiieeeppp~~~{{{|||yyyzzz~~~oooZZZQQQLLLEEE@@@AAA@@@BBBFFFMMMYYYlll}}}www]]]JJJ>>>@@@AAA@@@@@@AAABBBBBB??????>>>>>>===;;;:::999333333222222111222222222111111111111111111111111000111111111111222222222000111222111000333:::@@@NNN[[[^^^aaarrryyyYYYSSSOOOIIIKKKKKKJJJHHHEEECCCAAAAAAAAA:::888555333111000//////........................---,,,,,,++++++,,,,,,------......///////////////.........---------,,,,,,,,,,,,,,,+++++++++******+++,,,------......------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++*********))))))************************)))************+++++++++...///111666;;;>>>===;;;999888666555555666999:::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAABBBBBBBBBBBBBBBFFFEEEDDDEEEGGGHHHHHHGGGJJJKKKMMMNNNMMMLLLKKKJJJKKKJJJKKKMMMQQQRRRPPPNNNPPPOOOOOOPPPPPPQQQRRRSSSXXXYYYZZZ\\\^^^```cccdddaaa``````ccceeefffdddbbbbbbaaa```___```aaacccddd```aaabbbccceeeeeefffffffffhhhjjjkkklllkkkjjjiiieeeeeejjjrrrzzzpppeeeoookkkSSSNNNKKKMMMMMMHHHEEEEEE@@@@@@@@@???===;;;888777555444333222111111111111222......222444333444777888DDD```zzzyyyrrrmmmlllmmmppptttxxx{{{|||qqqhhhooo}}}{{{vvv}}}wwwqqqmmmkkkpppzzz~~~ggg[[[TTTJJJEEEFFFBBBAAADDDKKKTTTddd|||dddLLLAAABBBBBBAAAAAABBBBBBAAA?????????>>>===<<<::::::444333222222111222222222111111111111111111111111000111111111111222222222222333333222111555<<>>===:::999888555444333222222111111111000---...222444333555999===SSSxxxvvv|||}}}uuuppplllnnnppprrrtttvvvwwwwww{{{~~~~~~qqqrrr~~~}}}}}}~~~|||wwwvvvrrrzzz|||oooddd```^^^eeesssuuueeeYYYLLLEEEEEEDDD@@@BBBHHHLLLWWWtttqqqVVVEEECCCAAAAAABBBBBBBBBAAA?????????>>>===<<<;;;:::444444333222222222222222111111111111111111111111000111111111111222222222333444444333333888@@@GGGXXXhhhlllkkksss|||}}}[[[TTTPPPKKKNNNIIIIIIJJJIIIGGGEEEBBB@@@999888555333111/////////---------------------------,,,,,,++++++,,,,,,------......///////////////............------------,,,,,,,,,+++++++++******+++,,,------......------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************************************))))))*********+++++++++......---...000222444555555555444444555777888:::::::::;;;;;;<<<=========???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIHHHHHHKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQQQQPPPOOONNNNNNOOOOOOPPPQQQRRRSSSUUUWWWZZZ]]]^^^^^^]]]\\\^^^___```bbbccccccbbbaaa______aaabbbbbbbbbaaa```]]]^^^^^^^^^___```aaaaaabbbdddeeeggggggfffeeeddd___^^^```ffflllrrr|||yyyrrr]]]TTTMMMMMMMMMIIIFFFFFFAAA@@@???>>><<<:::999888555555444333222222222222000///000333444333555:::IIIeee}}}xxxrrrnnnnnnqqqtttuuuvvvuuuuuuuuu|||||||||{{{yyyxxxxxxyyy{{{||||||vvvsssttt{{{xxxmmmggg``````mmmsssaaaOOOFFFEEEDDD>>>@@@HHHHHHLLLiiigggJJJDDD???@@@CCCCCCBBBBBB?????????>>>===<<<;;;:::555444333222222222222222111111111111111111111111000000111111111222222222222333333333555<<>>???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCEEEGGGIIIIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTVVVYYY\\\]]]\\\ZZZYYY]]]^^^```aaaaaaaaaaaaaaa^^^___aaabbbbbbbbb```___]]]]]]]]]]]]]]]^^^``````cccdddeeeeeedddbbb```^^^^^^\\\]]]bbbgggnnnxxxyyyeeeZZZPPPNNNMMMJJJGGGFFFAAA@@@???===;;;:::999999666555444333222222222222333111222444444333666<<>>AAAIIIFFFFFF^^^~~~zzzyyySSSGGG>>>???BBBBBBBBBCCC@@@@@@??????>>><<<;;;:::666555444333222222222222111111111111111111111111000000111111111222222222111222333444888BBBNNNXXXmmm~~~|||[[[UUUQQQKKKNNNGGGHHHIIIIIIGGGEEEBBB@@@:::888555333111000//////////////////////////////---,,,,,,++++++,,,,,,------......////////////////////////.........------,,,,,,,,,+++++++++******+++,,,------......------***++++++,,,,,,++++++***************++++++++++++***************+++++++++************************)))************+++++++++,,,------,,,,,,---///222111222222333555777888999999::::::;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCEEEHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOQQQQQQOOONNNMMMNNNOOOOOOPPPPPPRRRSSSUUUVVVSSSUUUXXX[[[\\\\\\ZZZYYY[[[]]]```aaa```___```aaa^^^___```aaabbbaaa``````___^^^]]]]]]]]]^^^```aaaddddddeeedddccc```]]][[[\\\YYYYYY^^^cccjjjvvv~~~nnnaaaTTTOOONNNKKKGGGEEEBBBAAA???===;;;:::999999666555444333222222222222444333333555444444:::BBB]]]tttxxxqqqnnnnnnsssuuuwwwwwwuuuuuuyyy||||||mmmeee^^^^^^dddccckkkvvv~~~||||||vvvtttsssrrrrrrssstttvvv|||{{{sss{{{~~~tttqqq|||fffTTTOOOGGGBBBBBBGGGEEEEEEUUUjjjwwwsssaaaOOO@@@???CCCBBBAAACCC@@@@@@@@@???>>>===<<<;;;777666555333222222222222111111111111111111111111000111111111111222222222///111333666===JJJYYYddd{{{{{{[[[UUUQQQJJJLLLGGGGGGGGGGGGEEEDDDBBB@@@:::888555333111000//////........................---,,,,,,++++++,,,,,,------......///////////////////////////............,,,,,,,,,+++++++++******+++,,,------......------***++++++,,,,,,++++++***************++++++++++++))))))*********+++++++++************************)))************++++++++++++---......,,,---///222000000111333555777888999999999:::;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDCCCCCCEEEHHHJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLOOOQQQPPPNNNLLLLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTVVVYYY[[[]]]]]]]]]\\\ZZZ]]]``````___^^^___```^^^______``````````````````___^^^]]]]]]___```bbbbbbcccdddcccbbb```]]]\\\ZZZWWWVVV[[[```hhhtttvvvgggWWWQQQOOOKKKGGGEEEBBBAAA???<<<;;;:::999999666555444333333222333333444222333444444666@@@JJJdddvvvuuupppnnnooosssuuuuuusssrrrttt{{{kkkaaaVVVTTTYYYYYY]]]hhhuuuvvvuuusssrrrrrrsssuuuvvvxxx{{{~~~yyyssswww{{{zzzrrrnnnwwwyyyrrr]]]VVVLLLGGGCCCBBBCCCGGGOOOYYYlllzzzllluuuqqqZZZFFFBBBCCCAAA???BBB@@@@@@@@@???>>>===<<<;;;777666555444333222222222111111111111111111111111000111111111111222222222///111444999CCCRRRdddqqqyyyZZZUUUPPPJJJKKKGGGGGGFFFFFFDDDCCCBBBAAA:::888555333111000//////---------------------------,,,,,,++++++,,,,,,------......///////////////000/////////............,,,,,,,,,+++++++++******+++,,,------......------+++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++************************)))************+++++++++***---//////------///222///000111333555777888999999999:::;;;<<<===>>>???@@@@@@AAAAAABBBAAAAAAAAADDDCCCCCCEEEHHHJJJJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOLLLNNNQQQPPPMMMKKKKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTVVVWWWYYY\\\]]]^^^______YYY\\\``````^^^]]]^^^```____________`````````aaaaaa```___^^^^^^___aaabbb```aaabbbcccbbbaaa^^^]]]XXXUUUTTTXXX^^^fffsss~~~zzzjjjYYYRRRPPPLLLGGGEEEBBBAAA???<<<::::::::::::666666555444333333333333333111222333444888DDDPPPiiixxx~~~~~~uuuoooooopppssstttsssqqqooosss|||qqqfffXXXSSSWWWXXXYYYaaalllvvvwwwvvvtttsssssstttvvvwwwvvvyyy}}}}}}yyyuuusssrrrwwwuuuiiiaaahhhyyyhhh```QQQKKKBBB>>>AAAHHHMMMOOO]]]zzz~~~lllppp~~~cccKKKDDDDDD@@@>>>AAA@@@@@@@@@@@@???===<<<;;;777777555444333222222222111111111111111111111111000111111111111222222222///222666<<>>===;;;:::::::::999666333222222333333111111222222222222111111111111111111111222222222444333999FFFQQQ\\\lllzzz{{{WWWPPPPPPJJJHHHGGGIIIHHHEEECCCEEEDDDAAA;;;888555222111000///---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------.................................//////.........,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************+++++++++***++++++,,,,,,***************************************+++++++++---------............//////000111333555666888888888:::;;;;;;;;;;;;<<<>>>@@@@@@@@@AAAAAAAAAAAABBBEEEDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWYYY\\\^^^]]]]]]^^^```^^^^^^^^^______^^^]]]]]]____________^^^^^^^^^^^^^^^______^^^]]]\\\]]]^^^___^^^______```^^^[[[XXXTTTSSSSSSUUU[[[fffrrrzzz|||www]]]PPPNNNNNNJJJFFFBBBAAA???===;;;:::999999666555444222111222222333333000222777888<<>>===;;;:::::::::999666444222222333333111111222222222222111111222222222222333333333333444555===MMM\\\hhhwww{{{XXXOOOOOOKKKKKKHHHJJJIIIEEECCCDDDCCC@@@;;;888555222111000///---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------........................------............------,,,++++++******++++++,,,,,,---.........---,,,+++***++++++,,,,,,++++++***************************+++++++++++++++*********************************))))))*********+++++++++---------............//////000111333444666777888888:::<<<<<<;;;;;;===>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPOOOOOOPPPRRRSSSTTTUUUVVVXXXZZZ]]]^^^^^^^^^```aaa___^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^\\\^^^______]]]\\\\\\]]]^^^^^^^^^______]]]YYYVVVRRRQQQQQQSSSZZZfffsss|||}}}tttvvv|||bbbQQQMMMNNNLLLHHHBBBAAA???===;;;:::999999666555444222222222222333000000333888999@@@UUUkkk~~~|||xxxsssqqqoootttzzztttssssssuuu|||{{{iiiYYYSSSOOONNN]]]qqq~~~|||zzzyyyvvvuuusssqqqppppppqqqqqqtttvvvzzz}}}uuunnnmmmjjjXXXHHHDDDDDDBBBCCCHHHFFFOOOeeelllwwwnnneeeppp||||||VVVDDDCCCBBB>>>AAA@@@???>>>===<<<;;;::::::999777444333333333333111111222222222222111111333333333333444444444555555777BBBUUUiiizzzzzzYYYOOOMMMJJJKKKIIIKKKIIIEEECCCDDDCCC???;;;888555222111000///---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------........................,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,...///000000...,,,+++***++++++,,,,,,++++++***************************+++++++++++++++******)))************************)))))))))***++++++,,,,,,---------............//////000111222444555666777888:::;;;<<<;;;;;;===????????????@@@AAAAAABBBBBBAAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOQQQRRRSSSTTTUUUWWWYYY\\\]]]]]]^^^```bbb______^^^]]]]]]^^^```aaa_________^^^^^^^^^]]]]]]]]]___aaaaaa___^^^^^^___^^^^^^^^^``````]]]YYYUUUQQQQQQQQQSSSZZZgggwwwvvvpppvvvjjjTTTLLLMMMLLLHHHBBBAAA???===;;;:::999999777666444333222222333333333444666777999CCC\\\ttt}}}zzzssspppoooooottt{{{ttttttvvv|||}}}gggYYYQQQLLLYYYnnn~~~}}}zzzxxxwwwtttsssrrrqqqppppppppppppsssuuuxxx|||rrrmmmrrrxxxcccNNNFFFFFFDDDBBBBBBFFFKKKZZZtttuuuzzzyyyiiijjjuuuWWWBBBCCCDDD>>>@@@@@@???>>>===<<<;;;;;;:::999777555444333333333111111222222222222111111222222333333444444555555555999EEEYYYqqqyyy[[[QQQMMMIIIIIIIIIKKKIIIEEECCCDDDCCC???;;;888555222111000///---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------........................,,,,,,------------,,,,,,,,,++++++******++++++,,,---...///000000...,,,+++***++++++,,,,,,++++++***************************)))***+++++++++***))))))************************((())))))***++++++,,,,,,---------............///000000111222333555666666777888:::;;;;;;;;;===>>>>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[[[[]]]___aaa```___^^^]]]]]]^^^```aaa___^^^^^^^^^^^^]]]]]]]]]]]]^^^``````___^^^^^^_________```aaaaaa^^^YYYUUUQQQRRRSSSUUU\\\jjj|||tttssstttYYYLLLLLLKKKFFFBBBAAA???===;;;:::999999777666444333222333333444666666666666;;;KKKggg}}}vvvqqqooonnnnnnsssyyytttwww|||uuu[[[OOOVVVkkk{{{|||xxxvvvuuusssrrrrrrqqqpppppppppppprrrtttwww{{{~~~zzzqqqeeeyyy|||sssYYYLLLHHHFFFBBB???FFFGGGQQQeee|||pppfffjjjzzz]]]EEECCCCCC>>>@@@??????>>>===<<<;;;;;;:::999888666555444333333111111222222222222111111111111111222333444444555888===HHHYYYrrr|||]]]RRROOOIIIIIIHHHJJJIIIEEECCCDDDCCC@@@;;;888555222111000///---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------........................------............------,,,++++++******++++++,,,---.../////////...---,,,***++++++,,,,,,++++++***************************'''(((***+++++++++***)))++++++++++++++++++++++++(((((()))***+++,,,,,,------------............///000000111222333444555555555777999999999:::<<<>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJKKKJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTVVVWWWYYYZZZ[[[\\\___bbbaaa``````___^^^^^^______^^^^^^^^^^^^]]]]]]]]]]]][[[\\\]]]\\\[[[[[[]]]_________```bbbaaa^^^YYYTTTQQQRRRTTTVVV]]]mmm~~~{{{~~~___NNNMMMKKKFFFBBBAAA???===;;;:::999999777666555333333333333444444444555888BBBWWWsss{{{uuuqqqpppooommmpppuuuqqqxxxnnnZZZXXXgggvvv{{{wwwuuutttrrrrrrrrrqqqqqqqqqppppppqqqsssvvvyyy}}}xxxjjjwww~~~{{{zzzjjjUUUMMMIIICCC???DDDCCCHHHVVVhhhzzz{{{hhhiiizzzkkkOOOCCC@@@>>>?????????>>>===<<<<<<<<<999999888777666444333333111111222222222222111111000000111222333444555555<<>>???@@@AAABBBBBBFFFDDDCCCBBBBBBCCCEEEFFFIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUWWWXXXZZZZZZ[[[]]]aaacccaaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\ZZZYYYZZZ^^^aaa^^^^^^```aaaaaa]]]WWWSSSPPPRRRTTTVVV]]]nnndddQQQOOOMMMGGGBBBAAA???===;;;:::999999888777555444333333444444333444777===KKKaaayyy{{{vvvrrrrrrooollllllppplllwwwhhh\\\eeeppp~~~zzzwwwuuusssrrrrrrrrrrrrrrrqqqqqqpppppprrruuuxxx|||~~~sssvvvzzz|||~~~{{{```SSSLLLFFFAAAAAA@@@DDDNNNZZZkkksssnnn|||\\\FFF???AAA??????>>>>>>======<<<<<<999999999888666555333222111111222222222222111111111111222333444555666666AAALLLWWW___mmm~~~```TTTRRRMMMMMMFFFIIIHHHDDDDDDFFFEEEBBB;;;888555222111000///---......------------,,,,,,++++++,,,,,,,,,---------..............................////////////......,,,++++++++++++++++++,,,......---,,,,,,,,,,,,---+++++++++,,,,,,+++++++++************************$$$&&&(((+++,,,,,,++++++++++++++++++++++++++++++'''((()))***+++,,,---------------.........//////000000111222333333444444222444666777777888:::<<<<<<===>>>???@@@AAABBBBBBGGGFFFCCCAAAAAABBBDDDFFFJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMPPPQQQRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[\\\^^^bbbeeebbbbbbbbbbbb```^^^\\\[[[^^^^^^^^^]]]]]]]]]\\\\\\______]]][[[ZZZ\\\```ddd\\\]]]___``````\\\VVVQQQOOOQQQSSSVVV]]]nnngggTTTQQQOOOIIIBBBAAA???===;;;:::999999888777555444333333444444555777;;;BBBQQQfffyyy{{{wwwtttssspppkkkjjjlllgggvvvrrr___ccclll|||~~~zzzwwwuuutttrrrrrrsssssssssrrrqqqqqqoooqqqtttxxx{{{}}}~~~uuurrruuu|||hhhWWWOOOIIIDDD@@@@@@DDDKKKVVVeee|||~~~oooeeeHHH@@@DDD??????>>>>>>======<<<<<<999999999888777555333222111111222222222222111111222222333444555666777888DDDRRR^^^cccmmm{{{aaaTTTPPPLLLNNNIIIKKKIIIDDDBBBDDDCCC@@@;;;888444222111111///......---,,,,,,,,,,,,---...++++++,,,------......///------............------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******+++++++++*********))))))+++***)))((()))***,,,...++++++***************+++...---+++***)))***++++++,,,,,,------...---------000000111222333444444555333444555666888:::;;;<<<>>>>>>???@@@AAAAAAAAAAAACCCEEEEEEDDDCCCBBBCCCDDDFFFGGGIIIHHHHHHGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRQQQPPPOOORRRVVVYYYYYYZZZ\\\^^^___```aaaaaaaaabbbbbbbbbaaa```^^^]]]______^^^\\\ZZZZZZ\\\^^^___]]]YYYWWWWWW[[[___bbb```___^^^^^^]]][[[XXXUUUMMMPPPRRRRRRXXXkkkiiiMMMPPPRRRDDDCCCAAA>>>;;;999888888999999888666555444444444555888333;;;IIIWWWlllzzzwwwzzzrrrrrrqqqkkkfffgggiiiyyybbbZZZfffyyy~~~zzzwwwuuutttwwwvvvtttrrrqqqqqqqqqrrrtttttttttuuuwwwzzz|||~~~tttssswwwxxxaaaQQQIIIFFF>>>BBBBBBGGGRRR\\\ttt{{{~~~ttt~~~hhhQQQJJJFFF>>>??????>>>===<<<===>>>;;;::::::999777666444333222222111111111111222222444555000///555444555AAAPPP___mmmooooooxxxbbbSSSNNNIIIJJJIIIKKKIIIDDDCCCDDDCCC@@@;;;888444222111111///......---,,,,,,,,,,,,---...++++++,,,------......///...//////////////////...------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******+++++++++*********))))))++++++)))((()))***+++---++++++***************+++...---,,,+++***++++++,,,,,,,,,------......------...///000111222333333444444444555777999:::<<<<<<>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEDDDCCCBBBDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRRRRQQQQQQRRRUUUXXXXXXYYY[[[]]]___aaaaaabbbaaaaaabbbbbbaaa___^^^]]]^^^___^^^]]][[[\\\^^^``````___\\\ZZZZZZ\\\___bbbaaa___^^^^^^^^^\\\XXXVVVOOOQQQQQQPPPVVVhhhoooOOOMMMOOODDDCCCAAA>>>;;;999888888999999888666555444444555555111///???UUUgggxxx~~~sss{{{sssqqqnnnhhhddddddlll|||ooo```dddsss~~~zzzwwwuuuttttttsssrrrpppppppppqqqqqqqqqqqqrrrrrrtttwwwyyy{{{~~~mmmnnnuuuiiiWWWLLLGGGAAADDDAAADDDNNNWWWnnnvvvyyy~~~rrryyyzzz___NNN>>>@@@@@@AAA@@@>>>===<<<<<<:::::::::999777666444333333333222222222222333333111555000///555555:::III^^^ooo~~~|||}}}cccSSSOOOJJJJJJHHHJJJIIIEEECCCDDDCCC@@@;;;888444222111111///......------,,,,,,------...++++++,,,------....../////////000000000000//////------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******+++++++++***************,,,+++***)))))))))***++++++***************++++++...---,,,,,,,,,,,,,,,,,,+++,,,------......------......///000111222222333444555666888:::;;;<<<======>>>???@@@AAAAAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMPPPQQQSSSSSSSSSSSSUUUWWWWWWXXXZZZ]]]___aaabbbbbb``````aaaaaaaaa```^^^]]]^^^______^^^]]]]]]```bbbbbbaaa```^^^^^^___```aaaaaa```___^^^^^^\\\YYYWWWPPPPPPNNNNNNSSSddd}}}wwwSSSIIIKKKEEECCCAAA>>>;;;999888999999888777666555444444555555444444IIIhhh}}}zzz~~~wwwrrrnnnhhheeefffpppllleeeooo~~~{{{xxxvvvtttqqqpppooonnnnnnooopppqqqooonnnnnnoooqqqsssuuuwwwzzzjjjkkktttyyycccSSSJJJEEEEEE@@@AAAJJJQQQeeevvvrrrtttssstttYYY>>>BBBAAAAAA@@@???===<<<;;;:::::::::999888666555444444444333333333333444444111666333111777999BBBUUUvvvdddTTTQQQMMMMMMHHHJJJIIIEEEDDDDDDCCC???;;;888444222111111///...------------------------++++++,,,------......////////////000000/////////------------------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******************************---,,,+++***)))))))))************)))******+++,,,------------------------++++++,,,---..................///000111222333333555666777888:::<<<===>>>===>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDDDDDDDFFFGGGGGGIIIJJJIIIHHHHHHIIIJJJMMMLLLLLLLLLLLLLLLMMMMMMOOOQQQTTTUUUUUUUUUUUUVVVVVVWWWYYY\\\^^^```aaabbb```aaabbbbbbbbbaaa```___```aaaaaa___^^^^^^___aaaccccccccccccbbbaaaaaa```aaa```_________]]]ZZZWWWOOOMMMKKKKKKQQQaaazzz|||XXXGGGIIIGGGDDDBBB???<<<999999999999888777666555444444555666<<<;;;RRRwwwyyy}}}}}}wwwtttyyy}}}vvvoookkkjjjllluuuyyyjjjooo{{{wwwtttssspppooonnnnnnnnnpppqqqrrrmmmmmmmmmmmmoooppprrrtttwww{{{kkkllltttpppZZZMMMHHHGGG@@@@@@GGGMMM___{{{yyynnntttjjjHHHAAA@@@@@@??????>>><<<::::::::::::999888777555555444444333333333333444444222888666444888<<>>======>>>???@@@@@@@@@@@@???AAACCCDDDDDDDDDFFFHHHHHHIIIJJJJJJHHHHHHIIIJJJMMMLLLLLLLLLLLLMMMMMMNNNOOORRRUUUWWWVVVVVVVVVVVVVVVWWWYYY[[[^^^___```aaa```aaabbbcccccccccbbbaaaaaabbbbbbaaa^^^]]]^^^___cccddddddeeedddcccaaa``````___^^^^^^^^^]]]ZZZWWWNNNJJJHHHJJJPPP___xxxmmmqqq___IIIIIIIIIDDDBBB???<<<:::999999:::888777555444444555666666888<<<[[[|||~~~xxxyyy}}}hhhkkkvvvpppnnnqqqttt{{{oooppp|||wwwsssqqqppppppoooooopppqqqssstttnnnnnnmmmmmmnnnpppqqqrrruuuxxx}}}jjjjjjqqq{{{aaaPPPJJJIIIAAA@@@FFFKKKZZZttt}}}kkkeeepppxxxPPPAAA???======>>>???===;;;::::::::::::999777666555333333222222222222333333222888555333999>>>LLLccc{{{hhhTTTPPPKKKIIIGGGJJJJJJFFFEEEEEEBBB>>>;;;888444222111111///...,,,------......------,,,++++++,,,------......///------............------.........------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++*********************+++++++++++++++++++++************))))))))))))***+++,,,,,,+++,,,,,,------------,,,***+++,,,---.../////////000000111222333444555555444555666888:::;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDDDDFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPSSSVVVWWWVVVVVVWWWWWWVVVWWWYYY[[[]]]^^^^^^______```bbbcccdddccccccbbb```aaabbbaaa___]]]^^^___bbbcccdddddddddcccbbbaaa___^^^]]]]]]]]]\\\YYYWWWNNNIIIGGGKKKQQQ]]]uuuaaagggvvvhhhOOOKKKJJJDDDBBB???<<<:::999::::::777666555444444555666777444AAAmmmyyy}}}eeehhh~~~uuuoooqqqxxx|||pppppp~~~yyyuuurrrrrrqqqqqqpppqqqrrrssstttoooooonnnnnnnnnpppqqqrrrssstttxxx~~~fffeeelll|||hhhTTTMMMKKKBBBAAAGGGHHHTTTkkkpppbbbcccpppZZZEEEAAA===<<<===???>>>===::::::::::::999888777666333333222222222222333333000555111111:::AAAOOOeee{{{iiiTTTPPPKKKIIIGGGJJJJJJGGGEEEEEEBBB>>>;;;888444222111111///...,,,,,,---......---,,,,,,++++++,,,------......///......////////////......///......---,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******))))))*********+++++++++)))******++++++++++++***))))))))))))***+++,,,---)))***+++---------,,,+++)))***,,,---...///////////////000111222333444444444444555777999:::<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBDDDDDDCCCDDDEEEGGGJJJKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTVVVVVVVVVVVVWWWYYYWWWXXXYYY[[[\\\\\\]]]]]]]]]^^^```aaabbbbbbaaaaaa\\\^^^``````______```aaa```aaabbbcccccccccbbbaaa]]]\\\\\\\\\\\\[[[YYYVVVPPPJJJIIIMMMQQQZZZqqqdddfffrrrqqqUUUMMMJJJEEECCC???<<<::::::::::::777666555444444555666777888JJJ|||xxxvvv```ccc~~~yyy~~~}}}tttpppvvv~~~mmmppp|||xxxvvvsssrrrqqqpppqqqqqqsssssspppooonnnnnnnnnooopppqqqppppppsssxxxfffdddiiiyyyttt___OOOMMMDDDBBBFFFEEEMMMaaannneeehhhuuuMMMGGG???<<<===???>>>===::::::::::::999888777777444444333333333333444444111444111444@@@IIIWWWlllwwwiiiUUURRROOOLLLFFFJJJJJJGGGEEEEEEBBB>>>;;;888444222111111///...,,,,,,---......---,,,,,,++++++,,,------....../////////000000000000////////////...---,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******))))))******++++++++++++((()))***+++++++++++++++))))))))))))***+++,,,---((()))+++,,,---,,,,,,+++)))***,,,---.../////////......///000111222333333333444555666888:::;;;<<<<<<===>>>??????@@@@@@???AAACCCDDDDDDCCCCCCEEEFFFJJJKKKLLLKKKIIIHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVVVVVVVVVVXXXZZZXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\^^^___```aaa``````YYY[[[^^^___``````bbbccc___```aaaaaabbbbbbbbbbbb\\\[[[[[[[[[\\\[[[XXXVVVSSSLLLKKKOOORRRXXXmmm{{{nnnhhhqqqvvvZZZNNNIIIEEECCC@@@===;;;:::::::::777666555444444555666777<<>>???>>>===:::::::::::::::999888777555555555444444555555555333666333888HHHSSS```sss|||iiiWWWRRRNNNNNNJJJJJJIIIHHHEEEBBB@@@>>>888666333111111111000///------......------,,,+++,,,---...///000000000000////////////////////////000000///...------,,,,,,***++++++,,,,,,------...///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++******+++,,,,,,---......------...000111222333444555555666888999:::;;;<<<======>>>???@@@AAAAAABBB@@@AAACCCCCCCCCDDDGGGIIILLLKKKKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZ[[[\\\\\\\\\]]]\\\\\\\\\]]]______]]][[[[[[\\\]]]___```aaaaaaaaa```````````````____________]]]\\\[[[[[[ZZZWWWUUUSSSPPPNNNMMMOOOYYYmmm|||pppzzzvvvYYYLLLMMMHHHDDD@@@<<<;;;:::888777999777666888888666666999===VVVyyyrrrxxxssseeeYYYZZZgggpppooojjjlllxxx|||wwwxxxuuulllqqq}}}yyyvvvsssqqqpppooooooppprrrssssssrrrpppnnnnnnnnnnnnooonnnmmmooorrruuuyyytttgggfffxxxrrr```QQQGGGHHHGGGCCCFFFPPPfff}}}wwwwwwtttOOO>>>EEEDDD???@@@AAA<<<;;;:::999888888888888555555444444444444555555666666777;;;III]]]qqq|||jjjVVVRRRNNNMMMJJJJJJIIIHHHEEEBBB@@@>>>999666333111111000///...------......------,,,++++++,,,---...///////////////////////////////////////......---,,,,,,++++++***++++++,,,,,,------...///...---,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++******++++++,,,------...------...000111222333444444444555777888999:::;;;======>>>???@@@AAAAAABBB@@@AAACCCCCCCCCDDDFFFHHHKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]^^^``````^^^\\\[[[\\\]]]^^^___``````````````````______^^^^^^^^^]]]\\\ZZZZZZZZZYYYWWWUUURRROOOLLLKKKLLLVVVkkk~~~yyyzzzxxxwwwYYYJJJKKKGGGDDD???<<<;;;:::999888999666666888777555777;;;>>>TTTtttwwwpppyyyzzzddd[[[SSSTTT]]]dddeeebbbeeepppuuusssyyy~~~sssooovvv|||yyyxxxtttsssrrrqqqqqqrrrtttuuusssrrrpppooonnnnnnnnnooonnnlllmmmppprrrvvvvvvkkkjjjzzzzzzeeeVVVJJJGGGEEE@@@CCCJJJYYYooo{{{{{{{{{vvvzzzxxxSSS@@@EEEBBB<<<======<<<;;;:::999888888888888555555444444444444555555444444666>>>OOOeeexxxjjjUUUQQQNNNLLLJJJJJJIIIHHHEEEBBB@@@>>>:::777444111000000...---------......------,,,+++***+++,,,---............////////////////////////---------,,,,,,++++++******++++++,,,,,,------.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------...000111222333444333444555666777999::::::<<<======>>>???@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]___aaaaaa___]]]\\\\\\]]]^^^^^^___^^^^^^``````___^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[ZZZWWWUUURRRNNNJJJHHHIIISSShhh{{{}}}|||zzztttrrr{{{}}}\\\KKKJJJFFFCCC???<<<;;;;;;:::999888666666777666555888===DDDWWWsssoooqqq}}}iiiTTTPPPMMMOOOUUUZZZ[[[[[[]]]eeekkkooo{{{|||vvvvvv~~~~~~|||{{{zzzwwwvvvuuuttttttuuuvvvwwwtttsssrrrpppooonnnnnnnnnmmmjjjjjjlllnnnsss~~~tttsssppp___PPPIIIDDD???AAAFFFMMM___zzz}}}mmmzzzzzzVVVBBBCCCAAA<<<===<<<<<<;;;:::999888888888888555555444444444444555555555444888EEEZZZqqqhhhSSSQQQNNNMMMJJJJJJIIIHHHEEEBBB@@@>>>;;;888444111000///---,,,------......------,,,+++++++++,,,---............////////////////////////---------,,,,,,,,,++++++***++++++,,,,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------...000111222333444444555666777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^```bbbbbbaaa___^^^^^^_______________^^^```___^^^^^^]]]\\\[[[[[[[[[ZZZZZZ\\\\\\\\\YYYVVVRRRNNNIIIGGGGGGQQQfffyyy~~~zzzyyyvvvlllqqqwww~~~cccOOOMMMEEEBBB>>><<<;;;;;;;;;:::777555666777666555999@@@PPPaaa|||zzzooovvv```MMMKKKKKKPPPXXX\\\\\\YYYXXX^^^eeennn}}}}}}~~~|||||||||}}}zzzyyyxxxxxxwwwxxxxxxyyyuuutttsssqqqpppnnnnnnmmmkkkhhhfffhhhkkkrrr|||kkkXXXMMMFFFBBBBBBEEEIIITTTiiikkkxxx{{{|||XXXCCCBBB@@@>>>@@@???;;;;;;:::999888888888888555555444444444444555555777666<<>>;;;888444111000///---,,,------......------,,,+++,,,---...//////000000///////////////////////////............------------***++++++,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++++++++,,,------...000111222333444666666777888:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJLLLMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]^^^```bbbcccaaa`````````aaaaaaaaaaaaaaa```___^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^___^^^ZZZXXXSSSOOOJJJGGGHHHQQQeeexxx~~~ssspppqqquuu{{{iiiRRRMMMEEEBBB>>><<<;;;;;;;;;:::777666666777555555<<>>:::777444111000000...---------......------,,,+++,,,---...///000000000000////////////////////////........................***++++++,,,,,,------...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++++++++------...000111222333444666777888999:::<<<======;;;<<<<<<===>>>???@@@@@@AAACCCDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJKKKMMMNNNOOORRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]^^^```bbbcccaaa`````````aaabbbccccccbbbbbb^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^^^^``````^^^[[[WWWSSSPPPLLLIIIIIIQQQcccuuu{{{wwwvvvssssss}}}mmmTTTMMMFFFCCC???<<<;;;;;;:::999888777777888666666???III]]]rrr|||hhhqqq|||dddSSSPPPPPPYYYdddiiiccc[[[[[[```jjjyyyyyyjjjmmmyyy{{{}}}}}}~~~~~~||||||{{{{{{zzzzzzyyyyyywwwwwwvvvtttrrrooommmlllhhheeedddfffiiippp~~~~~~dddPPPGGGDDDBBB@@@CCCEEENNNhhhsssyyyzzzkkkPPPFFF???>>>@@@<<<<<<;;;:::999888888888888555555444444444444555555555777DDDZZZmmmzzz|||hhhTTTUUUSSSNNNJJJJJJIIIHHHEEEBBB@@@>>>999666333111111000///...------......------,,,+++,,,,,,---...////////////////////////////////////------------------------***++++++,,,,,,------...+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++******************------...000111222333444666666777888:::;;;<<<===;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEFFFHHHKKKMMMKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\]]]___bbbbbbaaa___^^^___```aaabbbccccccccc]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___``````^^^YYYVVVRRROOOLLLJJJIIIPPPaaarrr}}}pppwwwrrrWWWNNNGGGDDD???<<<;;;:::999888999888999999666777AAAMMMfffzzzrrrdddqqq|||jjjYYYYYYZZZ```fffgggbbb]]]^^^dddqqq~~~hhhVVVZZZvvvtttyyy~~~~~~~~~{{{|||{{{{{{zzzyyyxxxxxxxxxxxxwwwuuurrrooommmkkkiiifffdddeeeggglllxxxmmmUUUJJJFFFCCC???AAABBBHHH[[[~~~{{{{{{}}}sssVVVIII@@@@@@AAA<<<<<<;;;:::999888888888888555555444444444444555555666:::KKKbbbqqqzzzwwwjjjUUUVVVSSSMMMJJJJJJIIIHHHFFFCCC@@@>>>888666333111111111000///------......------,,,+++++++++,,,---............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++******************------...000111222333444555555666888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGIIILLLOOOKKKKKKKKKLLLMMMOOOPPPQQQMMMNNNOOOQQQTTTVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]][[[[[[\\\___aaabbbaaa___]]]^^^___aaabbbccccccccc\\\]]]]]]^^^^^^______```^^^^^^___```___\\\XXXTTTQQQNNNLLLKKKJJJOOO___ooo|||tttuuuvvvZZZQQQHHHDDD@@@<<<;;;:::888777999999999999777888CCCOOOnnnggg]]]qqq}}}ooo^^^```dddffffffdddaaa______fffuuuqqqYYYGGGKKKiiivvv}}}~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxwwwvvvssspppmmmkkkkkkgggeeeeeeeeehhhsss~~~vvv[[[NNNJJJEEE@@@AAACCCGGGUUUqqqzzzxxxuuuXXXJJJBBBCCCEEE@@@<<<;;;:::999888888888888555555555444444555555555888>>>QQQiiivvv~~~xxxlllVVVTTTPPPJJJKKKJJJIIIFFFDDDAAA>>>===:::777333111000000...---...------,,,,,,------...,,,---...///000000000000...------...000111000///......---------,,,,,,,,,---------............//////...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444444555777888::::::;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEGGGJJJLLLNNNLLLJJJIIIKKKOOOQQQPPPNNNSSSRRRRRRRRRSSSUUUXXXYYY]]][[[YYYXXXWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[]]]___```ZZZ\\\^^^___^^^^^^___```^^^^^^______```_________aaa```^^^]]]]]]^^^```aaaccccccbbb```]]]YYYUUUSSSPPPRRRPPPJJJEEEJJJXXXdddssswww}}}zzzzzzXXXVVVJJJFFF@@@===;;;:::999888888:::888:::<<<888EEEbbbsssZZZ^^^mmmuuujjjjjjgggdddaaa___[[[WWW```oooqqqZZZJJJJJJ^^^}}}~~~}}}|||{{{zzzzzzxxxyyyyyyxxxuuuqqqllljjjhhhfffdddcccbbbeeeppp}}}bbbRRRMMMGGGAAA@@@AAADDDRRRoookkkhhhMMM:::;;;BBB???<<<<<<;;;:::999999999999777444333777888666555777:::DDDZZZsss{{{oooWWWTTTPPPMMMKKKJJJIIIGGGDDDAAA???===:::777333111000000...---------,,,,,,,,,,,,------,,,---...///000000000000000///...///111222111000......---------,,,,,,,,,------------............///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++***++++++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444444555777888::::::;;;;;;>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEGGGJJJMMMNNNOOOMMMLLLNNNQQQRRRRRRPPPPPPQQQRRRTTTUUUWWWWWWXXX[[[ZZZXXXXXXXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^[[[]]]______^^^^^^___```_________```_________^^^^^^]]]\\\\\\]]]___aaabbbcccccccccaaa^^^ZZZWWWTTTQQQPPPMMMGGGCCCGGGRRR\\\hhhmmmsssxxx|||~~~]]]TTTJJJFFF@@@===;;;:::999888888:::888999;;;:::LLLmmmkkkWWW^^^ssspppjjjiiigggcccaaa___\\\YYYfffsssxxx\\\HHHEEEYYY~~~~~~}}}{{{~~~}}}|||{{{{{{xxxxxxxxxwwwtttpppmmmkkkjjjgggeeecccaaacccnnnzzziiiVVVNNNIIICCC???AAAEEERRRkkkfffxxxmmmWWWCCC@@@BBB:::<<<<<<;;;:::999999999999888444333666777555555777:::GGG___wwwuuuZZZTTTQQQOOOLLLKKKJJJGGGEEEBBB???>>>:::777333111000000...---------,,,,,,,,,,,,------,,,---...///000000000000111000///000111222111000......---------,,,,,,,,,------------..................---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++***++++++,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444444555777888::::::;;;;;;======>>>???@@@AAABBBCCCDDDDDDEEEFFFIIIKKKMMMNNNOOONNNNNNOOOPPPQQQQQQPPPMMMOOOSSSVVVWWWXXXWWWWWWYYYYYYXXXXXXXXXZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\^^^``````___^^^___```aaaaaa``````______^^^^^^[[[[[[[[[[[[\\\^^^aaabbbbbbbbbbbbaaa^^^[[[WWWUUUQQQMMMGGGBBB???BBBIIINNNUUUYYY```eeeiiilllnnnppptttuuuwwwzzz|||~~~fffUUUJJJFFF@@@===;;;:::999888888;;;888777999<<>>NNNiii~~~|||]]]TTTQQQQQQLLLKKKJJJHHHEEEBBB???>>>:::777333111000000...------,,,,,,,,,,,,,,,,,,---,,,---...///000000000000111000//////111111111///......---------,,,,,,,,,,,,,,,---------............---,,,,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...000111222333444444555777888::::::;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOORRRUUUWWWXXXXXXXXXZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^_________^^^\\\[[[]]]___aaaaaa___^^^___```cccbbbaaa```______^^^^^^[[[[[[[[[[[[\\\]]]^^^______```___^^^\\\XXXUUUSSSOOOIIIBBB===;;;===@@@AAAAAAEEEJJJNNNQQQSSSVVVWWW\\\]]]```cccfffggghhhhhhppptttyyy}}}pppXXXJJJFFF@@@===;;;:::999888888;;;888666888@@@bbbvvv\\\XXXjjjwwwjjjjjjgggdddbbb```]]]^^^bbbttt}}}zzzddd]]]iii}}}|||zzzzzz~~~~~~}}}|||{{{zzzzzzwwwvvvtttsssqqqooonnnmmmkkkhhhfffdddbbbdddnnnzzzeeeTTTLLLGGGBBBBBBDDDKKK[[[ooozzzjjjcccwww~~~hhhKKK>>>@@@???<<<<<<;;;:::999999999999888555444666555333666;;;CCCXXXsss___TTTQQQPPPLLLKKKIIIGGGEEEBBB???>>>:::777333111000000...---,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000000000///......000000///.........---------,,,,,,,,,,,,,,,,,,------------...------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++*********++++++,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...000111222333444444555777888::::::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGHHHJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQRRRTTTVVVYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^``````___^^^^^^^^^___aaaaaa```___```aaadddcccbbb```_________```___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZWWWTTTPPPNNNKKKEEE>>>:::999999999999777999===>>>???@@@AAACCCDDDFFFIIILLLNNNOOOOOOOOOYYY[[[___cccfffjjjnnnrrrtttxxx}}}~~~sssYYYJJJFFF@@@===;;;:::999888777;;;888777999CCCjjjlllWWW[[[qqqwwwmmmiiieeebbbbbb```^^^bbbiii||||||xxx}}}||||||~~~}}}|||{{{zzzyyyyyyxxxwwwvvvtttsssqqqooonnnmmmiiigggeeeeeedddgggsssnnnZZZOOOHHHEEECCCBBBGGGRRReee{{{wwwwwweeeooo{{{WWWAAA@@@BBB<<<<<<;;;:::999999999999888555555666555444888???GGG___||||||yyy^^^TTTPPPOOOKKKJJJIIIFFFDDDAAA>>>===:::777333111000000...---,,,,,,++++++++++++,,,,,,,,,---...///000000000000000///......//////...---......---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444444555777888::::::;;;;;;999;;;>>>AAACCCDDDEEEEEEGGGHHHIIIKKKMMMNNNNNNNNNNNNPPPQQQQQQPPPPPPQQQSSSSSSRRRQQQQQQSSSUUUXXXZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___````````````]]]___aaabbbaaaaaabbbcccdddcccbbb`````````aaaaaabbbaaa___]]][[[YYYWWWVVVXXXXXXWWWUUURRRNNNJJJHHHEEEBBB===999888777777777555777999999777777888999888999;;;===>>>???@@@@@@CCCEEEGGGIIILLLPPPVVVZZZ]]]ccckkkqqquuuyyy~~~|||nnnXXXJJJFFF@@@===;;;:::999888666:::888888<<>>AAADDDEEEFFFEEEGGGIIIKKKLLLNNNNNNNNNNNNMMMOOOQQQQQQPPPPPPRRRUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ\\\^^^___```aaaaaaaaa```__________________\\\^^^aaabbbbbbbbbccceeedddcccaaa``````aaabbbccccccbbbaaa___\\\YYYWWWUUUVVVVVVUUURRROOOJJJFFFCCC@@@???<<<:::888777888999666888888888666555555666555555666666777999:::;;;999:::;;;<<<===???CCCGGGIIIOOOXXX^^^bbbhhhpppvvvtttxxx~~~~~~iiiZZZJJJFFF@@@===;;;:::999888666999888:::???JJJlll|||^^^RRR```}}}vvvmmmhhhbbb```dddbbbaaakkkyyy~~~}}}|||{{{zzzzzzxxxxxxxxxwwwtttpppmmmkkkfffddddddeeefffjjjwwwlllZZZNNNFFFCCCBBBDDDIIIWWWqqq~~~zzzqqqPPPCCC???<<<<<<;;;:::999999999999777666666777666777???III^^^xxxuuurrrwwwyyyZZZSSSPPPNNNIIIHHHGGGEEEBBB???===;;;:::777333111111000///---,,,++++++++++++++++++,,,,,,---...///000000000000333111000000111111000.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++,,,---...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------...000111222333444444555777888:::;;;;;;;;;888:::>>>BBBDDDFFFFFFFFFHHHIIIKKKMMMNNNOOONNNNNNJJJMMMOOOOOONNNNNNQQQTTTQQQSSSUUUVVVVVVVVVTTTSSSWWWYYY[[[^^^aaaccceeeeeedddcccaaa___^^^]]]^^^^^^[[[^^^```bbbbbbccceeefffdddcccaaa``````bbbdddeeecccbbbaaa___]]]ZZZXXXVVVVVVUUUTTTQQQMMMHHHDDDAAA<<<======;;;888777999;;;666777888777555444555666666666555555555777999:::888999::::::999:::;;;===>>>DDDKKKPPPSSSXXX___fffkkkpppwww|||fff\\\JJJFFFAAA===;;;:::999888555999888;;;AAAKKKkkkzzz^^^SSSdddssskkkgggaaa```dddcccbbbmmm}}}~~~}}}||||||yyyyyyyyyxxxuuuqqqllljjjfffdddddddddeeeiiivvvsss___PPPEEECCCCCCFFFIIITTTmmmlllPPPEEEAAA<<<<<<;;;:::999999999999777666666777777888BBBLLLmmmzzzyyylll|||^^^QQQMMMNNNIIIHHHFFFDDDBBB@@@??????999777444333222000---+++...---+++******+++---...,,,---...///000000000000000000000000000000000000------,,,,,,,,,,,,++++++---------...------,,,,,,+++++++++*********))))))************************************************,,,,,,+++***))))))*********+++,,,,,,******+++,,,***+++,,,+++))))))***+++******))))))***+++,,,,,,++++++,,,...///111222222333333555666888:::;;;<<<<<<>>>@@@AAAAAABBBEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSOOONNNMMMMMMMMMOOOQQQSSSUUUUUUVVVVVVVVVWWWWWWWWW[[[YYYYYY\\\aaafffgggggggggeeeccccccccccccaaa___^^^___bbbdddeeeeeedddccchhhfffcccaaa```aaacccddddddcccaaa^^^\\\YYYWWWVVVUUUSSSOOOKKKHHHEEEAAA>>>===<<<:::888666666666666777777777777888888888888888777666555444555666666666666666666666666666666999999:::===AAAEEEJJJLLLXXX[[[cccmmmtttwww|||kkkQQQJJJFFF@@@<<<:::::::::999::::::999777===PPPllljjjWWWYYYiiiyyyqqqiiiccc___^^^___```dddrrr}}}~~~~~~~~~~~~~~~|||yyyvvvtttqqqmmmjjjeeeeeeccc```___cccjjjqqq{{{}}}dddRRRHHHEEECCCBBBDDDLLL___pppyyynnnRRRAAA@@@===;;;999999::::::999888555:::888777777666CCC^^^vvvzzz\\\QQQMMMOOOKKKIIIGGGEEECCCAAAAAA@@@999777444222111000---+++...---+++******+++---...,,,---...///000000000000........................------,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,+++++++++***************************************************,,,++++++***))))))*********+++,,,,,,******+++,,,***,,,---,,,+++***+++,,,***************+++,,,,,,+++,,,---...000111222222333333444666777999:::;;;;;;===???@@@AAABBBDDDFFFGGGHHHJJJLLLNNNPPPQQQRRRPPPOOONNNNNNNNNPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXXXX[[[ZZZYYY\\\aaaeeegggggggggeeeddddddeeeeeecccbbbaaabbbcccdddeeeeeeddddddgggfffcccbbbaaaaaabbbcccdddbbb```^^^[[[XXXVVVUUUSSSPPPMMMJJJGGGDDD@@@===>>>===;;;999888888888888777888888888888999999999999888777666555666666777888888888777666666555555555555555666888;;;>>>@@@IIIJJJRRR\\\dddiiipppxxx}}}sssUUUJJJFFF@@@<<<:::::::::999888999:::999???OOOhhh{{{hhh[[[```rrruuunnnhhh___\\\[[[^^^aaagggvvv~~~yyywww|||~~~~~~~~~~~~|||zzzxxxvvvrrrnnnjjjeeecccaaa]]][[[^^^eeejjjrrrwww}}}hhhVVVJJJGGGCCCBBBBBBHHHYYYiii~~~}}}mmmPPP??????===;;;:::999::::::999888555:::888777888777EEE```}}}yyy\\\QQQNNNPPPKKKJJJHHHFFFDDDBBBAAAAAA:::777444222111000---,,,------++++++++++++------,,,---...///000000000000------------------------------,,,,,,,,,,,,++++++,,,,,,------...------,,,---------,,,,,,,,,++++++************************************************,,,+++******)))************+++,,,+++******+++,,,+++,,,------,,,+++,,,---+++************++++++,,,,,,,,,---...000111222222333444555666777888999999:::<<<>>>@@@@@@AAACCCEEEFFFGGGIIIKKKMMMOOOPPPQQQQQQQQQPPPPPPPPPRRRSSSUUUSSSTTTUUUVVVWWWYYYZZZZZZ\\\[[[[[[^^^bbbeeegggggghhhfffeeefffggghhhgggeeedddddddddeeeeeeeeeeeeeeefffeeedddcccbbbaaa``````bbbaaa___]]]ZZZXXXVVVUUUQQQNNNJJJHHHEEECCC???===???>>>===;;;::::::::::::999999999:::::::::;;;;;;:::999888777777777888888:::999999888777666555555888777666666666777888999>>>>>>DDDMMMUUU]]]gggqqq}}}}}}}}}}}}]]]KKKGGGAAA<<<;;;:::999999666888:::;;;@@@OOOdddsssccc[[[ggg{{{{{{qqqjjjeeeZZZXXXYYY\\\bbblll{{{xxxrrruuu~~~~~~~~~~~~~~~}}}||||||{{{yyytttnnnjjjeeebbb^^^YYYWWWXXX]]]aaagggkkkooorrrsssuuuyyy}}}nnn[[[NNNIIIDDDAAA???DDDRRR```~~~oooRRRBBBAAA>>><<<:::999::::::999888555:::888777999888HHHccc|||^^^SSSOOOPPPKKKJJJHHHEEECCCBBBAAAAAA:::777444222111///...,,,---,,,,,,++++++,,,,,,---,,,---...///000000000000------------------------------,,,,,,,,,+++++++++,,,,,,------...------------,,,,,,,,,,,,+++++++++************************************************++++++***************+++)))+++,,,+++***)))***+++***+++---,,,++++++,,,---+++++++++******++++++,,,,,,------...000111111222444555555666888999999::::::<<<>>>??????@@@CCCEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRRRRRRRRRRTTTUUUVVVSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]___bbbeeefffggghhhgggfffgggiiijjjiiihhhffffffeeedddccccccddddddeeeeeeeeedddcccaaa___^^^``````^^^[[[YYYWWWUUUTTTOOOMMMJJJGGGFFFCCC@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::999999888888777777777666;;;:::999888777777888888:::999<<>>??????@@@CCCEEEEEEFFFGGGIIIKKKMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVSSSTTTUUUWWWYYY[[[\\\]]]\\\^^^```aaacccdddfffggghhhgggggghhhjjjkkkkkkiiifffeeedddcccbbbbbbcccccccccdddddddddcccaaa___]]]___^^^\\\ZZZXXXUUUTTTSSSOOOMMMJJJHHHGGGEEECCC@@@>>>>>>>>>>>>>>>>>>>>>===?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>888888888888999999999999777666666666555555555666777555555999===CCCMMMVVVhhhnnnwww}}}}}}~~~oooNNNIIICCC===;;;:::999888999888888999AAASSSjjjzzz~~~XXXWWWlllyyymmmddd^^^XXXXXXXXX\\\eeeuuu~~~}}}}}}}}}~~~~~~|||}}}~~~~~~}}}xxxpppkkkgggccc\\\VVVRRRQQQRRRRRRVVVVVVVVVUUUTTTVVVXXXZZZ\\\^^^```dddgggkkkmmmoootttwww|||zzzdddSSSMMMGGGCCCAAACCCLLLVVVqqqxxx```LLLHHH@@@===;;;:::;;;:::999888666:::888777;;;>>>PPPmmm~~~cccUUUOOOPPPIIIHHHFFFDDDBBB@@@??????;;;888333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000........................------,,,,,,,,,,,,++++++++++++,,,---............+++++++++*********))))))*********************************************************)))******+++,,,)))***+++***))))))***+++((()))************+++------,,,,,,++++++++++++,,,+++,,,,,,---......//////333444555777888:::;;;<<<:::<<<>>>@@@@@@AAACCCEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUVVVXXXZZZ[[[]]]]]]]]]___bbbccccccdddeeefffhhhgggggghhhiiijjjjjjiiieeedddddddddccccccbbbbbbbbbccccccccccccaaa```___]]]\\\[[[YYYVVVUUUSSSRRROOOMMMJJJIIIHHHGGGEEECCC???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCC;;;;;;;;;;;;;;;;;;;;;;;;666666666777777777777777999666555777888:::AAAIIIXXX```mmmzzz~~~}}}www}}}uuuOOOJJJCCC>>>;;;999888777:::888777:::FFF[[[uuuwwwZZZ[[[rrrwwwkkkaaa\\\XXXYYYZZZ\\\gggzzz|||}}}}}}~~~}}}xxxqqqlllhhhbbb[[[UUURRRQQQPPPOOOOOONNNLLLJJJIIIHHHIIIIIIJJJKKKMMMOOORRRTTTVVVWWW^^^aaaffflllrrrxxx|||~~~{{{~~~iiiUUUNNNHHHDDDBBBCCCJJJSSSfffrrr~~~gggNNNEEE@@@>>><<<;;;;;;:::999888777:::888888<<<@@@TTTrrrzzznnnbbbTTTNNNNNNJJJIIIGGGEEECCCAAA@@@@@@<<<888333000//////...---+++,,,,,,------,,,,,,+++,,,---...///000000000000------------------------------,,,,,,,,,,,,++++++***+++,,,---............,,,,,,+++++++++***************************************************************))))))***++++++,,,(((***+++***)))((()))+++(((***++++++++++++,,,......---,,,+++++++++++++++***++++++,,,,,,---------000111222444777999;;;;;;;;;===???@@@AAABBBDDDFFFFFFGGGHHHJJJLLLNNNPPPPPPRRRSSSTTTTTTUUUUUUVVVVVVUUUVVVWWWXXXZZZ[[[]]]]]]]]]```cccddddddccceeefffhhhgggfffggghhhiiihhhgggddddddeeeffffffeeedddcccaaaaaabbbbbbbbbbbbaaaaaa\\\[[[YYYXXXVVVTTTRRRRRRNNNLLLJJJIIIIIIHHHFFFDDDAAABBBDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHBBBAAAAAA@@@>>>======<<<999:::::::::;;;:::::::::;;;999888999999777;;;AAAIIISSSbbbssszzzwwwxxxPPPKKKDDD>>>;;;999888777888777888>>>MMMeeennn\\\aaayyyrrrggg___[[[WWWYYYZZZ]]]jjj|||||||||}}}{{{wwwqqqmmmfffaaaYYYTTTRRRQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHLLLNNNQQQUUU[[[```eeehhheeeiiinnnssswww|||nnnXXXPPPIIIEEEBBBAAAGGGNNN^^^rrrwwwpppSSSFFFAAA???<<<;;;;;;;;;999888777;;;888888===BBBWWWvvv}}}xxxkkk___```SSSMMMMMMKKKJJJHHHFFFDDDBBBAAAAAA<<<888333000//////......+++,,,,,,------,,,,,,+++,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---............---------,,,,,,,,,++++++******************************************************))))))***+++,,,,,,(((***+++***)))((()))***)))+++,,,,,,,,,,,,...///...---,,,,,,++++++++++++*********++++++,,,,,,,,,---...000222555888:::;;;<<<>>>@@@AAAAAABBBEEEFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]aaadddeeedddccceeefffhhhfffeeefffggghhhgggeeeccceeeggghhhhhhgggeeedddaaaaaaaaaaaaaaabbbbbbbbb[[[ZZZYYYWWWUUUSSSRRRQQQLLLKKKIIIHHHHHHGGGFFFDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGEEECCCAAA???===<<<999::::::::::::999888888999777777999777444666:::@@@JJJ[[[mmm{{{wwwyyyPPPKKKDDD???;;;999888666555666999BBBSSSllleee[[[ccc|||{{{oooddd]]][[[UUUXXXYYY]]]lll}}}|||||||||{{{wwwqqqmmmeee___XXXSSSQQQPPPNNNLLLLLLKKKIIIHHHGGGFFFDDDBBB@@@@@@AAAAAABBBBBBBBBBBBEEEEEEFFFGGGJJJNNNRRRTTTRRRWWW]]]bbbhhhoooxxx~~~qqqZZZRRRJJJEEEAAA@@@CCCIII[[[vvvsssxxxYYYKKKAAA???<<<;;;;;;;;;999888777;;;888888===CCCXXXxxxwwwvvvttt^^^ZZZ^^^RRRRRRPPPJJJIIIGGGEEEBBB@@@>>>===<<<888333000//////.........------,,,,,,------...,,,---///000000000///..............................---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++***)))***,,,---...///222777;;;<<<===??????@@@AAADDDFFFFFFIIIKKKMMMMMMNNNPPPQQQUUUUUUVVVWWWWWWWWWWWWVVVYYYYYYZZZZZZ[[[[[[\\\\\\[[[^^^bbbfffhhhhhhgggfffiiiiiihhhgggfffeeeddddddccccccdddeeeffffffeeeeeeccccccbbbbbbbbbbbbbbbbbb[[[ZZZYYYZZZZZZWWWRRRMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMOOOPPPPPPPPPOOOOOONNNMMMJJJHHHFFFEEEEEEDDDBBBAAACCC@@@===;;;<<<=========999888777777777777777888===???LLLdddzzz}}}~~~RRRDDDAAABBB;;;:::<<<777888777:::BBBQQQiiiyyyZZZ^^^nnnuuukkkaaaZZZWWWTTTVVVXXX___ppp~~~|||xxxtttooommmddd___YYYTTTQQQPPPOOOOOONNNLLLIIIGGGEEEDDDCCCDDDCCCBBB@@@???>>>>>>?????????@@@AAABBBCCCDDDEEEFFFGGGKKKOOOQQQUUU\\\gggooovvv~~~yyy]]]SSSHHHCCC@@@???CCCIIIZZZwwwrrr|||\\\DDDBBB>>>;;;<<<;;;888999;;;888555555999;;;DDDaaa~~~{{{iiimmmtttkkkZZZ```QQQQQQPPPKKKJJJIIIGGGEEECCCAAAAAA<<<888333000//////...---,,,,,,,,,++++++,,,,,,,,,------///000000000///..............................---,,,,,,++++++,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++*********))))))************************************************************************+++++++++,,,,,,,,,------............---------------------------,,,++++++***+++,,,---...111666999;;;===??????@@@AAADDDFFFGGGIIIKKKMMMMMMNNNPPPQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]___cccfffhhhhhhhhhgggiiiiiihhhhhhgggffffffffffffeeeeeeeeeeeeeeeeeefffeeedddcccaaa```_________XXXWWWVVVWWWXXXVVVRRROOOMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPMMMLLLJJJJJJJJJIIIGGGEEEEEECCC???=========<<<<<<;;;;;;:::999888777777777<<<>>>JJJaaawwwUUUFFFAAA@@@:::888:::555888888;;;CCCRRRlllqqqYYYaaasssqqqggg^^^XXXWWWUUUWWWYYY```rrr~~~{{{wwwrrrnnnkkkddd___ZZZUUUSSSSSSRRRRRRNNNMMMKKKIIIHHHFFFEEEEEEBBBAAA@@@>>>>>>>>>??????>>>>>>>>>??????@@@@@@@@@===@@@CCCDDDEEEJJJSSSYYYhhhqqq~~~gggXXXJJJDDDBBBBBBCCCFFFZZZ|||zzzmmmvvviiiPPPDDD@@@===>>>===999888:::999666888;;;<<>>=========<<<;;;:::888777666:::;;;FFF]]]sss[[[JJJBBB???888777999444888888<<>>@@@EEEIIITTT^^^mmm{{{sssbbbOOOGGGFFFDDDBBBBBBSSSsss{{{lllooopppRRRGGGAAA>>>???>>>:::777888999999;;;===>>>MMMqqq}}}dddYYYbbbqqqmmmiiiYYY\\\QQQRRRRRRKKKJJJHHHEEECCCAAA???>>>;;;888444111000///...---,,,,,,++++++++++++,,,,,,---...///000111000000///...........................---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------............------++++++,,,,,,,,,...222555:::<<>>>>>:::888888888999<<<===AAATTT{{{cccYYY```~~~}}}llllllfffTTTxxxZZZSSSSSSOOOMMMLLLIIIFFFCCC@@@===<<<:::777444222111///...,,,------,,,,,,,,,,,,---------...000111111111000///...........................---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********************************************************************************************************+++++++++,,,,,,******++++++,,,,,,,,,,,,------...............---,,,,,,,,,,,,+++---000333999;;;???AAAAAABBBDDDFFFHHHIIIKKKKKKLLLMMMPPPSSSPPPQQQSSSUUUWWWYYYYYYZZZYYYZZZ]]]___``````______bbbbbbbbbdddfffhhhkkklllhhhhhhiiijjjkkklllmmmmmmnnnllliiigggeeedddeeeeeeaaa```^^^\\\[[[ZZZYYYYYY[[[ZZZWWWUUUSSSSSSSSSTTTNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXZZZZZZXXXVVVWWWTTTPPPMMMKKKIIIEEECCC=========<<<;;;:::999888888888BBBXXXooo~~~vvvrrrgggQQQDDD???999999;;;666555777<<>>???@@@??????>>>>>>???>>>FFFSSScccqqq~~~sssdddVVVIII@@@???DDDNNNbbbuuusss|||xxxvvvaaaHHH@@@;;;<<<>>>;;;999999666999<<<===CCC[[[hhh___ddd{{{yyymmmmmm```NNNxxx[[[TTTRRRLLLOOONNNLLLIIIEEEBBB@@@>>>:::777444222111000---,,,...------,,,,,,------......///000111111111000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************************++++++++++++******++++++,,,,,,------......///000000000//////---...---,,,+++---000222888;;;???AAABBBCCCDDDFFFHHHJJJKKKKKKKKKMMMPPPSSSQQQRRRTTTVVVWWWYYYZZZZZZYYY[[[]]]```aaaaaa``````aaaaaabbbdddfffhhhjjjkkkhhhhhhiiijjjkkklllmmmmmmmmmllljjjgggeeeddddddddd^^^^^^\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZWWWTTTSSSTTTVVVPPPOOOMMMMMMMMMOOOQQQRRRQQQRRRRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\[[[[[[WWWUUURRRPPPNNNKKKHHHFFFAAA@@@???===;;;:::::::::888999CCCZZZqqq~~~nnnmmmgggQQQCCC???:::;;;===777666777<<>>?????????????????????>>>CCCLLLYYYiiixxxvvvjjj\\\KKK@@@???DDDKKK\\\lllvvvwwwzzzwwwlllMMMCCC<<<;;;===<<<::::::666999;;;<<>>:::;;;===666888888>>>KKK\\\ooo]]]QQQVVVmmmrrrfff___XXXSSSSSSVVVWWWcccxxx~~~~~~|||nnnbbbkkk{{{zzzwwwtttqqqnnnlllkkkhhhfffcccaaaaaa```^^^]]]ZZZZZZYYYYYYYYYYYYYYYYYYUUUVVVWWWXXXXXXWWWVVVUUURRRQQQPPPMMMKKKIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCCCC@@@BBBGGGRRRbbbtttvvvjjj]]]OOOCCC???AAAEEETTTcccwww}}}zzztttUUUIII???<<<===<<<::::::888999:::===LLLkkk|||qqq{{{mmmpppkkkUUUIII^^^SSSRRRNNNHHHHHHGGGFFFEEEDDDCCCBBB999777444333222000---+++,,,++++++++++++++++++,,,...///000222222111111000...........................---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++------......///000111111222333444444555555555555000000///...,,,---///222777:::???BBBCCCCCCEEEFFFIIIJJJJJJJJJKKKMMMQQQTTTVVVWWWXXXZZZ[[[\\\\\\\\\YYY[[[___bbbccccccbbbaaa^^^___aaadddfffggghhhhhhhhhhhhiiijjjjjjkkklllllliiiiiiiiihhhgggeeecccbbb```___]]]\\\ZZZYYYYYYXXXUUUWWWYYYXXXVVVUUUWWWYYYUUUTTTQQQPPPPPPQQQSSSUUUSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\ZZZWWWXXXZZZ^^^```aaa]]][[[YYYYYYXXXWWWTTTRRRPPPMMMGGGAAA<<<::::::;;;:::;;;GGG___www{{{uuubbbKKK???<<<999;;;<<<555:::999@@@NNN^^^ooo\\\RRR[[[sss~~~mmmddd]]]WWWSSSRRRWWWXXXfff|||ttteeeooo{{{yyywwwtttqqqooommmmmmeeecccbbbaaabbbbbbaaa```\\\[[[ZZZYYYYYYYYY[[[[[[XXXZZZ\\\^^^___`````````\\\ZZZXXXTTTPPPMMMJJJIIIFFFDDDBBBBBBCCCDDDDDDDDDAAAAAADDDMMM^^^rrrtttggg]]]SSSGGG@@@???EEESSS___qqq{{{rrr\\\OOOBBB>>>===<<<:::::::::::::::>>>PPPpppzzzwww}}}gggoooiiiRRRKKK___YYYTTTRRRNNNMMMKKKIIIGGGEEECCCBBB===:::555111///...,,,+++,,,,,,++++++,,,,,,---...//////000000000000//////111111000000/////////...///...---,,,++++++++++++------------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++,,,///444666444222777999;;;======:::777555222222222111///000222444777:::>>>@@@AAABBBCCCEEEFFFHHHKKKMMMNNNOOOQQQSSSUUUVVVYYY[[[]]]]]]^^^]]][[[\\\]]]^^^```bbbdddeee___```bbbdddfffgggggggggfffhhhjjjkkkkkklllnnnpppllljjjhhhggggggfffcccbbbcccbbb```^^^\\\ZZZXXXWWWYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUXXXZZZ[[[YYYZZZ\\\]]]^^^^^^^^^]]]```aaabbbbbbaaa___]]][[[bbb___\\\[[[]]]aaadddfff^^^^^^^^^[[[XXXVVVWWWXXXVVVQQQIIICCC???===;;;:::888888GGGeee}}}|||~~~{{{ZZZOOODDD???<<<:::999;;;999;;;CCCQQQddduuudddVVVaaa~~~ooobbbZZZVVVTTTRRRRRR[[[kkk~~~vvvlllyyy}}}}}}~~~~~~yyyxxxwwwtttrrrooommmllliiieeebbbbbbdddeeedddbbb```___\\\ZZZZZZ[[[]]]___[[[\\\^^^```aaabbbbbbcccaaaaaaaaa___ZZZTTTOOOKKKMMMIIIDDDBBBDDDEEEEEECCCAAAAAACCCKKK[[[ooooooYYYRRROOOFFFAAACCCDDDOOO^^^ooo{{{lllqqqzzzRRR;;;@@@@@@;;;;;;;;;<<<999:::CCCTTTnnnnnnuuuwwwpppoooeeeQQQAAA```XXXRRRQQQNNNMMMKKKIIIGGGDDDCCCBBB===999555111///...,,,+++,,,,,,++++++,,,,,,---...//////000000000000//////000000/////////.........///...---,,,++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))***************+++++++++,,,,,,---,,,---111555777777555777888:::;;;:::888555444222333222111000000222444777:::>>>@@@AAAAAACCCDDDFFFIIILLLNNNOOOPPPRRRTTTTTTVVVXXXZZZ\\\]]]]]]]]]\\\\\\]]]^^^```cccdddfffaaabbbcccdddeeeggghhhiiihhhiiikkkkkkkkkkkkmmmooollljjjhhhggggggfffdddcccaaa```___^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWUUUUUUVVVWWWYYY[[[XXXYYY[[[\\\]]]^^^]]]]]]```aaabbbcccbbb```^^^]]]___]]]\\\\\\^^^```aaabbbaaabbbaaa___[[[XXXWWWXXXZZZWWWPPPIIIBBB>>><<<<<<;;;<<>>;;;888888999:::<<>>>>>>>>BBBSSSnnn}}}|||XXXMMMAAA<<<999666666888;;;===HHH___yyybbb]]]qqq~~~lll]]]VVVSSSSSSRRRXXXaaarrr~~~sssiii]]]RRRLLLMMMPPPXXXaaafffggggggiiilllwww}}}~~~}}}|||zzzyyywwwuuurrrpppooonnnkkkiiigggfffggggggfffeeebbb```^^^]]]\\\]]]___```^^^___aaaccceeefffgggggghhhhhhiiihhhfffbbb^^^[[[XXXSSSLLLHHHGGGGGGDDDBBBAAA@@@@@@GGGUUUjjj~~~|||cccUUULLLCCC???AAAEEELLLXXXkkkqqqmmm___FFFDDD@@@<<<<<<;;;<<<:::<<>>>>>???AAACCCFFFIIILLLNNNPPPQQQTTTUUUSSSTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]___bbbdddfffhhhggggggeeeeeefffhhhjjjllllllmmmmmmmmmkkkjjjkkkllljjjiiiggggggggggggeeeddd````````````aaaaaaaaaaaa]]]\\\\\\\\\\\\[[[[[[[[[VVVWWWXXXYYYYYYXXXWWWVVVZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWYYYZZZ[[[\\\]]]]]]^^^___```aaaaaaaaa``````cccdddddddddcccccceeefffiiikkkmmmllliiifffddddddhhhiiieee[[[MMMCCC@@@@@@@@@HHH[[[sss~~~~~~}}}YYYMMMBBB<<<999666666777:::???OOOmmmcccbbbxxx|||iiiZZZSSSQQQRRRRRRZZZddduuuwwwlll___UUULLLEEECCCEEECCCHHHMMMOOOMMMMMMOOOQQQ]]]dddrrr}}}}}}zzzyyywwwuuusssqqqpppooolllkkkjjjiiiiiihhhhhhgggdddcccaaa`````````bbbbbb___```bbbdddeeegggggghhhhhhiiijjjkkkjjjhhheeeddd```ZZZSSSMMMKKKHHHEEEBBBAAA??????EEETTThhh|||ooo\\\NNNEEEBBBDDD@@@FFFRRRfff{{{ppp```FFFBBB<<<999;;;:::;;;999===IIIXXXhhhyyymmmggggggZZZKKKDDDvvvaaaSSSQQQMMMLLLJJJHHHFFFDDDBBBAAA<<<888444111000///---,,,,,,,,,++++++,,,,,,---...//////000000000000//////,,,,,,,,,---------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,******************************************************************************))))))))))))******))))))*********++++++++++++,,,...000222444777888:::::::::::::::999888888666666444222111222555888999;;;=========>>>@@@AAAEEEHHHKKKNNNOOOQQQTTTVVVSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^```bbbeeegggiiijjjiiihhhggggggiiikkkmmmmmmnnnnnnmmmkkkjjjjjjkkkhhhgggffffffggggggeeedddcccccccccbbbbbbbbbaaaaaa^^^]]]]]]]]]]]]\\\\\\\\\VVVWWWXXXYYYYYYXXXWWWVVV[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\^^^^^^]]]^^^^^^___````````````ffffffeeecccbbbdddhhhlllkkknnnqqqrrrqqqpppoooppppppqqqnnndddUUUIIIDDDCCCCCCNNNcccxxxzzz{{{vvv[[[OOODDD>>>;;;888777999888@@@VVVzzznnncccdddzzzyyygggXXXQQQPPPRRRSSSZZZfffxxxzzzjjj^^^QQQIIIDDDAAAAAAEEECCCEEEGGGGGGDDDCCCEEEGGGGGGMMMYYYfffooowww~~~zzzyyyxxxvvvtttrrrqqqpppmmmmmmmmmlllkkkiiihhhhhhgggfffeeedddddddddeeeeee```aaabbbdddeeefffggggggiiijjjlllnnnooonnnnnnmmmiiibbbYYYRRRNNNKKKFFFBBBAAA@@@@@@GGGUUUiii}}}yyybbbPPPFFFCCCEEE???DDDNNNbbbzzzttt^^^FFF@@@;;;:::<<<;;;;;;999>>>MMM```pppnnniiiiiiYYYHHHCCC{{{cccSSSRRRMMMLLLJJJHHHEEECCCAAAAAA;;;888444111000///...---,,,,,,++++++,,,,,,---...//////000000000000//////,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,---************************)))))))))******************************+++++++++******))))))))))))******)))))))))************+++)))+++---......000333666:::;;;<<<===>>>===<<<<<<888777555333111333777::::::;;;<<<<<<;;;<<<>>>@@@DDDGGGJJJMMMOOOQQQSSSUUUTTTTTTUUUVVVXXXZZZ\\\]]]\\\]]]^^^```cccfffhhhjjjlllkkkjjjjjjjjjkkkllllllmmmnnnooommmkkkjjjkkkkkkhhhgggffffffggghhhfffeeeffffffeeedddcccbbbbbbaaa^^^^^^^^^]]]]]]]]]\\\\\\XXXXXXXXXYYYYYYXXXXXXXXX[[[[[[ZZZZZZYYYYYYYYYXXXWWWXXXXXXYYY[[[]]]___```^^^_________``````aaaaaaeeefffeeecccaaacccjjjooommmooosssuuuvvvwwwxxxzzzxxxxxxuuulll___SSSKKKGGGIIIVVVjjj|||~~~}}}{{{\\\QQQEEE@@@<<<999888999777@@@WWW{{{}}}fff___ccczzzvvvdddVVVPPPPPPRRRSSS[[[gggzzzsssiii\\\OOOHHHDDDAAAAAADDDCCCCCCDDDCCCAAA@@@AAABBBAAADDDLLLUUU\\\gggyyy~~~zzzyyyxxxwwwuuusssrrrqqqnnnooopppnnnllliiiiiiiiihhhhhhgggfffffffffffffffbbbcccdddeeeffffffffffffjjjkkknnnqqqsssuuuvvvvvvpppiii___WWWRRRMMMHHHDDDAAAAAACCCJJJYYYlllfffQQQEEEBBBCCCCCCGGGNNN^^^xxxttt~~~uuu^^^HHHAAA<<<===@@@>>>;;;999???RRRhhh{{{nnnkkkjjjVVVEEEBBB{{{aaaQQQRRRLLLLLLJJJHHHEEECCCAAA@@@;;;888333111000///...---,,,,,,++++++,,,,,,---...//////000000000000//////,,,---------............,,,,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,)))******+++,,,,,,------************************((()))))))))*********+++))))))*********+++++++++******))))))))))))******))))))))))))************)))+++,,,,,,,,,---000333999;;;>>>@@@AAA@@@???>>>999888666333222333777;;;;;;<<<<<<;;;:::;;;===@@@BBBEEEIIILLLNNNPPPRRRTTTUUUUUUUUUVVVXXXZZZ\\\^^^\\\]]]___aaadddgggiiikkkllllllllllllllllllllllllmmmnnnooonnnlllkkkkkkllliiihhhggghhhiiijjjiiihhhgggffffffeeeeeeddddddccc^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZ[[[^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbccceeegggfffdddfffkkkqqqnnnpppsssuuuwwwyyy|||~~~~~~zzzsssiii]]]RRRLLLPPP___rrrzzz]]]QQQFFF@@@<<<999888999888???SSSsssyyy___XXX```{{{sssbbbUUUPPPPPPRRRSSS\\\jjj}}}~~~pppooocccVVVOOOKKKGGGEEEFFFIIIHHHGGGEEEBBB@@@??????@@@BBBFFFKKKOOOXXXkkk|||~~~}}}zzzzzzxxxwwwuuutttsssrrrmmmoooqqqooollliiiiiiiiigggggggggfffffffffffffffffffffggggggggggggffffffhhhjjjmmmqqqtttwwwyyyzzztttmmmccc[[[UUUOOOJJJEEEBBBBBBFFFOOO^^^qqqkkkSSSGGGDDDDDDCCCGGGNNNZZZqqqooovvvwww|||^^^IIICCC===>>>AAA======:::@@@TTTnnnmmmiiigggRRRBBBCCCyyy___OOOQQQLLLKKKJJJGGGEEECCCAAA@@@;;;888333111000///...---,,,,,,++++++,,,,,,---...//////000000000000//////---------....../////////,,,,,,,,,++++++,,,------***+++,,,,,,------------))))))***+++,,,,,,------************************(((((())))))*********+++))))))******++++++++++++******))))))))))))******))))))))))))***************+++---,,,++++++///333777:::>>>AAACCCBBB@@@???999888666333222444888<<<;;;<<<<<<;;;:::;;;===???BBBDDDHHHKKKMMMOOORRRTTTVVVVVVVVVWWWXXX[[[]]]^^^]]]]]]___aaadddgggjjjkkkmmmmmmmmmnnnmmmmmmlllkkkmmmnnnooonnnlllkkklllmmmkkkiiiiiiiiikkklllkkkjjjfffffffffffffffffffffeee^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ\\\^^^aaabbbddddddcccccccccccccccdddbbbgggkkkkkkiiijjjnnnrrroooqqqsssuuuvvvxxx|||}}}wwwooodddXXXPPPVVVeeewwwxxx]]]QQQEEE@@@<<<888777999999>>>NNNjjjhhhVVVRRR]]]{{{|||pppaaaUUUPPPQQQRRRSSS^^^kkk~~~|||~~~qqqvvviii]]]WWWSSSNNNJJJJJJWWWUUURRRNNNIIIEEEBBB@@@<<<===???AAABBBIIIZZZkkkyyy}}}{{{zzzzzzyyywwwvvvtttsssrrrmmmppprrrpppllliiihhhiiifffffffffffffffeeeeeeeeeiiiiiiiiiiiiiiihhhggggggdddfffjjjnnnrrrvvvyyyzzzwwwoooeee\\\VVVQQQKKKFFFBBBCCCHHHRRRaaatttpppWWWJJJFFFFFF@@@EEELLLWWWmmmlllqqqzzzyyy]]]IIIBBB<<<===???;;;???;;;@@@VVVqqqttt}}}kkkfffcccOOOAAADDDwww___OOOPPPQQQNNNJJJFFFBBBAAA@@@@@@<<<999444222111000///...------,,,+++,,,---...///000111111222222000///...............---,,,+++***---,,,,,,++++++,,,,,,---///////////////......---************************************************))))))))))))))))))))))))************************************************)))***+++***))))))+++---******+++,,,,,,---......222444555666>>>FFFIIIFFF???<<<777333222444666999888777666666666777888999@@@DDDIIILLLNNNPPPRRRSSSUUUVVVVVVVVVVVVXXX[[[]]]^^^___aaabbbccceeehhhjjjiiikkklllmmmmmmmmmooopppooooooooooooooooooooooooooommmkkkkkklllnnnnnnmmmkkkjjjhhhfffeeedddeeeeeebbbaaa```___^^^______```aaa```___^^^\\\[[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^______bbbdddfffeeecccbbbaaabbbeeefffhhhjjjlllnnnpppqqqooorrrrrrnnniiikkkttt|||{{{rrrfffZZZRRRUUU```oooyyy~~~wwwhhhOOOBBB@@@:::888:::777:::===KKKfff]]]PPPNNNZZZxxx}}}nnn]]]TTTPPPOOORRRVVVdddrrryyywww~~~vvvjjjbbb[[[WWW[[[aaafffddd___XXXOOOHHHCCCBBBEEEBBB@@@???===???HHHSSSbbbmmm|||~~~|||zzzyyyxxxyyyyyyyyywwwuuuqqqppppppppppppooollliiihhhjjjkkkjjjhhhffffffggghhhiiikkkkkkkkkjjjhhhgggdddfffiiinnnqqquuuwwwxxxvvvooohhhbbbXXXNNNIIIIIIFFFFFFHHHRRReeezzzyyy___LLLEEECCCCCCDDDGGGOOOaaa~~~tttppp~~~zzzZZZGGGDDD===888:::999:::;;;???XXX}}}jjjllluuupppgggUUUJJJ@@@CCCttt^^^OOOQQQPPPMMMJJJFFFCCCAAA@@@@@@<<<999444111000000///...------,,,+++,,,---...///000000111222111000///...............---,,,+++***---,,,,,,++++++,,,,,,---///////////////...------************************************************))))))))))))))))))))))))************************************************)))***+++***))))))+++---,,,,,,,,,------.........///111333666???JJJNNNMMMBBB???:::555333444666888555555444333333555666777===AAAFFFKKKMMMOOOQQQSSSTTTUUUVVVVVVVVVXXX[[[]]]^^^___aaabbbccceeehhhjjjiiikkklllmmmmmmmmmooopppppppppqqqqqqqqqqqqqqqqqqpppnnnlllkkklllmmmmmmllljjjiiihhhfffeeeeeeeeefffbbbaaa```_________`````````___^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]^^^^^^___```aaaccceeeeeecccaaaaaaaaafffggghhhiiikkklllmmmnnnoooooonnnkkkggghhhlllqqqvvvwwwuuuqqqjjj___UUUOOOQQQZZZfffrrr{{{{{{hhhPPPCCCAAA:::888:::777===AAANNNfff[[[MMMMMMYYYyyy|||nnn]]]TTTPPPOOORRRWWWdddrrr~~~uuuttt||||||rrrkkkfffdddkkkssszzztttkkkaaaWWWOOOHHHDDDDDDAAA??????======CCCJJJSSS]]]mmm}}}zzzyyyxxxxxxxxxxxxvvvtttrrrqqqpppppppppooollliiiiiijjjkkkjjjhhhggggggggghhhhhhjjjjjjjjjhhhfffeeedddfffiiilllppptttvvvxxxvvvnnnfff```XXXNNNHHHGGGCCCDDDIIITTTfffzzz{{{```MMMFFFDDDBBBCCCFFFMMM]]]zzzzzzrrr]]]GGGDDD???;;;<<<999:::<<>>JJJRRRSSSDDDAAA<<<888555444555666222111000000000111333444888===CCCHHHKKKMMMOOOQQQQQQSSSUUUVVVVVVXXX[[[]]]^^^```bbbcccccceeehhhjjjiiikkklllmmmmmmmmmoooppprrrrrrssstttttttttttttttqqqooommmlllllllllkkkjjjiiiiiigggfffeeefffggggggcccbbbaaa```___```aaaaaa^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZ___^^^^^^^^^^^^______``````bbbddddddbbbaaaaaaaaaffffffgggggghhhjjjkkkkkkmmmllliiifffcccaaaaaaaaadddcccbbb^^^XXXQQQJJJFFFIIIOOOYYYggguuuhhhPPPDDDBBB;;;888:::777===BBBPPPfffYYYJJJKKKYYY{{{{{{mmm]]]TTTQQQPPPRRRWWWcccrrrvvvtttzzzyyyuuuvvv|||qqqhhh```VVVNNNJJJEEEAAAAAA???===>>>CCCDDDLLLZZZlll~~~zzzyyyxxxxxxxxxxxxvvvuuutttrrrqqqppppppooollljjjiiijjjkkkjjjhhhgggggghhhggghhhiiijjjiiigggeeecccdddeeegggiiimmmqqquuuwwwuuukkkbbb]]]VVVMMMFFFDDD@@@AAAHHHTTTeeevvvcccOOOGGGFFFBBBCCCEEEKKKYYYsssyyy}}}```GGGDDD@@@===>>>:::999;;;CCC___ooossszzzcccZZZ]]]RRRJJJ@@@@@@nnnYYYMMMQQQKKKJJJHHHFFFDDDBBBBBBBBB;;;888444111000///...---------,,,+++,,,---...//////000111111111000...---...............---,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,************************************************))))))))))))))))))))))))************************************************)))***+++***))))))+++---------------------------+++...///111888DDDLLLNNNDDDAAA===999666444444444000///.........///000111444999???EEEIIIKKKMMMNNNOOOQQQSSSUUUVVVXXX[[[]]]^^^```bbbcccdddeeehhhkkkiiikkklllmmmmmmmmmooopppssstttuuuvvvvvvvvvuuuuuuqqqooommmlllmmmllljjjiiiiiihhhgggffffffggghhhhhhdddcccbbbaaa```aaabbbbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\[[[___^^^^^^]]]]]]]]]^^^^^^___aaaccccccbbb`````````cccccccccdddfffhhhjjjkkklllhhhddd```^^^ZZZUUUQQQOOONNNLLLIIIEEEAAA>>><<>>BBBMMM\\\ooo}}}{{{yyyyyyyyyzzzxxxwwwuuutttrrrqqqqqqpppmmmkkkjjjkkkkkkjjjhhhggghhhiiiiiiiiijjjjjjiiigggeeeddddddddddddfffiiimmmqqqssssssiii___ZZZTTTKKKDDDAAA>>>>>>DDDPPP]]]lll{{{eeeQQQHHHGGGAAACCCFFFKKKWWWllltttwwwcccHHHCCC@@@>>>>>>:::888:::CCC```zzzXXXTTTYYYOOOHHH??????oooYYYLLLPPPJJJIIIHHHFFFDDDBBBBBBAAA;;;888333000//////...---------,,,+++,,,---...//////000000111000///...---......//////......---------,,,,,,++++++,,,,,,---...............------,,,************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,,,,------------...000000...111999@@@AAA@@@>>>;;;888666555444444111111///.........//////000555===CCCGGGIIIJJJLLLLLLNNNRRRTTTVVVXXX[[[]]]___```bbbcccdddfffiiikkkiiikkklllmmmmmmmmmooopppssstttvvvvvvwwwvvvtttssspppnnnmmmmmmmmmmmmkkkiiiiiiiiigggffffffggghhhiiieeedddcccbbbaaabbbcccccc_______________````````````aaaaaaaaa``````___^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]___bbbbbbaaa______```_________aaacccgggjjjlllkkkgggaaa]]]ZZZUUULLLFFFBBB@@@>>>;;;999777777666:::;;;AAAQQQeeewwwcccNNNDDDCCC:::777:::999555BBBUUUlll[[[LLLMMM]]]uuuhhhZZZRRROOONNNQQQUUUbbbqqqrrraaaOOOFFFDDDAAA@@@@@@<<<>>>EEERRRdddvvv~~~{{{{{{{{{|||{{{zzzwwwuuusssrrrqqqpppnnnlllkkkkkkkkkjjjgggggghhhjjjjjjkkklllmmmllljjjhhhfffdddccccccdddfffiiilllnnnpppggg^^^XXXRRRHHHAAA???>>><<>>===999999;;;EEEcccXXXVVVXXXKKKFFF>>>>>>qqqZZZLLLOOOJJJIIIHHHFFFDDDBBBAAA@@@;;;777333000//////...,,,------,,,+++,,,---.../////////000000000///...---....../////////......------,,,,,,++++++,,,,,,------............---,,,,,,************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++---+++,,,,,,---......//////000333222---,,,111555666;;;:::999888888888777777666555333111////////////...333;;;BBBEEEGGGHHHIIIIIILLLPPPSSSVVVXXX[[[]]]___aaabbbcccdddfffiiikkkiiikkklllmmmmmmmmmooopppssstttuuuvvvuuusssqqqooommmllllllmmmnnnnnnmmmkkkjjjjjjhhhgggfffggghhhhhhfffeeedddcccbbbcccddddddaaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbaaa^^^^^^\\\[[[ZZZZZZZZZZZZ\\\^^^```aaa```_________\\\\\\\\\^^^aaaeeeiiikkkkkkgggaaa\\\WWWPPPHHHBBB>>>===:::888666666666777666777<<>>>>>ttt\\\NNNPPPJJJIIIHHHFFFDDDBBB@@@???:::777333000///...---,,,------,,,+++,,,---...///...///000000000///------......////////////......---,,,,,,++++++,,,,,,---------......------,,,+++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++---,,,---...///000111222333111555444///,,,///222222666777888999;;;<<<<<<<<<;;;:::777444222111111111---333;;;AAADDDEEEFFFFFFGGGJJJOOOSSSUUUXXX[[[]]]___aaacccddddddfffiiillliiikkklllmmmmmmmmmoooppprrrsssttttttssspppmmmkkkiiiiiijjjmmmooopppooonnnlllkkkiiigggffffffgggggggggfffdddcccccccccdddeeecccccccccccccccccccccccc``````aaabbbcccccccccccc```___]]]\\\[[[ZZZZZZZZZ[[[]]]___```___^^^^^^___\\\[[[[[[\\\___bbbfffiiikkkhhhbbb\\\UUUNNNGGGCCC>>>===:::888777666777777555555:::GGGZZZooo~~~}}}yyy|||zzzZZZGGGAAAAAA999666:::;;;999EEESSSfff\\\NNNOOObbb~~~tttgggZZZTTTRRRQQQSSSWWWggguuubbbRRRMMMJJJDDD@@@>>>===>>>FFFRRR\\\aaabbbfffhhhnnnwww}}}||||||}}}}}}}}}{{{xxxuuusssrrrqqqpppnnnllllllkkkiiiggggggiiikkkjjjlllmmmoooooonnnmmmlllhhhhhhhhhhhhhhhhhhggggggjjjfffaaaYYYMMMAAA>>>AAA???:::;;;@@@@@@BBBQQQddd}}}kkkRRRHHHHHH???AAACCCHHHSSSfff~~~kkkaaawwwkkkRRRKKKBBB<<<<<<:::;;;===IIIhhhyyy```^^^[[[JJJDDD>>>===vvv^^^OOOQQQJJJJJJHHHFFFDDDAAA???>>>:::777333000///...---,,,------,,,+++,,,---...///...///000000000///---,,,......///////////////...---,,,,,,++++++,,,,,,---------......------,,,+++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***))))))+++------...///111222444555666111555666111...000333333444555888:::===???@@@@@@???===:::777444333222222---333;;;AAADDDEEEEEEEEEFFFIIINNNSSSUUUXXX[[[]]]___aaacccdddeeefffiiillliiikkkmmmmmmmmmmmmooopppqqqrrrssssssqqqnnnjjjhhhggghhhiiilllpppqqqqqqpppmmmllljjjhhhfffffffffggggggfffeeedddcccdddeeeeeeeeeeeeeeedddddddddcccccc^^^___```bbbccccccccccccaaa```___]]]\\\[[[[[[ZZZZZZ]]]___```___^^^^^^___]]]\\\[[[[[[]]]```dddfffkkkiiiddd]]]UUUMMMHHHEEE===<<<:::888777666666666444555:::FFFXXXlll~~~yyyyyywww}}}rrrWWWEEE@@@@@@888555;;;<<<:::CCCNNN]]][[[NNNOOObbbuuuiii\\\VVVSSSSSSUUUXXXjjjwwwkkkZZZUUUPPPHHHBBBCCC@@@???CCCJJJPPPQQQOOOSSSVVV]]]hhhvvv|||{{{|||}}}}}}}}}|||yyyuuusssrrrqqqpppooommmmmmllliiiggggggiiikkkiiikkkmmmnnnoooooommmmmmkkkkkkkkkkkkjjjiiigggggghhhfffbbbZZZLLL???>>>CCC>>>;;;<<>>===III\\\{{{kkkRRRHHHGGG???@@@@@@DDDPPPhhhlll^^^rrrnnnVVVNNNCCC<<<===<<<777:::HHHfff|||______\\\KKKEEE>>>===ttt\\\PPPNNNOOOLLLIIIGGGEEECCC@@@>>>;;;888444111000///...---++++++++++++,,,---......111111111111000000000000------............------...---,,,,,,++++++++++++//////...---,,,,,,++++++++++++++++++++++++++++++************************************************************************)))))))))))))))******+++++++++******************...000222333555888<<>><<<;;;999777444222333555888;;;>>>???@@@@@@BBBDDDIIIPPPVVVZZZ\\\[[[```aaacccccccccdddgggiiijjjiiihhhjjjmmmpppqqqqqqooonnnnnnmmmllliiiddd```___aaafffjjjmmmoooooonnnllllllkkkiiigggfffhhhjjjggggggggggggggghhhiiiiiihhhgggeeecccbbbaaa````````````aaabbbbbbbbbbbbbbbcccbbbaaa___]]][[[ZZZYYYXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXUUUTTTWWW]]]ccccccgggfff___XXXSSSJJJ@@@@@@===;;;::::::999888666666888:::AAAVVVqqqzzzyyyttt}}}}}}sssSSSKKKBBB???;;;777777999888===PPPccctttQQQKKKOOO```{{{ooodddXXXRRRPPPOOORRRXXXmmm|||}}}iiibbbXXXIIIDDDBBB???AAAIIILLLGGGCCCCCCFFFBBBEEEPPP^^^kkkyyy~~~}}}}}}~~~~~~|||{{{zzzxxxvvvuuutttsssqqqooooooooonnnmmmkkkjjjiiihhhhhhiiikkkmmmnnnnnnmmmmmmhhhiiikkkkkkjjjiiijjjjjjkkkhhhbbbYYYOOOGGGCCCAAA???CCC???<<>>EEEIIILLLeeeqqqaaavvviiiJJJDDDDDD===999;;;<<>>???sss\\\PPPNNNNNNLLLIIIGGGEEECCC@@@>>>;;;888444111000///...---++++++++++++,,,---...///111111111000000000//////------............------...---,,,,,,+++++++++,,,///......---,,,,,,++++++++++++++++++++++++++++++************************************************************************)))))))))))))))******+++++++++******************...///222333555888<<>>:::333......///...---///000111333555999<<>>===<<<:::888555333222333555777888888888888>>>AAAFFFLLLSSSXXXZZZ[[[^^^___aaaaaaaaabbbdddfffgggffffffhhhkkknnnnnnnnnllljjjfffdddbbb___\\\YYYYYY\\\aaagggkkklllmmmlllmmmmmmllljjjhhhgggiiijjjggggggggggggggghhhiiiiiihhhgggeeedddbbbaaaaaaaaa``````aaabbbbbbbbbbbbbbbbbbaaa```___]]]\\\ZZZZZZXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTRRRUUUZZZ___aaaggghhhccc\\\WWWNNNFFFBBB@@@=========>>>======999999:::AAAUUUooosssvvv{{{nnnSSSJJJBBB>>>;;;777777999;;;@@@RRRaaammm}}}RRRMMMNNN```yyykkkaaaVVVQQQOOOOOOTTTYYYlllzzzzzzooo]]]YYYWWW\\\fffwwwwwwoooaaaPPPIIIEEECCCGGGNNNNNNGGGAAA???>>>:::;;;BBBLLLXXXfffsss}}}}}}~~~~~~}}}{{{zzzxxxvvvuuutttsssqqqooopppoooooommmlllkkkjjjiiiggghhhjjjkkkllllllkkkjjjggghhhjjjjjjiiiiiijjjlllooolllfff]]]SSSKKKGGGFFFCCCHHHDDDAAADDDAAAFFFVVVsssyyy[[[KKKIIIAAA>>>DDDJJJOOOjjjvvvfff|||lllKKKCCCAAA<<<;;;===;;;KKKjjjwwwsss|||VVVWWWXXXHHHCCC>>>???sss\\\PPPMMMNNNKKKHHHGGGEEECCC@@@>>>;;;888444111000///...---++++++++++++,,,---...///111111000000000000//////------............------------,,,+++++++++,,,,,,.........------,,,,,,+++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++++++++---///111222444777<<>>555///...---+++...............000444777>>>>>>>>>===;;;888666555222222333333333222222111888;;;@@@FFFMMMRRRWWWYYY\\\^^^___```___```aaacccdddddddddgggjjjkkkjjjiiihhhccc]]]XXXUUUSSSRRRQQQPPPUUU\\\ccchhhjjjkkkjjjnnnnnnnnnllliiihhhiiijjjhhhgggggggggggghhhiiiiiihhhgggfffdddcccbbbbbbbbb```aaabbbbbbcccbbbbbbbbbaaa``````^^^]]]\\\[[[[[[WWWXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSQQQPPPRRRVVVZZZ```hhhmmmjjjbbbZZZQQQJJJEEEBBB???>>>???@@@@@@@@@<<<;;;;;;BBBVVVooovvvnnnyyyyyyiiiRRRIIIAAA>>>;;;777777:::<<>>CCCJJJTTTqqqzzz{{{lllnnnMMMBBB???;;;===>>>;;;JJJlll~~~www}}}VVVWWWWWWHHHDDD>>>???rrr]]]PPPMMMMMMKKKHHHFFFEEECCC@@@>>>;;;888444111000///...---,,,++++++,,,,,,---...///111000000000////////////------............---------,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++++++++,,,,,,...000111333666:::===DDDEEE@@@777000...,,,***///////////////111555888<<<===>>>===;;;888555555333333333222222111000000222555:::???EEEKKKRRRVVV\\\^^^``````______aaabbbcccccceeegggiiiiiifffcccccc\\\SSSLLLIIIHHHIIIIIIJJJOOOWWW___fffiiijjjjjjmmmnnnnnnllliiihhhiiijjjiiiiiihhhhhhhhhhhhiiiiiiiiihhhgggeeedddcccccccccaaabbbbbbccccccbbbbbbbbb``````___^^^]]]]]]\\\\\\XXXXXXXXXXXXWWWVVVUUUTTTTTTSSSQQQOOOOOOPPPSSSTTT]]]gggrrrtttmmmbbbWWWPPPLLLHHHDDD@@@??????>>>===<<<;;;===GGG\\\qqq}}}jjjsss|||xxxdddPPPHHHAAA>>>;;;888888:::;;;DDDXXXccceeezzzvvvPPPPPPNNN```vvvfff\\\RRRNNNMMMOOOTTTZZZnnn{{{yyyiiiaaaXXXTTTPPPLLLKKKVVVoooxxx```UUUPPPXXXbbbgggdddYYYNNNHHHCCC@@@?????????DDDQQQ___sss~~~}}}{{{yyywwwuuuttttttssspppoooooonnnmmmlllkkkiiihhhhhhgggggghhhiiiiiihhhgggfffdddddddddcccbbbdddgggjjjsssttttttpppggg]]]UUUQQQJJJLLLFFFBBBEEECCCGGGVVVqqq~~~bbbPPPKKKDDD>>>BBBKKKWWWwwwtttrrrmmmNNNCCC>>>:::>>>>>>;;;KKKooo}}}[[[ZZZXXXIIIDDD======rrr]]]PPPLLLLLLJJJGGGFFFEEECCC@@@>>>;;;888444111000///...---,,,,,,,,,,,,---...//////000000000////////////...------............------,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******++++++,,,,,,,,,,,,,,,---//////000333666999AAABBB???666000...,,,***...///000000111444888;;;;;;===???>>>:::666444444222222111111000000000000...111444888===CCCLLLQQQ\\\^^^```aaaaaaaaaaaabbbcccdddeeeggggggddd___[[[WWWPPPGGG@@@===>>>???@@@EEEJJJSSS\\\dddhhhkkkkkkkkklllmmmllljjjiiiiiijjjkkkjjjjjjiiiiiiiiijjjjjjiiiiiigggfffeeeeeeeeeeeebbbbbbccccccccccccbbbbbb``````___^^^]]]]]]\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNNNNOOOOOOOOOVVVbbbsss~~~}}}ssshhhbbb]]]XXXRRRLLLGGGCCC???===<<<:::???MMMaaassskkkrrrxxx~~~ttt___OOOGGG@@@===;;;888888;;;<<>>;;;888444111000///...---,,,,,,,,,,,,---...///000000000////////////......------............------,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++************************************************************************)))))))))))))))******+++******++++++,,,---------+++,,,---------///222555999;;;:::333///...---++++++---000222333666999<<<<<>><<<@@@OOOaaaqqq|||uuuyyy{{{}}}rrr]]]NNNFFF???<<<;;;888999<<>><<<;;;@@@GGG]]]iiiuuu{{{~~~|||yyywwwtttssssssrrrpppnnnkkkkkkjjjhhhgggfffeeedddeeefffggghhhhhhgggffffff______^^^[[[XXXWWWXXXZZZ___hhhuuu~~~rrrmmm[[[OOOMMMHHHKKKXXXmmmzzzhhhSSSKKKFFF@@@EEELLLVVVtttlllsssyyy___KKKGGG@@@999;;;;;;<<>>BBBEEECCC<<<666444444111000...---,,,,,,,,,------///000///000666@@@HHHSSSVVVZZZ]]]]]]]]]^^^___^^^___```___[[[RRRHHHAAA;;;777222///000222444555;;;???FFFNNNWWW___dddgggjjjmmmooopppooooooooopppoooooonnnmmmmmmmmmmmmmmmjjjjjjiiihhhggggggggggggcccdddddddddccccccbbbaaabbbaaa```___]]]\\\ZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSOOOMMMKKKJJJKKKJJJGGGDDDEEEKKK^^^zzzxxxmmmbbbWWWQQQEEE>>>???KKK\\\jjjuuu~~~uuubbbMMMEEE>>><<<;;;888999<<>>>>>sss^^^OOOIIIJJJHHHFFFEEEDDDCCCAAA???;;;888444111000///...------------------...000000000/////////............---..................---++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++******+++,,,,,,---......+++,,,,,,***)))))),,,...***...///---,,,...000...///222777::::::;;;<<<<<>>888555555444333111...---,,,,,,---...//////------222===EEEOOORRRVVVYYYZZZ[[[\\\]]][[[\\\\\\[[[UUUKKK???777666333000///111333555555777:::AAAIIIQQQZZZ```dddkkknnnqqqrrrrrrqqqrrrsssppppppooonnnnnnnnnnnnnnnjjjjjjiiihhhggggggggghhhdddddddddddddddcccbbbaaacccbbbaaa___]]][[[ZZZYYYSSSTTTTTTTTTTTTSSSSSSRRRNNNKKKIIIIIIIIIHHHDDDAAAAAADDDTTTqqqzzzmmmaaaYYYKKKAAA>>>GGGVVVcccpppzzzzzziiiMMMEEE>>><<<:::888999<<>><<<;;;===BBBJJJVVVaaaeeeiiipppyyy}}}}}}||||||}}}~~~|||xxxvvvtttssssssrrrooonnnlllkkkjjjiiihhhfffeeeeee```aaabbbdddeeeeeeeeeddd[[[[[[ZZZWWWRRRMMMKKKJJJGGGMMMWWW```hhhnnnrrruuujjjeeeUUUKKKIIICCCBBBMMM___mmm}}}oooWWWMMMFFFCCCHHHKKKOOOkkk~~~tttTTTBBBDDDAAA:::<<<===<<>><<<999888;;;===RRRvvv}}}{{{QQQPPPRRRggguuu```VVVMMMJJJKKKOOOUUU]]]wwwuuuttttttoookkkllliii```VVVRRRZZZsss|||rrrfffVVVRRRKKKBBB<<<:::===AAAFFFJJJOOOUUU[[[eeeqqqzzz~~~}}}yyyvvvuuuuuuuuuwww|||~~~xxxwwwuuuuuuuuuuuusssqqqmmmmmmkkkiiihhhggggggfffbbbbbbbbbaaabbbbbbcccddd]]][[[XXXTTTOOOKKKHHHFFFDDDHHHMMMQQQTTTWWWYYY[[[SSSOOOJJJEEEBBBAAABBBDDDRRR\\\ooolllVVVMMMCCCGGGFFFFFFRRRnnnyyyoooSSSJJJDDD;;;999???;;;???TTT}}}dddUUUJJJAAA@@@:::???wwwYYYPPPKKKJJJIIIHHHGGGFFFCCC???<<<<<<999444222111000///......------,,,,,,...///000.........//////............//////......---,,,+++,,,++++++******++++++,,,,,,,,,------------,,,,,,******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---...000222333222111000//////000666???HHHNNNQQQRRROOOHHH???888333333333222333333333222000///---,,,------...///222777;;;HHHMMMPPPPPPLLLIIIJJJLLLMMMKKKIIIDDD>>>888333000111000///......///000111111222999CCCKKKQQQYYYaaajjjnnnrrruuuuuutttttttttrrrrrrqqqqqqpppooonnnmmmkkkllllllkkkiiihhhhhhiiiiiihhhffffffggggggeeedddeeedddbbb```]]]ZZZXXXWWWVVVUUUSSSRRRPPPOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBB<<<===@@@EEENNNXXXbbbgggpppuuuvvvrrrmmmfffZZZOOOBBB===;;;???FFFPPP___lll}}}qqqPPPHHH@@@===;;;888999;;;AAAUUUyyyUUURRRRRRgggsssaaaWWWNNNKKKLLLOOOVVV]]]wwwzzzqqqlllfff\\\TTTQQQNNN```wwwxxxwwwzzzoooZZZRRRGGG???<<<<<<<<<===>>>AAAFFFJJJPPPZZZfffoooxxx~~~|||vvvrrroookkkiiikkklllooosssyyy}}}zzzxxxvvvuuuuuutttrrrppppppnnnllljjjhhhfffeeedddccccccbbbaaa``````aaaaaa]]]\\\YYYUUUQQQMMMIIIHHHBBBCCCEEEEEEEEEEEEFFFFFFFFFDDD@@@>>>===???AAACCCKKKTTTfff|||mmmXXXOOODDDFFFFFFHHHVVVrrrwwwkkkvvvVVVJJJEEE<<<999>>><<<>>>OOOtttqqqRRRPPPMMMGGGDDD999;;;vvv[[[QQQKKKKKKJJJIIIHHHGGGDDD@@@===<<<999444222111000///......---,,,,,,,,,---///000...//////000000//////...////////////...---,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,,,,---.........000222444555444333333222000///444>>>KKKVVV]]]TTTLLLAAA777111000111222222222333333222000...---,,,---------...111555999FFFHHHHHHFFFAAA>>>>>>@@@BBB@@@;;;777333111000///000000////////////000000000000444===EEELLLWWWaaakkknnnsssvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrqqqpppooommmnnnmmmkkkiiiiiijjjlllkkkiiihhhggghhhhhhgggeeefffeeebbb___\\\YYYWWWUUUTTTSSSRRRPPPOOONNNMMMMMMKKKKKKJJJIIIGGGDDDAAA@@@???===:::999;;;???DDDGGGIIIMMMQQQQQQQQQNNNGGG???<<<999888:::===EEEVVVeee{{{~~~{{{RRRIIIAAA===:::888999<<>><<<;;;<<<>>>AAABBBEEELLL]]]uuuppp\\\TTTGGGGGGFFFJJJ[[[vvvrrrbbbttt[[[KKKFFF???;;;=========KKKjjj{{{___FFFLLLNNNHHHEEE:::===vvv[[[RRRKKKMMMKKKIIIHHHGGGDDDAAA>>><<<999444222111000///...------,,,,,,,,,---.../////////000000000000//////000000000000///...---,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,******************************++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,......---------...///000///000333555666666555555666333000222999DDDPPPWWWLLLCCC777000///111333333444444555444333111000...---------------///444777BBBBBB@@@===888666777888:::888444111000000000111000000000//////000000000000///222999AAAJJJVVVaaajjjnnnrrruuuuuuuuuvvvvvvqqqqqqrrrrrrrrrqqqqqqpppoooooonnnkkkiiiiiilllnnnllljjjiiiiiiiiiiiihhhfffeeedddaaa^^^ZZZWWWTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJKKKKKKJJJGGGDDD@@@>>>@@@>>>===;;;;;;<<<===???:::<<<>>>AAABBB@@@<<<777:::::::::999999???QQQbbbzzz}}}TTTJJJAAA<<<:::888999===@@@SSSxxxVVVPPPTTTiiinnnbbbXXXNNNLLLMMMPPPWWW^^^vvv}}}fffWWWOOOIIIFFFFFFCCCGGGPPPWWWXXXTTTRRRRRRVVV___qqqwwwrrreeeTTTFFF???:::777444555777888999===DDDOOOXXX^^^hhhsssyyy|||{{{uuummmfff___UUUMMMIIIHHHHHHHHHMMMRRRZZZdddnnnxxx~~~|||{{{yyyvvvtttsssqqqooolllqqqpppmmmkkkhhhfffeeeddddddcccbbbaaa````````````^^^]]]\\\YYYVVVRRROOOMMMLLLMMMOOOQQQQQQOOOKKKHHHDDDCCCAAA@@@???@@@BBBCCCDDDIIIYYYrrrsss^^^VVVIIIGGGFFFKKK]]]wwwyyyfffnnn___LLLFFFAAA<<<<<<===<<>>999:::;;;======>>>=========<<<===@@@AAA@@@===;;;::::::;;;:::888>>>PPPbbbzzz}}}{{{SSSJJJ@@@<<<999888999===BBBUUU{{{yyyOOOLLLSSShhhnnnaaaWWWNNNKKKLLLOOOVVV]]]tttiiiYYYQQQKKKGGGGGGAAAFFFPPPXXXTTTIIIDDDFFFFFFNNNbbbtttooogggYYYJJJ>>>888777888555666777777888>>>HHHOOOUUU___jjjppprrrppphhh___TTTNNNEEE???===>>>???@@@CCCHHHPPP[[[gggrrr{{{}}}{{{yyyvvvtttsssqqqnnnkkkooonnnllljjjiiihhhggggggcccccccccbbbbbbccccccddd^^^^^^^^^\\\YYYVVVRRRPPPLLLOOOUUU[[[^^^\\\UUUPPPJJJHHHEEECCCBBBBBBDDDEEEFFFJJJYYYqqqqqq]]]UUUKKKGGGFFFLLL\\\tttjjjqqqbbbLLLFFFBBB===;;;;;;<<>>888666444333444555555444333444555555555555444333000000///...---...222555999888666555444444444444///000111222222222222222222222333333333333222222333111222888@@@JJJXXXdddkkknnnqqqrrrrrrrrrssstttrrrrrrrrrrrrqqqqqqpppoooooopppooommmkkkkkklllnnnmmmkkkjjjiiijjjjjjiiigggbbbaaa^^^[[[XXXUUUSSSQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDBBB@@@777999;;;>>>@@@AAAAAA@@@???<<<;;;>>>???===<<<===;;;:::;;;:::999@@@QQQbbb||||||mmmPPPGGG???<<<:::888999===???QQQwwwoooIIIIIIOOOeeeooo```VVVMMMJJJKKKOOOUUU]]]rrr~~~pppkkkooouuutttfff^^^UUUNNNIIIAAAEEEPPP\\\YYYKKKBBBAAA@@@FFFYYYwwwqqq```[[[RRRFFF<<<888999<<<444666666666666999@@@FFFOOOXXXaaaeeefffcccZZZQQQFFFBBB<<<999999:::<<<===>>>AAAHHHQQQ^^^kkkvvv}}}|||zzzwwwuuutttrrrooommmooonnnlllkkkiiihhhhhhhhhcccccccccccccccdddeeeeee_________^^^\\\YYYUUUSSSQQQTTT[[[ccciiihhhaaaZZZOOOLLLHHHDDDBBBCCCEEEGGGHHHLLL[[[qqqnnnZZZSSSKKKGGGEEELLLZZZqqqjjjqqqcccLLLEEEAAA===;;;;;;<<>><<<999444222111000///...---,,,+++++++++,,,---............//////............//////......---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///...000222444444333111000000222555888:::;;;;;;;;;333333222000///111777;;;555777999:::;;;===@@@BBBDDDCCCBBB???;;;777444222222222111///...///222555888777555444444444333333000000111111222333333444333333444555555444333333333111222888@@@JJJXXXdddnnnppprrrsssrrrrrrsssttttttttttttssssssqqqpppooonnnoooooonnnlllkkkkkkllllllkkkiiiiiijjjjjjhhhgggbbbaaa___\\\YYYWWWUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC======???AAADDDGGGJJJLLLGGGAAA===??????;;;:::<<<===<<<;;;<<<===EEEVVVfff~~~||||||eeeLLLDDD>>><<<:::888999<<<<<>><<<999888999:::;;;:::<<<===AAAHHHUUUdddqqqzzz~~~|||zzzxxxwwwvvvsssqqqpppooommmkkkiiihhhggggggddddddccccccbbbccccccccc___```aaa```^^^[[[XXXVVVVVVXXX___hhhqqqsssooojjj^^^YYYQQQJJJGGGFFFHHHJJJLLLRRR```tttooo\\\UUUHHHEEEEEELLLXXXpppjjjtttcccLLLCCC@@@===;;;;;;:::HHHiiieeeHHHIIIJJJFFFEEE;;;===vvvWWWPPPNNNLLLJJJFFFDDDCCCBBB@@@>>><<<999444222111000///...,,,,,,+++++++++,,,---...------............------............---,,,+++***,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++******************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...//////...000333555666444111///111333777:::<<<=========888888555111...000666;;;999===BBBFFFIIIMMMTTTYYY___\\\XXXQQQIIIAAA:::666333333222///...///222555888777555555555444222111444333222222222444666777333444555666666555444333333000111888@@@JJJXXXdddppprrrttttttsssrrrssstttvvvvvvvvvuuutttrrrqqqpppmmmnnnoooooolllkkkkkkkkkllljjjiiiiiiiiiiiihhhfffcccbbb```^^^[[[YYYWWWVVVRRRQQQOOOMMMLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@???AAAEEEKKKRRRVVVVVVMMMHHHHHHEEE???===???AAA>>>===???BBBKKK[[[jjj~~~|||}}}}}}uuueeeJJJCCC===<<<;;;888999;;;>>>MMMooolllGGGKKKFFF]]]nnn___UUUKKKIIIJJJMMMTTT[[[nnn}}}ssseee___]]]ZZZVVV[[[}}}uuulllXXXLLLLLL[[[dddZZZHHH>>>@@@AAALLLeeeyyyiiiTTTLLLCCC>>>>>>===:::666666888:::999777888;;;>>>AAAGGGLLLLLLJJJFFF>>>666;;;:::999999:::;;;:::999<<<;;;===CCCOOO___nnnwww~~~|||zzzzzzxxxvvvtttsssqqqooollliiigggfffeeeeeeeeecccbbbaaaaaa``````___```aaaaaa```]]]YYYWWWVVVWWW\\\fffrrrxxxxxxvvvooohhh^^^SSSMMMJJJKKKLLLPPPWWWfffwwwsssaaa[[[FFFDDDEEELLLXXXpppnnn~~~bbbLLLCCC???===;;;<<<999EEEeeelllKKKFFFEEEBBBDDD<<>>>>>>>>>>>888444222333222222555:::999@@@HHHOOOTTTZZZcccjjjlllvvvzzzppp]]]LLL???777111111222111000///000111999666666666444111333777222111111222444777999;;;;;;:::888666555444555555777444444999AAAKKKZZZgggppprrrtttuuuuuuuuuwwwxxxtttvvvwwwwwwtttqqqppppppmmmppprrrqqqnnnlllmmmnnnkkkkkkjjjjjjiiihhhhhhhhhaaa```___^^^\\\YYYWWWVVVRRRSSSSSSRRRPPPMMMJJJHHHGGGGGGGGGGGGEEECCCAAA@@@AAA@@@AAAEEEHHHLLLWWWbbb```bbb^^^TTTKKKGGGEEEBBB;;;>>>>>>===CCCUUUhhhsss|||sssuuuwwwtttvvvbbbKKKCCC<<<:::999666777:::@@@NNNmmm~~~lllHHHIIIGGG\\\mmm```VVVLLLJJJLLLOOOTTTZZZooo~~~~~~rrrgggaaa```]]]pppttt^^^RRRPPP___ggg]]]MMMDDDFFF>>>DDD]]]tttvvvkkkaaaRRRMMMFFFBBBBBBAAA>>>;;;;;;:::999888888999:::;;;AAABBBCCCBBB???<<<::::::777999:::::::::;;;>>>@@@<<<>>>@@@BBBIIIVVViiiwww~~~}}}|||zzzxxxuuuwwwtttoookkkhhhffffffffffffeeedddbbbaaa``````___]]]___aaacccbbb___[[[YYYYYY```fffiiinnntttwwwvvvxxxrrriii___VVVOOOKKKHHHPPPYYYhhhvvvrrrYYYGGGEEEGGGMMMUUUiiiuuu{{{]]]JJJHHH===>>>===>>>>>>HHHddduuuHHHGGGMMMEEEAAA:::;;;xxx[[[QQQJJJKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////..................---------------,,,++++++******++++++,,,---------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))************************************************+++***))))))))))))***+++,,,,,,,,,,,,,,,---------///000111222333333222111///444999===>>>>>>======>>>:::777888777666999???AAAFFFLLLQQQUUU]]]gggnnnwwwrrr^^^JJJ===222111111000///000222444888555444666555333333666222333444666777999:::;;;888777666444333222333333666333444;;;BBBLLLYYYeeepppsssvvvxxxxxxxxxyyyzzzvvvwwwxxxwwwuuusssssssssnnnpppqqqpppmmmkkkkkkmmmllllllkkkkkkjjjjjjiiiiiieeedddccc```]]]ZZZXXXVVVTTTTTTSSSRRRPPPMMMJJJIIIGGGGGGGGGFFFEEECCCAAA@@@AAA@@@AAAEEEIIIOOO[[[fffnnnsssssskkk```WWWNNNGGGAAABBB@@@@@@KKK___sss~~~}}}~~~~~~xxxxxxuuunnn{{{vvvcccKKKCCC<<<:::999777888;;;@@@SSSvvvnnnIIIIIIJJJ^^^pppaaaVVVLLLJJJLLLOOOTTTZZZooo~~~yyytttfffmmm{{{sss^^^RRRQQQaaakkkcccRRRGGGDDD>>>DDD\\\pppqqqggg```VVVQQQJJJDDDAAA???>>>>>>999888888777777888999:::<<<=========;;;888777666666777999:::;;;===@@@CCCDDDDDDCCCCCCGGGTTTfffttt}}}}}}}}}|||zzzwwwuuuwwwtttpppllliiihhhhhhhhhfffeeedddbbbaaa```______]]]^^^```aaaaaa___^^^\\\[[[bbbgggjjjnnntttvvvuuuuuuqqqkkkcccZZZRRRKKKFFFMMMWWWffftttwwwfffKKKGGGFFFLLLTTTgggttt}}}___LLLIII===>>><<<;;;===JJJfffuuuNNNHHHMMMEEEDDD<<<<<<{{{]]]RRRJJJKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////..................---------------,,,++++++******++++++,,,,,,---------,,,+++++++++++++++***************))))))))))))))))))))))))***************************************************))))))(((((())))))*********+++++++++,,,,,,,,,...///111222333333333333111666<<<@@@@@@???======???<<<::::::999999===DDDDDDEEEGGGHHHKKKSSS]]]eeeqqq}}}lllSSS???555444111000222555999;;;;;;666444888:::888666666333555888;;;<<<;;;:::999555444333222111000000000444333555===DDDLLLXXXcccppptttxxx|||||||||{{{|||xxxxxxxxxwwwuuuuuuvvvwwwqqqssssssrrrooommmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiihhhfffccc___\\\YYYWWWVVVUUUTTTQQQOOOLLLJJJIIIGGGGGGGGGFFFEEECCCAAA@@@AAA@@@AAAEEEJJJQQQ^^^kkk|||vvvfffZZZPPPLLLFFFEEESSSjjj}}}zzznnntttttt```KKKCCC<<<:::999777888;;;;;;TTT{{{rrrMMMIIIMMMaaasssbbbVVVLLLIIIKKKNNNTTTZZZmmm|||gggbbbaaannnvvvaaaUUUSSScccqqqkkkYYYLLLEEE@@@III___pppqqqjjjeee```___[[[RRRIIICCCAAABBB::::::999888888999::::::999999999999888777666555444666999:::<<<>>>BBBDDDLLLKKKHHHDDDFFFQQQbbbpppwww~~~~~~}}}|||zzzwwwtttwwwtttqqqmmmkkkjjjjjjjjjfffeeecccbbb```_________\\\]]]^^^___``````aaaaaa___dddiiillloootttuuusssrrrooojjjddd\\\SSSJJJDDDFFFPPP]]]kkktttyyy}}}~~~yyy{{{tttRRRKKKHHHMMMVVVgggqqq}}}aaaNNNJJJ>>>>>><<<999<<>>|||^^^RRRJJJKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////...............---------,,,,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,+++************************))))))))))))))))))))))))************************************************))))))(((((((((((()))))))))))))))***++++++,,,,,,...///111333444444444444666:::@@@CCCBBB???<<<;;;999666666777777888>>>FFFFFFDDD@@@<<<===CCCMMMTTT]]]iiixxxrrrXXXBBB:::777333333666<<>>>>><<<999666444333222111111000000000333222666???FFFMMMWWW```mmmrrryyy}}}~~~}}}||||||xxxxxxxxxwwwuuuuuuwwwyyywwwwwwwwwuuusssqqqpppooommmmmmllllllkkkjjjjjjjjjiiihhhfffdddaaa]]]ZZZYYYWWWVVVSSSPPPMMMKKKJJJJJJHHHGGGGGGEEEDDDCCCAAAAAACCCAAAAAAEEEIIIPPP]]]jjjzzzrrrcccZZZNNNKKKYYYooo~~~wwwuuurrr]]]KKKCCC<<<;;;:::888999<<<;;;TTT}}}~~~TTTKKKQQQeeexxxbbbWWWLLLIIIKKKNNNTTTZZZkkkzzz{{{cccYYYQQQVVViiizzzeeeYYYWWWffftttppp]]]NNNGGGFFFRRRiiizzz{{{vvvtttssswwwwwwpppbbbSSSJJJFFF???>>><<<;;;::::::;;;<<<;;;:::::::::::::::999777444666888999:::<<>>>>><<<;;;===NNNsss}}}]]]KKKJJJEEEFFF???===}}}___SSSKKKKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////.........------------,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))************************************************(((((())))))))))))(((((((((((()))******+++,,,,,,...///111333444555444444888<<<@@@AAA>>>:::777555111000111333444666???IIIOOOIIIAAA999777:::AAAGGGOOOZZZhhhuuuzzzsss^^^JJJ;;;777333333888AAAGGGKKKAAA<<<<<>>;;;999:::;;;===@@@===;;;;;;<<<<<<:::999555777888888777888:::<<>>???=========NNNyyyaaaKKKHHHCCCEEE???<<<}}}___SSSJJJKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////......------------,,,,,,,,,,,,---,,,++++++******++++++++++++,,,---------,,,,,,***************+++++++++))))))))))))))))))))))))************************************************((())))))******))))))((((((((()))***+++,,,,,,---///000222333444444444444555777:::999666222///.........///222222666@@@LLLTTTMMMBBB999444444888;;;GGGOOO[[[gggooommm]]]MMM:::555111333;;;DDDKKKOOOBBB@@@AAAGGGIIIDDD===;;;999:::;;;<<<;;;888555333444555555555555444333222222333777@@@GGGMMMVVV^^^gggllltttyyy{{{{{{{{{{{{xxxyyyyyyxxxvvvvvvwwwxxxuuutttsssssssssrrrooommmllllllkkkkkkjjjiiiiiiiiifffeeedddcccaaa___]]]\\\WWWVVVUUUSSSQQQOOOMMMMMMIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBBBBEEEGGGKKKUUU```mmmxxxkkkaaaTTTQQQ^^^qqqzzzzzz|||~~~}}}eeeJJJCCC===;;;:::999:::>>>BBBVVVkkkUUUVVVggg~~~dddXXXLLLHHHIIIMMMSSSZZZjjjyyymmmVVVQQQMMMKKKKKKTTTmmmuuuhhhaaa^^^dddmmmkkk\\\MMMGGGLLLbbbhhhUUUFFFBBB===999888:::>>>AAADDDAAA===<<<===<<<:::777777888888777555555666888<<<@@@DDDEEEFFFKKKTTT\\\kkkttt{{{~~~|||yyyvvvtttssspppnnnkkkiiihhhgggdddcccaaa```^^^]]]]]]]]][[[ZZZYYYXXXZZZ]]]```bbbbbbeeehhhjjjnnnrrrmmmggg```WWWMMMGGGFFFFFFDDDAAA@@@AAAAAAAAAAAABBBEEEGGGIIIMMMVVVeeewwwwwwfffddd___YYYMMMGGGMMMYYYhhh|||lllcccMMMIII===>>>>>>===;;;KKKxxxbbbMMMIIIBBBDDD>>><<<~~~^^^RRRHHHKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////......---------,,,,,,,,,++++++---,,,++++++******++++++***+++,,,,,,---------,,,))))))*********+++++++++))))))))))))))))))))))))************************************************))))))***++++++***))))))(((((()))***+++,,,---...000111333444444444333333000222333222000---,,,,,,......000222111444???KKKTTTMMMCCC999444222333444<<>>???TTTlllTTTWWWfffeeeYYYLLLHHHIIIMMMSSSZZZlll{{{{{{aaaXXXRRRPPPLLLOOObbbxxxwwweeeaaa^^^aaagggeeeZZZOOOIIIQQQjjjuuu```HHHDDD>>>:::;;;@@@GGGLLLJJJEEE@@@>>>>>>>>>:::666888888888777555444666777777:::>>>???@@@FFFPPPXXXfffoooxxx}}}}}}zzzwwwvvvuuurrrooollljjjhhhgggcccbbbaaa___^^^]]]\\\\\\[[[ZZZXXXXXXXXXZZZ]]]^^^```bbbeeehhhmmmpppkkkcccXXXOOOEEE@@@BBBCCCBBB???@@@BBBDDDCCCBBB@@@@@@@@@CCCEEEMMM]]]qqqtttnnneeeWWWMMMHHHOOO\\\lllnnnhhhOOOHHH;;;======<<<:::FFFmmmbbbOOOKKKCCCCCC>>>===^^^PPPGGGKKKIIIGGGFFFEEECCC???===;;;888444111000///...---,,,,,,++++++,,,,,,---.........////////////......---------,,,,,,,,,++++++---,,,++++++******++++++***+++,,,,,,------------))))))******++++++++++++))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))((()))***+++,,,---......111222333444444444333222...///000000...------...//////000111///111<<>>888666666666555>>>JJJUUU___bbb[[[QQQ>>>999666;;;EEEPPPVVVYYYKKKMMMSSSWWWTTTKKKEEEEEE@@@???<<<999777777777777444555666666666555444333444333777???FFFLLLVVV___fffjjjqqqvvvyyy{{{|||}}}{{{}}}~~~~~~{{{xxxwwwwwwtttrrrqqqrrrttttttqqqnnnooonnnnnnmmmllllllkkkkkkkkkjjjhhheeebbb^^^[[[ZZZXXXYYYZZZ[[[ZZZWWWUUUSSSIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@CCCHHHJJJMMMUUU^^^fffnnnwww}}}wwwlllVVVPPPGGGEEEOOO\\\bbb```___aaaccceeeggglllttt{{{~~~}}}___JJJCCC===;;;;;;:::;;;>>>@@@XXXiiiOOOXXXffffffYYYLLLGGGIIIMMMSSSZZZooo~~~|||nnn```XXXOOOJJJUUUeee}}}bbb___]]]^^^bbbbbbZZZPPPMMMUUUqqq}}}hhhKKKGGG@@@===???GGGPPPVVVPPPJJJDDDAAAAAA@@@<<<777888999999888666666777888555888::::::;;;AAAMMMVVVbbbllluuu{{{~~~{{{xxxxxxvvvtttqqqnnnkkkhhhgggcccbbb```___]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ\\\^^^aaacccfffllloooiiiaaaRRRJJJAAA>>>@@@CCC@@@===>>>BBBFFFGGGEEEAAA???===@@@AAAIIIYYYnnn}}}sssYYYOOOKKKSSS```qqqppplllQQQHHH;;;<<<<<<<<<:::CCCaaabbbQQQMMMDDDDDD>>>>>>}}}```SSSIIIJJJIIIHHHGGGFFFDDDAAA>>>;;;888444111000///...,,,++++++++++++,,,---.........///000000000///---,,,////////////...---,,,++++++******)))))))))))))))***++++++,,,,,,++++++***+++++++++************)))))))))************)))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---...000000111444666666333111//////000000000///......------///000444555222333===JJJVVVTTTMMMCCC===;;;777222666;;;FFFSSS]]]^^^WWWOOOCCC===999???MMMYYY]]]\\\XXXVVVWWWYYYUUUMMMLLLPPPPPPGGGAAAAAA@@@<<<777555222333444666777888888888777666888===CCCIIIRRR[[[dddiiiooouuuwwwyyyzzz{{{~~~}}}zzzwwwvvvvvvuuutttrrrqqqqqqrrrtttuuuqqqqqqqqqppppppnnnmmmmmmmmmiiidddaaa``````______\\\[[[[[[[[[[[[ZZZWWWTTTOOOLLLHHHEEEBBBBBBCCCCCCBBB???>>>AAAEEEIIIOOOWWWaaallluuuuuunnnhhhaaa[[[HHHCCC>>>???DDDHHHIIIHHHGGGIIIJJJJJJKKKRRR^^^gggpppyyyuuuYYYIIIDDD===999888999;;;<<>><<<888888888888777777777777888:::;;;:::999===FFFNNNYYYcccnnntttzzz|||yyy{{{zzzuuunnnlllnnnmmmjjjeeecccaaa___^^^]]]]]]]]]]]][[[YYYXXXXXX[[[^^^aaafffkkkttttttoootttssseeeTTTMMMEEE@@@???@@@@@@???>>>AAAFFFHHHGGGDDDCCCBBB@@@<<>>;;;888444111000///...,,,++++++++++++,,,---...//////////////////......---////////////...---,,,+++++++++***)))))))))))))))***++++++,,,,,,++++++***+++++++++************)))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---...///000222444555444222000//////...............///000000///111555777555444<<>>DDDJJJSSS\\\eeeiiippptttvvvwwwxxxyyy{{{}}}}}}}}}zzzyyyxxxyyywwwuuutttrrrrrrrrrtttuuurrrssssssrrrqqqpppoooooollliiieeebbbaaa```___^^^]]]\\\\\\\\\\\\ZZZWWWUUUOOOMMMIIIEEECCCBBBCCCCCCBBB>>>>>>AAADDDGGGNNNUUU^^^gggmmmjjjccc]]]VVVQQQEEE@@@<<<<<<@@@CCCCCCAAA===??????>>>???DDDNNNVVVfffrrrsssUUUIIIDDD===999888999;;;<<>>FFF^^^xxxyyywww___NNNJJJQQQYYYnnnpppRRRMMMCCC555===???<<>>>>>@@@BBBEEELLLTTTXXX^^^```ZZZRRRMMMHHHCCC@@@===::::::===???>>><<<;;;;;;;;;999888<<>>DDDQQQjjjzzzwwwcccWWWKKKFFFDDD@@@<<<;;;;;;:::888777777777888999666888:::::::::<<>>???CCCJJJMMMLLLIIIFFFDDDBBBBBBKKKaaayyyzzztttrrr^^^MMMIIIOOOUUUiiipppWWWNNNBBB666======;;;@@@TTTuuudddJJJHHHFFFDDDAAA:::www\\\TTTNNNJJJHHHGGGFFFFFFCCC@@@===;;;888444111000///...,,,------------...///000000000///...------...///000......//////...------,,,,,,+++******))))))*********++++++,,,,,,++++++***+++++++++*********))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++,,,---.../////////000111111000111333666777666444222111222333333222333999>>>===::::::>>>CCCVVViiilllcccXXXNNNIIIIIIKKKOOOUUUXXXWWWSSSNNNLLLNNNSSS[[[ccciiikkkllluuu|||}}}oooeeeaaaaaa\\\XXXWWWRRRFFF<<<777777777666555444444444444999777:::@@@FFFLLLUUU___iiimmmrrruuuvvvvvvuuuuuuwwwyyy{{{|||{{{{{{|||}}}{{{zzzyyywwwuuutttttttttuuuuuuuuuuuuuuutttsssrrrooommmkkkiiihhhgggdddbbb___^^^]]]\\\\\\ZZZVVVSSSQQQOOOKKKHHHEEEDDDCCCCCCAAA??????@@@AAACCCJJJSSSTTTVVVTTTKKKCCC@@@===::::::999999;;;>>>AAAAAA@@@>>>>>><<<999888999>>>BBBJJJ___wwwsssSSSGGGBBB<<<999888:::;;;;;;BBB\\\UUULLLLLLYYYfffYYYLLLGGGGGGIIINNNTTT___pppnnnWWWQQQIIIIIIIIIHHHLLLWWWeeennnqqqbbbTTTNNN^^^|||yyynnnbbb^^^```aaa\\\WWWNNNAAA???GGGWWWqqq{{{iii\\\NNNHHHDDD@@@======;;;:::888666666666777888444777999999999;;;>>>AAAJJJSSS[[[```hhhttt~~~zzztttrrrtttrrrmmmgggfffdddbbb```^^^]]]\\\YYYYYYXXXXXXXXXZZZ[[[\\\YYY```tttwwwlll]]]QQQJJJGGGEEEDDDDDDIIIPPPSSSQQQMMMHHHEEEBBBHHHUUUiii~~~wwwooommmlllXXXIIIFFFLLLOOObbb|||wwwVVVKKK@@@888>>>;;;:::???RRRqqqiiiNNNKKKIIIFFFCCC===}}}^^^SSSLLLIIIHHHGGGFFFEEECCC@@@===;;;888444111000///...,,,------------...///000000000///...------...///000.........///......---,,,,,,++++++******************++++++,,,,,,++++++***+++++++++*********))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------...///+++---///111222555999<<>>;;;888666777999;;;BBBZZZuuukkkOOOEEEAAA<<<999999:::;;;;;;@@@WWW[[[LLLLLLXXX|||hhh[[[MMMGGGFFFHHHMMMSSS___mmmvvvbbb\\\MMMKKKIIIEEECCCDDDKKKQQQZZZjjj~~~~~~nnnbbbXXX]]]ooo~~~wwwqqqiiieeefffeeebbb^^^RRRFFFDDDMMM___{{{sssdddTTTKKKFFFAAA>>>>>>:::999777666555555666666444555777888888999;;;===DDDLLLUUUZZZcccppp{{{}}}wwwuuuvvvtttoooiiihhhgggeeebbb___]]]\\\YYYYYYYYYYYYYYYZZZZZZZZZXXXZZZgggxxx|||lll```YYYTTTPPPQQQUUUZZZ\\\XXXRRRLLLHHHEEEQQQcccvvv~~~ggg______^^^RRREEEEEEKKKLLL^^^gggPPPFFF>>>;;;>>>999999>>>PPPnnnkkkOOOKKKHHHFFFCCC<<<~~~]]]PPPHHHIIIHHHFFFFFFEEECCC???<<<;;;888444111000///...,,,,,,,,,,,,,,,---...///000///............//////000---...............------,,,,,,+++************+++***++++++,,,,,,++++++***+++++++++************)))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++---111444666999===???EEECCCAAA===999666333111555555:::BBBEEE@@@;;;999999@@@FFFKKKRRRYYYZZZVVVPPPSSSWWW[[[\\\ZZZWWWUUUOOOQQQVVV```lllsssuuutttxxxoooqqqnnnkkkhhh^^^NNNCCC>>>888777555333222222222333555444777===CCCJJJTTT]]]hhhlllrrrvvvwwwwwwwwwwwwyyy{{{||||||{{{zzzzzz{{{|||{{{zzzyyyxxxvvvuuutttsssssstttttttttssssssrrrmmmjjjhhhffffffeeecccbbbaaa```^^^]]][[[YYYUUURRRSSSQQQNNNKKKHHHFFFDDDCCCAAAAAABBBDDDCCCDDDMMMXXXYYYVVVMMMAAA;;;::::::777555666999===BBBHHHMMMPPPBBB@@@>>>;;;999999999:::???WWWssshhhPPPDDD@@@<<<999999:::;;;;;;???QQQ```LLLLLLVVVwwwkkk]]]OOOHHHGGGHHHMMMSSS___kkkxxxiiicccSSSPPPMMMLLLHHHCCCCCCFFFBBBOOObbbxxxzzzooodddbbbkkkvvv|||~~~|||yyytttqqqnnnllliiigggXXXMMMLLLWWWiii|||lllYYYNNNGGGBBB??????:::999999888777666555555444444555555666777888999;;;DDDMMMSSS\\\jjjuuuzzz|||zzzxxxyyyvvvqqqlllkkkjjjgggdddaaa___]]]YYYYYYZZZ[[[[[[ZZZZZZYYYZZZYYY```lllxxxmmmfffdddfffiiigggaaaYYYRRRNNNLLL]]]rrrzzz^^^UUUSSSQQQMMMDDDGGGNNNOOO```pppYYYJJJBBB=========888888>>>NNNjjjhhhLLLHHHEEECCCAAA:::}}}\\\PPPHHHIIIGGGFFFEEEEEECCC???<<<;;;888444111000///...,,,++++++++++++,,,---...///---......///////////////------...............------,,,++++++******++++++***++++++,,,,,,++++++***+++++++++************)))))))))************))))))(((((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,,,,------------,,,,,,,,,---......---000555888:::<<<>>>@@@AAAAAAAAA@@@===999666444666555:::CCCGGGCCC<<<999999999777777>>>JJJSSSUUUTTTXXX\\\___^^^[[[XXXUUURRRLLLIIIOOO^^^oooyyy}}}{{{|||xxxtttnnnaaaPPPCCC???888777555333222222333333333222444;;;AAAHHHRRR\\\dddhhhooosssuuuvvvwwwxxxxxxzzz||||||{{{zzz{{{|||{{{{{{zzzyyyxxxwwwuuuuuusssssstttttttttttttttsssnnnkkkhhheeeeeeeeeeeeddddddbbb```___]]][[[VVVSSSSSSRRRPPPMMMIIIGGGDDDCCCBBBBBBDDDFFFEEEFFFPPP[[[bbb]]]QQQDDD<<<;;;:::888666777888;;;>>>CCCIIILLLEEECCC@@@>>>======<<<;;;@@@VVVqqqdddRRRCCC@@@;;;999999:::::::::???LLL|||bbbKKKJJJRRRrrrmmm___PPPIIIGGGIIINNNSSS___hhh{{{|||rrrlllaaa[[[WWWWWWSSSKKKEEEEEE@@@EEEPPPfffsssfffcccjjjvvv~~~xxxrrrnnnmmmmmm```VVVVVV___mmmqqq]]]OOOGGGAAA>>>>>>:::;;;;;;;;;:::888666555555444333333444555777777666???GGGLLLSSS^^^hhhkkkqqqwww|||zzzzzzwwwrrrnnnnnnllljjjgggccc```^^^YYYZZZ\\\\\\\\\[[[ZZZYYY[[[ZZZ___gggwwwxxxyyyxxxssskkk```XXXTTTWWWjjj~~~dddYYYVVVQQQMMMFFFMMMVVVVVVggghhhSSSIIIAAA>>>>>>;;;888999>>>LLLfff~~~cccGGGDDDCCCBBBAAA;;;|||\\\RRRLLLIIIGGGFFFEEEEEEBBB???<<<;;;888444111000///...,,,++++++++++++,,,---......,,,---///000000000///...------...............------,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++************)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------,,,,,,,,,---......000333888;;;<<<===>>>???<<<===???@@@???<<<999777777555999CCCHHHDDD>>>:::666777444222666AAAKKKOOOWWW[[[```bbb```[[[WWWUUUXXXKKK>>>@@@QQQhhhyyy~~~xxxpppaaaNNNAAA===888666444222222222333444111000333:::@@@FFFQQQZZZ```eeelllqqqtttuuuwwwxxxvvvxxx{{{|||{{{{{{}}}~~~zzzzzzzzzyyyxxxwwwvvvuuuttttttuuuuuuuuuuuuuuutttrrrnnnjjjgggggghhhhhhhhhfffeeecccaaa___\\\XXXUUUTTTRRRPPPMMMJJJGGGEEECCCBBBCCCFFFGGGFFFHHHRRR^^^hhhbbbUUUFFF>>><<<:::777888888888888999===BBBFFFCCCAAA>>>===<<<<<<:::999AAAVVVpppyyy[[[MMMCCC???;;;999999:::::::::???JJJvvvbbbJJJHHHOOOoooooo```QQQIIIGGGIIINNNTTT^^^fffxxxyyyqqqhhhaaa```[[[OOOGGGDDDBBBBBBGGG[[[zzz~~~qqqbbb___iiixxxzzzrrrnnnnnnpppggg]]]\\\bbbmmmttt^^^PPPGGG@@@======;;;<<<>>>>>>===;;;777555666444222111333444666666777???FFFHHHLLLTTTZZZ]]]iiioooyyy}}}{{{|||xxxssspppooonnnlllhhhdddaaa___ZZZ[[[\\\^^^]]]\\\ZZZYYYZZZZZZ```fffqqq{{{qqqfff]]]YYY___rrrnnneee```[[[NNNIIIRRR\\\]]]mmmgggSSSJJJAAA??????999::::::>>>JJJbbbzzz```EEECCCCCCCCCCCC>>>___QQQKKKEEEEEEEEEEEECCCAAA???======999555222000///...---+++,,,------++++++,,,---...///////////////......//////.........------------,,,++++++******++++++,,,---.........---,,,++++++++++++************)))(((((())))))*********+++***)))))))))******+++,,,))))))))))))************)))******++++++,,,,,,------,,,+++***+++---000111555888;;;<<<:::888666555666666888<<<@@@AAA???;;;999===DDDMMMRRRNNNDDD<<<:::888555111111777AAAIIIYYYYYY]]]bbbbbb\\\XXXXXXVVVTTTFFF===DDDPPPeee}}}mmm[[[JJJ@@@===777666555333222111111111......111777===AAAJJJRRR___dddkkkppprrrrrrrrrrrruuuvvvxxxzzz||||||{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxyyyyyywwwuuutttsssrrrooommmkkkjjjiiiiiijjjiiigggddd```]]]YYYWWWSSSSSSSSSSSSPPPMMMIIIGGGGGGCCCCCCFFFGGGJJJZZZllltttnnnaaaOOOCCC???===:::999:::::::::;;;>>>BBBFFFCCC???>>>@@@???<<<;;;===FFF]]]xxx}}}qqqVVVHHH@@@>>>;;;999888888999;;;@@@MMMsssgggMMMKKKMMMhhhuuuaaaPPPJJJIIIHHHMMMUUUYYYdddwwwyyynnnggg^^^SSSJJJIIIBBBAAARRRoooyyyfff[[[QQQRRR\\\jjjzzz~~~zzzsssmmmlllhhhaaa___hhhyyyzzzhhhVVVLLLHHHBBB;;;??????>>>>>>===;;;888666555444222222333444555555:::999:::<<<>>>@@@CCCGGGRRR^^^mmmzzz{{{yyyyyyxxxtttrrrqqqooolllhhhbbb]]]```______^^^^^^]]]\\\\\\[[[\\\^^^cccnnn~~~~~~qqqccc[[[YYYiiixxxooohhhQQQSSS^^^aaa```vvvrrrRRREEEBBB===::::::999>>>@@@DDDXXX~~~xxx~~~iiiJJJ@@@@@@===<<<>>>```QQQJJJFFFFFFFFFEEEDDDAAA???>>>===999555222000///...---+++,,,------++++++,,,---......////////////......//////.........---------------,,,+++++++++++++++,,,------......---,,,,,,++++++++++++************((()))))))))************************+++++++++,,,))))))))))))*********************+++,,,,,,------...---,,,,,,,,,...000111555777999999777555555555444555888>>>CCCFFFEEEBBB@@@IIIUUUZZZWWWNNNDDD>>>===<<<888333111444;;;AAANNNPPPUUU[[[[[[WWWWWWYYY^^^]]]OOOBBBAAAEEEQQQddduuu```LLL@@@<<<777666555333222111111111///...000666;;;@@@HHHQQQ\\\bbbiiioooqqqpppooonnnssstttvvvyyy{{{}}}~~~~~~||||||||||||{{{yyyxxxwwwuuuvvvwwwxxxxxxvvvuuussstttsssqqqooommmmmmmmmmmmlllkkkhhheeeaaa]]][[[YYYVVVVVVUUUTTTQQQNNNKKKIIIJJJFFFFFFJJJKKKOOOaaattt}}}wwwhhhUUUHHHEEECCCAAA??????>>>===<<<>>>AAADDDCCC???>>>???>>>::::::===KKKaaazzz~~~{{{pppUUUFFF@@@>>>;;;999888888:::;;;@@@NNNvvvvvvYYYMMMMMMeeeuuubbbPPPJJJHHHGGGLLLTTTYYYcccvvv~~~tttjjj]]]TTTKKKDDDBBBNNNcccqqqooofffVVVLLLDDDEEELLLXXXgggsss~~~wwwrrroooggg\\\UUUZZZhhhttt~~~sssaaaRRRJJJDDD???AAABBBBBB@@@===:::888777777666555555666777777777999888888999;;;;;;<<<===DDDOOO^^^mmmzzz}}}{{{{{{{{{uuutttrrrqqqnnnjjjddd```aaaaaa```______^^^^^^]]]^^^___aaaeeennn{{{}}}mmm___ZZZ\\\vvvsssfffXXXZZZfffkkkkkkssspppQQQEEEBBB???<<<<<<:::>>>???CCCVVV{{{mmmJJJ>>>>>>===<<<>>>```QQQHHHGGGGGGGGGFFFDDDBBB@@@>>>===999555111000///...---+++,,,------++++++,,,---......///////////////..................---------...------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,+++++++++************))))))))))))************)))***+++,,,---,,,++++++))))))))))))***************++++++,,,,,,---......000///...------...///000333444555555444444444666333555:::@@@FFFJJJJJJIIIEEERRR```aaaVVVHHH@@@>>>===<<<999444222222555888???BBBHHHNNNNNNMMMQQQYYYccceeeXXXGGG@@@<<>>===;;;>>>CCCUUUiii~~~wwwqqqzzzpppTTTFFF@@@>>>;;;999888888:::;;;???OOOyyy{{{XXXOOOMMMaaawwwcccQQQJJJHHHFFFJJJQQQYYYbbbttttttggg\\\OOOHHHDDDJJJWWW^^^\\\WWWNNNGGGAAA@@@CCCJJJWWWcccwww~~~~~~|||xxxmmm___SSSSSS\\\fff{{{qqq^^^PPPGGGBBBBBBDDDFFFDDD>>>999777777666666666666666777888888888777666666888999999888:::BBBOOO___ooo~~~}}}}}}}}}wwwvvvtttrrrppplllgggcccccccccbbbbbbaaa`````````bbbbbbdddhhhnnnwww|||hhhZZZZZZ```rrraaaUUUYYYffflllnnnqqqjjjoooQQQEEECCC@@@===>>>:::===>>>AAARRRwwwtttLLL<<<<<<>>>======```QQQGGGHHHHHHHHHGGGEEEBBB@@@>>><<<999444111000///---,,,+++,,,------++++++,,,------...//////////////////..............................---,,,,,,,,,------,,,,,,------------------,,,,,,+++++++++*********)))))))))))))))*********)))***,,,---...,,,+++***((()))))))))************+++++++++,,,------......///......---------......000111222222222444777999888:::???DDDIIIKKKKKKKKKEEEOOOXXXVVVKKKAAA>>>???<<<;;;:::888666555555666444888>>>AAA@@@@@@HHHRRRdddiii]]]JJJAAA::::::DDDXXX~~~dddNNNBBB???999888666555333222111111222//////222555999AAAJJJXXX[[[___aaabbbdddeeegggiiikkknnnrrrwww{{{~~~}}}|||{{{{{{||||||{{{zzzyyyxxxwwwvvvtttrrrpppooooooooollljjjgggcccaaa```aaaaaa___]]]ZZZWWWTTTRRRPPPPPPLLLGGGGGGLLLOOOWWWllluuudddZZZTTTPPPNNNNNNMMMKKKHHHFFFGGGHHHFFFCCCAAAAAA>>>>>>EEENNNaaarrr|||ppplllwwwmmmSSSHHH???>>>;;;999888999:::<<<>>>OOOyyy]]]OOOKKK^^^zzzfffRRRJJJGGGEEEHHHOOOXXX```pppsssgggSSSJJJDDDGGGNNNSSSUUUVVVQQQMMMIIIFFFCCCDDDLLLVVVccciiirrrzzzzzzmmm___YYY\\\bbbsssnnn]]]MMMCCCBBBEEEGGGEEE???:::888999444444555555444555666888999999888777888;;;;;;999;;;???HHHWWWiiiyyy~~~}}}yyywwwuuusssrrrnnnjjjfffffffffeeeeeedddccccccbbbdddeeegggjjjooovvv~~~yyybbbVVV\\\hhhiiiZZZNNNTTTaaafffiiiyyymmmiiipppQQQEEECCC@@@======999<<<===@@@OOOsss}}}RRR<<<:::=========|||^^^PPPFFFIIIIIIHHHGGGEEEBBB???>>><<<888444111///...---,,,+++,,,------++++++,,,---------...///////////////---...........................---,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,++++++++++++*********)))))))))))))))))))))***,,,------,,,***)))((()))))))))******************+++,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///000222555999<<<@@@CCCGGGKKKLLLMMMMMMLLLFFFHHHIIIFFFBBB@@@CCCGGGFFFEEEDDDCCCBBB???<<<:::444666999:::777666>>>IIIfffoooeeePPPDDD;;;999@@@HHHnnniiiQQQDDDAAA:::999777555444222111111222//////111333666===DDDPPPPPPPPPPPPQQQTTTYYY]]]```cccgggmmmsssyyy}}}~~~}}}}}}||||||{{{zzzyyyyyyyyywwwtttrrrooonnnmmmmmmjjjhhhfffcccbbbccccccdddaaa___]]]ZZZWWWUUUSSSSSSNNNJJJJJJOOOSSS\\\qqqvvvkkkdddaaabbbbbb```]]][[[[[[[[[WWWTTTOOOIIIBBBAAAKKKWWWmmm{{{wwwjjjgggrrrfffPPPHHH???===;;;999888999;;;<<<===NNNxxxqqqPPPJJJ[[[}}}iiiUUULLLGGGDDDFFFLLLVVV]]]lllvvvXXXLLLCCCBBBEEEHHHMMMSSSQQQNNNLLLJJJDDD???@@@EEELLLQQQYYYcccnnnyyyrrrfffaaabbbmmmyyyoooZZZIIIDDDFFFFFFDDD???;;;;;;;;;444555666555444555888;;;AAAEEEDDD???<<<>>>===:::<<<>>>EEEQQQcccuuu~~~zzzxxxvvvuuussspppllliiiiiiiiihhhhhhgggfffffffffeeegggjjjmmmqqqwww~~~ttt^^^VVVaaaqqqqqq]]]TTTLLLRRR___bbbeee{{{lllgggsssSSSFFFCCC???;;;;;;888;;;===???KKKnnnyyy```EEE<<<<<<======yyy[[[OOOGGGIIIHHHHHHGGGDDDAAA???===<<<888444000///...---,,,+++,,,------++++++,,,---,,,---...///000000000000---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,,,,,,,++++++++++++************))))))))))))******+++,,,+++***)))((())))))))))))************)))******++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,...///111444888;;;EEEIIIMMMOOOOOOOOOOOOOOOKKKHHHFFFDDDEEEJJJPPPTTTWWWVVVTTTSSSQQQMMMGGGCCC===;;;;;;:::555333888AAAeeeuuurrr```RRREEE<<<======VVVrrrvvvYYYGGGBBB;;;:::888666444333222111222//////111222333888???BBBBBB@@@??????CCCIIINNNRRRVVV^^^fffooovvv{{{}}}~~~~~~}}}}}}|||{{{zzzyyyyyyzzzxxxvvvsssqqqpppooooookkkjjjhhhfffeeedddeeeeeebbbbbb```^^^[[[YYYXXXWWWUUUQQQRRRWWW[[[cccxxx~~~}}}zzzyyyxxxrrrlllbbbUUUIIIFFFRRRaaaxxx{{{mmmjjjttt}}}```LLLFFF???===:::888888999;;;<<<>>>OOOwwwwwwTTTKKKXXXzzzlllWWWMMMHHHCCCEEEKKKTTTYYYhhh|||```QQQEEECCCBBB@@@CCCIIILLLKKKMMMOOOKKKBBB>>>>>>>>>???FFFPPP\\\kkk}}}tttjjjggghhhqqq||||||iiiWWWKKKIIIFFFCCC@@@>>>===<<<888888888666444666<<>>GGGeeezzzWWWCCC<<<<<<>>>vvvXXXNNNHHHHHHHHHGGGFFFCCC@@@===<<<;;;888333000///...---++++++,,,------++++++,,,---,,,---...///000000000000---------.........//////------,,,+++++++++++++++,,,,,,++++++,,,---///000------,,,,,,,,,+++++++++************)))))))))(((*********)))))))))(((((())))))))))))************((())))))******++++++,,,******+++,,,------------+++---...//////000333555???DDDIIIMMMNNNNNNOOOQQQPPPPPPQQQQQQSSSWWW\\\___bbb```___^^^]]]YYYSSSNNNHHHDDD@@@>>>:::666888===ZZZuuuxxxmmm]]]LLLGGG>>>IIIVVVmmmeeeMMMCCC<<<;;;999777555333222222111//////222222111444999666666666555666888<<<@@@CCCIIITTT```llluuu{{{}}}}}}~~~~~~}}}}}}||||||{{{zzzxxxvvvvvvuuuvvvvvvpppooommmkkkhhhfffdddcccdddddddddcccaaa___]]][[[ZZZWWWXXX^^^bbbhhh{{{qqq```QQQNNN^^^ooovvvsss{{{|||aaaLLLEEE>>>===:::888888999;;;===AAARRRxxxyyy[[[MMMUUUsssoooZZZOOOIIICCCEEEJJJRRRVVVdddxxxkkk[[[OOOMMMKKKCCC@@@CCCEEEFFFMMMUUUVVVOOOFFFCCC<<<;;;>>>GGGQQQ```uuuxxxmmmhhh___fffnnnvvv}}}}}}rrrfffVVVPPPHHHCCCBBBAAA>>>;;;999:::888555222555===DDD]]]oooyyyooo___TTTJJJAAA<<<>>>BBBHHHTTTfffzzz~~~|||zzzyyyxxxuuusssnnnnnnmmmmmmlllkkkkkkkkkmmmnnnppprrruuu{{{|||iii\\\^^^pppcccPPPLLLFFFNNNZZZZZZ^^^{{{wwwiiikkksssSSSFFFDDD@@@<<<===999<<<>>>===AAA[[[nnnMMM===<<>>::::::===MMMqqquuu```VVVEEEHHHHHHUUUrrroooRRREEE===;;;999777555333222222000...000333222000222666///111333444444555777888888@@@MMM]]]kkkuuu|||}}}~~~{{{{{{zzzyyyzzz{{{|||}}}uuutttrrroookkkgggcccaaaeeefffggggggfffccc```^^^\\\YYY[[[aaadddjjj|||yyyfffWWWVVVhhh|||zzzwwweeeOOOFFF>>><<<:::888888:::<<<===DDDTTTzzz```OOORRRnnnqqq[[[PPPJJJDDDDDDJJJQQQUUUbbbvvvsssiiipppyyysssdddZZZZZZWWWLLLEEEEEE===???IIIWWW]]]WWWMMMGGG@@@===???FFFNNNZZZooorrrgggdddVVV\\\ccciiiqqqwwwuuuooo___UUUJJJDDDDDDCCC???:::888888666222///333<<>>???:::===???<<<===TTT~~~TTT>>><<<@@@rrrYYYMMMHHHHHHGGGGGGFFFDDDAAA???===;;;999666222///------,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000///...------***,,,------+++******+++***+++,,,,,,------,,,,,,------,,,++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))***,,,---,,,,,,------...//////000///000000111111000000//////777???CCCCCCEEELLLRRR^^^```bbbdddfffjjjpppttttttooojjjiiiiiihhhccc^^^\\\SSSKKKEEE???:::;;;>>>NNNccczzzeeeSSSHHHCCCLLLWWWcccwwwYYYJJJ@@@;;;777999999666444666555111///222777777555333000222444444333111111111666???JJJUUUcccsss}}}}}}~~~}}}}}}~~~~~~zzzvvvrrrooollliiiffflllmmmllliiieeebbb`````````]]]]]]aaahhhrrryyydddUUUaaayyy~~~cccKKKCCCAAA===::::::999888===DDDHHHdddyyyNNNNNNpppuuu\\\PPPOOONNNLLLJJJQQQUUU```rrriii^^^]]][[[iii~~~|||{{{yyyvvvtttkkkXXXFFFFFFAAAGGGSSS```kkkaaaFFFAAAAAABBBDDDLLL[[[mmmyyyxxxiiiXXXRRRSSSKKKIIIKKKSSS]]]eeepppyyyjjjZZZHHHAAABBBBBB@@@>>>;;;;;;:::888777999>>>AAA]]]uuuxxxaaaKKKHHHDDDEEEJJJNNNVVVkkk}}}zzzxxxvvvtttqqqooommmllllllnnnqqqssssssuuuwwwxxx{{{ppp^^^\\\kkkdddPPPJJJFFFSSSZZZZZZiiiooohhhwwwfffSSSHHH@@@@@@AAA888BBB;;;555<<>>pppWWWKKKFFFHHHGGGGGGFFFDDDAAA???===;;;999666222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////...---,,,***,,,------+++******+++***+++,,,,,,------,,,,,,......------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((***+++---,,,,,,,,,---......//////000111222333444444444333///444:::<<>>999:::999666444555222000...111444555444444333333333222000000000111555<<>>EEEWWWxxxZZZRRRnnniiiWWWOOOKKKGGGEEEPPPTTT___pppnnn```YYYSSSZZZjjj}}}yyybbbQQQGGGGGGSSSdddvvvoooUUUGGGDDDCCCFFFOOO[[[eeekkkddd___[[[XXXQQQIIIFFFGGGCCC@@@@@@EEELLLUUUcccpppoooaaaQQQGGGCCCBBBAAA@@@;;;;;;999777666777;;;>>>LLL]]]nnnvvv{{{{{{nnn^^^LLLLLLOOOSSSQQQTTTfff|||~~~{{{zzzyyywwwvvvqqqooollljjjkkkmmmqqqsssuuuwwwzzz|||~~~jjj]]]```qqq~~~aaaOOOJJJJJJTTTYYY[[[mmmwwwvvvyyy```NNNFFF???@@@AAA999@@@<<<888>>>CCCHHHnnnpppGGG999===oooVVVJJJFFFHHHGGGGGGFFFDDDAAA???===:::888555222///...------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---............---,,,,,,+++,,,------+++******+++***+++,,,,,,------,,,,,,//////...------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++,,,------......111222444555777888888888111333555777;;;GGGXXXdddnnniiieeegggjjjkkkfff```\\\UUUMMMHHHGGGGGGFFFDDD???CCCMMMVVVVVVMMMCCC@@@???PPPlllxxxPPPEEE===<<<;;;999>>>GGG[[[{{{lllUUUIIIAAA;;;::::::777444555555333333777===AAABBB@@@999777444222000111222333555999@@@LLL___sss||||||}}}yyywwwuuusssqqqoooqqqrrrrrrpppllliiihhhhhhgggdddeeejjjpppwwwooofffdddttt~~~zzzpppTTTIIIIII@@@===;;;<<<;;;;;;@@@GGGcccgggTTTiiijjjUUULLLIIIHHHIIIOOORRR\\\lll{{{mmm```UUUSSSYYYgggvvviiiUUUKKKSSSiii}}}dddNNNJJJHHHMMMWWW___aaa```[[[TTTNNNMMMKKKEEEBBBBBB@@@<<<::::::;;;CCCSSSbbbkkkdddXXXKKKCCCAAAAAAAAA===<<<:::888666777;;;>>>LLLTTT\\\aaajjjqqqmmmbbbUUU\\\eeefff[[[UUUcccxxx}}}zzzxxxyyyyyyxxxwwwqqqnnnjjjhhhhhhkkkooorrruuuxxx}}}uuubbb\\\fffyyyzzz```PPPKKKNNNWWW[[[]]]pppzzzqqqXXXIIIDDD???@@@AAA;;;======<<<@@@AAABBBccczzzLLL999:::pppWWWLLLIIIHHHGGGGGGFFFDDDAAA???===:::888555222000...------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,---------------,,,,,,+++---...---,,,***++++++***+++,,,,,,------,,,,,,.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++******+++,,,,,,------...000111333666888999:::;;;444444444444888DDDTTT```dddaaa______]]]WWWLLLDDDDDD???:::777666777777666999:::???FFFHHHDDDBBBBBBCCCPPPcccuuunnn]]]NNNEEE???>>>===<<>>>>><<<:::999;;;???BBBTTTYYY\\\]]]bbbfffddd]]]aaannn~~~ppp```fffwww~~~||||||{{{yyyvvvvvvvvvwwwvvvuuuooolllhhhddddddfffjjjmmmqqqvvv}}}}}}lll\\\]]]lll~~~yyy```QQQMMMPPPZZZ^^^___ppp|||mmmTTTFFFEEE@@@@@@AAA<<<===>>>===???>>>>>>\\\}}}NNN888999qqqWWWLLLIIIHHHGGGGGGFFFDDDAAA???===999888555222000.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,---------------,,,+++---......,,,++++++,,,***+++,,,,,,------,,,,,,------,,,,,,+++*********************************))))))))))))))))))))))))************************)))))))))))))))******+++******+++,,,,,,------......///111444666777888999444333222222444;;;FFFMMMIIIMMMRRRTTTPPPIII@@@;;;888777666666777888888777777444444777888888:::???BBBMMMZZZccchhhhhh```XXXSSSLLLEEE@@@>>>???DDDIIIJJJQQQddd}}}fffOOODDD;;;999:::999666666///...222CCC```tttqqqdddHHHCCC<<<888666666555444333444888DDD[[[ttt~~~{{{yyywwwtttrrruuuvvvvvvuuusssqqqqqqqqqooonnnqqqwww{{{~~~pppdddjjjvvv{{{sss\\\LLLEEEDDD@@@===<<<>>>>>>===BBBHHH___rrrTTTaaaqqqlllXXXNNNHHHFFFGGGLLLMMMSSSbbbuuuyyypppfffdddgggllliiiccciiiuuuvvv[[[XXXlllrrrYYY[[[___dddiiijjjhhhggghhhooo{{{vvvcccSSSMMMBBBBBBAAA???999777???JJJ```jjjmmmbbbSSSJJJFFFCCC<<<<<<<<<;;;;;;>>>CCCGGGNNNWWW___bbbcccdddcccaaafffxxxooonnnzzz|||zzzxxxwwwxxxvvvtttsssttttttrrrqqqmmmiiiddd```^^^^^^aaabbbiiipppzzzuuueeeZZZaaaqqqwww]]]OOOKKKPPP\\\bbbbbbooopppUUUFFFFFFBBB@@@@@@<<<>>>???<<<<<<;;;<<>>999777333444555555666777777777666333333555555333444777999DDDNNNSSSWWW\\\]]]\\\UUUPPPJJJEEEDDDFFFJJJMMMIIIFFFTTTkkk}}}lllUUUIII===:::;;;:::777666000000555JJJmmm{{{ZZZQQQDDD;;;777666555444555666999CCCXXXppp}}}|||zzzxxxvvvwwwxxxyyyxxxwwwuuuuuuvvvttttttxxxjjjdddppp|||mmmWWWKKKDDDAAA@@@======>>>>>>===AAAFFF[[[tttUUU```kkkoooZZZOOOGGGDDDDDDKKKKKKOOO]]]pppzzzuuurrrmmmqqqvvvxxxrrrlllooouuu{{{tttwww~~~ddd___ppp{{{bbbdddhhhmmmqqqsssssssssyyykkkRRRFFFAAAAAACCCDDD???;;;>>>DDDWWWiiiuuummm]]]OOOCCC:::999::::::999:::>>>CCCGGGHHHRRR]]]cccbbb^^^[[[ZZZ___rrr|||xxx}}}zzzxxxvvvttttttuuusssrrrqqqqqqqqqooommmjjjfffaaa[[[WWWUUUTTTUUU^^^fffrrr~~~mmm```[[[gggwwwrrrYYYLLLIIIRRR]]]bbbdddttt~~~tttWWWGGGHHHCCC???@@@>>>>>>>>>999999;;;<<>><<<::::::;;;<<<:::666555777666222222444666???IIIQQQ\\\ffflllkkkbbb```]]]XXXWWWXXXYYYYYYLLLAAAHHHVVVaaavvvppp^^^OOOBBB======;;;777555444666<<>>@@@GGGWWWnnn~~~|||yyy{{{||||||zzzyyyzzz{{{zzzzzzxxxggghhhxxx{{{pppVVVHHHCCCBBB@@@======>>>>>><<>>CCCGGGHHHMMMTTTXXXWWWQQQJJJFFFNNN^^^xxx~~~|||yyyuuurrrqqqqqqqqqqqqpppooooooppppppnnnlllfffccc]]]WWWQQQLLLIIIHHHMMMWWWeeetttxxxddd[[[\\\mmm~~~oooXXXLLLKKKVVV\\\^^^eee~~~{{{vvvWWWFFFHHHCCC???AAAAAA======777888<<<;;;JJJfffiiiGGG<<>>@@@FFFHHHIIILLLZZZnnn|||}}}}}}|||}}}~~~}}}~~~tttfffkkk}}}sss|||uuuVVVFFFCCCCCC@@@>>>===>>>===;;;>>>CCCJJJxxxqqqQQQVVVYYYttt}}}dddTTTJJJGGGHHHIIIHHHKKKWWWjjj~~~uuupppuuu|||wwwkkkccclllyyyqqqyyynnnjjjjjjwww}}}mmm]]]YYYWWWVVVPPPGGGBBBAAAIIIfff|||mmmYYYGGG??????>>>======@@@DDDHHHEEEDDDFFFKKKMMMHHHAAA;;;???LLLeee}}}|||zzzvvvrrrooonnnoooooonnnmmmmmmnnnoooooonnnllldddaaa\\\UUUMMMGGGBBB??????JJJZZZjjjwww~~~sss]]]WWW]]]rrroooYYYOOOPPP[[[[[[[[[eee~~~vvvVVVEEEGGGCCC???BBBCCC<<<;;;777888===;;;CCCZZZvvvNNN<<>>SSSlllyyyzzzwwwtttllldddaaa___TTTGGGFFFAAA>>><<<999555666999EEENNNXXXmmm|||sssiii[[[KKK>>><<>>>>>>>>???@@@KKKkkkvvvPPPRRR[[[llliiiWWWOOOJJJFFFCCCJJJPPPVVVeeezzz||||||eee^^^___qqqwwwbbbTTTVVVUUUKKKDDDDDDSSSiiimmmAAAGGG>>>@@@EEE@@@BBBHHHGGGCCC@@@@@@CCCBBB???===???@@@GGGUUUgggxxx~~~||||||yyyuuupppmmmllllllllljjjjjjjjjlllnnnppppppooogggddd^^^UUUKKKDDD@@@???;;;AAAOOO```nnnwww|||hhhYYYZZZeeexxxiiiSSSNNNRRRfff\\\YYYkkklllSSSGGGHHHBBB???@@@>>>BBB999555:::;;;:::CCCQQQsssVVV@@@wwwYYYLLLHHHFFFFFFFFFEEEDDDAAA???>>>;;;999666333000......---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......---------......///------------,,,+++******+++,,,,,,------...//////...------------,,,,,,,,,************************************************************************++++++++++++++++++++++++---------------...//////333222000///...---------000///000222666666444222222555888CCCXXXqqqxxxxxxyyyrrrhhhVVVNNNEEE???:::777;;;AAAIIIRRR\\\ssssssfffXXXLLLBBB@@@@@@DDDRRRbbbfffbbbWWWGGG>>><<<999444666555666===LLL___pppzzzsssaaaQQQDDD>>>BBBJJJhhhxxx}}}rrrnnnyyy~~~}}}~~~xxxiiippp{{{|||xxxsssUUUHHHFFFEEEBBBAAA@@@???>>>>>>??????EEEbbbXXXOOOTTTffflllXXXOOOJJJFFFDDDJJJOOOUUUcccxxxzzzlll\\\VVVVVVgggnnnggg```QQQEEEBBBOOOjjj{{{MMMJJJAAACCCGGGBBBCCCGGGEEEAAA>>>>>>AAA@@@===;;;===:::@@@MMM___qqq}}}~~~|||uuusssoookkkhhhgggggggggffffffggghhhjjjlllnnnooollliiiaaaWWWLLLEEEBBBAAA===AAAKKKZZZfffoooyyyzzzhhhXXX[[[fffyyyeeeQQQNNNSSSddd\\\[[[qqqgggPPPFFFGGGCCCAAACCCAAAAAA999777;;;;;;:::BBBNNNlll^^^???uuuXXXKKKIIIGGGGGGGGGFFFDDDBBB@@@>>>===;;;777444111...------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,,,,,,,------///000000---......------,,,+++******++++++,,,,,,---......------------,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++------------......//////111111000000////////////000//////222666999::::::444666;;;EEEYYYppp~~~{{{~~~zzzqqqiii^^^TTTHHH???===@@@QQQXXX^^^ttt{{{nnnXXXMMMEEEBBB???;;;BBBLLLWWW```___NNNBBB???:::111444666999>>>EEEQQQ___hhhmmmggg```WWWLLLCCCEEEKKKkkk|||~~~}}}}}}zzzmmmkkkuuukkkOOOFFFGGGGGGCCCBBBAAA@@@????????????AAAZZZfffOOONNN___qqqZZZPPPKKKGGGEEEIIIMMMRRR```tttyyylll^^^RRROOONNN]]]qqq[[[OOOTTTpppcccSSSJJJLLLQQQKKKJJJKKKGGGBBB>>>>>>AAAAAA>>><<<===:::???IIIYYYkkkxxx}}}{{{{{{{{{yyywwwooommmiiieeebbb`````````]]]___`````````ccchhhmmmqqqnnnfff\\\QQQIIIEEECCC???@@@FFFPPPYYYaaalllvvv}}}tttcccXXX]]]jjj{{{{{{aaaOOOOOOVVVbbb[[[^^^uuuzzzaaaLLLEEEGGGCCCCCCFFFCCC@@@:::888<<<<<<:::???HHHbbbsssHHHtttWWWLLLJJJHHHHHHHHHGGGEEEBBB@@@>>><<<:::777444111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------...//////............---,,,+++***)))******+++,,,,,,---------------,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++,,,------...............///000111111222222111111000///000111555:::>>>@@@999:::===DDDQQQbbbooouuunnnjjjeeedddgggllllllkkkuuutttsssooodddUUUMMMLLL```aaa]]]iiidddTTTFFFBBB???:::;;;AAAFFFZZZbbbUUUFFFCCC>>>555777:::???DDDJJJQQQYYY^^^```^^^^^^___ZZZPPPIIIGGG[[[uuu}}}{{{}}}yyyvvvxxx|||qqqffflllxxx|||fffNNNGGGHHHGGGDDDCCCBBBAAA@@@???>>>>>>???UUUxxxUUUMMM[[[www]]]QQQLLLHHHGGGIIIKKKPPP[[[nnn|||ooodddVVVWWWVVV___ttt^^^ZZZqqquuu```WWW[[[```ZZZVVVTTTLLLFFFAAA@@@CCCEEEBBB??????===???GGGTTTdddqqqxxx{{{yyywwwtttrrrqqqqqqpppnnnmmmjjjfffaaa\\\YYYXXXWWWQQQTTTUUUTTTRRRUUU]]]eeeooonnnjjjaaaWWWMMMFFFCCC@@@>>>@@@EEEKKKRRR]]]hhhooowww~~~{{{kkk\\\ZZZbbbpppuuu]]]NNNRRR[[[aaaZZZ^^^uuuzzzttt\\\KKKFFFGGGCCCDDDFFFBBB>>>::::::<<<;;;999===CCCWWWzzzyyyZZZuuuXXXLLLJJJIIIIIIHHHGGGEEEBBB???>>>999888666333222111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////...---------------............---,,,++++++))))))******+++,,,,,,---------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++,,,---......//////.........///111333444444333222111000000111444999>>>BBBBBBAAABBBDDDIIIOOOWWW^^^VVVRRROOOOOORRRTTTUUUUUU]]]bbbllltttsssmmmjjjmmmpppkkk\\\ZZZrrr}}}eeeMMMDDDBBB===:::<<<>>>VVVfff]]]MMMEEE???888:::===DDDLLLTTTYYY[[[ZZZZZZWWW[[[dddfff\\\LLLAAAJJJ```uuu}}}{{{xxxuuunnnjjjmmmsssyyy|||llleeennnzzzxxxdddOOOJJJJJJGGGEEEEEEDDDBBBAAA???>>>======PPPzzz___RRR[[[|||~~~```SSSNNNIIIGGGHHHJJJNNNWWWggg{{{~~~tttsssvvv~~~~~~pppsssoooooofffXXXjjjjjjccciiiqqqkkkeee^^^RRRHHHCCCAAADDDGGGDDDAAA@@@;;;<<>>999;;;@@@IIITTT]]]___\\\XXXTTTPPPSSS___ggg^^^LLL>>>DDDQQQaaammmyyyyyyvvvqqqgggaaadddiiippp}}}uuujjjjjjuuu}}}wwwzzz```PPPMMMKKKGGGFFFFFFEEEDDDBBB@@@>>><<<:::IIIqqqhhhWWW[[[vvvdddVVVPPPJJJGGGFFFHHHMMMSSS___sssrrrllllllttt~~~vvvnnnooowww{{{~~~sssZZZdddqqqkkkuuu{{{rrrgggXXXIIICCC@@@DDDHHHEEEAAA@@@;;;===BBBNNN[[[eeejjjkkkbbb```]]]]]]^^^```aaaaaaccc```[[[UUUOOOJJJFFFCCC@@@@@@@@@>>><<>>FFFNNNXXX```kkktttvvvnnn```UUU^^^kkkzzznnnXXXPPPYYYgggccc[[[___vvvuuupppsssVVVKKKIIIIIIBBBCCCDDD<<<::::::::::::999999;;;===BBBdddqqq|||\\\KKKEEEHHHHHHGGGFFFCCC@@@===<<<888666444222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///......---------......////////////...---,,,+++******++++++,,,---------,,,,,,,,,++++++++++++***************************************************************************+++++++++++++++++++++++++++,,,...///000///...---...111444777777666333111333333333111000222777;;;BBBCCCGGGKKKHHHDDDHHHPPPPPPNNNQQQYYY\\\ZZZYYY\\\[[[\\\___bbbccceeeppp|||lll___mmm{{{lll\\\NNNAAA;;;<<<<<>>CCCKKKUUUZZZ[[[YYYPPPNNNMMMOOOSSSXXX[[[]]]^^^\\\XXXRRRMMMHHHDDDBBB@@@>>><<<::::::<<<>>>@@@DDDHHHLLLMMMJJJEEE@@@>>>;;;777666888888:::@@@GGGNNNSSS]]]eeegggbbbYYYSSS___lll{{{jjjWWWPPP[[[jjjccc^^^eee~~~rrriii}}}rrrQQQJJJJJJIIIBBBDDDDDD<<<999::::::888777999;;;===>>>\\\|||]]]LLLFFFHHHHHHGGGEEECCC@@@===;;;999777555222000.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------...///000////////////...---,,,+++***++++++,,,,,,---......,,,,,,,,,+++++++++******************************************************************************+++++++++++++++++++++++++++,,,...000000///...---///111555888888666333111333444444111///000444777:::===DDDKKKJJJGGGLLLUUUXXXXXX___iiinnnkkkkkknnnbbbcccffffffdddccclllvvvvvvjjjyyyvvvgggTTTCCC===@@@888MMMnnnvvvVVVCCCBBB>>>LLL\\\eeebbb\\\WWWVVVEEEAAAAAAIIIOOOMMMGGGDDD:::>>>EEEPPPbbbsss~~~}}}~~~yyysssooobbbTTTIIIJJJLLLPPP]]]nnn{{{iiihhhssssssooommmUUUJJJLLLNNNJJJGGGGGGGGGEEECCC@@@===<<<<<<>>>```nnnWWWVVVjjjjjjZZZSSSLLLFFFEEEGGGLLLOOOVVVgggyyy}}}vvvzzz~~~pppeeeeeeiiimmmzzzzzzmmm```XXXYYY```\\\aaafffhhhooo}}}ttthhhUUU^^^www{{{yyyxxxeeeOOOHHHDDDIIIMMMLLLGGGDDD::::::>>>CCCHHHIIIEEEAAAAAA@@@AAADDDKKKRRRWWWYYY\\\ZZZWWWSSSNNNJJJFFFDDDAAA>>>;;;999:::<<<<<<<<<:::===@@@BBB@@@???>>>===999666666888888888===CCCFFFIIIPPPXXXZZZWWWSSSQQQ^^^lll{{{}}}hhhUUUPPP\\\kkkccc___kkkqqqddduuutttNNNHHHIIIIIICCCEEEFFF===888:::999777666999<<<===???YYY{{{[[[MMMEEEFFFFFFFFFFFFDDDBBB@@@???;;;999666333000///......,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,......------------............---------,,,,,,,,,)))***++++++***+++---///......---,,,,,,+++******))))))))))))******************************************))))))))))))******++++++,,,,,,,,,,,,---------------.........//////000000222666:::999444///111444666444///---111555666;;;BBBGGGMMMUUU___fffqqquuuyyy~~~~~~|||zzzsssqqqllliiinnnuuussskkkqqqpppvvv~~~kkkkkkaaaHHH<<>>:::999666333000///......,,,,,,,,,+++++++++******,,,------............---......------------............---------,,,,,,,,,)))***++++++***+++---///......---,,,,,,+++******))))))))))))******************************************))))))))))))******+++++++++,,,,,,,,,------,,,------------............///222666999;;;999888333444666666555333111000777999???JJJXXXdddlllooo{{{~~~wwwnnnmmmrrrssspppkkkiiippphhhaaa[[[LLLAAA@@@===BBBWWWpppuuudddVVVTTTUUU___hhhiiieee___ZZZUUU@@@>>><<>><<<::::::::::::999:::;;;<<<<<<;;;:::999::::::999888888888888999======@@@FFFGGGEEEGGGKKK]]]hhhttt}}}ooo\\\SSSVVV]]]ccc^^^tttttt{{{{{{aaaKKKIIIGGGGGGGGGEEE@@@<<<999888777777888999;;;===@@@AAAhhhzzzZZZOOOIIIEEEEEEEEEDDDCCCAAA???>>>:::888555222000///......,,,,,,,,,+++++++++******---......///000000//////......------------............---------,,,,,,,,,)))***++++++***+++---///...------,,,,,,++++++***)))))))))*********++++++******************************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...111444777;;;???BBB>>>;;;888777777666333000888888>>>PPPhhhxxx~~~|||~~~{{{{{{yyyuuufffcccfffvvvjjjVVVQQQMMMDDD<<<>>><<>><<<999???HHH\\\tttzzznnnlllxxx||||||rrr\\\OOOKKKLLLMMMKKKLLLKKKHHHCCC>>>;;;::::::>>>IIIiii```dddyyyrrr```TTTKKKHHHFFFGGGIIINNNYYYeeeyyyzzzxxxsssooonnnsss}}}}}}ttthhh]]]PPPHHHHHHIIIHHHFFFGGGLLLOOONNNLLLJJJEEE@@@???:::888:::===AAAGGGNNN^^^kkk{{{dddOOOFFFJJJLLLPPPQQQIII>>><<<:::999888888666555555333555:::@@@FFFPPPZZZaaabbbcccccc```YYYOOOHHHDDDBBB@@@===;;;:::::::::999999::::::::::::999888:::999888888777777888888:::999;;;???@@@???BBBHHHWWWdddrrr|||jjjWWWPPPSSSYYY^^^___zzzxxxuuu[[[JJJIIIHHHHHHFFFCCC???<<<999888777777888999;;;<<<===>>>___wwwXXXMMMGGGDDDDDDDDDDDDBBB@@@>>>===999777555222000///......,,,,,,,,,+++++++++******,,,---...///000000000///......------------............---------,,,,,,,,,)))***++++++***+++---///---------,,,,,,+++++++++))))))*********+++++++++******************************))))))))))))*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...111222444888@@@EEELLLGGG@@@999555444555666888888AAAUUUnnn~~~zzzvvvsssuuuzzz}}}lllccc^^^dddwwwyyyXXXMMMLLLFFF;;;@@@:::===LLLWWWWWWVVVZZZbbbjjjmmmggg```\\\UUUMMM???<<<<<>><<<>>>DDDOOOfffvvvnnnqqq~~~ttt]]]QQQNNNNNNOOOOOOOOOMMMHHHBBB===:::999;;;===CCC]]]jjjbbbnnn}}}fffUUULLLHHHFFFGGGHHHKKKUUU___tttqqqaaaWWWXXX```iiiuuu}}}}}}rrraaaSSSKKKGGGEEECCCCCCCCCBBBAAAAAABBB@@@>>><<<:::999999888888>>>FFFWWWggg~~~mmmUUUIIIIIIJJJNNNOOOFFF>>>;;;888777777888777666555333444999???EEEPPPZZZ```cccfffhhheee^^^VVVPPPHHHFFFBBB>>><<<;;;;;;<<<::::::::::::::::::999999999999888777777777888888999777888;;;<<<;;;???EEESSSaaaqqq}}}|||eeeTTTOOORRRVVVXXXbbbzzzzzzoooXXXJJJJJJIIIHHHEEEBBB>>>;;;888888777777888999::::::;;;;;;UUUwwwXXXMMMFFFDDDDDDDDDDDDBBB@@@>>>===888777444222000///......,,,,,,,,,+++++++++*********+++,,,---..................------------............---------,,,,,,,,,)))***++++++***+++---///------,,,,,,,,,,,,++++++************++++++++++++******************************))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,---------///111111111444;;;AAAMMMMMMKKKDDD<<<666666777555888AAARRReeeuuu}}}~~~{{{xxxpppooosss}}}}}}ooo^^^VVV___sssmmmUUUOOOIII???AAA:::999DDDNNNQQQTTTYYY```hhhjjjaaa\\\ZZZRRRHHH>>><<>>666444333555>>>PPPeeesss|||~~~|||wwwtttpppnnnjjjgggffffffggghhhmmmlllnnnrrruuuvvv|||{{{ssslllggg___VVVLLLEEEAAA>>>===>>>CCCWWWppptttpppwwwqqq\\\RRRPPPQQQQQQQQQPPPMMMGGGAAA<<<999999999===???RRR|||xxxfffjjj}}}lllWWWNNNIIIFFFGGGGGGIIIPPPXXXooo~~~uuuaaaQQQJJJLLLOOOUUU[[[dddppp|||vvvbbbPPPFFFDDDFFFCCCAAA@@@BBBCCCAAA>>>;;;999888888888555444999AAAPPP___pppXXXKKKIIIFFFIIIIIIAAA<<<:::888777888999:::999777555555:::???FFFPPPZZZ```cccggghhhfffbbb]]]ZZZMMMJJJEEEAAA>>>===============<<<<<<;;;;;;;;;;;;:::999999888777888888888:::888888:::::::::>>>DDDQQQ```rrr}}}{{{eeeXXXWWWZZZ\\\[[[jjjssszzzfffUUUJJJKKKJJJHHHDDD@@@<<<:::888888888888888888999999:::<<>>777666444111//////......,,,,,,,,,+++++++++******))))))+++,,,------............------------............---------,,,,,,,,,)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************************))))))))))))******************++++++++++++,,,,,,,,,,,,------------000000000000000222666999AAAHHHPPPOOOGGG>>>999999777999>>>GGGQQQ\\\eeejjjrrrssswww{{{uuukkkjjjrrrlllXXXSSS\\\hhhooossspppjjjhhhrrrhhhVVVMMMFFF@@@:::999@@@IIIOOOVVV\\\]]]fffggg^^^YYYYYYQQQCCC======EEEQQQSSSIII@@@>>>666555333333:::JJJ^^^lllvvvxxxzzz|||zzzvvvpppmmmeeeccc___\\\ZZZZZZZZZ[[[dddcccfffjjjlllooowww}}}uuuooollliii___RRRHHHBBB===:::888:::JJJ___rrr~~~sssttt~~~~~~{{{jjjWWWQQQRRRTTTTTTRRRQQQLLLFFF???:::999999777>>>>>>IIIooo|||dddcccqqqtttZZZPPPJJJGGGGGGHHHHHHMMMSSSgggxxxnnn___SSSKKKGGGFFFFFFIIIRRR]]]mmmoooYYYJJJEEEEEEDDDBBBEEEKKKMMMGGG@@@;;;<<<::::::;;;888666:::AAALLLXXXxxxhhhTTTIIIGGGCCCDDDFFF???<<<;;;999:::;;;<<<<<<;;;:::777777;;;???EEEPPPZZZaaadddhhhiiigggcccaaa```RRRNNNIIIDDD@@@??????@@@@@@???>>>===<<<<<<<<<===;;;:::999999888888999999;;;888999;;;::::::===CCCPPP```rrr}}}{{{iiibbbffflllllliiivvvqqq}}}xxx\\\QQQJJJKKKKKKHHHCCC>>>;;;:::777888888888888888888888999===EEEgggvvvYYYNNNGGGEEEFFFFFFEEEDDDBBB@@@>>>777555333111///......///,,,,,,,,,+++++++++******((()))***,,,------............------------............---------,,,,,,,,,)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************))))))))))))******************++++++++++++,,,------------.........111111000111333333333222666===FFFLLLKKKHHHEEECCCAAA>>><<<<<>>KKK[[[\\\NNNAAA>>>777666444333888FFFXXXfffnnnqqqtttvvvtttoooiiifff^^^[[[WWWRRROOOMMMMMMMMMTTTUUUXXX\\\___cccmmmxxxxxxtttrrrhhh___QQQEEE@@@===999555666@@@PPPaaappp~~~zzzrrrwww}}}{{{zzzwwwxxxaaaRRRPPPTTTVVVVVVRRRPPPKKKDDD===999888999444>>>>>>DDDdddyyy^^^[[[ggg~~~aaaRRRLLLHHHHHHHHHHHHJJJOOO]]]pppzzzmmm___UUUJJJFFFCCCEEEJJJTTTgggyyy{{{jjjZZZOOOJJJGGGFFFLLLVVVYYYQQQGGGAAAAAA>>>===>>>===:::<<<@@@HHHMMMeee~~~oooYYYIIIEEEEEEAAABBBFFFBBB???>>>======>>>>>><<<:::<<<888777:::>>>DDDNNNXXXcccgggkkkllliiidddaaa```VVVRRRLLLFFFBBBAAAAAABBBAAA@@@>>>===<<<<<<======<<<;;;::::::999:::::::::;;;999999<<<;;;:::<<>>BBBCCCKKKJJJKKKQQQ___qqq}}}uuu~~~yyy```RRRJJJCCCDDDEEE@@@<<>>777777555444777DDDUUUbbbiiilllppprrrpppkkkeeeaaa[[[XXXRRRMMMHHHFFFDDDDDDGGGHHHKKKPPPSSSWWWbbbnnn}}}zzzwwwvvvaaaYYYKKKAAA======;;;777555<<>><<<<<<<<<888888;;;??????PPPdddlllnnneeeSSSLLL@@@@@@DDD@@@BBBHHHGGGAAAAAA@@@@@@@@@???;;;999===999777:::===BBBMMMWWWdddiiiooopppkkkeee```^^^XXXTTTNNNHHHDDDBBBCCCCCCAAA@@@>>>===<<<<<<<<<======<<<;;;;;;::::::;;;;;;:::999:::<<<<<<:::<<<@@@QQQ```rrrzzzgggcccyyytttkkkooo}}}uuuoooUUUOOOJJJLLLLLLIIIBBB===:::999777777888888888888777666888===<<>>===;;;<<>>>>><<<>>>???>>>???EEEOOOWWWlllyyyvvviii\\\SSSFFF>>><<<<<<:::999999:::???IIISSS```qqqvvvqqqxxxyyyyyyfffUUUQQQPPPVVV[[[VVVRRRJJJCCC@@@<<<777555777999999===AAAQQQzzz___YYY```xxxrrrZZZPPPGGGEEEFFFEEEFFFIIIRRRccczzzzzzhhhUUULLLGGGGGGQQQ^^^uuuiiiYYYOOOJJJSSS^^^[[[OOODDDFFFBBB>>>===<<<:::999:::@@@@@@@@@@@@FFFLLLJJJEEE>>><<<999:::CCCNNNQQQOOOJJJCCC>>>>>><<<888666777888888999::::::===IIIVVVaaallluuutttqqqnnnggg```WWWRRRMMMJJJJJJJJJHHHFFFBBB@@@>>>===>>>>>>===;;;999:::;;;:::::::::;;;======@@@AAA>>>;;;:::???CCCRRR]]]lllyyypppjjjxxx|||rrrmmmvvvpppOOOMMMMMMSSSSSSIII???===;;;888888888888777777777777777888@@@???IIInnnsssYYYQQQEEEFFFDDDCCCCCCCCCAAA???===:::999666333000///......---,,,******,,,---,,,+++)))******++++++,,,------,,,------...//////......------......------,,,+++,,,,,,+++******+++,,,,,,------......------,,,+++************************))))))******+++++++++,,,******************************+++++++++,,,,,,,,,---------............/////////111666::::::888555444222111333;;;EEEOOOTTTVVVRRRLLLFFF@@@<<<999888777666444444777???KKKTTTbbbqqqiiiSSSEEE??????>>>======>>>???@@@@@@GGGVVViiiqqqcccLLL<<<888888555333555777;;;CCCLLL^^^qqquuunnnjjj^^^LLLCCCBBBLLLbbbtttqqqZZZHHHBBB888999888555777AAAQQQ^^^hhhiiijjjhhhddd]]]VVVRRRLLLJJJEEE@@@===;;;::::::888:::;;;999888<<>>;;;999777444555555999AAAJJJUUUdddrrr~~~uuurrrzzzyyyaaaRRRPPPPPPWWW\\\WWWSSSKKKCCC???<<<777666888777777<<<@@@OOOwwwsssccc```ttt]]]SSSIIIGGGGGGGGGGGGIIINNN^^^sssxxxcccQQQIIIUUUgggooo\\\XXX\\\YYYQQQJJJHHHCCC???======<<<999888999<<<===<<<<<<>>><<<888:::999888;;;GGGTTTXXXUUUNNNFFF@@@>>><<<888666777888888999:::999<<>>>>>===;;;::::::;;;<<<===???@@@>>>;;;;;;???DDDRRR\\\jjjvvv}}}~~~sss|||{{{qqqmmmvvvrrrTTTQQQQQQVVVTTTJJJ@@@<<<999777888777777777777777777777777>>><<>>>>>===777444111111555===FFFLLLUUUTTTSSSOOOIIICCC===:::::::::999666555666999<<>>777555555222111333555888@@@III___sssyyytttooobbbNNNEEECCCRRRlll}}}www___LLLEEE:::999777555666@@@OOO\\\ccccccccc```[[[TTTMMMHHHGGGDDDAAA===:::888777777666777888666444444999===GGGQQQYYY[[[```fffeee^^^WWWPPPGGG???<<<888555222333222555;;;@@@HHHUUUaaaqqqxxxyyytttttt}}}~~~{{{qqq[[[PPPPPPQQQXXX]]]XXXUUULLLCCC>>>;;;777666999666666;;;???KKKrrrdddaaannndddXXXMMMIIIIIIHHHHHHIIIJJJVVVhhh|||yyysssssszzz|||___NNNXXXlll|||pppmmmhhh```ZZZRRRKKKCCC>>>>>>???<<<999777<<>>MMM]]]bbb```UUUKKKBBB>>><<<888777888888777888999888:::DDDOOO\\\nnn{{{rrrkkkfff___XXXSSSOOOKKKIIIEEECCCAAA@@@BBBCCCCCCBBB@@@???===;;;:::;;;<<<======??????>>>;;;<<<@@@CCCQQQZZZgggrrryyy}}}yyyqqqppp{{{nnnTTTSSSPPPSSSPPPGGG>>>:::888666777777777777777777888888888>>>:::===YYYyyy]]]QQQEEEFFFDDDCCCCCCCCCAAA???===:::999666333000///......,,,******+++,,,,,,+++))))))******++++++,,,------------...............---,,,------...------,,,,,,,,,,,,+++******+++,,,,,,,,,------...------,,,,,,************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,------......//////000000000111444888<<<@@@BBBCCC===:::555111222777???EEEPPPSSSVVVWWWUUUOOOIIIEEEGGGFFFDDDAAA>>><<<:::::::::<<>><<>>FFF]]]sss{{{wwwssseeeOOODDDDDDXXXuuu}}}dddPPPHHH;;;:::777444555>>>LLLVVVZZZXXXUUUQQQMMMHHHDDDBBBCCCBBB@@@===;;;999888777666777888777444333555777;;;CCCIIIKKKQQQWWWYYYUUUQQQLLLFFF@@@===:::666333333222444888<<>>;;;999777888888666777888777888@@@IIIUUUeeezzzyyyvvvpppiiibbb\\\VVVSSSLLLJJJFFFEEEEEEEEEEEEDDDCCCAAA>>><<<===>>>???@@@>>>??????===<<<<<<@@@CCCNNNVVVbbbllltttzzzyyytttrrrpppwwwaaaNNNPPPJJJJJJGGGAAA;;;888888888777777777777777888888888999???<<<>>>SSSssszzz___RRRDDDFFFDDDCCCCCCCCCAAA???===:::999666333000///......++++++***+++------+++))))))******++++++,,,---------...............------,,,,,,------...------,,,,,,,,,+++******+++,,,,,,,,,,,,------...------,,,******************************************************************************+++++++++,,,,,,,,,------......///000000111///000333666999>>>CCCFFFCCCAAA;;;666333666<<>><<<::::::999777999CCCUUUccc}}}}}}}}}zzznnnmmmiii```UUUKKKFFFCCCCCC>>><<<===<<<888777888666333222444555666<<>>===>>>???@@@@@@???>>><<<:::888777666777888888777666555666333777:::<<>><<>><<<:::999999888666666888777777<<>>===<<<===???AAAIIIPPP[[[dddlllttt}}}pppcccbbbjjj{{{vvvTTTIIINNNIIIFFFBBB>>>:::777777999666666777777888888888888777>>>>>>@@@OOOeeeyyy]]]QQQEEEFFFDDDCCCCCCCCCAAA???===:::999666333000///......,,,++++++---......,,,***)))******++++++,,,------.........///......---,,,,,,,,,------......------,,,,,,+++******+++,,,,,,,,,,,,------......------************************+++++++++*********))))))******************************+++++++++,,,,,,,,,------...///000000111222///000111333666;;;AAAEEEIIIGGGCCC<<<777777<<>>777888999777222111;;;FFFhhhzzzrrr^^^RRRMMMDDD@@@======;;;777666888999555444555555555:::AAAMMMgggvvvxxxwwwhhhPPPCCCGGG___}}}rrrZZZLLL<<<:::777444444888???DDDBBB???999555444666:::===;;;<<<<<<<<<;;;:::888666555666777777777666666555222333444666888;;;<<<===<<<;;;:::888777666555555222111333555555666<<>>;;;888666777:::;;;999===<<<>>>```zzz```VVVeeexxx^^^PPPKKKGGGFFFFFFIIIIIIOOO^^^rrrpppaaaYYYWWWWWWdddnnn||||||{{{eeeQQQJJJEEE>>>HHHNNNOOOIIIBBB>>><<<:::???>>>???JJJ___rrrwwwsssaaaRRRCCC>>>===<<<::::::999777666888777666999???EEEGGGMMMTTTYYY^^^gggpppmmmiiieeebbbaaabbbaaaaaaaaa\\\WWWSSSQQQNNNIIIDDDBBBAAA???===<<<===>>>???CCCHHHPPPXXX___hhhrrryyykkk[[[TTTbbbzzz}}}eeeNNNIIINNNOOOIIICCC???;;;666666999666666666777888888999999666<<<>>>BBBJJJXXX}}}yyyXXXOOOIIIFFFDDDCCCCCCCCCAAA???===:::999666333000///......,,,,,,---...000///---***)))******++++++,,,------......//////...------,,,+++,,,------......------,,,,,,+++******+++,,,,,,+++,,,------......------***************************************+++++++++******************************+++++++++,,,,,,,,,------...///000111222222000000111111222777???DDDLLLKKKHHHBBB;;;999===AAA@@@EEELLLUUU]]]bbbfffgggbbb\\\UUUOOOKKKHHHDDDAAA:::888999999555111555===UUUsssxxxnnnTTTKKKBBB???>>>;;;:::;;;:::666555555444333777===FFFaaassswwwxxxjjjQQQDDDJJJaaazzz```OOO<<<:::777555444555888;;;999777444222222444666888999:::;;;<<<<<<:::888666777777666777777777666555555555666888:::<<<>>>@@@999999888777666555666777444222333444333111666===AAADDDJJJRRRZZZ]]]]]]\\\jjjuuucccWWWYYY```______^^^VVVIIIBBB;;;:::999666777999999888>>>===;;;VVVkkkYYY]]]|||fffTTTLLLIIIGGGGGGHHHGGGJJJVVVjjj}}}|||rrrcccSSSRRRZZZmmm}}}}}}fff[[[PPPEEEPPP___hhh```OOOCCC@@@@@@===>>>DDDRRRhhhyyyyyyrrr```QQQBBB>>>???===;;;;;;;;;888777888888666888<<<<<<999:::===>>>AAAJJJUUUppp{{{fffccc``````bbbeeeggghhhgggccc^^^[[[ZZZVVVOOOIIIDDDBBB???===<<<<<<<<<<<<<<<@@@FFFKKKPPPXXXbbbjjjxxx}}}{{{hhh\\\QQQ```wwwxxxrrr~~~jjjWWWMMMLLLOOOOOOGGG@@@>>>;;;666666:::555666666777888888999999:::===???CCCHHHOOOpppxxxSSSMMMLLLFFFDDDCCCCCCCCCAAA???===:::999666333111///......---------///111000---+++)))******+++,,,,,,------.../////////...---,,,,,,+++,,,,,,---.........---,,,,,,+++******+++,,,,,,+++,,,,,,---.........---************************(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,------...///000111222222111111111000111555===CCCLLLMMMKKKEEE===;;;>>>BBB<<>>>>><<<:::888;;;:::888888888888777555444333444888;;;===???BBB;;;;;;;;;999777777999:::777555666666222///222999===???BBBHHHNNNRRRTTTSSSgggtttqqq___UUUXXXaaa``````^^^VVVFFF???::::::999666666999666777??????999OOOzzzyyy```\\\tttlllWWWNNNJJJHHHIIIGGGEEEGGGRRReeeyyyqqqWWWIIIHHHUUUsss|||sssooofffaaaiiiddddddccc```[[[^^^pppxxxjjj[[[NNNNNNeeevvvnnnVVVDDDAAAEEE:::===GGGYYYppp~~~zzzppp^^^PPPAAA>>>??????<<<;;;<<<888777999888666777:::<<<888888:::::::::BBBMMMaaammm}}}yyymmmeeeUUUSSSRRRTTTYYY___ccceeeddd```]]]]]]^^^[[[UUUNNNFFFCCC???===<<<<<<;;;;;;888;;;???BBBFFFMMMWWW^^^pppvvvuuufff___VVVdddvvvqqqsssmmmXXXNNNNNNOOONNNJJJAAA;;;;;;999666888===555666666777888999999999???AAAAAAEEEHHHKKKkkk}}}\\\LLLHHHHHHFFFDDDCCCBBB@@@===;;;999888555333000...------,,,,,,,,,+++++++++******)))************+++++++++------------------------,,,------......------,,,------,,,,,,,,,,,,++++++...///////////////......------,,,++++++******)))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,---------...///111222222222222444222111000111555888;;;GGGHHHGGGEEEAAA???>>>>>>;;;;;;;;;===AAAHHHOOOSSSWWWZZZ]]]\\\SSSGGG@@@???AAA<<<;;;;;;777333777>>>QQQuuuVVVHHHCCC===;;;???===;;;:::;;;999555666999BBBXXXsss{{{jjjYYYOOONNNeeedddRRR>>>999666777666333333666555555666666555555444333888999:::;;;;;;;;;:::999;;;;;;:::999888777666666777666666666777:::<<<>>>???===;;;999999999:::;;;:::888555222111222444666;;;===@@@BBBDDDGGGLLLOOObbbkkkxxxhhhUUUXXX[[[\\\^^^___XXXPPPAAA>>>:::777777888999888666:::999<<>><<<===;;;999888777777888:::::::::888888999777777<<>><<<:::::::::;;;777888999;;;>>>DDDLLLRRR```lllzzzoooaaa[[[WWWmmm~~~zzzooowwwxxxbbbXXXMMMKKKOOOMMMIIIBBB===;;;:::777777999888888777777888999999:::===??????DDDHHHJJJbbb}}}\\\MMMIIIHHHFFFDDDCCCBBB@@@===;;;999888555333000...------,,,,,,,,,+++++++++******)))************+++++++++------------------------,,,------......------,,,------,,,,,,,,,,,,++++++......////////////......------,,,++++++******)))************************************************+++++++++,,,,,,,,,---------...///000111222222222333222000000111444888:::AAABBBBBBAAA???>>>>>>???999777555444666999===@@@FFFQQQ^^^dddbbbZZZPPPIIIIIIEEEBBB@@@<<<888;;;BBB^^^|||fffRRRAAA<<<@@@???<<<;;;<<<:::666666999>>>UUUtttqqq[[[LLLVVVkkkhhhVVV@@@;;;777777777444555888555555555555555444444333444666888;;;============???>>>>>>===<<<;;;::::::888888777666777999;;;<<<===<<<:::888888888999:::999777555444333333444555777999;;;===???BBBFFFJJJZZZeeettt~~~}}}~~~bbbVVV[[[___``````___VVVMMM@@@===999777777888888888666999777999===BBB^^^qqqeee{{{zzz```QQQJJJGGGFFFEEEEEEFFFJJJWWWiii|||{{{fffXXXMMMVVVpppzzzuuusss```VVVLLLIIIIIIGGGFFFGGGPPPHHHDDDDDDAAA@@@LLL\\\dddQQQ[[[jjjhhhUUUMMMLLLEEE@@@DDDRRRmmmrrrZZZEEE@@@AAA===;;;===;;;:::999:::::::::999999:::999999:::888666;;;BBBFFFOOOVVVUUUOOOJJJDDD>>>;;;;;;<<>>DDDHHHYYYfffttt~~~{{{gggZZZUUU[[[sss|||zzz}}}jjjyyyttt]]]TTTLLLKKKNNNLLLGGG@@@;;;:::999666666888777777777777888999:::;;;;;;===>>>CCCHHHGGGXXXxxx~~~\\\MMMJJJGGGFFFDDDCCCBBB@@@>>>;;;999888555333000...------,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++---....../////////......------,,,++++++******)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111222222222222111000000111444777999999:::;;;;;;;;;<<<>>>@@@:::888555222111222444555555III^^^kkkrrrssshhh[[[VVVRRROOOKKKFFFAAABBBEEEhhhiiiLLL@@@BBB@@@===<<<>>><<<888666999<<>>@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>;;;:::999888888888999:::;;;:::999777777777777888777777666666555555444444444666888999;;;>>>BBBEEEQQQ^^^pppvvvppp~~~yyy___XXX^^^cccdddccc^^^TTTJJJ>>>;;;888666666777888777777999777777:::>>>WWW}}}dddooohhhUUUMMMIIIHHHEEEFFFGGGIIIPPP^^^rrruuu]]]UUUiii|||xxxttteeeZZZQQQQQQUUUWWWXXXZZZYYYOOOGGGCCC@@@>>>EEEQQQuuukkkmmmtttqqqccc\\\VVVHHHIIIOOO```}}}kkkQQQFFFAAA===<<<@@@;;;:::;;;<<<>>>===;;;999;;;::::::;;;888555999??????EEEHHHCCC>>>===;;;999999999999:::<<>>999999888555555777666666777888999;;;<<<===;;;======CCCIIIFFFOOOggg~~~\\\NNNKKKGGGEEEDDDCCCBBBAAA>>><<<999888555333000...------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,+++++++++------......//////......------,,,++++++******)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...000111111222222000000000111222444666777555666888888999;;;>>>@@@:::999777555444555666666000DDDYYYggguuuvvviiihhheeeaaaYYYPPPIIIGGGhhh]]]GGGAAA@@@<<<;;;======999888999>>>NNNhhhhhhWWWcccqqq|||gggYYYAAA;;;888:::<<<:::999:::666666555555444444444444///111555:::>>>AAACCCDDDGGGGGGGGGGGGFFFDDDCCCBBB???>>><<<;;;999999999999:::999888777666666666666666777777888777666555444555777888999:::===@@@CCCMMM[[[ooowwwppp~~~{{{wwwvvv^^^XXX___eeefffccc]]]RRRGGG;;;999666555666777777777999;;;999999<<<>>>UUUyyyjjjjjjyyypppXXXOOOMMMLLLEEEFFFGGGHHHKKKUUUiii{{{yyydddooommmeee^^^^^^aaafffnnnuuunnn```RRRHHHCCCAAAGGGPPPiiivvvhhhTTTQQQYYYmmm|||```MMMDDD>>>???BBB:::::::::===AAABBB???===<<<;;;;;;<<<999555888>>>DDDHHHHHHBBB>>>>>>??????<<<;;;;;;;;;;;;<<<===>>>@@@CCCGGGKKKLLLIIIBBB===888888888888999::::::;;;======;;;888777777;;;===HHHUUUeeesssmmm]]]WWWYYYuuu}}}ttteeezzzgggOOOJJJIIIMMMOOOKKKBBB<<<888888888666555777666666777888:::<<<>>>???@@@AAA???DDDLLLIIIMMM___}}}]]]OOOKKKFFFEEECCCCCCBBBAAA>>><<<999888555333000...------,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,,,,------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,---...............------,,,++++++******)))*********************************************************+++++++++,,,,,,,,,---...///000111111111000000111222444555666777555666888888888;;;>>>AAA999888777777666666777777444@@@LLLWWWiii~~~sssdddTTTIII]]]tttsssRRR@@@BBB<<<999<<<===:::999;;;<<>>AAA???;;;:::777666555444444444444555111222555888===AAAEEEGGGJJJJJJKKKKKKJJJHHHFFFEEECCCBBBAAA???===;;;:::999999999888777666666666666666777888999888777666444666777999999999;;;???AAANNN]]]rrryyyvvvxxx{{{nnnWWWXXX```eeeeee```YYYOOOEEE:::888666555777888777777888:::888:::===???SSSuuutttgggmmm{{{^^^PPPMMMLLLEEEFFFHHHIIIIIIOOOaaatttwwwwww}}}zzzwwwuuutttyyyzzzfffTTTGGGBBBDDDJJJ^^^sssqqq[[[cccyyyjjjSSSEEE???>>>@@@:::999;;;@@@FFFHHHFFFBBB===<<<<<<<<<999666:::@@@FFFJJJKKKEEE@@@???@@@???;;;::::::999999888888888>>>???AAACCCDDDBBB===999777777777888999:::<<<===>>>===<<<:::888888;;;===EEERRRcccqqqzzzfffXXXVVV\\\|||{{{sssaaaLLLJJJJJJMMMOOOIII@@@;;;777999999777666888666666777999;;;===???@@@CCCCCC???CCCLLLKKKNNN\\\www|||___PPPJJJFFFDDDCCCCCCBBBAAA???===999888555333000...------,,,,,,,,,+++++++++******)))************+++++++++******++++++,,,,,,------,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,---...............------,,,++++++******)))************************))))))))))))))))))))))))************++++++++++++,,,---...///000111111111000111222444666666777777777777888999999<<<@@@DDD?????????>>>===<<<;;;::::::<<>>:::777666555444333444555555333333444666;;;AAAFFFJJJNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGEEECCCAAA???===<<<::::::999999888777777666666777888999999888777666666777777777777999<<<>>>QQQ```tttyyy}}}yyyqqqbbbPPPZZZ```ddd```YYYRRRIIIAAA888777666666888999888777666888666999======OOOpppbbb\\\uuujjjWWWNNNJJJGGGFFFGGGJJJHHHJJJYYYkkkxxxjjjVVVHHHCCCBBBKKKVVVkkktttzzzoooXXXGGG>>><<<<<<;;;<<<@@@IIIPPPQQQKKKEEE>>><<<<<<<<<:::888===EEENNNQQQQQQIIIBBB???>>><<<;;;;;;::::::999888888777999:::<<<>>>???===999555999888777777999;;;>>>@@@<<<<<<;;;:::888888:::<<>>999666888999777777999777777888999;;;===???@@@AAACCC???AAAJJJKKKMMMYYYnnn{{{```QQQHHHFFFDDDCCCBBBCCCAAA???===999888555333000...------,,,,,,,,,+++++++++******)))************+++++++++)))******+++,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++***+++,,,---............------,,,++++++******)))************************************************************++++++++++++,,,,,,...///000111111111000111444666777888777777666777888999:::>>>CCCGGGEEEFFFFFFFFFEEEDDDBBBBBBCCC===:::???EEETTTppp{{{jjj[[[jjjppprrrwwwtttooosssggg```ZZZbbb{{{nnnRRRGGG>>><<<<<<:::999:::555===MMM]]]eee___NNN@@@999999:::<<<>>><<<777333555555===KKKRRRMMMBBB;;;777666555333333444555666333222222333999AAAIIIOOOUUUVVVWWWWWWVVVTTTQQQOOOKKKKKKIIIHHHEEECCC@@@???;;;;;;;;;;;;:::999888888777888888888999888888888666777888777777888:::===RRRbbbuuuwwwiii]]]UUU^^^bbbccc[[[QQQJJJBBB;;;888777666777999:::999888666888666999<<<;;;LLLjjjmmmXXXkkk|||dddUUULLLJJJFFFGGGJJJHHHFFFPPP```jjj|||vvvsssvvvwwwyyy~~~zzzxxx~~~iiiUUUHHHBBB>>>CCCRRRkkkzzztttuuuwwwxxxxxx~~~ttt^^^LLLBBB===;;;===AAAJJJVVV]]]ZZZMMMBBB???<<<;;;;;;:::;;;BBBKKK]]]___[[[PPPFFFAAA===:::;;;;;;;;;;;;:::999999888777999>>>CCCEEEBBB===999<<<:::888777999<<<@@@CCC=========;;;999888:::<<>><<<>>>WWWvvv}}}tttyyylllfffpppZZZNNNBBB>>><<<:::999:::777999===CCCHHHGGG@@@999555333111222444555444222333555@@@PPPYYYRRREEE<<<888666444333333333555666333111000222888BBBLLLRRRYYY[[[\\\]]]\\\YYYVVVTTTNNNMMMLLLJJJHHHEEECCCAAA<<<<<<<<<<<<;;;:::999999888888888888888888999999888999999999888999;;;===RRRbbbttt~~~vvvggg```___aaaeeebbbXXXLLLDDD===777888777666777999::::::999999:::888:::>>>;;;JJJhhhbbbmmmqqq^^^RRRMMMGGGFFFJJJGGGCCCJJJXXX```ttt}}}yyyccc\\\^^^hhhkkkqqquuusssmmmmmmpppxxxrrr]]]LLLBBB???AAAOOOiiiyyyiiiaaa]]]ZZZWWWcccmmmiii___fffzzzyyydddRRRGGG@@@===???EEERRR```ggg___NNN??????<<<;;;;;;:::<<>>BBBGGGIIIMMMIIIDDDCCCGGGMMMSSSVVVOOOGGG>>>999777<<>><<<<<<<<<;;;;;;<<<;;;:::::::::;;;;;;<<>>BBBNNN\\\qqqhhh|||xxxccc\\\OOOJJJFFFGGGHHHHHHKKKPPPXXXgggyyyxxxsssuuuddd^^^^^^aaafffkkknnnpppooofff\\\___fffuuuxxx```MMMFFFDDD===OOOrrrzzzqqqbbbVVVPPPOOOQQQRRRYYYZZZfffpppYYYLLLHHHBBBEEEKKKbbbssslll___QQQAAA===AAA???>>>???<<>><<<===;;;888888;;;DDDRRRhhh}}}xxxhhh___TTTPPPaaaxxxfffTTTHHHLLLOOOGGG>>>;;;888777777777777777888999999:::::::::;;;<<>>BBBFFFHHHWWWUUURRRPPPPPPPPPOOOMMMPPPKKKFFFBBB===:::>>>EEETTTcccwww~~~}}}uuunnnhhhJJJEEE>>>===???888===<<<<<<===>>>===;;;999888666555333333444666777444777BBBPPPVVVNNNBBB:::999777555333333555777888888777222333999:::EEE[[[dddgggjjjiiiddd___\\\[[[YYYRRRNNNOOONNNJJJHHHIIIBBB@@@===<<<======<<<;;;=========>>>=========<<<<<<::::::;;;777444999AAARRRaaaooouuuyyyzzzlllccc______gggfffaaaXXXLLLAAA:::888777777777777777888888999;;;888888;;;===AAAKKKWWWwwwmmmuuuggg[[[RRRMMMIIIIIIHHHGGGIIIMMMPPP___rrrxxxiiieeefffsssvvvxxxuuurrrnnneee\\\ZZZ^^^lll}}}|||hhhRRRGGGHHHDDDXXX}}}wwwggg[[[SSSOOOMMMNNNOOOZZZttt~~~gggUUUOOOKKKNNN[[[uuuzzzlllXXX@@@BBBEEEAAA???AAA@@@NNNhhh||||||sss```OOOFFFAAA???:::888777888;;;;;;:::777;;;@@@HHHTTTaaafff[[[MMMCCC???:::999:::===AAAEEECCC>>><<<===;;;888999<<>>AAACCCFFFGGGHHHIIILLLOOOQQQSSSVVVhhhdddPPPKKKFFFDDDCCCBBBAAA@@@===;;;:::888666444111///......,,,,,,,,,+++++++++*********************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++,,,---...///......------,,,+++++++++++++++++++++++++++++++++************************)))******++++++,,,------,,,,,,---...///111222333222444666888;;;===>>>>>>AAA???>>>>>>@@@CCCGGGIII^^^```bbbdddaaa[[[QQQKKKNNNKKKIIIHHHAAA888444555>>>LLL^^^gggfffcccdddggg~~~{{{hhh\\\fffzzzVVVFFF?????????888;;;:::::::::;;;;;;888666777666555444333333333333333999EEESSSWWWNNNBBB;;;:::999666444444555666888777888333222777888FFF___rrrvvvyyyxxxsssmmmjjjiiieee___YYYWWWTTTPPPOOOPPPGGGEEECCCBBBBBBAAA@@@>>><<<<<<======<<<;;;:::999:::999:::;;;999888<<>>AAAHHHSSS[[[XXXPPPEEEAAA<<<999;;;???BBBDDDEEE@@@======<<<999:::===HHHXXXooozzzoooaaaVVVUUU^^^kkktttzzznnnkkksssTTTJJJFFFHHHGGG>>>999999777777777777777888999999:::;;;===>>>>>>@@@CCCEEEGGGGGGHHHJJJLLLOOOQQQRRRXXX```xxxgggQQQKKKFFFDDDBBBBBBAAA@@@===;;;:::888666444111///......,,,,,,,,,+++++++++*********************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///.........------,,,++++++++++++++++++++++++++++++************************)))******++++++,,,---------------...000111333444333444666999<<<>>>??????CCCBBBBBBCCCEEEHHHLLLNNN[[[bbbllltttuuummm```VVVOOOLLLKKKKKKEEE<<<777666999FFFTTTXXXSSSNNNMMMPPPbbbkkkuuu~~~}}}ssshhh^^^PPPFFFOOO___jjjMMMCCCBBBDDDCCCDDDDDDBBB???>>>???===999;;;:::999777555333111000666===KKKYYY\\\SSSGGG@@@<<<:::777555444555666888777999555333555666FFFaaazzzyyywwwvvvqqqkkkeee```[[[XXXWWWQQQOOOKKKHHHGGGEEEBBB@@@@@@???===<<<;;;:::::::::;;;;;;;;;;;;999999;;;???IIINNNUUU^^^jjjwwwyyyaaaXXX\\\cccfffeee___QQQBBB777555666777777777777888999::::::;;;===>>>???>>>@@@EEEKKK[[[}}}lllyyynnnZZZRRRLLLJJJIIIFFFEEEGGGJJJRRR___mmm{{{~~~wwwrrrnnnfffaaalllfffLLLGGGKKKdddppp```RRRIII@@@@@@CCCRRRuuupppgggiiirrrYYYJJJJJJBBB>>>AAAEEEYYYwwwxxxbbbNNNEEEBBBAAA>>>===<<<;;;;;;<<<======AAA@@@===<<>>===<<<999;;;???KKK^^^uuutttiiiYYYSSS^^^nnnuuurrryyyjjjlll{{{```JJJGGGFFFGGGCCC;;;777999777777777777888999::::::999;;;>>>???@@@AAADDDFFFHHHHHHJJJKKKMMMOOOQQQRRRZZZ\\\mmmlllRRRJJJFFFDDDBBBBBBAAA@@@===;;;:::888666444111///......,,,,,,,,,+++++++++*********************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.....................,,,+++***++++++++++++++++++++++++************************)))******++++++,,,---------------...000111333444444555777:::<<<>>>??????DDDEEEGGGIIILLLPPPSSSTTTWWWaaappp~~~~~~rrrhhh[[[UUUPPPNNNIIIAAA>>>>>>@@@LLLYYY]]]VVVMMMHHHGGGIIIOOOTTTWWW\\\cccdddbbbUUUNNNHHHCCC<<<999CCCPPP]]]JJJEEEJJJTTT]]]]]]XXXPPPLLLJJJEEE>>>???>>>===<<<:::888777666777>>>MMM]]]bbbYYYLLLEEE===;;;888666444555666777777999555333555555CCC]]]xxx}}}{{{ssslllfffbbb___[[[UUUPPPMMMJJJGGGEEEJJJGGGCCC@@@>>>???@@@BBB@@@???===999777777888999DDDEEEJJJTTTaaannnzzz}}}~~~bbbYYY]]]bbbeeebbbZZZLLL>>>555444666777777777777888999:::;;;<<>>>>>IIIkkkyyyoooppp{{{nnnUUUTTTJJJDDDGGGKKK```wwwaaaOOOHHHGGGHHH@@@???===<<<<<<>>>@@@BBBJJJHHHBBB;;;;;;AAAGGGIIIEEEDDD>>>:::@@@IIILLLJJJJJJDDD???>>><<<:::===AAAPPPeee|||zzzpppbbbSSSVVVlll~~~rrr{{{nnnxxxyyyiiiOOOEEEEEEFFFEEE@@@999888:::777777777777888999:::;;;999;;;>>>@@@AAACCCFFFHHHJJJJJJLLLMMMOOOPPPQQQQQQ[[[ZZZhhhnnnSSSJJJFFFDDDCCCBBBAAA@@@===;;;:::888666444111///......,,,,,,,,,+++++++++*********************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---.........//////...---+++***++++++++++++++++++++++++************************)))******++++++,,,------,,,,,,---...///111222333444555888:::===???@@@AAAEEEGGGKKKPPPSSSVVVWWWXXXVVV```qqqzzzkkkbbbXXXRRRJJJBBB======AAANNN^^^fffbbbWWWLLLFFF@@@CCCDDDBBBCCCGGGHHHEEEAAA===:::999777888@@@JJJppplllQQQGGGNNN```pppsssoooddd[[[VVVJJJ>>>======<<<:::999999999999666;;;JJJ]]]fff___QQQGGG???===:::777555555666777777:::666555777444>>>UUUqqq~~~|||zzzssslllggg```[[[XXXWWWWWWVVVRRROOOJJJFFFDDDDDDEEEGGGGGGFFF@@@999555777777555@@@???DDDNNNZZZfffrrr|||}}}~~~~~~ddd\\\___bbbfff```UUUHHH===777777888777777777888999:::;;;<<<;;;@@@CCC@@@???CCCGGGIIIOOO]]]yyymmmhhhxxxhhh\\\PPPKKKJJJGGGEEEFFFEEEGGGKKKTTTdddwww}}}wwwnnngggnnn~~~aaaMMMIIISSSlll|||lllhhhbbb[[[SSSKKKCCC>>>:::======CCCeeewwwvvv~~~bbb^^^PPPGGGHHHMMMdddttt___NNNHHHHHHIII@@@@@@???======???DDDHHHQQQQQQJJJ???999<<>>;;;CCCQQQUUUQQQMMMFFF@@@>>><<<;;;>>>CCCTTTkkkuuulll\\\RRR^^^xxxwwwvvvxxxlll\\\FFFDDDEEEFFFCCC>>>999999:::777777777888999:::;;;<<<999<<<@@@BBBDDDFFFHHHJJJLLLMMMNNNPPPQQQRRRRRRRRRZZZZZZdddzzzmmmSSSIIIFFFDDDCCCBBBAAA@@@===;;;:::888666444111///......,,,,,,,,,+++++++++*********************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------......///000///---+++***++++++++++++++++++++++++************************)))******++++++,,,------+++,,,,,,---...000111222222444777:::>>>AAACCCDDDEEEIIIOOOTTTXXXXXXWWWVVVUUU^^^nnn~~~tttjjjbbbXXXKKKBBB>>>BBBPPPdddssssssfffUUUIII@@@AAA@@@;;;;;;===>>><<<===<<<<<<>>>======@@@DDD\\\|||```SSSZZZppp}}}tttbbbPPPDDDBBB???<<<:::999999999444888GGG]]]kkkeeeUUUIII@@@>>>:::777555555666777888:::666666999444999KKK___iiitttvvvqqqjjjiiijjj{{{vvviiiddd^^^ZZZ[[[^^^aaaccc[[[ZZZWWWUUURRRPPPOOONNNMMMKKKCCC999666888999666::::::???IIIRRR\\\jjjvvv|||xxxbbb^^^ccceeeddd[[[MMMAAA;;;999888777777777777888999:::<<<<<<999???AAA>>>>>>CCCHHHIIIOOOVVVoootttvvvttteeeUUUNNNKKKGGGEEEEEEEEEFFFHHHNNNZZZlll~~~vvvuuu}}}|||kkkXXXNNNNNN\\\wwwnnnaaa]]]WWWRRRMMMHHHCCC???<<<@@@>>>@@@^^^wwwnnnZZZKKKKKKRRRmmmhhhSSSIIIGGGFFF@@@@@@@@@>>>===AAAGGGLLL^^^```YYYJJJ===:::<<<===@@@AAA>>><<>><<<;;;???DDDXXXppp}}}pppdddWWWUUUiiiwwweeeWWWEEEEEEFFFDDD@@@;;;999999999777777777888999:::<<<<<<;;;>>>CCCFFFHHHIIILLLNNNNNNOOOQQQRRRSSSSSSSSSSSSWWWZZZ```oookkkSSSIIIFFFDDDCCCBBBBBB@@@===;;;:::888666444111///......,,,,,,,,,+++++++++*********************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---------...000000///...+++***++++++++++++++++++++++++************************)))******+++,,,,,,------+++++++++,,,...///111222000222666:::???BBBEEEFFFFFFKKKQQQWWWYYYXXXVVVSSSSSS[[[jjj{{{xxxmmm]]]OOOIIIIIIYYYooovvv```PPP@@@AAA>>>999888;;;<<<:::======@@@CCCCCC@@@??????JJJtttsssgggmmmrrrTTTQQQKKKEEE@@@===;;;;;;555777FFF^^^nnnkkkZZZKKKAAA>>>;;;888666555666777999:::666777;;;555555DDDIIIOOOTTTQQQKKKHHHLLLRRR]]]nnnvvvkkkYYYUUUPPPNNNRRRYYY___bbbhhhhhhhhhgggeee```\\\YYYQQQNNNEEE:::666:::;;;888555555:::DDDLLLTTTbbbqqq}}}|||rrr______eeehhhaaaVVVFFF<<<888888777555777777777888999;;;<<<===777>>>@@@<<<<<>>>>>BBBIIIOOOppprrrkkkYYYGGG>>><<<<<<>>>@@@===<<>>777<<<;;;;;;TTT|||iiiPPPGGG???888888;;;;;;777333555555666777777666555444:::::::::888777888:::===GGGUUUfffoookkk___TTTMMM@@@>>>;;;<<>>CCCDDDOOOiiissscccZZZRRRIIIAAA===<<<@@@EEE]]]yyyuuubbb]]]VVVbbb}}}~~~~~~^^^KKKGGGIIIFFF@@@;;;888888999::::::;;;<<<>>>?????????@@@BBBEEEHHHKKKLLLNNNPPPRRRRRRTTTVVVWWWVVVUUUUUUVVVQQQZZZ\\\\\\ppp___PPPIIIGGGFFFDDDBBB@@@>>><<<;;;:::888666444111///......,,,,,,,,,+++++++++******+++++++++*********))))))---)))&&&(((,,,...,,,)))------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++*********+++,,,---...............---,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...//////000000666666999@@@IIIOOOPPPOOOSSSWWW^^^eeeiiigggbbb]]]SSSQQQRRRZZZiiixxxxxxjjj______hhhwwwqqqbbbTTTIIIEEE???:::???JJJVVVUUURRRLLLFFFCCCDDDFFFCCCSSStttfffNNNEEEEEEBBB???===>>>>>>RRRzzz{{{cccLLLAAA999:::<<<:::666666444555666777777666555444555666666555333444666888CCCMMMYYY^^^YYYNNNDDD>>>999777666666:::AAAIIIMMMSSSVVVXXXXXXYYYYYYSSSKKKEEE@@@:::666444444444444555777999<<>>@@@BBBDDDEEEFFFHHHIIIUUUpppggg]]]XXXLLLGGGKKKGGGEEEEEEFFFIIIRRRddduuu|||nnn```\\\bbbrrr{{{oooccc[[[VVVTTTNNNKKKIIIJJJSSSjjjjjjZZZccc}}}fffSSSJJJCCC@@@@@@EEEEEEFFFQQQ```}}}{{{fffRRRAAA>>><<<===BBBGGGVVVqqqzzziiiYYYQQQHHHAAA======BBBHHHaaa|||xxxaaaWWWYYYggg|||vvvYYYJJJEEEGGGDDD???:::888777999::::::;;;<<<>>>???@@@AAAAAADDDFFFIIIKKKKKKLLLNNNPPPQQQSSSVVVWWWVVVVVVWWWWWWSSSZZZ]]]\\\iii^^^OOOIIIFFFEEEDDDBBB@@@???>>>===:::888666444111///......,,,,,,,,,+++++++++******+++++++++***************,,,)))'''(((+++---,,,***------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++*********+++,,,---....../////////...---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...///000000111555666999AAAKKKQQQSSSRRRPPPSSSWWW[[[]]]ZZZUUUPPPJJJHHHGGGJJJSSS```mmmttt|||uuupppkkknnnvvvuuuhhhZZZPPPFFF@@@GGGSSSgggnnnlll^^^SSSQQQQQQNNNGGGMMM```^^^LLLEEEBBB@@@===??????LLLqqq~~~[[[HHH:::<<<>>>888555999444555666777777666555444222444444444222222333444;;;AAAHHHIIIDDD<<<666333444333222222555999>>>BBBEEEIIIKKKKKKMMMMMMIIIBBB<<<999666555555555555444555777999;;;???FFFPPPXXXiii|||vvvnnnxxx{{{|||}}}lll^^^^^^eeeddd\\\JJJ@@@888666777666777:::888999:::999999999;;;>>>>>>???@@@AAABBBDDDEEEEEEEEEHHHQQQdddppp```YYYOOOHHHHHHFFFEEEEEEGGGHHHNNN]]]jjjxxxwwwmmmnnnuuu}}}ttthhh___VVVQQQRRRPPPNNNLLLMMMXXXpppvvvbbbggg~~~|||dddWWWJJJDDDBBBHHHMMMQQQ^^^lllzzzbbbJJJAAA???===CCCNNN```yyy}}}kkkXXXPPPGGGBBB>>>>>>EEEMMMiiizzzoooZZZSSS```pppyyy|||www{{{iiiSSSIIIDDDDDDAAA===999777777888999999:::<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJJJJKKKLLLMMMOOORRRUUUVVVVVVVVVWWWXXXUUUYYY\\\\\\```qqq```RRRMMMEEEDDDDDDBBBAAA@@@???>>>:::888666444111///......,,,,,,,,,+++++++++******************************+++)))((((((+++,,,,,,***------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......///////////////...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---///000111222333444888@@@IIIOOOPPPOOOHHHHHHGGGHHHHHHGGGDDDAAABBBCCCCCCDDDFFFKKKTTTZZZiiimmmsssxxx{{{|||}}}}}}sssqqqqqqyyy~~~mmm]]]OOOJJJRRR___xxxrrrhhhhhhddd[[[UUURRRTTTiii~~~cccQQQEEE@@@;;;>>>???EEEeeexxxXXX>>><<>>AAA@@@AAABBB@@@;;;777666666777888999777666555888:::;;;<<>>:::777666666888999999:::<<>>>>>@@@BBBZZZqqqKKK???@@@<<<777777444555777888888888777777666777888888666555555555222444555666666666777999555555555555555555666777555999;;;::::::======;;;888777666777888999888666666888::::::;;;>>>EEEJJJ___sss{{{llleeerrr{{{mmm]]]ZZZcccggg\\\MMM???999666777666444555888888:::<<<=========>>>@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJQQQeeesssjjjWWWOOONNNGGGFFFFFFHHHGGGGGGMMMUUU```mmm{{{tttlllfffZZZXXXWWWTTTMMMJJJPPPYYYssszzz~~~zzzwwwuuupppjjjfffccceeeqqqfffXXXYYYgggjjj___YYY]]]fffqqqzzz[[[MMMGGGBBBOOOggg|||kkk[[[PPPHHHEEEBBBCCCQQQbbb|||uuulllggg```]]]]]]dddvvv|||sssvvvssshhh|||nnnQQQJJJIIIFFF<<<;;;888666666777888999999;;;===@@@CCCEEEFFFGGGCCCEEEHHHJJJKKKLLLNNNOOOPPPQQQSSSSSSQQQOOONNNOOOUUUPPPRRRXXXYYYZZZgggyyyeeeTTTNNNEEEEEEDDDCCCBBBAAA@@@???:::888666444111///......,,,,,,,,,+++++++++*********************+++++++++*********)))******+++,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++,,,---...///000000000---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---///111333555777777;;;AAAHHHKKKJJJGGGFFFAAA<<<:::<<>>BBBEEESSSaaaHHHBBB???:::666666777888999::::::999999777888888777555444555666666666666666777777777777666555555444444333333444333777888777888>>>BBBCCC===:::777666666666666555666888:::::::::<<>>???@@@AAACCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIOOO\\\vvvvvvxxx^^^RRROOOJJJGGGGGGHHHGGGFFFIIINNNVVV```rrr~~~www~~~tttjjjdddVVVTTTSSSPPPKKKHHHNNNVVViiippppppiiidddddd```YYYWWWRRRNNNQQQZZZccciiijjjfff```]]]MMMGGGJJJTTTwwwtttiiibbbfffnnn{{{aaaTTTKKKEEETTTsssuuu```SSSIIIGGGEEEGGGYYYoooyyyqqqfff\\\]]]dddsss}}}}}}uuuqqqsss{{{___KKKGGGGGGEEE:::999777666666777999:::;;;<<<>>>AAADDDFFFGGGGGGCCCFFFIIIKKKLLLMMMOOOQQQQQQRRRSSSRRRPPPMMMLLLLLLTTTPPPQQQWWWXXXWWW^^^ggggggTTTKKKFFFFFFEEECCCBBB@@@??????:::888666444111///......,,,,,,,,,+++++++++******))))))*********+++++++++************)))***+++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))***+++,,,---//////000000---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,---...111444666666777;;;AAAHHHKKKIIIFFFAAA>>>;;;<<<@@@GGGLLLOOOVVVXXXYYYXXXUUUPPPMMMKKKJJJJJJHHHGGGJJJVVVeeeqqqrrrlllfffbbb```hhh|||qqq```VVVUUUXXX[[[ZZZSSSJJJGGGOOOddd{{{nnnVVVLLLJJJSSSqqqpppYYYJJJ===BBBFFFLLL|||zzzVVVEEEAAA>>>888777888999;;;<<<<<<;;;;;;999:::999777555444666888888888999;;;;;;;;;888777777666555444333333333333111555777555888BBBKKKOOOFFFBBB;;;777555555666555555888;;;;;;:::;;;???CCCWWWlllyyyxxxtttzzzggg```[[[^^^bbb]]]OOOBBB888777777::::::777888;;;999;;;>>>@@@@@@@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJGGGDDDIIIQQQVVVeeewwwhhhWWWOOOLLLIIIHHHIIIHHHEEEGGGLLLNNNUUUfffzzzzzziiiuuu|||qqqhhhdddZZZWWWTTTRRRNNNOOOWWWaaauuuzzzwwwjjjaaa^^^YYYPPPMMMJJJGGGEEEGGGIIIKKKLLLIIIEEEGGG>>>???BBBEEEbbbooofff```ccckkkzzzggg[[[PPPHHHWWWuuu|||eeeUUUJJJHHHFFFJJJ```{{{|||tttnnncccYYY___lll~~~{{{zzzxxxhhhTTTHHHDDDCCCBBB888888777666777888:::;;;<<<===???BBBDDDFFFGGGGGGFFFIIIKKKLLLLLLMMMNNNPPPQQQRRRTTTSSSQQQNNNNNNNNNSSSTTTVVVVVVVVVWWW[[[```}}}jjjUUUJJJGGGGGGEEEDDDBBB@@@???>>>:::888666444111///......,,,,,,,,,+++++++++******))))))******++++++++++++)))*********)))***+++------------,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,---,,,+++***))))))***+++---.../////////---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,---...111444666444555999@@@GGGJJJHHHEEE???>>>>>>AAAHHHNNNSSSUUU\\\[[[XXXUUUTTTSSSRRRQQQMMMPPPOOOIIIEEEKKK\\\jjjtttlllgggeeefffjjjyyyxxxhhhXXXQQQQQQRRRRRRPPPJJJEEEDDDFFFOOOcccvvveeePPPKKKFFFFFF^^^~~~xxxbbbKKK:::@@@FFFFFFrrraaaGGGBBB@@@:::888999:::<<<======<<<<<<===<<<;;;888666666888;;;888999<<>>BBBUUUiiiwwwtttppprrr___[[[ZZZ___```YYYKKKAAA666555888;;;<<<999:::>>>999<<>>@@@AAA???WWW|||eee^^^YYY\\\ccctttjjj^^^UUUKKKWWWsss{{{hhhWWWKKKIIIHHHLLLddd}}}ppphhh^^^ZZZeeevvvyyy~~~www^^^OOOGGGBBB??????777777777777888999;;;<<<===>>>@@@BBBDDDFFFGGGGGGIIIKKKMMMNNNMMMLLLMMMNNNPPPRRRTTTTTTRRRQQQPPPQQQSSSYYY[[[WWWTTTVVV\\\___tttqqqUUULLLEEEDDDCCCAAA@@@???>>>>>>:::999777444222000//////------,,,,,,,,,,,,++++++************************))))))*********+++++++++,,,---...---+++***+++,,,,,,,,,++++++***++++++++++++,,,,,,------,,,,,,++++++,,,---///000000111111///...---,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------.........---///333666777666666;;;CCCGGGFFFCCCDDD===<<>>AAAEEEaaazzzbbbIII;;;???>>><<<>>>DDDHHHFFF@@@<<<;;;888777666555666>>>HHHJJJGGGEEEFFFGGGFFFAAA<<<666666666777777777777777444333555777999BBBZZZqqqiii___MMM===:::>>>;;;444777999===AAA???;;;<<<@@@OOOjjj{{{|||jjjvvvlllWWWYYY[[[[[[WWWNNNBBB:::888777777777888:::<<<===??????>>>>>>@@@BBBEEEGGGBBBDDDFFFIIIJJJIIIHHHHHHJJJCCCCCCJJJLLLSSSooonnn]]]VVVOOOJJJIIIGGGEEEFFFJJJHHHJJJSSScccrrr~~~iiiccceeeaaa^^^aaa```aaafffooouuu}}}{{{zzzwwwvvv}}}zzzhhh___UUUOOOKKKJJJIIIGGGDDDBBB>>>CCC@@@???BBB======JJJeeesssdddPPPMMMMMMOOOTTTgggwwweee[[[SSSRRR^^^jjjnnnppprrrddd[[[QQQNNNRRR___ttt{{{pppfff\\\]]]qqqtttrrrgggPPPIIIBBB???>>>888888888888888:::<<<>>>??????AAADDDEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOOOONNNMMMQQQVVVWWWUUUTTTVVVWWWYYYZZZ[[[ZZZYYYXXXYYYZZZkkk|||pppTTTJJJEEEDDDCCCAAA@@@???>>>>>>;;;:::777555222000///...------,,,,,,,,,,,,++++++************************))))))*********+++++++++,,,---...---+++***+++,,,,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,++++++,,,---...000000000111000///...---,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,---.........000333666888666666:::AAAFFFEEEDDDAAA@@@EEEQQQZZZ^^^dddjjjlllhhhbbb\\\WWWSSSQQQOOONNNKKKKKKMMMKKKIIIRRRaaasssxxxtttnnnkkkfffmmmqqq```[[[```fff^^^QQQHHHGGGFFFFFFTTTeeeqqq]]]LLLIIIDDD@@@HHHWWWooo{{{ZZZFFFAAAEEEEEEYYYnnnQQQ@@@BBBAAAEEEKKKOOOOOOKKKHHHGGG>>><<<:::999888;;;EEEQQQRRRRRRQQQNNNHHHBBB>>>;;;666666666666666777777777999777777777777AAAXXXmmmrrrhhhUUUDDD===>>><<<777999999===@@@>>>:::<<>>888888888888999:::<<<>>>???AAA@@@??????@@@BBBDDDEEECCCEEEGGGIIIJJJJJJIIIHHHFFFAAACCCJJJKKKOOOeeekkkYYYRRRKKKJJJHHHFFFFFFIIIFFFFFFKKKVVVaaannn}}}rrrjjjjjjddd]]]ZZZVVVRRRPPPRRRXXXdddxxx||||||zzzyyyoooeeeZZZSSSNNNJJJHHHHHHIIILLLFFFBBBDDD???===GGGYYYttt~~~jjjZZZPPPHHHEEEEEEHHHNNNbbbzzzjjj]]]SSSMMMQQQXXXZZZZZZZZZZZZRRRMMMPPPYYYggg{{{wwwkkkaaa^^^fffyyy{{{~~~```LLLGGGAAA???>>>999888888888888:::<<<>>>@@@AAACCCEEEFFFGGGGGGIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOOOORRRTTTVVVUUUTTTTTTUUUXXXZZZ[[[ZZZYYYYYYZZZ[[[fffuuunnnRRRIIIFFFEEECCCAAA@@@?????????<<<:::888555222///...---------,,,,,,,,,,,,++++++***************************************+++++++++,,,---...---+++***+++,,,,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000000111111000///---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......000444777999777666999???CCCDDDCCC@@@FFFSSS```hhhlllrrrxxxwwwssskkkbbbZZZUUUUUUVVVVVVPPPMMMNNNLLLIIIQQQ^^^rrrzzzyyysssooohhhkkk{{{{{{nnnnnnsssmmmXXXHHHFFFEEEGGGZZZqqq}}}eeeOOOHHHEEEAAAHHHSSSaaawwwhhhllluuummmOOODDDKKKHHHQQQ{{{zzzYYYDDDEEEAAAKKKWWWZZZVVVOOOKKKIII???<<<:::::::::@@@NNN\\\^^^___\\\TTTHHH>>>::::::666666666666666777777888<<<;;;:::888777???SSSfffooogggXXXGGG???>>>>>>;;;;;;;;;===@@@>>>:::<<>>@@@AAABBBAAA@@@@@@@@@AAACCCDDDDDDFFFHHHIIIJJJJJJJJJJJJFFFBBBEEELLLLLLKKK[[[ppp|||sssaaaWWWNNNKKKJJJHHHHHHJJJJJJIIIIIINNNTTTaaattt}}}rrrrrrmmmccc\\\VVVOOOGGGCCCEEEPPPeeexxxzzzzzzrrrvvvxxxiii___XXXRRRQQQUUUWWWXXXMMMBBBCCC@@@>>>CCCSSSgggyyyuuucccQQQHHHEEEAAA>>>???CCCIII]]]}}}oooeeeZZZOOOMMMNNNMMMIIIHHHNNNHHHHHHSSScccsss~~~zzzrrrddd^^^eeeuuu{{{}}}rrrWWWGGGEEE@@@>>>>>>999888888888999;;;===@@@AAADDDFFFHHHIIIIIIIIIKKKMMMLLLMMMOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTVVVVVVTTTRRRWWWYYYZZZZZZYYYYYY[[[\\\aaakkkmmmRRRJJJFFFEEECCCBBB@@@?????????<<<;;;888555222///...---------,,,,,,,,,+++++++++************************************************+++,,,------++++++,,,---++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111222111000...,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,---...///111444777999777555777;;;???BBBBBBCCCNNN]]]iiiooossszzzwwwmmmddd```aaacccaaaYYYTTTPPPJJJFFFPPP^^^lllxxx{{{wwwtttmmmmmmzzznnnVVVOOOMMMQQQhhhmmmTTTKKKHHHFFFIIIPPP]]]sssvvv```UUUTTTVVVlll\\\IIIRRROOOSSSwww]]]IIIMMMJJJWWWeeejjjeee[[[OOOFFF>>>;;;999888:::DDDWWWhhhkkkggg^^^RRREEE===::::::777666666666666777888999<<<======:::999@@@PPP^^^\\\WWWNNNDDD>>>=========;;;<<<@@@DDDBBB===>>>BBBOOOlllnnnWWWVVVXXXWWWOOODDD:::666666777777999;;;===???AAABBB@@@@@@@@@@@@AAACCCDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKIIIFFFHHHNNNMMMLLLWWWggg{{{~~~mmm```SSSNNNMMMKKKJJJKKKLLLJJJJJJKKKNNNXXXlllxxxxxxxxxrrrlllccc]]]TTTLLLEEEHHHVVVeeeyyy}}}uuuvvvvvvkkkaaa[[[aaakkksssrrr]]]HHHDDDCCCAAAEEEPPPaaaooolll[[[LLLFFFFFF@@@>>>???BBBGGGYYY~~~ssslllcccXXXUUUTTTRRRLLLGGGIIICCCFFFUUUjjj|||~~~yyytttmmmcccbbbppp{{{hhhPPPEEEEEE???<<<===999888888999:::<<>>???GGGSSS```fffjjjpppyyy|||tttnnnkkkfffbbb___[[[PPPGGGMMMZZZcccuuu|||{{{zzztttrrr|||}}}qqqlllnnn}}}sssYYYNNNLLLKKKLLLPPPVVV___eeecccdddggggggcccWWWQQQFFFAAAAAA>>>NNNmmmoooVVV^^^]]]^^^~~~dddWWWcccgggrrr}}}sss\\\GGG>>>;;;999999<<>><<<;;;888888777666666888999:::999<<<>>>======EEERRR[[[MMMJJJEEEAAA===::::::;;;999<<>>>>>???AAACCCEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJGGGHHHLLLLLLMMMVVVaaa~~~lllXXXOOONNNLLLJJJJJJEEEDDDEEEFFFHHHNNN___ooo||||||xxxpppeeeWWWIIIBBBIIIUUUyyy|||{{{yyyiiibbbpppyyyUUUHHHFFFDDDEEEIIIVVVeeeggg[[[LLLEEEDDDCCC@@@@@@BBBEEEVVVzzz{{{pppkkkeeecccdddccc[[[SSSMMMGGGJJJ[[[ppp{{{vvvnnnjjjhhhnnn}}}aaaMMMDDDEEE>>>:::;;;888999999:::<<<>>>BBBEEEFFFJJJKKKLLLLLLKKKLLLOOOQQQNNNOOOQQQSSSTTTTTTTTTTTTTTTRRRQQQTTTXXX[[[YYYWWWUUUWWWXXXXXXXXXXXXZZZ[[[ZZZ```gggtttnnnUUUNNNFFFFFFDDDBBBAAA@@@@@@@@@:::999777444222000//////------,,,,,,,,,,,,++++++************************+++++++++******************,,,------++++++,,,...************+++,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...000111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///000000000222444444444444444555777999;;;GGGQQQYYY[[[]]]dddnnnsss}}}zzzooohhhfffhhhhhh^^^OOOLLLRRR^^^sss~~~}}}}}}xxxvvv|||rrrZZZOOOOOOSSSYYY___]]]```^^^UUUNNNJJJGGGBBB;;;<<<888777:::777>>>QQQzzzoootttooonnnrrrpppgggJJJAAA>>><<<<<>>===AAALLLZZZbbbQQQJJJCCC@@@===999777777888<<>>AAAEEEHHHJJJKKKLLLLLLKKKKKKLLLOOOQQQOOOPPPRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTWWWYYYYYYXXXTTTVVVWWWWWWVVVVVVXXXYYYWWW[[[```gggzzznnnUUUOOOGGGFFFDDDCCCAAA@@@@@@@@@999888666444222111000000------,,,,,,,,,,,,++++++************************+++++++++*********))))))***+++---,,,,,,+++---...************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...000111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000000000000111222111222333333444444555666@@@IIIOOONNNPPPXXX```bbbiiippp}}}|||rrrjjjfffiiieeeZZZSSSTTT```vvvyyyuuuyyylllWWWOOOVVVfffwww~~~}}}tttdddTTTIIIBBB>>>999>>>:::777<<<;;;:::BBBTTTwww|||nnnOOODDDAAA>>>???EEEYYYzzzmmmYYYKKKBBB??????<<<;;;999888999:::===>>>999===>>><<>>@@@BBBDDDFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKHHHEEEEEEHHHJJJLLLOOORRRcccsssuuu```WWWQQQLLLIIIHHHFFFFFFHHHIIIIIINNNUUUbbblllzzzyyyeeeTTTRRRXXXppp~~~|||pppwwwiiiYYY[[[^^^```______ccchhheeeYYYOOOKKKFFFCCCCCCCCCDDDSSSuuuyyymmm\\\\\\dddttt}}}xxxrrrnnnggghhhvvv~~~UUUEEEAAABBB:::666;;;;;;<<<===>>>@@@CCCGGGKKKMMMKKKLLLKKKJJJJJJKKKNNNPPPOOOPPPRRRSSSTTTUUUTTTTTTSSSTTTUUUTTTSSSSSSTTTVVVTTTUUUVVVVVVUUUTTTUUUVVVVVVWWW[[[```jjjmmmTTTOOOGGGFFFDDDCCCAAAAAA@@@@@@888777666444333222111111---------,,,,,,,,,++++++************************++++++++++++******))))))***+++---,,,,,,,,,---...************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,+++***+++...000222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111111000///000111///111222333333222333444:::BBBGGGFFFIIIQQQWWWWWWYYY\\\fffyyymmm```aaadddaaa\\\[[[ccczzzxxxrrruuuvvveeeSSSPPP^^^xxxsss\\\MMMFFFDDD???DDD===666<<<===888888;;;ZZZwwwuuuXXXDDDAAA??????FFF[[[~~~{{{eeePPPCCC???@@@>>><<<:::999999;;;>>>???<<>><<<999999;;;::::::<<<@@@@@@@@@EEELLLgggppp]]]ZZZ^^^XXXPPPDDD;;;777777999;;;:::;;;===???@@@AAA@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHGGGHHHKKKMMMMMMMMMNNNccciiikkk___WWWQQQMMMKKKGGGEEEFFFFFFEEEHHHLLLUUU```ppp~~~uuu```VVVWWWvvvvvvsssxxxwwwrrrtttkkkuuu~~~pppiiifffiiiggg]]]SSSPPPHHHEEEEEEEEEGGGUUUwww~~~uuuhhh___bbbmmm}}}xxxsssnnnkkkfffhhhzzzhhhPPPAAA>>>@@@888555;;;======>>>???BBBEEEIIILLLNNNKKKKKKKKKJJJIIIJJJMMMPPPNNNPPPQQQSSSTTTTTTTTTTTTSSSUUUVVVTTTPPPNNNPPPSSSTTTUUUVVVUUUSSSSSSTTTUUUWWWUUUXXX]]]aaaoooiiiSSSGGGGGGFFFEEEDDDBBBAAA@@@???<<<:::888555222///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********++++++------------,,,,,,+++***+++++++++,,,,,,---------000000000000///---,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,---------.../////////---///111111000000000111777;;;>>>???DDDHHHHHHDDDGGGJJJTTThhhpppeee\\\^^^bbb]]]nnnzzzuuuooozzzrrrXXXPPPddduuufffQQQ===BBB===;;;<<<:::555666;;;===BBBUUUzzzyyyYYYEEEDDD<<<;;;III\\\{{{oooYYYDDD;;;>>>;;;::::::;;;;;;:::;;;===>>>>>>888@@@AAARRRxxxvvv___IIIAAA@@@<<<999999HHHBBB>>>>>>===???JJJVVVsssnnn[[[UUUZZZRRRIII>>>777777888888777999;;;===>>>======>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJHHHHHHHHHIIIKKKMMMNNNOOOUUUccc|||}}}~~~hhhYYYPPPLLLPPPJJJGGGGGGFFFEEEGGGKKKRRRSSS^^^rrrgggZZZ]]]qqqjjjjjjnnnxxxyyyxxx|||nnnjjjggg___XXXUUURRRKKKDDDCCCJJJ[[[vvvzzzvvvoooddd[[[[[[eeeuuu}}}{{{yyyssslllhhhjjjrrr{{{}}}ppp[[[DDDAAA<<<888666888;;;===>>>???@@@BBBEEEHHHKKKLLLPPPNNNMMMKKKJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPWWWXXXXXXVVVTTTSSSSSSTTTTTTOOOQQQWWW\\\ddd|||kkkVVVJJJFFFEEEDDDBBB@@@???======<<<:::888555222000...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++*********++++++,,,---------,,,,,,+++***+++++++++,,,,,,---------000111111000///...---,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------....../////////000222444444333222222333///444777777888===???>>>???AAAGGGSSSeeezzzuuuggg```bbbggguuuvvvmmmcccxxxoooeeetttlllVVVNNNEEE???>>>===:::999<<<:::999@@@TTTnnn\\\FFFEEE===<<>>======>>>???BBBEEEFFFDDD<<>>===DDDOOOHHHBBB@@@@@@CCCNNN[[[yyyyyygggYYYTTTVVVMMMEEE;;;666777999:::::::::<<<>>>???>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLQQQ]]]nnn}}}dddVVVQQQMMMHHHEEEGGGGGGEEEFFFJJJKKKMMMVVVgggvvvwwwkkklll{{{mmmddd^^^___cccooo~~~ssseee[[[ZZZ```\\\TTTLLLIIINNN[[[rrrwwwllleeeaaa\\\UUUNNNZZZfffxxx{{{yyywwwrrrmmmlllpppyyy~~~|||{{{xxxnnn[[[IIIBBB???;;;888777999<<<>>>AAABBBCCCEEEGGGJJJLLLMMMNNNMMMKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPSSSRRRPPPOOONNNOOOOOOOOOTTTUUUVVVUUUSSSRRRRRRSSSTTTPPPPPPUUUWWWZZZiii{{{mmmYYYMMMHHHGGGEEECCCAAA???===<<<;;;:::777555222000......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---,,,+++*********++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------111111111111000///......,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...//////000000222444777777666444444444///555777666666;;;???@@@BBBDDDFFFGGGNNN]]]rrr{{{fff___ooo|||xxxjjjVVVbbbyyygggZZZOOODDDBBBBBB???:::888<<<888777<<>>===III[[[}}}~~~^^^GGG???======;;;:::;;;@@@GGGLLLMMMIII???DDDHHH]]]jjjTTTRRRMMMBBBEEETTT[[[RRRGGGBBBAAAHHHVVVcccooo^^^WWWSSSOOOFFF@@@999666777;;;<<<===<<<>>>????????????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIINNNVVV^^^uuuqqq]]]VVVOOOJJJGGGIIIHHHEEEDDDFFFFFFGGGNNNYYYdddooo{{{xxxvvv{{{kkk]]]TTTQQQQQQ\\\ppp~~~}}}~~~fffXXX\\\gggddd\\\SSSPPPRRR[[[lllzzzuuufff[[[UUUQQQLLLHHHZZZgggzzz}}}xxxwwwtttpppqqqttt|||vvvvvvgggZZZKKK@@@???===:::888888:::===@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKHHHIIIIIIKKKLLLMMMNNNOOOQQQPPPOOONNNNNNMMMNNNNNNQQQRRRSSSRRRQQQPPPQQQRRRSSSOOOOOOTTTTTTRRRWWW```ooonnnZZZNNNKKKJJJHHHFFFCCCAAA???>>>;;;999777444222000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000111111111111000000///,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000000111333555888888888777777888444777888888;;;BBBEEEDDDEEEHHHKKKKKKLLLQQQ\\\eeettt___ooo|||{{{iiiXXXVVViiivvvbbbVVVIIICCCDDDCCC???;;;<<<;;;;;;>>>@@@HHHWWWeeewwwpppLLLHHH>>>===HHHXXX|||kkkJJJ======>>>;;;888:::DDDPPPWWWSSSLLL>>>CCCJJJdddqqq[[[[[[UUUFFFMMMbbbhhh\\\LLLAAABBBNNN```nnnhhhZZZWWWRRRIIIAAA===888666777:::===>>>===>>>??????>>>>>>@@@AAAAAABBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJKKKSSSTTTbbbgggYYYUUUOOOKKKKKKKKKFFFDDDDDDFFFFFFJJJQQQWWWaaapppxxxwww|||lll___WWWRRRPPPTTT\\\cccfffjjjnnnxxxrrraaa```eeebbbZZZSSSSSSVVV[[[eeennn}}}xxxhhh^^^XXXSSSPPP```lll|||zzzvvvtttqqqqqqwww|||zzzuuu]]]PPPGGGBBB;;;:::999999:::===@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMNNNPPPPPPOOONNNPPPQQQQQQMMMMMMRRRUUUSSSTTTWWW\\\~~~lllWWWLLLKKKJJJHHHFFFCCCAAA???>>>:::999777444222000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111000---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---...///000111222222444777999:::;;;>>>@@@777777555555<<>>AAAPPP```iii^^^SSSAAACCCJJJeeewwwaaaaaa[[[MMMTTTjjjssseeeQQQDDDFFFWWWlllzzz{{{www}}}zzz{{{xxxcccXXXWWWOOODDD???<<<999777888:::<<<======>>>>>>>>><<<===???AAABBBBBBBBBCCCBBBBBBAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBEEEEEEGGGHHHIIIJJJIIIIIIHHHOOOOOOXXXyyyzzz```ZZZRRRKKKKKKKKKHHHEEEEEEGGGFFFHHHKKKNNNUUUeeesssuuuoooooo~~~{{{iii]]]YYYSSSMMMLLLLLLMMMSSSZZZ^^^wwwyyylllfffYYYTTTQQQVVV[[[^^^bbbfffooo|||tttlllfffcccooovvv~~~zzzvvvtttrrrttt~~~~~~|||~~~|||oooTTTGGGBBB???:::999:::;;;===???BBBCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKJJJLLLMMMMMMMMMMMMNNNPPPOOOLLLKKKOOOSSSTTTTTTUUUWWWiiiiiiUUUJJJHHHGGGEEECCCAAA???===<<<:::999777444222111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))************+++******+++,,,,,,,,,++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++......///000111111111111------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---...000111222222333555888;;;???DDDIIIMMMGGGDDD>>>999>>>JJJRRRSSSPPPLLLHHHGGGKKKPPPRRRSSSXXXyyyzzzrrryyyvvv```PPPJJJVVVdddqqqmmmYYYPPPQQQUUU\\\gggvvv~~~cccOOOFFFBBB???<<<888888<<>>>>>>>>>>>===<<<<<<>>>@@@BBBBBBCCCCCCCCCBBBBBBAAADDDDDDCCCCCCBBBBBBBBBAAAAAABBBEEEGGGHHHIIIIIIHHHFFFKKKKKKSSSiiivvveeeYYYOOOLLLKKKJJJHHHIIIFFFEEEEEEGGGHHHLLLWWWdddsssyyyjjjddddddgggsssuuucccZZZUUUPPPNNNJJJGGGHHHMMMNNNkkkvvv\\\YYY\\\eeemmmnnnjjjiiiiiiqqq~~~}}}|||yyyxxxxxxxxxzzz|||zzz|||hhhMMMBBB???;;;999:::;;;===???BBBDDDEEEFFFGGGIIIKKKMMMMMMMMMLLLHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKLLLLLLKKKKKKLLLNNNOOOMMMLLLMMMOOOPPPQQQRRRTTTYYYnnnhhhTTTKKKFFFEEEDDDBBB@@@???======:::888666444222111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************)))***+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,---...///000111111000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---///000111222333666888;;;???EEENNNWWW]]]aaa^^^SSSFFFCCCPPPbbbmmmjjjbbbVVVMMMJJJKKKLLLNNNQQQfffzzz~~~nnn```SSSOOONNNTTThhh~~~~~~{{{nnnTTTFFFAAABBBCCCGGGNNN\\\ppprrr]]]MMMCCCCCC???===>>>??????CCCIIIOOOrrrzzzmmmkkkuuuooo\\\FFF???888>>>LLL___vvvhhhcccjjjiiibbbggg}}}ddd]]]^^^www~~~zzzxxxsssttt{{{|||tttfff]]]cccvvvxxxccc___pppwwwttt~~~uuuaaaWWWQQQIIIAAA===:::::::::::::::;;;>>>@@@@@@@@@???>>><<<===???BBBBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCAAA@@@@@@AAAAAA@@@BBBEEEGGGIIIJJJJJJJJJIIIJJJJJJPPP[[[hhh}}}mmm\\\SSSOOOKKKIIIIIIFFFDDDDDDFFFFFFGGGMMMUUU```mmm{{{{{{mmmfffdddccclllxxxtttaaaZZZSSSQQQNNNJJJIIIKKKUUUppprrrqqqwwwyyyuuuxxx|||{{{zzz{{{xxxwwwzzz~~~}}}^^^HHHBBB???999:::;;;===???BBBDDDEEEFFFFFFGGGJJJLLLNNNNNNNNNMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNOOOOOONNNMMMKKKJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOOOOQQQRRRbbbrrrgggTTTLLLGGGFFFEEEDDDBBBAAA@@@???999888666444222111000000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,,,,+++***+++,,,,,,---------------------,,,,,,++++++++++++,,,---///000000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---///000222333333999;;;>>>CCCKKKUUUaaahhhsssqqqdddOOOEEERRRlllwwwooodddXXXPPPNNNOOOQQQOOO[[[yyyyyypppcccXXXPPPRRRaaarrrwwwuuu~~~yyy]]]NNNCCCCCCCCC???;;;===HHHUUUddd~~~gggWWWEEECCCCCCCCC@@@>>>CCCJJJLLLkkkssscccTTTLLLRRRZZZqqq~~~tttbbbVVVKKKAAABBB<<<666>>>OOOddd}}}zzz{{{uuummmnnn|||xxxoooiiipppvvviiidddtttvvvqqqyyypppZZZRRRLLLBBB;;;;;;888999::::::;;;===@@@BBBAAABBBAAA???===>>>@@@CCCBBBCCCCCCDDDEEEEEEDDDDDDFFFEEEBBB@@@???@@@AAABBBAAACCCGGGJJJLLLMMMMMMMMMNNNLLLKKKPPPSSSWWWyyyjjj[[[RRRLLLHHHGGGGGGDDDDDDGGGGGGFFFHHHMMMRRR```ooozzz}}}{{{sssnnnsssxxx~~~oooaaaSSSNNNNNNMMMLLLMMM^^^ttt{{{vvvuuuwwwtttuuu{{{lllRRRBBB@@@===666:::<<<>>>AAACCCEEEFFFFFFCCCEEEHHHKKKMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOOOONNNMMMKKKJJJJJJKKKLLLLLLJJJJJJJJJLLLJJJNNNPPPPPPOOOPPPPPPPPPPPPRRRaaahhhnnnnnnVVVGGGFFFFFFDDDCCCAAA???>>>>>>:::999777555333000///...------,,,,,,,,,,,,++++++***************)))((((((************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222222000---++++++,,,---------,,,,,,++++++++++++---///...,,,///666<<<<<>>999>>>IIIGGG\\\|||uuu\\\VVVOOOIIIGGGHHHKKKMMMOOOfff~~~|||xxxjjjYYYKKKBBB??????HHHOOOTTTQQQHHH@@@===>>>===<<<666<<>>???@@@???>>>>>>???AAACCCDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFDDDAAA>>>>>>???BBBCCCBBBEEEHHHLLLMMMNNNLLLLLLIIIKKKKKKOOOSSSVVVnnnsss___WWWQQQLLLIIIHHHHHHGGGEEEDDDDDDEEEGGGLLLTTTaaappp~~~}}}vvvvvv|||}}}fffWWWZZZ[[[SSSPPPVVVddd|||~~~zzzsssnnnlllkkklllqqq}}}|||zzz|||nnnXXXKKKCCC>>>;;;:::===>>>@@@BBBCCCDDDEEEEEEKKKKKKIIIIIIIIIJJJKKKLLLOOOOOOOOONNNNNNLLLKKKKKKIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQRRRPPPKKKHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTWWWYYYeeepppWWWGGGFFFEEEDDDCCCAAA???>>>===:::999777555333000///...------,,,,,,,,,,,,++++++***************)))((((((************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222222000---++++++,,,---------,,,,,,++++++++++++---///...---000777===@@@BBBFFFHHHJJJMMMSSSWWWeeeiiilllcccTTTMMMZZZlllwwwpppllllllcccWWWTTTZZZQQQ```|||zzzrrrlllmmmrrrttt{{{www]]]QQQHHHCCCCCC???999;;;DDDDDDHHHXXXxxxtttmmmcccXXXOOOJJJGGGGGGJJJXXXjjjtttrrrkkkeeeccc```\\\UUULLLEEEAAA@@@@@@>>>@@@AAAAAA???<<<;;;;;;888999777@@@WWWsssxxxqqqyyytttsss{{{rrrqqqvvv{{{nnnXXXKKKDDD===777444888888999:::<<<===????????????>>>>>>???@@@CCCDDDEEEFFFFFFGGGHHHHHHHHHGGGIIIGGGDDDBBBAAABBBDDDEEEBBBDDDFFFIIIKKKKKKKKKKKKLLLMMMKKKOOOTTTTTTfffnnn___WWWPPPKKKHHHHHHHHHGGGGGGGGGIIIJJJJJJOOOXXXcccooo}}}zzzuuuxxxxxxyyy}}}zzz|||wwwggg]]]___ooo~~~yyyuuuqqqmmmhhheeeiiittt|||~~~tttcccPPPFFFAAA===<<<===@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQSSSQQQNNNLLLLLLMMMJJJJJJKKKKKKKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTVVVXXX```wwwsssYYYJJJFFFEEEDDDBBBAAA???>>>===:::999777555333000///...------,,,,,,,,,,,,++++++*********+++******)))(((************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000111111///,,,+++++++++------,,,,,,,,,,,,+++++++++---/////////222999>>>BBBCCCCCCBBBBBBCCCGGGIIIVVV]]]eeecccVVVMMMRRR^^^ooojjjkkkqqqoooeee^^^^^^WWWddd~~~{{{rrr]]]QQQHHHEEE@@@999888<<<===888<<>>>>>===>>><<<:::888999<<<======;;;666888999CCCYYYqqq|||uuuttt~~~{{{{{{vvvqqqooopppwww~~~wwweeeQQQEEE???:::777666999999:::;;;===>>>???@@@>>>>>>======>>>@@@BBBDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKHHHFFFDDDEEEFFFFFFBBBCCCDDDFFFGGGIIIJJJJJJNNNNNNKKKOOOTTTQQQ[[[tttssseeeWWWJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGIIILLLRRR\\\jjjyyyuuusss{{{uuurrrqqqnnniiidddlllxxx~~~zzzbbbTTTFFF@@@???>>>???AAADDDDDDDDDDDDFFFGGGIIIKKKIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQPPPOOONNNNNNOOOJJJKKKKKKKKKLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOSSSVVVVVVZZZggg}}}sssZZZMMMEEEEEEDDDBBB@@@???======:::999777555333000///...------,,,,,,,,,+++++++++*********++++++******)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111///000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////111444999>>>@@@???>>><<<<<<>>>@@@BBBIIIQQQ\\\```WWWNNNOOOVVVffffffmmmyyy}}}sssfff___\\\eeexxxrrr```MMMGGGEEEAAA===<<<666777;;;@@@III^^^}}}|||bbbTTTVVV^^^[[[VVVQQQOOOQQQSSSSSSQQQJJJHHHEEECCCAAAAAA???>>>@@@>>><<<;;;<<<<<<;;;:::999;;;;;;DDDXXXkkk{{{vvvwwwxxxqqqpppxxx|||gggWWWFFF>>><<<::::::;;;999:::;;;===>>>>>>??????<<<<<<<<<===>>>@@@BBBCCCFFFFFFEEEFFFGGGIIIKKKLLLMMMLLLJJJHHHFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJMMMMMMIIIMMMTTTOOORRRccckkkUUUPPPNNNJJJGGGEEEDDDCCCBBBEEEEEEFFFHHHOOO[[[hhhppp}}}zzzwwwuuusssrrrqqqoooyyy}}}qqqTTTIII@@@>>>???@@@BBBEEEGGGFFFEEEEEEFFFHHHJJJLLLIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJLLLMMMKKKLLLMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMQQQUUUUUUVVV\\\hhhqqqmmmWWWLLLEEEDDDCCCBBB@@@>>>===<<<:::999777555333000///...------,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222555999<<<:::999999999;;;===???AAAAAAHHHSSSZZZWWWPPPPPPUUUaaafffrrrnnnbbb\\\^^^iiivvvzzzyyyqqqVVVKKKLLLLLLFFF@@@888<<>>FFFXXXiii|||}}}zzz{{{xxxvvvnnnZZZMMM@@@:::999999:::===999:::<<<===>>>>>>>>>>>>;;;;;;<<<===>>>@@@AAABBBEEEEEEDDDEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDFFFIIIJJJIIIJJJGGGKKKRRRMMMLLLWWWmmmjjj[[[VVVOOOKKKIIIHHHFFFEEEDDDDDDEEEFFFJJJQQQZZZ```ttt~~~}}}{{{wwwzzz{{{yyyvvvuuuzzz~~~yyyvvvzzz|||fffMMMFFF@@@@@@BBBBBBDDDHHHHHHGGGFFFEEEEEEGGGIIIKKKJJJKKKLLLNNNOOOOOONNNMMMIIIHHHGGGFFFFFFFFFGGGGGGJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKIIIHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLOOOTTTUUUUUUWWW\\\aaagggSSSJJJEEEDDDCCCAAA@@@>>>===<<<:::999777555333000///...------,,,,,,,,,,,,++++++)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000111111000...,,,---...++++++,,,,,,,,,,,,------------...///222555777999555555555888;;;???@@@@@@>>>CCCMMMUUUVVVRRRQQQTTT___ggguuuuuuiii```]]]^^^dddfffhhhttt}}}zzzdddSSSOOONNNGGG???@@@<<<;;;===;;;;;;GGGVVV~~~xxxrrrpppmmmggg^^^XXXUUUSSSOOOKKK>>>@@@AAA???;;;999888999===@@@@@@JJJ\\\kkk~~~eeessszzzoooyyy}}}}}}|||~~~eeeSSSHHH>>>999888666777:::999:::<<<===>>>>>>======999:::;;;===>>>@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBCCCDDDEEEGGGIIIEEEHHHEEEGGGOOOKKKIIIRRRaaa|||ddd\\\RRRKKKIIIIIIHHHGGGDDDEEEFFFGGGHHHLLLPPPTTTfffrrr~~~~~~|||~~~~~~yyywwwsssyyy}}}|||xxxyyysssoooyyypppXXXJJJDDDAAACCCDDDDDDFFFIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKLLLLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMPPPSSSTTTVVVXXXZZZiiiTTTJJJEEEDDDCCCAAA???>>>===<<<:::999777555333000///...------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,......///000000111222111///......///+++++++++,,,,,,---------...------///111444555666444333444888<<<>>>===<<<>>>AAAIIISSSVVVRRROOOPPP[[[cccqqq}}}xxxoooeee^^^ZZZYYYXXXZZZhhhyyy~~~zzzyyyzzz|||hhhXXXOOOHHHCCCGGG>>>:::???@@@===AAAJJJfffuuu|||ssslllcccYYYRRRHHHEEEAAA>>>>>>======<<<;;;???BBBMMM___iiiyyyuuueeeRRRaaauuuoooggghhhooo~~~vvvllldddkkkuuusssuuuzzzyyy|||}}}ooo[[[LLLCCC<<<:::999777888:::888999;;;=========<<<;;;888999;;;===>>>@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFCCCGGGEEEEEEKKKHHHFFFOOOWWWnnnvvvkkk\\\QQQLLLJJJHHHGGGFFFGGGGGGFFFFFFGGGJJJMMMXXXcccppp{{{~~~~~~}}}~~~~~~}}}zzzwwwuuuwwwzzz}}}}}}|||uuuttt|||dddLLLFFFBBBAAADDDEEEDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIILLLOOORRRUUUWWWXXXnnnWWWLLLDDDDDDCCCAAA???>>><<<<<<:::999777555333000///...---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000111222222111000...///000+++++++++,,,,,,---------...------...111333444444444444555888<<<===:::777>>>@@@HHHRRRVVVQQQMMMLLLVVV^^^iiissszzz|||wwwrrrddd[[[TTTQQQMMMNNN[[[lllwwwxxxxxxtttlllmmmhhhXXXQQQNNNHHHBBB@@@AAA===666===JJJ[[[```eeellltttxxxhhh\\\PPPGGG===999;;;===;;;777999>>>BBBNNN^^^dddoootttaaaPPPDDDJJJYYYlll{{{|||uuukkkccc]]]^^^lllooo___WWWLLLOOOUUUSSSWWWbbbfffxxx{{{}}}```PPPEEE>>>999999:::999;;;>>>777999;;;======<<<;;;:::777888:::<<<>>>@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDDDDCCCAAA@@@??????@@@AAABBBBBBCCCCCCCCCHHHEEEDDDHHHEEEDDDNNNHHHUUUhhhlll]]]TTTPPPLLLJJJGGGGGGFFFEEEDDDDDDGGGJJJJJJTTT___hhhuuu~~~}}}{{{yyywwwuuuuuu}}}~~~~~~|||zzz{{{\\\EEEBBB???@@@CCCEEEDDDEEEHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKHHHGGGEEEDDDDDDFFFHHHIIIDDDEEEGGGHHHIIIIIIHHHGGGDDDCCCBBBEEEIIIJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHKKKOOOSSSUUUVVVjjjSSSJJJFFFEEECCCAAA>>>===<<<<<<:::999777555333000///...------,,,,,,,,,,,,+++++++++++++++*********))))))))))))************)))))),,,+++)))((((((((()))***)))))))))))))))******+++++++++************++++++***+++---......---+++***........................111111222111111000///.........---------,,,,,,,,,------......///111222333444555777888::::::;;;;;;AAADDDIIINNNPPPMMMHHHDDDIIIQQQ\\\hhhoooqqqpppooofff```ZZZVVVPPPKKKQQQ[[[lll|||{{{rrrvvvvvvppprrrxxxtttUUUSSSOOOGGGBBBCCCAAA===AAAJJJ[[[ppplll\\\[[[[[[ddd~~~mmm```WWWKKKAAA<<<:::888888;;;===AAAIIIRRRZZZ]]]___]]]``````XXXMMMEEEBBB@@@BBB___~~~}}}oooaaa^^^bbbccc```[[[XXXTTTQQQMMMLLLTTT^^^yyy}}}|||vvv~~~|||xxxZZZGGG@@@===:::777666777999;;;;;;999777888::::::777444777777999:::<<<===>>>???>>>???@@@@@@???>>>???@@@@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@???@@@AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFMMMXXXjjjmmm]]]SSSQQQSSSKKKGGGEEEFFFEEEBBBBBBEEEGGGKKKPPPVVV___nnn}}}{{{|||~~~}}}yyytttrrruuuzzz~~~zzznnnNNNFFFBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCCCCBBBAAAAAADDDFFFIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLMMMOOOQQQjjjTTTKKKFFFEEECCCAAA>>>===<<<<<<:::999777555333000///...------,,,,,,,,,,,,+++++++++++++++*********))))))))))))************))))))++++++)))((((((((()))***)))))))))))))))******+++++++++************++++++***+++---......---+++***...............---------111111111111111000///............---------,,,,,,------......///111222333444555666888:::;;;;;;<<>>===:::888777888999:::;;;999777888999999777444777777888:::;;;===>>>>>>>>>???@@@???>>>===>>>@@@???@@@BBBCCCCCCBBB@@@???@@@????????????AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFIIIQQQbbb~~~xxxhhh[[[VVVVVVOOOJJJGGGGGGFFFDDDCCCFFFEEEHHHLLLPPPVVVbbbqqq|||~~~~~~~~~}}}||||||~~~}}}yyyuuutttxxx~~~hhhIIIBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCBBBAAAAAACCCFFFGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOiiiTTTLLLFFFEEECCCAAA>>>===<<<<<<:::999777555333000///...------,,,,,,,,,,,,+++++++++++++++***************))))))************))))))+++******)))((())))))))))))))))))))))))******+++++++++++++++++++++++++++++++++------------++++++///.........------,,,,,,000000111111111000//////.........------------,,,---------...///000111222333444666777999;;;<<<===GGGGGGIIIOOOTTTRRRLLLEEEAAACCCHHHTTTbbblllooonnnkkkbbbZZZ[[[]]]ZZZSSSNNNXXXnnn~~~zzzpppfffhhhpppeeeUUUNNNKKKLLLKKKGGGKKKTTT~~~oooXXXPPPYYYyyyooo[[[PPPLLLJJJHHH???<<<<<>>???>>>=========???>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBFFFEEEHHHVVVrrrzzz~~~nnnddd\\\RRRKKKFFFEEEDDDBBBAAADDDDDDFFFGGGIIILLLTTT___gggrrr|||zzz|||}}}}}}}}}}}}~~~}}}|||{{{yyyyyy}}}~~~YYYDDDBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEECCCBBBAAAAAABBBBBBBBBAAAAAACCCEEECCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJKKKiiiTTTLLLFFFEEECCC@@@>>>===<<<<<<:::999777555333000///...------,,,,,,,,,+++++++++************************))))))************))))))+++******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///......------,,,,,,+++//////000000000000000///............---------------------...///000111111222333555777999<<<>>>???EEEDDDFFFMMMTTTVVVQQQKKKEEEBBBDDDOOO```ooovvvwwwrrrkkkeeedddeeebbbZZZSSSRRRddd~~~qqqgggeeesssooocccYYYUUUQQQNNNTTT^^^nnn[[[VVVeeeuuuaaaSSSMMMKKK???;;;<<>>===<<<;;;<<<===<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBEEEDDDEEEMMMbbb{{{gggZZZQQQIIIGGGFFFCCCCCCEEEEEEEEEFFFFFFGGGLLLSSSXXX```kkkzzz|||zzzxxxzzz|||}}}}}}}}}~~~zzz|||~~~~~~zzzooo]]]IIIBBBEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@BBBDDD@@@??????@@@@@@BBBCCCDDDAAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAABBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHJJJIIIHHHGGGHHHIIIjjjSSSJJJFFFEEECCC@@@>>>===<<<<<<:::999777555333000///...------,,,,,,,,,+++++++++************************))))))************))))))************)))))))))((()))))))))))))))******+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---...///000000000000000//////.........---------...---------...///000111111222444666999<<>><<<@@@PPPdddnnnjjjbbbWWWXXX\\\```ZZZLLLBBB??????>>>CCCRRRbbblllllljjjaaaMMM??????@@@???HHHXXXffflllzzz~~~nnngggqqq{{{~~~pppZZZEEE<<<<<<777888999:::::::::999888999999888777666555666777888888888999999999:::::::::;;;<<<<<<::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>AAABBBBBBBBBBBBCCCCCCCCCCCCEEEFFFIIIRRRjjj~~~lllaaaUUUPPPMMMIIIHHHIIIDDDDDDDDDCCCDDDGGGKKKNNNOOOVVV```kkkvvv~~~}}}|||zzzxxxwwwyyy|||}}}}}}}}}zzz~~~rrrZZZNNNIIICCCBBBFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>>>>>>>@@@AAAAAA@@@@@@AAABBB======>>>>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCC@@@AAAAAABBBBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEGGGIIIKKKKKKIIIIIIIIIJJJkkkRRRHHHFFFEEECCCAAA>>>===<<<<<<:::999777555333000///...------,,,,,,,,,,,,++++++***************+++++++++))))))************)))))))))************)))(((((()))))))))))))))******+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///000111111111/////////.........------......------......///000111111333555999===@@@CCCBBBDDDHHHPPPXXX```eeehhhXXXPPPIIILLLZZZmmm||||||rrriiiddddddeeehhhppp~~~xxxjjjqqq}}}tttxxx|||vvvpppnnnqqqeeeyyynnnaaa]]]]]]^^^```bbbeeeeee[[[LLL@@@<<<<<<>>>>>>FFFYYYqqqzzzlllmmmssszzzrrr]]]KKKEEE@@@<<<>>>GGGPPPUUUWWWYYY\\\MMMBBBAAA???;;;:::>>>EEEOOOccczzz|||www{{{}}}|||ppp^^^NNN???888:::777777888999:::::::::999999999999777444444666888888888888888888888888999999:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGGGGIIIXXXvvvsssbbbYYYRRRLLLGGGGGGCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJQQQZZZaaajjjvvv}}}{{{yyyzzzzzzzzzyyyyyy{{{|||}}}}}}}}}~~~~~~zzzeeeKKKEEEGGGFFFCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>===???AAAAAA@@@@@@@@@AAA=========>>>?????????????????????@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBAAA@@@???@@@AAABBBBBBCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLKKKJJJJJJKKKlllQQQFFFFFFEEECCCAAA>>>===<<<<<<:::999777555333000///...------,,,,,,,,,,,,++++++))))))*********+++++++++))))))************)))))))))******+++***)))(((''')))))))))))))))******+++***+++---......---+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...+++,,,---///000111111111////////////..................---------...//////000111222444888===AAADDDAAADDDIIIOOOVVV___iiipppfff]]]QQQNNNUUUfffxxxvvvmmmmmmooooooooottt}}}ppp}}}ooouuu}}}|||uuuqqq{{{~~~iiixxxfffVVVPPPLLLIIIHHHEEEFFFEEEBBB===999888888@@@AAAKKK___www~~~pppYYYOOOAAA???CCCJJJMMMLLLNNNRRRXXXSSSKKKCCC>>>999777666888AAAUUUnnn||||||xxx\\\OOOFFF===888:::666777777888999999:::;;;999999999666333333666888888888888888888777777777888999:::999888888999:::;;;;;;;;;::::::;;;;;;;;;:::;;;===>>>??????>>>>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGPPPdddxxxuuufff[[[PPPIIIFFFEEEDDDDDDDDDDDDDDDCCCBBBFFFEEEHHHOOOTTTYYYcccmmmsss}}}{{{yyyvvvvvvxxxyyyzzzzzz|||}}}}}}}}}|||}}}}}}yyytttvvvuuu\\\FFFCCCGGGGGGDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@??????<<>>>>>>>>>>>>>>>>>>>>?????????????????????>>>@@@AAACCCDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDDDDGGGJJJLLLKKKJJJKKKKKKmmmQQQDDDFFFEEECCCAAA>>>===<<<<<<:::999777555333000///...---------,,,,,,,,,++++++))))))******++++++++++++))))))************)))))))))******++++++)))(((''')))))))))))))))******+++***+++---......---+++***---,,,,,,++++++,,,,,,---)))***+++,,,------...///+++,,,---///000111111111000/////////..................---------...//////000000111444888===BBBEEE>>>BBBHHHLLLQQQ[[[hhhrrrqqqfffYYYPPPTTTbbbtttvvvqqqvvvyyywwwvvvsss|||lllmmmyyy}}}{{{yyyzzz}}}iiiuuukkkZZZSSSMMMGGGEEEHHHBBB;;;888:::;;;:::999BBBDDDMMMaaawwwzzz___SSS@@@BBBIIIPPPOOOJJJKKKRRRRRRTTTOOOBBB999888999888:::BBBSSSkkk|||~~~yyy}}}mmmPPPFFFCCC===999;;;777777777777888999;;;;;;888999999666333333555999888888888888777777777777777999:::999888777888999<<<;;;;;;::::::;;;;;;<<<;;;<<<===????????????>>>??????@@@@@@@@@AAAAAAAAADDDAAAAAAEEEIIINNN[[[hhhvvvgggZZZPPPLLLIIIHHHGGGGGGGGGFFFDDDBBB@@@>>>???FFFJJJLLLUUU___bbbkkkvvv||||||xxxvvvttttttwwwyyy{{{{{{~~~~~~~~~}}}|||}}}}}}vvvppptttoooYYYDDD@@@BBBBBBEEEIIIEEEEEEDDDDDDCCCCCCCCCBBBFFFEEEDDDBBBAAA@@@@@@@@@<<<>>>AAAAAA@@@??????@@@===>>>>>>>>>>>>>>>===<<>>>>>>>>>>>>>>>>>???BBBDDDDDDDDDCCCBBB???@@@AAACCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCFFFIIIKKKKKKJJJKKKKKKsssUUULLLIIIGGGEEEBBB???===;;;;;;;;;999777555333222111000000///...,,,+++***))))))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,------......------,,,,,,---.........---,,,++++++,,,,,,---...///000000111111000///...------,,,------------------------000222333555888===CCCGGGCCCBBBDDDIIISSS___iiinnnpppnnnkkkeeeZZZVVVbbbsss}}}{{{|||}}}ooozzzuuuwwwrrrrrryyy{{{gggZZZMMMFFFGGG???CCC???;;;>>>:::888AAANNNZZZ```xxx||||||eeeQQQJJJJJJTTTdddeeeXXXOOOPPPPPPOOONNNJJJ@@@777777<<<;;;AAASSSmmm}}}{{{___FFF>>>===999888;;;777666555666777999<<<>>>AAA===777444444666777777:::::::::999999888888888777777888999::::::;;;;;;;;;;;;:::999999:::::::::777888:::<<<===??????????????????@@@AAABBBDDDEEECCCCCCBBBCCCFFFMMMUUU[[[nnn```TTTRRRLLLGGGGGGFFFDDDCCCFFFDDDDDDCCCBBBBBBDDDGGGIIIUUUXXX___fffooozzz~~~{{{xxxuuussssssoooqqqsssvvvyyy|||~~~zzzxxxyyycccPPPBBBFFFJJJGGGCCCEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>AAADDDEEEBBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDFFFHHHJJJKKKIIIGGGFFFsssUUUKKKHHHFFFDDDBBB???===<<<<<<;;;999777555333222111000......---,,,++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,------...------,,,,,,,,,,,,------.../////////111000000//////...------------------------------000111333444777<<>>>>>IIIdddzzzvvvmmmssszzz___PPPFFFUUUmmmooo\\\RRROOOLLLJJJHHHCCC===;;;>>>>>>GGG[[[ttt~~~pppWWWAAA::::::777555888777666666666777888;;;<<>>???>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCEEEJJJQQQVVVbbbvvviii]]]TTTLLLJJJIIIEEECCCDDDCCCBBBBBBAAAAAABBBDDDEEEGGGJJJOOOUUU\\\eeennntttwwwvvvtttrrrpppoooooonnnoooqqquuuzzz~~~qqq\\\LLLBBBFFFIIIFFFDDDGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????@@@AAACCCEEEAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKIIIHHHFFFtttTTTIIIFFFEEECCCAAA???>>>>>>===;;;999777555333222111000,,,,,,,,,++++++,,,------************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,------...------------------------000000000000///......---------------------------...000222333555999???BBBDDDAAA>>>@@@IIIWWWgggqqq}}}|||{{{yyyrrrhhhcccccchhhnnntttzzz}}}~~~}}}zzzwwwrrr^^^OOOHHHEEEGGGAAA???CCC@@@CCCQQQxxxppp]]]eeewwwnnnXXXOOOHHHeeegggQQQJJJGGGGGGIIIHHHBBB>>>>>>AAAOOOfff}}}yyyyyybbbNNN<<<999999666555777888777666555666777999999<<<999555444555777888888777777777777666666666666777777777888999999:::::::::999999999999999::::::::::::999999:::<<<===>>>>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCCCCDDDGGGKKKNNNRRRppppppbbbTTTNNNLLLIIIFFFEEEBBBBBBAAAAAAAAABBBBBBBBBAAADDDGGGJJJOOOUUU\\\```iiiqqq}}}wwwssskkkjjjjjjjjjkkklllmmmmmmpppsssxxx~~~}}}zzz|||dddRRRHHHCCCGGGIIIFFFEEEIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCC@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEFFFHHHJJJJJJIIIHHHGGGuuuSSSHHHEEEDDDCCCAAA@@@??????>>>;;;999777555333222111000---,,,,,,++++++,,,,,,---************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,...---,,,+++,,,---...///.........------,,,,,,,,,//////000000000///..............................---///111222444777;;;???DDDBBB>>>>>>DDDOOO\\\eeeqqqvvv|||}}}xxxqqqooooooppptttvvvxxx}}}~~~~~~ppp\\\OOOKKKJJJCCC@@@CCCAAAGGGYYY}}}uuuYYY___ppplllXXXOOOVVVyyypppUUUEEEHHHNNNTTTQQQHHHBBBAAAHHHYYYqqq{{{qqqooozzzwwwUUUGGG;;;:::;;;999888999777777666555555666666777888666444333555777888888666666666666666666666666777777777777888888999999999888888888888999999:::<<<;;;999888888:::<<<===============>>>???@@@AAAAAABBBCCCCCCBBBCCCDDDFFFNNNaaa~~~xxxcccXXXTTTOOOJJJHHHDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDFFFGGGIIILLLPPPTTTZZZaaakkkuuu{{{vvvqqqlllhhhddddddfffhhhkkknnnqqqrrrtttwww{{{zzzuuuuuuzzzxxx]]]LLLGGGFFFHHHHHHEEEEEEHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@BBBBBBBBBBBBAAA???>>>>>>======>>>>>>>>>========================AAABBBBBBBBBBBBBBBAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFuuuSSSGGGDDDDDDBBBAAA@@@?????????;;;999777555333222111000......---,,,++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,+++,,,---...///.........---,,,,,,++++++...///000111111111//////........................---...000111333555999;;;BBBBBBAAAAAABBBGGGOOOUUUcccnnnyyy{{{wwwwww{{{{{{tttwwwzzzppp[[[OOOLLLBBB???CCCCCCPPPhhhdddfffssswwwaaaUUUfff|||```JJJTTTccciiibbbTTTMMMNNNWWWhhh|||xxxmmmkkkvvvuuucccIIIAAA:::999::::::999999666666555555555555555555555444333333555777777777666777777777777777777777666666777777777777888888777777777777777888999:::<<<:::999777888999;;;<<<<<<<<<<<<<<<<<<===>>>??????AAABBBBBBAAA@@@@@@AAADDDLLL```~~~nnncccZZZQQQMMMHHHEEECCCBBBCCCDDDCCCAAAAAABBBCCCBBBBBBCCCEEEGGGLLLPPPWWW]]]cccjjjppptttxxxxxxuuupppllljjjgggdddbbbaaabbbeeeiiinnnssswwwyyy{{{|||~~~}}}{{{{{{{{{cccQQQJJJHHHHHHIIIGGGDDDDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<===???AAABBBAAA@@@@@@=========<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@AAABBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDFFFGGGGGGGGGFFFEEEuuuSSSGGGEEEDDDBBBAAA@@@?????????;;;999777555333222111000///...---,,,++++++***+++************************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///...---------,,,,,,++++++---...000222222222000///........................---///111222222444777999>>>AAADDDDDDDDDEEEHHHLLL\\\iiiuuuuuurrrvvvuuuvvvzzzzzzfffVVVOOOCCCAAAFFFIII\\\{{{|||zzzuuujjjqqqmmm\\\iii{{{xxxiiibbbeeelllyyyxxxqqqqqq}}}zzz___NNN>>>;;;777666777777777777444444444444444444444444333222222333555777666555666666666666777777777777666666666666666777777777666666666666777888999999:::999888888888999:::;;;;;;;;;;;;;;;;;;<<<=========???AAAAAA???>>>>>>??????AAALLLdddoooaaaZZZSSSNNNHHHEEEEEEEEECCC@@@AAAAAABBBAAA??????@@@BBBDDDGGGJJJLLLOOOSSSWWW[[[^^^eeeooovvvzzz~~~wwwpppkkkfffccc```______```___^^^```bbbfffkkkqqqwww{{{~~~~~~~~~|||}}}dddPPPHHHIIIHHHGGGFFFEEECCCBBBBBB@@@@@@???>>>>>>>>>???????????????>>>>>>>>>======;;;<<<>>>???@@@@@@??????<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@??????======>>>>>>@@@BBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDuuuTTTHHHFFFEEECCCAAA@@@???>>>>>>;;;999777555333222111000---,,,,,,++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---............------,,,,,,,,,,,,,,,,,,,,,---000222333222111000........................---///111222222333555777888>>>DDDFFFFFFGGGJJJMMMVVVbbbkkkkkkkkkrrr{{{~~~|||wwwxxxdddZZZJJJEEEJJJNNNeee~~~qqq|||~~~yyy{{{}}}}}}|||~~~|||yyyvvvzzzhhhOOODDD888888666444444555666555333333333444444444444333222222222333555666444333444444555555555666666666666666666666666666666666666555555666777888999999777777888888999999:::::::::::::::::::::;;;;;;<<<<<<>>>??????>>>===>>>???AAABBBGGGQQQddd}}}ssseee^^^TTTNNNKKKJJJFFFCCCCCCDDDDDDCCCBBBAAABBBCCCCCCDDDEEEEEEEEEGGGJJJLLLLLLQQQWWW]]]bbbhhhnnnrrruuu|||{{{wwwtttpppmmmiiieee```]]]\\\ZZZYYYYYY\\\^^^``````bbbdddhhhnnntttzzz}}}uuueeeSSSIIIHHHFFFEEEBBBAAABBBCCCAAA>>>======<<<<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>============>>>???AAABBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCtttTTTIIIFFFEEECCCAAA???>>>======;;;999777555333222111000++++++++++++,,,---...///************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------+++++++++,,,,,,+++++++++)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++---000333444333111000////////////////////////...000222222222333555777555;;;CCCGGGHHHJJJOOOSSSPPPYYY```aaaeeennntttuuuyyyrrrfffSSSKKKLLLPPPhhh~~~vvv|||zzz{{{{{{zzzzzz___JJJCCC777888777555333555666666111222333444444444444333222111222444555555444222333333333444444555555555666666666666666555555555555555555555666777999999666666888999:::::::::999::::::999999::::::;;;;;;;;;===>>>>>>======???@@@>>>BBBEEEFFFNNNkkkvvvlll```WWWRRROOOKKKGGGBBBDDDEEEDDDBBBBBBBBBDDDBBBBBBBBBAAA@@@@@@BBBDDDFFFGGGJJJNNNSSSYYY]]]___hhhnnnuuuyyyzzz|||}}}wwwvvvwwwtttoookkkgggbbb^^^]]]]]]\\\[[[ZZZYYYXXXYYY]]]aaacccdddeeegggkkkqqqwww}}}vvviii```UUUJJJFFFIIICCCAAA>>>===@@@CCCAAA===;;;;;;:::;;;;;;<<<===>>>>>>============<<<<<<<<<::::::;;;;;;<<<======>>>::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???????????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBqqqTTTKKKFFFEEECCCAAA???>>>>>>===;;;:::888666444111000///------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***++++++,,,------------,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,---...///000111222//////...---------------////////////000111222333888:::>>>EEELLLRRRUUUVVVSSSSSSTTTWWW[[[aaagggjjjxxx||||||vvvrrrqqqqqqsss{{{uuuddd^^^YYYYYYmmm}}}|||~~~|||yyy~~~~~~{{{zzzjjjQQQAAA===777777666555555555555555444444444333333222222222111111222222222333333333333333333444444444555555444444555555555555444444555555555555555666777777888666555444666777777777:::::::::;;;;;;:::999999:::;;;;;;<<<======<<<<<<@@@>>>@@@EEEIIIXXX}}}tttjjjaaaXXXPPPLLLLLLIIIFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGJJJNNNQQQSSSXXX[[[```dddhhhmmmrrruuuxxxyyyzzz}}}~~~{{{yyyvvvrrrnnnllljjjhhhddd```]]]ZZZVVVVVVXXXYYYXXXVVV]]]TTTRRRZZZ^^^]]]bbbkkknnnppprrruuuyyykkkXXXSSSPPPGGGCCCEEEAAAAAA@@@???>>>>>>??????<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999888999999:::::::::;;;;;;;;;===<<<:::999888999::::::888888999999999999888888888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========::::::;;;<<<===>>>??????@@@@@@????????????@@@@@@pppSSSKKKFFFEEECCCAAA???>>>>>>===;;;:::888666444111000///------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,---...///000111111000000///......------...////////////000111222222666888<<>>AAA@@@??????>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888888888999999999:::::::::;;;:::999888888888999999777777888888888888777777666666777777888999999::::::::::::;;;;;;<<<<<<<<<::::::;;;<<<===>>>>>>????????????>>>>>>?????????mmmQQQKKKFFFEEECCCAAA???>>>>>>===;;;:::888666444111000///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,---...///000000111222111111000//////..................///000111111333444999@@@IIIQQQUUUVVVYYYYYYXXXTTTQQQSSSZZZaaa```iiirrrvvvzzzwwwqqqiiiccc``````______[[[VVVQQQOOOMMMLLLPPPWWW]]]tttwwwnnnrrr~~~ssskkkiiivvvlllOOO999444999666666555444444444444555333333333333222222222222111111222222222333333333222222222222333333333333444444555555555555444444444444444555777888999:::>>>;;;777666777888999999888999999:::::::::999999;;;;;;<<<<<<<<<;;;;;;:::>>><<<>>>AAA@@@AAAMMM]]]yyypppbbb]]]VVVPPPLLLIIIFFFDDDEEEEEECCCBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@BBBDDDEEEEEEFFFHHHJJJOOOPPPQQQSSSUUUVVVXXXXXXYYY[[[\\\]]]]]]^^^___aaabbbbbbbbbbbb```^^^\\\[[[ZZZYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMKKKJJJMMMLLLKKKMMMQQQTTTVVVVVVYYYYYYcccsss{{{yyywwwyyy}}}yyyWWWLLLDDDDDDBBB===>>>CCC>>>>>>===<<<<<<<<<======:::999999999999999999:::;;;;;;::::::999888888888777777777777888888888888999888888777777777777888666666666777777666666666666666666777888888999999999999999:::::::::::::::999999:::;;;<<<===>>>>>>???>>>>>>======>>>>>>???jjjOOOJJJFFFEEECCCAAA???>>>>>>===;;;:::888666444111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------,,,++++++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---......///000000222222222222111000//////...............///000000000222666===EEEMMMRRRSSSZZZ^^^```\\\VVVVVV\\\cccfffpppyyyzzz{{{~~~zzzvvvvvvwwwvvvsssnnniiifffdddccccccccc^^^ZZZWWWSSSOOOQQQWWWRRReee}}}pppkkkqqqooommmkkkiiinnn|||ooo{{{}}}|||sssddd\\\\\\jjj~~~vvv^^^FFF777444999666555444444333333444444333222222222222222222222111111222222222333333333111111222222222333333333333444444555555444444333333444444555777999:::;;;>>>;;;777555666777999999777888888999999999999999;;;;;;<<<<<<<<<;;;::::::<<<:::<<<@@@AAA???DDDLLL]]]}}}{{{sssggg\\\TTTNNNJJJHHHIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAACCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMOOOPPPQQQPPPPPPRRRSSSTTTTTTTTTTTTSSSRRRPPPOOOQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJMMMMMMMMMPPPTTTWWWZZZ\\\aaaccckkkyyyyyyqqqoooyyyzzzbbbSSSMMMIIIHHHDDD>>>???CCC<<<<<<;;;;;;;;;;;;;;;<<<999999888888888888999999:::::::::999888888777777555555666666666777777777777666666666666666666666444555555666666555555444777777888888999:::::::::888888888888999999999999888888999:::;;;<<<======>>>======<<<<<<======>>>hhhMMMIIIFFFEEECCCAAA???>>>>>>===;;;:::888666444111000///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------------,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,------......//////222222333333222222111000///............//////000000000333999@@@GGGKKKMMMUUU[[[aaaaaa]]][[[___cccgggqqq{{{}}}|||~~~rrrkkklllqqqvvvvvvwwwwwwuuussspppnnnmmmnnnjjjeeebbb\\\WWWVVVZZZWWWbbbqqqtttllljjjgggddd```ZZZ[[[hhhwwwmmmppp|||}}}tttlllaaaYYYWWWccctttzzzaaaOOOAAA888555666555555444333333333333333222222222222222222222222111111222222222333333333111111222222222333333333333333444444444444333333333333444555777888:::;;;;;;888555444444666777777666777888888999999999888:::;;;;;;;;;;;;;;;::::::<<<:::;;;>>>@@@@@@CCCFFFMMMeee}}}nnnccc[[[WWWTTTQQQPPPMMMKKKHHHGGGFFFEEECCCDDDEEEEEEEEECCCBBBAAA@@@AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGHHHIIIIIIGGGFFFIIIIIIJJJKKKKKKKKKLLLLLLOOOPPPRRRTTTWWW[[[___bbblllmmmrrr{{{}}}wwwiiilllwwwiiiTTT^^^ZZZVVVPPPGGG???<<<===;;;:::::::::::::::;;;;;;999888888777777888888999:::999999888888777666666444444444555555555666666444555555555555555555555444444555555555555444444666777777888888999999:::888888888888888888888888777777888999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===hhhNNNJJJFFFEEECCCAAA???>>>>>>===;;;:::888666444111000///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---------.........000000222333333333222111000//////......///000000111000111555:::@@@CCCDDDJJJQQQZZZ]]]]]]\\\^^^```cccmmmwww||||||tttmmmkkkpppyyy{{{wwwtttmmmeeecccfffdddggglllsss{{{tttllljjjeeeaaa___XXXUUU^^^llltttzzzzzzooo{{{~~~xxxqqqpppnnngggdddjjjttt~~~vvvbbbLLL@@@;;;777444333444444333222222222222333111111111222222222222222111111222222222333333333222222222222333333333333333333444444444444333333333333333444666777888999777555333333444666666555555666777888888888888888999999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===@@@BBBBBBRRRlllwwwnnnhhh^^^\\\XXXSSSNNNJJJGGGFFFGGGFFFFFFEEEDDDCCCAAA@@@>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIGGGFFFHHHJJJKKKKKKLLLNNNPPPSSSVVVYYY\\\___ccciiimmmxxxyyy|||}}}xxxwwwwww}}}nnn[[[MMMOOONNNLLLGGGBBB===<<<<<<::::::999999999:::;;;;;;999888888888888888888999999999888888777666666666444444444444555555555555333444555555666555555555444444555555555555444444444444444555666666777777888888888888888777777777666666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<>>>>>===;;;:::888666444111000///------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------......---...111333444444333222111000000//////000000000333111000222555999;;;;;;BBBGGGNNNTTTWWWYYYZZZ\\\___fffnnnuuu}}}~~~}}}~~~zzz|||uuurrroooooopppssswww{{{~~~xxxrrrmmmgggeeeeee```YYY___jjjvvv{{{vvvwww~~~wwwyyy}}}~~~\\\NNN???888666444222333444333333222222222222222000111111111222222222222111111222222222333333333333333333333444444444444222333333444444333333222333333333333444555666777333333222444666777666444444555666777888888888888777888999:::;;;<<<<<<<<<999:::;;;999999;;;>>>???>>>EEETTTkkk|||yyyrrrjjjbbb[[[VVVTTTRRRQQQNNNLLLIIIGGGFFFEEECCCDDDEEEEEECCCCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGIIIMMMNNNNNNMMMIIILLLPPPRRRSSSUUUYYY\\\^^^bbbfffkkkooottt{{{nnn[[[MMMGGG;;;;;;::::::;;;======<<<:::999999999::::::;;;<<<999999999888888999999999999888888777666666555555444444444555555555555666333333555666666666555555444444555555555555444444333333444555555666666777999999999888888777777777555666666777888999::::::;;;;;;::::::::::::;;;;;;mmmSSSNNNFFFEEECCCAAA@@@>>>>>>===;;;:::888666444111000///---------,,,,,,,,,++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------------------+++---000222444444444333111111000000000000000111444222000000222444666666???BBBGGGMMMRRRVVVXXXYYYZZZ^^^dddjjjvvv}}}vvvqqqooopppsssxxxxxx|||rrrkkkjjjmmmiiiaaacccmmm}}}{{{|||~~~||||||nnnLLLCCC:::666444222222666444333222222111111222222000000111111222222222222111111222222222333333333333333444444444444555555222333333444444333333222333333333333333444555666222222333555777888666555444555666777888888888888666777888:::;;;<<<======444888;;;::::::<<