BM6P6(@ wwwuuuvvvtttrrrsssttttttsssqqqmmmhhhdddaaa___^^^]]][[[YYYXXXVVVVVVSSSPPPKKKGGGDDDBBB???======<<<<<<;;;;;;:::999999<<<;;;;;;::::::999999888888888999999999:::::::::;;;;;;<<<>>>AAAFFFKKKNNNYYY```kkkuuu|||sssjjjfffnnn|||vvvpppiiihhhfffaaadddhhh```bbbbbbaaa```___]]]\\\[[[UUUSSSQQQQQQPPPOOOLLLJJJFFFEEECCCAAA@@@>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;???<<<>>>CCCFFFDDDDDDFFFLLL[[[dddtttyyywwwxxxuuuttttttrrrrrrqqqooolllhhhdddaaa``````^^^\\\ZZZXXXVVVUUUVVVRRRMMMJJJGGGEEEBBB@@@===<<<<<<;;;;;;::::::999::::::::::::::::::::::::888888888888999999999:::<<<======???AAAFFFJJJNNNWWW]]]gggoootttvvvwwwxxxjjjeeefffrrrsssjjjhhhgggaaadddggg```aaaaaa```___^^^\\\[[[ZZZUUUSSSRRRQQQPPPOOOLLLJJJFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;<<<<<<<<<==============================>>><<<>>>BBBEEEEEEGGGKKKSSSgggwww|||zzzyyywwwuuutttpppppppppnnnkkkhhhdddbbbcccbbb```]]][[[XXXVVVUUUSSSOOOKKKGGGEEECCC@@@>>>======<<<<<<;;;:::::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<===???@@@AAAEEEIIIMMMUUU[[[bbbhhhkkkkkkkkkkkkaaa```gggwwwxxxllliiigggaaacccfff`````````___^^^]]][[[ZZZYYYUUUSSSRRRQQQQQQOOOMMMJJJGGGFFFDDDBBB@@@???>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>BBBDDDEEEKKKQQQ^^^xxx}}}zzzzzzwwwttttttooooooooonnnllliiifffcccdddcccaaa^^^[[[YYYWWWUUUQQQNNNIIIEEECCCAAA???============<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@@@@BBBGGGKKKTTTYYY___cccddddddcccccc]]]___iiizzzoooiiigggaaabbbeee```______^^^^^^\\\ZZZYYYXXXUUUTTTRRRQQQQQQPPPMMMKKKHHHGGGEEECCCAAA???>>>>>><<<<<<<<<<<<==================>>>>>>>>>>>>>>>???AAA???@@@BBBCCCFFFPPP[[[ooo|||yyyyyyvvvsssssspppppppppooommmjjjgggeeeeeedddaaa___\\\YYYWWWVVVSSSPPPLLLHHHFFFDDDBBB@@@>>>======<<<<<<;;;::::::;;;;;;;;;::::::999999999777888888888999999999999888<<>><<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>CCCBBBBBBCCCDDDIIIXXXggg{{{xxxxxxvvvssssssqqqqqqqqqpppnnnkkkgggeeedddcccaaa^^^\\\YYYWWWVVVQQQNNNJJJGGGEEECCCAAA???>>>>>>======<<<;;;;;;;;;<<<<<<;;;::::::999888888::::::;;;;;;;;;<<<<<<<<<777;;;@@@AAA???AAAFFFKKKOOOSSSXXX\\\\\\\\\\\\\\\aaaeeepppuuuiiihhhaaa```bbb```______^^^]]]\\\ZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNKKKJJJIIIGGGDDDBBB@@@??????<<<<<<=========>>>>>>>>>;;;<<<<<<======>>>>>>>>>CCCCCCDDDEEEFFFOOOdddwwwzzzxxxyyywwwuuuuuuqqqqqqqqqooommmiiifffdddbbbaaa```^^^[[[YYYXXXWWWNNNKKKGGGDDDBBBAAA???===>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============666<<>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@@@@AAACCCFFFIIIWWWqqq{{{yyyyyyxxxvvvvvvpppppppppnnnlllhhhdddbbbaaa```___]]][[[YYYXXXWWWQQQNNNJJJGGGEEEDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;888999999::::::;;;;;;<<<666666666777777777888888777===CCCEEECCCDDDKKKQQQYYY\\\```aaaaaa`````````^^^eeevvvyyyjjjhhhaaa^^^aaa`````````___^^^]]][[[ZZZYYYVVVUUUSSSRRRRRRQQQNNNLLLLLLJJJHHHEEECCCAAA??????============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA<<>><<>>===<<<<<<;;;;;;<<<888888888888888888888888::::::999999999:::;;;;;;<<<>>>@@@CCCFFFKKKRRRVVV]]]bbbfffggggggfffccc___]]]nnnyyyiiifffaaa```bbb^^^____________^^^\\\ZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNKKKHHHEEECCCBBBBBB@@@???@@@?????????>>>>>>======@@@@@@@@@???@@@@@@AAAAAA@@@AAADDDIIIQQQddd}}}yyyzzzvvvvvvyyytttpppooonnnnnnmmmiiiddd```bbb```]]][[[ZZZYYYWWWUUUQQQNNNIIIFFFDDDBBB@@@>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<@@@AAACCCEEEIIIOOOWWW\\\hhhllloooooommmiiiddd```bbbsssoookkkeeeccceeeaaa____________]]]\\\ZZZYYYYYYWWWTTTSSSSSSRRRPPPNNNKKKHHHEEECCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>@@@@@@?????????@@@AAAAAAAAABBBEEEJJJSSSfff~~~yyyzzzuuuvvvxxxsssrrrqqqooommmkkkgggbbb^^^bbb```]]]\\\[[[ZZZWWWUUUOOOLLLHHHFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<>>>>>>>>???????????????@@@AAAAAACCCDDDHHHNNNXXXlllyyyzzzuuuuuuxxxsssrrrpppnnnllljjjfffbbb^^^aaa___]]][[[[[[YYYVVVTTTPPPLLLHHHFFFDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===@@@AAADDDJJJSSS```mmmvvvyyy{{{~~~wwwllleeedddmmm}}}~~~tttlllcccaaaccc```aaa```___^^^\\\[[[YYYYYYXXXVVVTTTSSSRRRQQQOOOMMMJJJHHHEEECCCCCCCCCBBBAAA???????????????????????????????????????@@@AAABBBEEEGGGLLLVVVbbbuuuzzzyyyttttttwwwsssooommmllljjjiiigggdddaaa___^^^\\\[[[ZZZXXXUUUSSSQQQNNNIIIFFFDDDBBB@@@>>>>>>===<<<;;;;;;:::::::::888888888888888888888888::::::::::::;;;<<<===>>>???AAAFFFNNN[[[kkk|||zzzkkkddddddnnn~~~zzzqqqhhhfffhhhfffbbbaaa___^^^\\\ZZZYYYYYYXXXVVVTTTRRRRRRQQQOOOMMMJJJHHHEEECCCCCCCCCCCCBBB???????????????@@@@@@@@@????????????@@@AAABBBCCCEEEHHHRRR___nnnzzzyyyssstttwwwrrrmmmkkkjjjiiiiiigggeeeccc___^^^]]]\\\[[[YYYVVVSSSRRRNNNJJJFFFDDDBBB???===>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>@@@DDDJJJSSS```qqq|||jjjbbbeeerrrssshhhfffhhhfffcccbbb```]]][[[ZZZYYYYYYWWWUUUSSSRRRRRRQQQOOOMMMJJJHHHEEEDDDDDDDDDCCCBBB?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEELLL[[[nnnzzzyyyssssssvvvrrrmmmkkkiiihhhhhhgggdddbbbaaa```___^^^^^^[[[WWWTTTPPPMMMIIIFFFDDDCCCAAA???======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::<<<===>>>???BBBEEEKKKSSS___mmm|||zzziiidddiiiwwwuuuhhhdddfffddddddbbb```]]][[[YYYYYYYYYWWWUUUSSSRRRRRRQQQNNNLLLJJJHHHEEEDDDDDDEEEDDDCCC?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFLLLVVVjjjzzzyyyrrrsssvvvrrrnnnllliiihhhgggfffcccaaabbbaaaaaa``````]]]YYYVVVNNNKKKGGGEEEEEEDDDCCCBBB======<<<;;;::::::::::::::::::::::::::::::::::::999::::::;;;<<<===??????CCCEEEIIIPPPYYYfffsss{{{xxxhhhfffooo||||||mmmhhhiiifffdddbbb```]]][[[YYYYYYYYYWWWUUUSSSRRRQQQPPPNNNLLLJJJHHHEEEDDDDDDEEEDDDCCC?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGTTT```www{{{zzzvvvvvvxxxrrrrrrpppnnnllljjjgggdddaaaaaa```^^^^^^]]]ZZZUUURRRNNNKKKGGGCCC@@@???@@@@@@???>>><<<;;;;;;<<<===>>><<<:::888999;;;<<<:::888999::::::;;;;;;<<<<<<<<>>??????@@@AAA@@@DDDAAA@@@FFFFFFJJJXXXmmm{{{yyyrrrqqqvvvtttqqqooollljjjhhhfffbbb___```___]]]\\\[[[YYYUUURRRMMMLLLIIIFFFDDDBBB@@@@@@AAA@@@>>><<<::::::::::::999888777777999999888777::::::::::::;;;<<<===>>>@@@AAADDDIIIPPPXXX___cccdddffffffaaa]]]bbbqqq~~~{{{mmmhhhhhhdddaaa^^^\\\\\\[[[YYYWWWVVVTTTQQQPPPOOOOOOMMMKKKJJJHHHEEEDDDCCCCCCAAA??????????????????@@@AAAAAABBBFFFBBBBBBHHHJJJRRRddd~~~sssrrrxxxwwwsssqqqnnnlllkkkhhhdddaaa___^^^\\\[[[ZZZXXXUUURRRMMMLLLJJJHHHEEEBBB@@@??????>>>===;;;;;;::::::;;;999888888888999999999888::::::::::::;;;<<<>>>???AAABBBEEEJJJQQQWWW]]]```bbbcccbbb___^^^gggxxxqqqjjjjjjeeeccc```^^^]]][[[YYYXXXWWWUUURRRPPPPPPOOONNNLLLJJJHHHEEEDDDCCCCCCAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBFFFCCCBBBIIIOOO]]]ttttttrrrwwwvvvsssqqqooommmkkkhhheeebbb___]]][[[ZZZYYYXXXUUUSSSMMMLLLJJJHHHEEEBBB@@@???;;;;;;;;;;;;;;;<<<<<<<<<999:::::::::999999::::::;;;:::::::::;;;===???@@@BBBDDDGGGKKKQQQVVV[[[^^^]]]^^^\\\YYY[[[fffxxxvvvlllkkkhhheeebbb```^^^]]][[[YYYXXXVVVSSSRRRRRRQQQOOONNNKKKHHHFFFDDDDDDCCCAAA@@@BBBBBBAAAAAABBBBBBCCCDDD@@@FFFCCCCCCLLLVVVlll|||sssqqquuusssrrrpppmmmkkkiiigggccc```^^^\\\ZZZYYYXXXWWWUUUSSSMMMLLLIIIFFFDDDBBB@@@@@@999::::::;;;<<<<<<======999:::;;;;;;999999:::;;;;;;:::::::::;;;===@@@BBBBBBCCCFFFJJJOOOTTTXXXZZZ[[[[[[YYYXXX[[[gggyyy~~~~~~pppllliiigggcccaaa___^^^\\\ZZZYYYWWWTTTSSSRRRRRRPPPNNNKKKIIIFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAABBB???FFFEEEEEEPPP```|||zzzyyyssssssvvvrrrrrrpppmmmkkkjjjgggccc```^^^\\\YYYXXXWWWWWWUUUSSSNNNLLLHHHDDDBBB@@@@@@@@@::::::;;;;;;<<<<<<;;;;;;888:::;;;:::888777999;;;;;;:::999999;;;>>>AAACCCBBBDDDGGGKKKOOOSSSVVVXXXZZZZZZYYYYYY___lll~~~tttmmmiiifffccc```___]]][[[YYYYYYVVVTTTRRRRRRQQQOOONNNKKKIIIFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@AAABBBBBB???GGGGGGHHHUUUiiiwwwxxxuuuwwwyyyttttttrrrooonnnllliiieeeccc^^^[[[YYYWWWWWWVVVUUUSSSNNNKKKGGGCCC@@@???@@@@@@<<<<<<<<<<<<;;;::::::999666999::::::777666888:::<<<;;;999999;;;>>>AAACCCEEEFFFIIIMMMQQQTTTWWWXXXVVVVVVVVVXXX^^^lllxxxnnniiifffbbb```^^^\\\ZZZXXXXXXUUUSSSQQQQQQPPPNNNMMMKKKIIIFFFEEEEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@HHHIIIKKKYYYpppzzzyyyssssssvvvqqqsssqqqooommmkkkhhhdddaaa___^^^\\\ZZZWWWUUUSSSSSSPPPGGGAAAEEEFFFAAA>>>???888:::<<<<<<;;;:::;;;<<<:::::::::999999999888888777777888999<<>>>>>===;;;999777666555;;;;;;;;;:::::::::999999:::::::::;;;<<<>>>AAACCCGGGLLLPPPQQQRRRWWWYYYYYYXXXTTTRRRXXXaaannnyyyooojjjgggeeebbb```^^^ZZZWWWVVVUUUUUUTTTRRRPPPNNNMMMJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDGGGKKKTTTfff}}}}}}xxxyyy{{{vvvtttrrrpppnnnmmmkkkgggeeedddcccaaa]]]ZZZVVVRRRQQQHHHJJJIIIEEEBBBCCCCCCAAAAAA@@@>>>>>>>>>===<<<:::<<<<<<<<<;;;;;;;;;::::::<<<<<<===<<<;;;===@@@CCCJJJOOOSSSSSSTTTYYY[[[[[[YYYTTTSSSYYYdddppp}}}rrrkkkhhheeebbbaaa___\\\ZZZUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDFFFHHHMMMYYYooo~~~~~~yyyxxxzzzuuusssqqqooonnnmmmjjjgggeeecccbbb```^^^ZZZVVVSSSQQQJJJKKKFFF>>>===CCCEEEBBB===;;;999999;;;<<<:::999;;;;;;;;;;;;:::::::::::::::<<<<<<<<<;;;===AAAEEEIIINNNSSSSSSVVV[[[^^^^^^ZZZUUUTTT\\\gggssstttkkkhhhdddaaa```___]]]\\\TTTTTTSSSRRRPPPNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGHHHNNN]]]vvv~~~}}}vvvuuuwwwqqqrrrpppnnnmmmkkkiiifffccc______^^^]]]ZZZWWWTTTRRROOOMMMHHHCCCCCCEEECCC>>>CCCAAA???>>>>>>>>>>>>===::::::::::::999999999999666999;;;;;;:::===DDDJJJNNNTTTYYYYYYZZZ^^^```___[[[VVVVVV^^^jjjuuuqqqjjjgggccc```___^^^\\\[[[TTTTTTSSSRRRPPPNNNMMMLLLIIIIIIGGGFFFEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFHHHPPP```yyy}}}{{{tttsssuuupppsssqqqnnnlllkkkhhhdddaaa^^^^^^^^^]]][[[WWWTTTRRRKKKHHHGGGHHHGGGBBB@@@AAAEEEEEEDDDAAA>>><<<===???::::::999999999888888888444888;;;;;;;;;???HHHOOO[[[aaafffeeecccdddbbb___\\\WWWWWWaaammmxxx}}}mmmjjjgggcccaaa___^^^[[[YYYUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIHHHFFFFFFEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEFFFJJJUUUfff~~~|||yyyrrrssswwwsssuuussspppnnnkkkhhhdddaaa`````````___\\\XXXTTTQQQKKKDDDCCCHHHEEEBBBOOOdddiiihhhbbbUUUFFF<<<999:::;;;;;;:::::::::999999999666:::=========AAAKKKSSScccjjjooonnnllljjjfffaaa\\\XXXXXXcccpppzzzrrrkkkhhhfffcccbbb___[[[XXXVVVUUUUUUTTTRRRPPPNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEGGGNNN\\\nnn{{{xxxrrrtttyyywwwxxxuuurrrooolllhhhdddaaacccccccccaaa]]]XXXSSSPPPSSSGGGDDDGGGDDDHHHjjjrrrYYYMMMKKK<<<<<<;;;;;;;;;:::::::::999===@@@???>>>BBBLLLUUUccckkkrrrrrrqqqooojjjddd]]]XXXYYYdddqqq{{{{{{llljjjhhhfffddd```[[[WWWVVVVVVUUUTTTRRRPPPOOONNNIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEHHHQQQaaattt|||{{{tttuuuxxxtttxxxwwwsssooojjjfffcccaaaaaabbbbbbaaa^^^YYYTTTQQQIIIFFFFFFGGGDDDGGG]]]vvvPPPJJJ===777<<<>>>999777;;;:::;;;<<<===???DDDJJJOOO]]]cccjjjnnnmmmhhhdddbbbXXXYYY^^^gggsss|||zzzllljjjhhhfffbbb___[[[YYYTTTUUUUUUTTTRRRPPPMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEJJJCCC???CCCGGGGGGGGGHHHOOOZZZnnn{{{zzztttvvvyyyuuuxxxvvvsssoookkkfffcccaaa___```aaa```\\\XXXSSSPPPJJJFFFFFFGGGCCCBBBOOObbb}}}MMMAAA:::>>>???999777;;;:::;;;<<<===???CCCJJJNNNSSSXXX]]]aaaaaa^^^YYYVVVSSSUUU\\\gggsss~~~nnnllliiieeebbb___[[[YYYUUUUUUTTTSSSQQQOOONNNMMMIIIIIIHHHHHHGGGHHHHHHIIIRRRIIICCCCCCFFFFFFGGGJJJSSSbbb{{{zzzyyytttvvvzzzvvvwwwvvvsssoookkkgggcccaaa```aaaaaa```]]]YYYTTTQQQMMMHHHGGGIIIDDD???BBBKKKMMM```{{{NNNCCC<<<>>>>>>:::999<<<:::;;;<<<===???CCCIIIMMMPPPRRRVVVZZZ[[[YYYSSSOOOOOOSSS[[[gggttt~~~~~~{{{rrrnnniiieeebbb___\\\YYYWWWVVVTTTRRRPPPOOONNNNNNJJJIIIHHHGGGGGGIIIKKKLLLUUULLLEEEDDDDDDFFFKKKPPPZZZppp{{{zzztttuuuyyyuuuvvvuuusssppplllgggcccaaabbbcccdddccc```[[[WWWTTTQQQKKKHHHIIIFFFAAA>>>AAAAAADDDIIIHHHIII^^^nnniiiIIIBBB<<<======;;;;;;>>>:::;;;<<<===???BBBGGGKKKOOOPPPSSSVVVXXXVVVQQQMMMPPPUUU___jjjuuu}}}{{{vvvxxxwwwqqqjjjeeebbb```\\\ZZZWWWVVVSSSQQQOOOOOOOOOOOOLLLJJJHHHFFFFFFGGGIIIKKKNNNHHHDDDCCCEEEGGGOOOWWWeee}}}{{{tttuuuwwwsssuuuuuusssppplllhhhcccaaabbbbbbcccccc```\\\WWWTTTQQQKKKFFFFFFEEECCC@@@@@@======CCCAAA:::@@@GGG@@@AAA===:::;;;<<<;;;<<<>>>:::;;;===>>>???BBBFFFIIILLLMMMOOOQQQRRRPPPMMMJJJNNNVVVbbbnnnxxx{{{tttttt~~~}}}uuukkkeeebbb```]]]ZZZWWWVVVSSSQQQOOOOOOOOOOOOMMMKKKHHHEEEDDDEEEFFFGGGGGGDDDCCCEEEEEEHHHQQQZZZqqq|||uuuuuuxxxsssttttttsssqqqmmmhhhdddaaa______``````^^^YYYUUURRRNNNIIICCCAAABBBBBBAAA@@@<<<:::AAADDD===>>>AAA;;;:::::::::;;;;;;;;;<<<===:::<<<===>>>???AAAEEEGGGKKKMMMPPPQQQOOOMMMLLLLLLLLLUUUdddrrr||||||tttrrrxxx~~~}}}{{{yyyyyyxxxllldddbbbaaa^^^ZZZWWWVVVTTTRRRPPPOOONNNNNNMMMKKKIIIFFFDDDDDDDDDEEEEEEDDDEEEFFFFFFIIISSS^^^}}}wwwwwwzzzvvvttttttsssqqqmmmhhhdddaaa]]]^^^______]]]YYYTTTRRRLLLIIIEEEAAAAAAAAA@@@>>>@@@777999;;;666888>>>;;;777:::<<<<<<<<<;;;;;;::::::<<<===>>>???AAADDDFFFKKKQQQUUUTTTOOOLLLMMMPPPNNNYYYhhhvvv~~~tttpppsssyyy}}}{{{xxxxxxwwwzzz~~~|||{{{|||}}}{{{mmmdddbbbaaa^^^[[[UUUUUUTTTSSSQQQOOONNNMMMLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGMMM\\\kkk~~~xxxyyy|||xxxsssssssssqqqnnniiidddaaa___```aaaaaa^^^ZZZVVVSSSNNNMMMIIIEEEBBBAAA???===???666;;;BBB>>><<<<<<777777;;;>>>>>><<<;;;:::777:::<<<>>>>>>???@@@CCCEEEIIIOOOUUUSSSKKKHHHKKKPPPSSS^^^mmmzzztttnnnooosssvvvwwwwwwyyy~~~zzz~~~|||xxxwwwqqqtttxxx|||~~~|||mmmdddbbbaaa^^^[[[TTTUUUUUUTTTRRRPPPMMMLLLJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDEEEGGGIIIRRRfffxxx}}}yyyvvvrrrrrrsssrrrrrrqqqooolllhhheeebbb______``````^^^ZZZWWWTTTMMMKKKHHHDDDAAA@@@@@@@@@===<<<999888999;;;???AAA:::::::::999999888888888<<<<<<===>>>@@@BBBCCCDDDGGGIIIKKKKKKKKKKKKMMMNNNSSS___nnnxxx|||pppkkkjjjiiijjjmmmlllpppvvvzzz}}}{{{vvvnnnooorrrwww{{{jjjiiidddbbbaaaZZZWWWWWWUUUSSSRRRPPPNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGDDD???CCCLLLMMMQQQjjjzzzwwwvvvttttttvvvrrrrrrrrrpppmmmiiieeeccc______```___]]]ZZZWWWTTTMMMKKKGGGCCCAAA?????????===<<<:::888888:::;;;===;;;;;;;;;:::::::::999999<<<<<<===>>>@@@BBBCCCDDDGGGHHHJJJJJJJJJKKKMMMOOOXXXdddrrr|||yyymmmjjjkkkkkkjjjkkkkkkooouuuyyy|||{{{pppqqqsssxxx~~~mmmjjjdddaaa___XXXXXXWWWUUUTTTQQQPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFBBBFFFMMMNNNTTTppp~~~wwwvvvvvvtttsssuuurrrrrrqqqpppmmmiiieeebbb______```___]]]ZZZVVVTTTLLLJJJFFFCCC@@@>>>>>>>>>===<<<;;;999999888888999<<<<<<;;;;;;;;;;;;::::::<<<<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJJJJKKKNNNPPP\\\hhhuuu~~~zzznnnmmmqqqrrrpppooorrruuuyyy|||~~~~~~ssstttuuuyyy~~~}}}}}}~~~qqqllleee```^^^WWWXXXWWWVVVTTTQQQOOONNNMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEHHHMMMOOOYYYzzz}}}vvvuuutttqqqppppppqqqqqqpppnnnkkkgggcccaaa_________^^^\\\YYYVVVUUULLLIIIFFFBBB???>>>>>>>>>;;;<<<;;;;;;;;;:::999888;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>AAACCCEEEFFFGGGHHHJJJJJJJJJLLLOOOQQQ]]]hhhttt~~~tttuuu{{{}}}}}}|||~~~~~~}}}vvvwwwxxx{{{}}}|||~~~sssmmmeeeaaa___YYYXXXWWWVVVTTTQQQOOONNNMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGJJJMMMPPP^^^|||vvvttttttqqqooopppoooooonnnmmmjjjfffbbb_________^^^]]][[[YYYVVVUUULLLIIIFFFBBB???>>>>>>>>>:::;;;<<<======<<<;;;:::999999999999999:::::::::;;;<<<===???BBBEEEHHHJJJJJJKKKLLLLLLLLLMMMQQQTTT]]]hhhttt~~~}}}zzzyyy{{{{{{~~~~~~|||~~~~~~~~~~~~xxxyyyzzz|||~~~sssmmmfffcccbbb\\\YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHJJJMMMRRReee|||uuuttttttrrrqqqsssoooooonnnmmmiiieeebbb_________^^^\\\ZZZXXXVVVUUULLLJJJFFFCCC@@@>>>>>>>>>;;;;;;<<<======<<<<<<<<<888888999999999999:::::::::;;;>>>AAAEEEIIILLLNNNOOOOOOOOONNNNNNPPPSSSVVVaaakkkvvv}}}yyyxxx}}}|||}}}|||wwwtttxxx~~~}}}}}}}}}~~~yyyyyyyyyzzz~~~tttmmmeeecccccc^^^YYYXXXVVVTTTQQQOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHJJJNNNWWWmmmwwwtttsssqqqqqqssspppppppppnnnkkkgggcccaaa```___^^^\\\ZZZXXXVVVUUUMMMKKKGGGCCCAAA?????????===<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;999;;;>>>BBBGGGLLLPPPRRRTTTTTTSSSQQQPPPRRRUUUXXXdddmmmwwwwwwrrrvvv~~~}}}|||}}}~~~|||~~~yyyxxxuuuuuuxxx}}}tttllldddbbbbbb^^^ZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHJJJPPP]]]uuuzzzuuurrrooonnnppprrrrrrqqqppplllhhheeebbb```___]]][[[YYYWWWVVVUUUNNNKKKHHHDDDAAA@@@@@@@@@???===<<<:::999888777777:::::::::;;;;;;<<<<<<<<<999;;;>>>CCCHHHNNNRRRUUUWWWWWWUUUSSSRRRSSSVVVYYYdddmmmvvv||||||tttwww~~~}}}}}}{{{~~~yyyvvvsssqqqsssxxxuuullldddaaaaaa\\\ZZZYYYWWWTTTQQQNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGJJJIIIKKKRRRaaazzzsssqqqrrrssssssrrrrrrqqqpppmmmhhhdddaaa```^^^[[[YYYXXXVVVSSSQQQLLLJJJGGGDDDAAA??????>>>???>>><<<;;;::::::;;;;;;:::999999888999999:::::::::;;;===AAAHHHOOOUUUYYYZZZWWWUUUSSSOOONNNUUU___gggrrr{{{}}}zzzvvv|||~~~}}}}}}xxxsssmmmkkknnnsssyyy|||{{{~~~}}}pppiii```]]]___ZZZWWWSSSPPPOOOMMMLLLJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKOOOWWWfff~~~xxxpppoooqqqpppnnnpppqqqqqqpppmmmhhhddd``````^^^[[[ZZZYYYWWWTTTQQQLLLJJJGGGDDDAAA???>>>>>>>>>===;;;:::999999::::::::::::999999999999999999===>>>@@@CCCIIIPPPVVVYYY[[[XXXUUURRRMMMKKKSSS\\\jjjuuu|||}}}}}}yyy}}}~~~}}}}}}}}}vvvrrrmmmlllooouuuzzz~~~~~~||||||}}}ttttttyyy}}}~~~~~~rrrkkkccc___```[[[XXXTTTQQQPPPOOOMMMKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHJJJOOOXXXiiizzzrrrnnnoooqqqooolllooopppqqqqqqnnnhhhccc___```^^^\\\ZZZYYYWWWTTTRRRLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999999999999999;;;;;;:::999999999999999===>>>@@@CCCGGGMMMRRRUUUVVVTTTRRROOOKKKKKKSSS^^^nnnvvv}}}|||yyyzzz{{{{{{}}}~~~}}}{{{}}}}}}xxxtttppppppsssyyy|||{{{{{{{{{wwwnnnpppqqqsssvvvsssmmmgggbbb```\\\YYYUUURRRQQQPPPNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIKKKQQQ^^^sss{{{vvvpppnnnpppqqqpppnnnmmmoooppppppmmmhhhccc______^^^\\\[[[[[[YYYUUUSSSLLLKKKGGGDDDAAA???>>>===<<<;;;;;;:::::::::999999<<<;;;:::999999999999999:::;;;<<>>AAAEEEHHHJJJKKKIIIIIIIIIIIILLLXXXdddmmmrrrxxxyyytttmmmjjjkkkqqq~~~~~~|||zzz|||{{{}}}}}}|||{{{}}}yyyoooiiiccc___[[[XXXTTTQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKOOOZZZooo{{{vvvqqqmmmmmmnnnoooooommmmmmnnnmmmjjjgggccc```___^^^^^^^^^]]][[[WWWTTTMMMKKKHHHDDDAAA>>>===<<<;;;<<<<<<======<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>@@@CCCFFFIIIKKKMMMKKKIIIHHHGGGJJJVVVbbblllpppvvvxxxrrrhhhdddfffkkk|||~~~~~~~~~}}}{{{|||{{{~~~~~~pppiiiccc___[[[XXXTTTQQQPPPOOOMMMKKKJJJJJJJJJIIIJJJJJJKKKLLLKKKOOO]]]wwwzzzwwwtttqqqpppooooooooonnnmmmlllkkkhhhfffcccbbb___^^^^^^^^^^^^\\\XXXTTTNNNLLLHHHDDDAAA>>>===<<<::::::;;;<<<<<<<<<;;;::::::::::::::::::;;;<<<===<<<===???BBBEEEHHHKKKLLLMMMJJJHHHHHHGGGJJJVVVcccmmmpppvvvyyyqqqeee___aaaiiixxx~~~}}}~~~~~~}}}~~~}}}rrriiiddd```\\\YYYUUURRRQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMSSSccczzzyyywwwvvvtttsssrrrqqqnnnmmmllliiigggeeedddccc___^^^^^^______\\\XXXTTTNNNLLLHHHDDDAAA>>>===<<<888999:::;;;;;;;;;:::999999999999:::;;;<<<===>>><<<===???BBBEEEHHHKKKLLLJJJGGGFFFGGGGGGLLLZZZgggnnnpppvvvyyypppbbb\\\^^^hhhuuu~~~}}}~~~tttjjjeeebbb^^^ZZZVVVTTTRRRQQQOOONNNJJJJJJJJJJJJJJJKKKLLLLLLQQQXXXjjj{{{{{{{{{yyyvvvrrrnnnllljjjiiiiiiiiiiiigggdddaaa```^^^]]]]]]^^^]]][[[YYYOOOMMMJJJFFFBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;<<<===>>>AAADDDGGGIIIKKKKKKGGGEEEHHHKKKPPPZZZdddooouuuuuuuuuuuuiii^^^ccccccooo|||}}}|||}}}~~~~~~~~~uuulllfffbbb```]]]XXXTTTRRROOOMMMKKKKKKLLLLLLKKKJJJJJJLLLNNNSSS[[[sss|||{{{zzzxxxuuuqqqnnnllllllkkkkkkkkkkkkiiifffccc___^^^]]]]]]]]]]]]ZZZXXXQQQNNNKKKGGGCCC@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<===>>>@@@CCCFFFHHHIIIKKKGGGFFFIIIMMMRRR]]]gggrrryyyyyyyyyxxxiii]]]```bbbkkkvvvzzzzzz|||}}}|||}}}~~~}}}xxxnnngggbbb```]]]XXXTTTRRROOOMMMKKKKKKLLLLLLKKKJJJJJJMMMOOOSSS]]]xxx}}}{{{yyyuuurrrooonnnmmmmmmmmmlllmmmmmmkkkgggddd___^^^\\\\\\]]]\\\YYYWWWRRROOOLLLGGGCCC@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>@@@BBBEEEFFFGGGKKKGGGFFFJJJOOOUUU```kkkrrr{{{}}}~~~{{{kkk]]]```aaahhhppprrrqqqttt{{{~~~}}}}}}~~~~~~{{{~~~|||ppphhhbbb```\\\XXXTTTRRRPPPMMMKKKKKKLLLLLLKKKJJJKKKMMMOOOUUUbbb~~~|||xxxssspppnnnmmmmmmmmmmmmlllmmmmmmkkkgggddd^^^]]]\\\[[[\\\[[[XXXVVVQQQOOOKKKFFFBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEEEEIIIFFFFFFJJJOOOWWWbbbmmmqqq{{{~~~lll^^^aaaaaafffkkkmmmnnnqqqyyy}}}}}}}}}~~~|||~~~pppgggaaa___\\\XXXTTTRRRPPPMMMLLLKKKLLLLLLKKKJJJKKKNNNPPPVVVfff|||xxxsssooonnnmmmmmmllllllkkklllllljjjfffccc^^^\\\[[[[[[ZZZYYYWWWTTTOOOLLLIIIDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;===???AAACCCDDDDDDEEEGGGEEEEEEJJJPPPWWWcccooottt~~~|||jjj\\\```aaaeeejjjmmmooosss{{{~~~}}}}}}~~~~~~}}}pppfff```___\\\WWWTTTRRRPPPNNNLLLKKKLLLLLLLLLKKKLLLOOOQQQWWWiii}}}yyytttpppnnnmmmmmmkkkjjjjjjkkkkkkiiieeebbb]]]\\\ZZZZZZYYYXXXUUUSSSLLLJJJGGGCCC???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::<<>>======<<<;;;::::::999999::::::888888999:::::::::999999;;;===@@@CCCFFFIIIKKKLLLJJJHHHGGGKKKSSS^^^gggllltttyyy|||zzzuuutttxxx~~~wwwnnnnnnssswwwzzz~~~wwwooouuu~~~}}}yyyyyyzzzzzzyyyzzz|||~~~vvvqqqfffdddaaa^^^[[[ZZZZZZ[[[XXXZZZ[[[ZZZYYY[[[___ccclllvvv|||xxxzzz|||rrrllljjj^^^ZZZVVVRRRQQQPPPNNNMMMPPPNNNKKKKKKLLLOOOQQQRRR```rrryyywwwtttnnnkkklllkkkkkkjjjjjjhhhgggfffeee```]]][[[YYYXXXWWWVVVTTTOOOMMMHHHCCC@@@>>>>>>>>><<<;;;::::::999999::::::888999999999::::::;;;;;;===???CCCFFFJJJLLLMMMMMMJJJHHHGGGKKKSSS]]]fffjjjqqquuuxxxwwwuuuyyyuuulllnnnvvv|||vvvnnnttt|||~~~~~~{{{vvvuuuwwwyyy{{{{{{zzz|||yyyuuurrrqqqttt~~~zzzsssooojjjhhhddd```\\\ZZZXXXXXXWWWXXXXXXXXXVVVXXX\\\___ccclll{{{{{{vvvsssvvvtttlllhhh^^^[[[VVVSSSQQQPPPNNNMMMOOOMMMKKKKKKMMMOOOQQQRRR___qqq{{{yyyuuunnnkkkkkkllllllkkkjjjhhhfffdddccc___]]][[[ZZZZZZYYYWWWVVVPPPMMMHHHCCC???>>>>>>???<<<;;;::::::999999::::::999999999999:::;;;===>>>???BBBFFFJJJMMMNNNNNNNNNIIIHHHGGGKKKSSS\\\cccggglllooorrrsssvvvuuukkkppp}}}wwwnnnsss{{{|||}}}zzzwwwtttsssuuuxxxyyyzzzzzz{{{~~~zzzqqqkkkgggfffgggqqqtttwwwyyyyyyvvvrrrppppppnnnjjjeee```\\\YYYXXXWWWXXXWWWVVVUUUUUUXXX[[[[[[bbbnnn|||zzztttooorrr}}}wwwmmmggg___[[[WWWSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOQQQRRR```uuuzzzxxxtttnnnkkkkkkkkkkkkkkkjjjhhhgggeeeddd___]]]\\\[[[\\\[[[YYYWWWPPPLLLGGGAAA>>>======>>><<<;;;::::::999999:::::::::999888888999<<<>>>@@@???BBBGGGLLLNNNOOONNNMMMHHHGGGGGGKKKRRR[[[aaadddhhhjjjmmmooovvvzzzrrrzzz|||qqquuu||||||||||||zzzwwwuuuuuuuuuuuuvvvyyy{{{}}}zzzpppiiidddccceeefffhhhlllpppsssssssssrrruuussspppkkkfffbbb^^^]]][[[ZZZYYYVVVUUUUUUWWWXXXYYY]]]eeepppzzzsssppprrr{{{yyymmmhhh```\\\XXXTTTRRRPPPOOOMMMJJJKKKLLLMMMNNNPPPRRRTTTddd{{{|||xxxvvvtttnnnlllllliiiiiiiiiiiiiiihhhgggfff___]]]\\\\\\]]][[[YYYWWWNNNKKKFFFAAA===<<<<<<===<<<;;;::::::999999:::::::::999888888999<<<>>>@@@>>>AAAEEEJJJLLLLLLKKKIIIGGGFFFGGGLLLSSS[[[```cccdddgggiiilllsssxxxzzz~~~}}}|||zzzzzzxxxvvvtttsssrrrsssxxxzzz}}}~~~rrrjjjccc``````^^^```dddiiimmmppprrrsssuuutttrrrppplllhhheeeccc```^^^ZZZWWWVVVUUUUUUUUUXXX[[[___fffrrr|||tttpppqqqyyyyyyoookkkaaa^^^XXXUUURRRQQQOOOMMMIIIKKKMMMNNNNNNQQQUUUXXXfff{{{wwwvvvsssnnnlllmmmhhhiiiiiiiiiiiihhhhhhggg___^^^]]]]]]]]][[[XXXUUUMMMJJJFFFBBB???===<<<;;;<<<;;;::::::999999::::::999999999999:::;;;===>>>===???BBBFFFHHHHHHGGGFFFEEEEEEHHHMMMUUU\\\aaacccaaadddfffhhhmmm|||~~~|||}}}tttuuuvvvuuusssrrrssstttxxxyyy|||wwwlllbbb]]]\\\[[[]]]```eeejjjooosssuuuuuuvvvvvvuuussspppllljjjfffbbb]]]ZZZXXXWWWVVVTTTXXXYYY[[[^^^fffsssvvvmmmnnnttt|||qqqmmmbbb___YYYUUUSSSQQQOOONNNJJJLLLNNNNNNNNNQQQXXX]]]jjj}}}xxxwwwtttnnnkkkllljjjjjjjjjiiiiiigggfffeee___^^^]]]]]]\\\ZZZVVVSSSMMMKKKIIIEEEBBB???===;;;<<<;;;::::::999999::::::888999999999::::::;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDDDDEEEHHHNNNVVV^^^bbbddd^^^aaaddddddfffppp}}}zzz{{{rrrtttwwwwwwuuutttuuuvvvwwwyyy|||vvvkkkdddbbb```aaadddgggmmmrrrwwwzzz|||}}}~~~~~~}}}yyyvvvsssnnnjjjddd```___]]]ZZZXXXYYYYYYZZZZZZ]]]fffrrr{{{zzzmmmmmmrrr}}}sssnnnccc___ZZZVVVSSSRRROOONNNLLLNNNOOONNNNNNRRR[[[bbbvvv{{{xxxuuunnnkkkkkkllllllkkkjjjhhhfffeeeddd___^^^]]]]]]\\\YYYUUURRRMMMMMMKKKHHHEEEAAA>>><<<<<<;;;::::::999999::::::888888999:::::::::999999======???@@@BBBCCCDDDDDDCCCDDDHHHOOOWWW___ccceee\\\___bbbaaaaaagggsss~~~|||xxxyyyuuuxxx{{{zzzxxxvvvvvvwwwwwwyyy{{{wwwpppnnnggghhhiiimmmrrrwww}}}~~~{{{wwwrrrkkkgggeeeccc```^^^[[[[[[[[[ZZZZZZ```iiippp{{{|||qqqpppsss{{{uuunnnddd```ZZZVVVTTTRRRPPPNNNMMMOOOPPPNNNNNNSSS]]]eee{{{vvvrrrnnnjjjhhhjjjjjjkkkkkkjjjiiigggfff___^^^\\\[[[ZZZXXXTTTQQQNNNJJJEEEBBB@@@???===<<<<<<;;;;;;;;;;;;:::::::::999:::<<<;;;::::::;;;===<<<===???AAABBBDDDDDDDDDFFFGGGJJJQQQZZZaaaddddddfffbbb``````]]]___lll|||~~~{{{xxxyyyyyyxxxwwwwwwwwwxxxxxxzzz{{{}}}zzzuuuwwwyyy{{{~~~|||uuuqqqmmmhhhbbb]]]XXXXXXXXXXXXXXXZZZ]]]```ssszzzuuurrrrrryyywwwrrrhhhbbbZZZVVVUUUTTTRRRPPPKKKQQQMMMJJJOOOSSS]]]ppp{{{vvvrrrnnnjjjgggjjjjjjkkkkkkjjjiiigggfff___]]]\\\[[[ZZZWWWTTTQQQMMMJJJEEEBBB@@@???===<<<;;;;;;;;;::::::999999888888999;;;:::999999:::<<<===>>>@@@AAABBBCCCDDDDDDFFFFFFIIIPPPYYY```dddeeekkkfffbbb^^^YYYXXXcccpppwww|||~~~{{{yyyxxxxxxwwwwwwxxxyyyzzzzzz|||~~~{{{vvvpppiiiccc\\\[[[ZZZYYYXXXYYY\\\^^^hhhooo|||xxxxxx|||zzztttiiiccc[[[VVVUUUTTTQQQOOOLLLQQQOOOLLLQQQVVVbbbvvv|||wwwsssooojjjgggiiijjjjjjkkkjjjhhhgggfff^^^\\\ZZZYYYXXXVVVSSSPPPMMMJJJEEEBBB@@@???===;;;;;;;;;:::999999888777777777999::::::999999:::;;;??????AAABBBBBBCCCCCCCCCDDDFFFIIIPPPXXX```dddfffmmmiiiccc\\\VVVTTT]]]gggpppsssvvvwwwvvvwwwzzz}}}{{{~~~yyyxxxwwwwwwwwwwwwyyyzzz{{{||||||~~~}}}uuullleeeaaa___\\\YYYXXXXXXYYYZZZ___eeessszzzxxxxxx{{{~~~vvvjjjddd\\\VVVTTTSSSPPPNNNLLLRRROOOOOOUUUYYYhhh}}}~~~yyyuuuqqqllliiiiiiiiijjjjjjiiihhhgggeee^^^\\\YYYXXXWWWUUURRRPPPLLLIIIFFFCCCAAA???===;;;<<<;;;;;;:::999888777777888:::;;;;;;:::999;;;<<<@@@@@@AAABBBCCCCCCBBBBBBCCCEEEIIIPPPXXX___eeehhhllliiiccc\\\WWWXXX___gggkkkmmmoooppppppssswwwzzzwww{{{zzzwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{zzz|||{{{ppphhheeeaaa]]]YYYXXXXXXYYYYYY^^^aaakkk|||~~~tttooonnnqqqzzzvvvkkkddd\\\VVVTTTSSSPPPMMMLLLPPPOOOPPPWWW\\\nnn}}}|||{{{wwwsssnnnjjjiiiiiijjjjjjiiihhhfffeee^^^\\\YYYWWWVVVTTTRRRPPPLLLIIIFFFCCCAAA???===:::===<<<<<<;;;:::999999999:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCFFFJJJPPPWWW___fffkkkkkkiiiddd\\\YYY\\\ccchhhiiijjjlllnnnoooqqqtttwwwuuuxxx}}}yyywwwxxxyyyxxxxxxwwwwwwwwwxxxxxxyyy|||zzzrrrjjjeee___[[[ZZZZZZYYYXXX^^^___fffsssyyyooojjjiiikkkttt}}}uuukkkddd\\\VVVTTTSSSPPPMMMKKKNNNMMMPPPWWW]]]rrr~~~}}}}}}xxxsssnnnjjjhhhiiiiiijjjiiigggfffeee___\\\YYYWWWVVVTTTRRRQQQKKKIIIFFFDDDBBB@@@<<<:::<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<===>>>@@@@@@AAACCCCCCDDDDDDDDDCCCFFFKKKQQQXXX```iiinnnooonnnhhh___\\\aaagggiiikkkmmmooorrrtttuuuuuuuuusssuuuyyyxxxxxx{{{~~~}}}yyyxxx{{{xxxxxxwwwvvvvvvvvvvvvvvvzzz}}}|||sssmmmddd___]]]\\\ZZZXXX[[[\\\aaalllyyy|||ssskkkgggfffhhhooowww}}}tttjjjddd\\\VVVTTTSSSPPPNNNKKKMMMLLLPPPXXX^^^uuu|||xxxrrrmmmhhhhhhiiiiiiiiiiiigggfffeee```]]]YYYWWWVVVUUUSSSQQQKKKIIIFFFDDDBBB@@@<<<999999::::::::::::;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>???@@@AAACCCDDDEEEEEEEEEDDDGGGMMMRRRYYYaaajjjqqquuutttooofffdddkkkpppqqqsssvvvyyy}}}}}}zzzwwwpppqqqtttvvvvvvtttqqqnnnkkknnntttzzzyyyvvvwww{{{vvvuuuuuuuuuuuuuuuvvvwwwyyy|||wwwllleeeaaa___[[[XXXZZZZZZ^^^eeeooo}}}vvvoooiiigggfffhhhmmmttt||||||tttiiiccc[[[VVVUUUTTTQQQOOOLLLNNNLLLQQQYYY___xxx~~~{{{vvvqqqkkkggghhhhhhiiiiiihhhgggfffddd```]]]ZZZWWWVVVUUUTTTRRRKKKIIIFFFDDDCCC@@@<<<999777888888999999:::;;;;;;999:::<<<;;;::::::;;;===>>>???AAACCCDDDEEEFFFFFFDDDHHHNNNSSSYYYbbblllsssxxxyyytttmmmmmmuuu{{{{{{||||||mmmnnnooopppnnnjjjfffbbbaaaeeennnuuuuuurrrsssxxxsssssssssssstttvvvwwwxxxvvvyyyrrriiiddd```\\\WWW[[[[[[]]]bbbgggrrr}}}sssmmmiiiiiiiiiiiinnntttzzz|||ttthhhbbbZZZVVVUUUTTTRRRPPPNNNNNNMMMSSSZZZ```zzz{{{tttooommmkkkjjjeeeiiillljjjjjjllljjjeee]]][[[YYYYYYYYYXXXVVVTTTQQQMMMGGGBBB@@@>>><<<;;;::::::;;;<<<<<<;;;;;;:::;;;===>>>>>>===<<<<<<===???AAACCCEEEFFFFFFEEEDDDBBBGGGNNNVVV^^^fffooottt|||{{{wwwsssqqquuu}}}uuuooonnnoooooolllfffaaa___```eeemmmsssuuuuuutttsssssssssssstttuuuwwwxxxyyy{{{}}}}}}rrrkkkgggcccaaa]]][[[\\\```eeekkkwwwuuuqqqllliiiiiinnntttxxxvvviiiddd^^^XXXVVVUUUSSSSSSNNNSSSRRRQQQWWW```|||zzzsssnnnllljjjhhhdddiiikkkjjjkkkllljjjfff^^^\\\ZZZYYYXXXWWWUUUSSSPPPLLLGGGBBB@@@???===<<<::::::::::::::::::999999:::<<<===>>>===<<<===>>>AAABBBDDDFFFGGGGGGFFFEEEBBBGGGNNNVVV]]]fffmmmrrrwwwxxxyyyyyy{{{tttooopppqqqrrrooojjjfffcccbbbgggnnntttuuuuuutttsssuuuuuuvvvwwwxxxyyyzzzzzz{{{|||wwwooojjjeeebbb\\\YYYZZZ]]]```dddnnnxxxzzzwwwtttqqqppprrruuuwww~~~tttjjjeee^^^YYYVVVTTTSSSRRRNNNSSSQQQRRRXXXbbb~~~zzzsssnnnjjjhhhgggdddiiikkkjjjkkklllkkkfff```]]][[[YYYXXXVVVTTTRRROOOKKKFFFBBBAAA???>>>===;;;:::999888888888888888999;;;<<<=========>>>@@@BBBDDDFFFGGGHHHGGGFFFEEEBBBGGGNNNVVV]]]dddkkkppprrruuu{{{~~~qqqjjjmmmppprrrqqqmmmiiieeeccchhhoootttvvvuuutttttttttuuuvvvwwwxxxyyyyyyyyyzzz{{{wwwpppiiiddd^^^ZZZYYY[[[\\\^^^dddlllvvv}}}zzzwwwtttsssssssss|||vvvlllggg```ZZZVVVTTTRRRPPPMMMRRRQQQRRRZZZddd|||sssnnnkkkhhhgggfffjjjlllkkkjjjkkkiiidddaaa^^^[[[YYYXXXVVVSSSPPPNNNJJJFFFCCCAAA@@@>>>===<<<;;;:::999888888999999888:::<<<<<<<<<===@@@BBBCCCDDDFFFGGGGGGFFFEEEDDDBBBGGGOOOWWW]]]ccciiilllooouuuzzzkkkffflllqqqttttttsssnnniiiccchhhoootttvvvuuuuuuuuuqqqrrrtttuuuvvvvvvvvvuuuyyyzzz~~~xxxoooiiiddd___\\\]]]\\\[[[^^^ccciiivvv|||xxxuuussssssxxxzzzoooiiibbb[[[VVVSSSQQQOOONNNRRRPPPRRRZZZccc}}}}}}uuupppllljjjhhhiiimmmnnnkkkjjjjjjgggbbbaaa___\\\YYYXXXUUURRRPPPMMMJJJFFFCCCBBB@@@>>><<<<<<<<<;;;:::::::::::::::888:::;;;<<<<<<===@@@CCCBBBCCCEEEFFFFFFDDDCCCAAACCCHHHQQQXXX^^^cccgggiiipppwwwwwwgggeeennnvvvyyy{{{{{{vvvnnneeeiiippptttvvvvvvvvvwwwqqqrrrrrrsssttttttttttttwwwyyy|||wwwpppjjjccc^^^]]][[[YYYZZZ^^^dddmmm{{{|||{{{{{{xxxzzzpppkkkccc\\\WWWSSSQQQOOOOOORRRPPPQQQYYYccc{{{}}}vvvqqqmmmkkkjjjiiimmmnnnkkkjjjiiifffaaaaaa___\\\YYYXXXVVVSSSPPPMMMJJJGGGDDDBBB@@@===;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;===@@@CCCCCCDDDEEEFFFEEECCCAAA@@@DDDJJJSSSZZZ___ccceeegggooovvvwwwhhhbbbnnnwwwzzz}}}yyypppjjjnnnssswwwxxxwwwwwwwwwssssssrrrrrrsssssstttuuuuuuwww{{{wwwmmmeee^^^[[[ZZZWWWXXX[[[bbbiiittt}}}yyywww{{{xxxqqqlllddd\\\WWWTTTQQQPPPOOORRROOORRR[[[ddd||||||uuupppnnnllljjjgggkkkmmmkkkjjjkkkhhhddd```^^^[[[YYYXXXVVVSSSQQQNNNKKKHHHEEEBBB@@@<<<:::666888:::<<<===<<<;;;999:::;;;;;;;;;;;;<<<@@@CCCDDDEEEFFFGGGFFFDDDBBB@@@FFFLLLTTT\\\```ccceeefffkkkqqq}}}xxxkkkdddqqq|||ttttttwwwzzz{{{zzzxxxwwwwwwsssrrrpppooooooqqqsssuuutttvvv{{{{{{ooofff]]][[[ZZZXXXZZZ]]]bbbiiittt}}}wwwtttqqqooorrrxxxyyyqqqlllddd]]]XXXUUURRRPPPNNNQQQOOOSSS^^^iii{{{tttooommmkkkjjjdddiiikkkjjjkkkllljjjfff```]]][[[YYYXXXWWWTTTRRROOOLLLHHHEEEBBB???;;;999333666999<<<===<<<:::888;;;<<<<<<;;;:::<<>>>>>>>>>>>===<<<;;;:::999999999999999999:::;;;>>>@@@AAACCCDDDEEEEEEBBBAAA@@@AAABBBKKKTTTYYY]]]ccceeedddccccccfffnnnzzz{{{sssqqquuu~~~}}}zzzuuussstttpppnnnllljjjjjjmmmppprrrsssvvv~~~}}}kkkfffaaa^^^[[[YYY\\\bbbgggrrrwwwyyyvvvuuusssqqqooopppsssvvv{{{~~~tttnnneee]]]XXXUUUSSSRRROOONNNRRRZZZ___mmmyyytttoooiiiggghhhjjjkkkllllllkkkiiifffeeeaaa```^^^]]]\\\YYYVVVSSSMMMKKKGGGCCC@@@>>>============<<<;;;:::::::::::::::::::::;;;<<>>===<<<<<<===<<<;;;::::::::::::::::::::::::;;;===???AAACCCFFFFFFDDDBBB@@@AAACCCFFFHHHQQQYYY]]]bbbgggiiihhhddd^^^XXXWWW\\\eeennnsssyyyvvvvvvvvvsssoooooosss{{{yyyyyyuuupppnnnrrrrrrqqqqqqqqqrrrssstttssswwwzzzqqqhhhdddaaa```cccgggrrr{{{}}}yyywwwzzzzzzsssjjjaaa[[[WWWTTTRRRTTTTTTXXX___lllzzzrrrmmmiiiiiillllllmmmnnnnnnmmmkkkiiigggcccaaa___^^^\\\XXXTTTQQQLLLIIIEEEAAA>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;999999999:::<<<>>>@@@BBBDDDDDDCCCAAA???@@@BBBEEEFFFOOOYYY^^^dddkkkmmmlllhhhbbbZZZVVVYYY```hhhmmmpppooopppsssrrrpppqqqvvvyyyxxxxxxuuurrrqqqqqqqqqrrrrrrrrrsssssssssssswwwyyyoookkkhhhfffgggjjjmmmuuu{{{xxxyyy}}}zzztttjjjbbb\\\XXXUUUSSSTTTUUUYYYaaaqqq{{{tttnnniiiiiillllllmmmnnnnnnmmmkkkiiigggbbbaaa___]]]\\\YYYUUUQQQLLLJJJFFFBBB???=========<<<;;;;;;::::::;;;;;;;;;999888999999;;;===@@@AAABBBBBBBBBAAA??????AAACCCGGGPPPZZZaaagggnnnrrrqqqllleee\\\VVVWWW\\\bbbfffeeefffjjjooopppmmmnnnrrr{{{{{{wwwxxxwwwtttrrrtttqqqrrrssstttttttttsssssssssxxxvvvqqqnnnjjjhhhiiilllrrr{{{zzzyyy{{{zzzsssjjjbbb\\\XXXUUUTTTSSSVVV[[[dddvvv|||uuuooojjjiiikkkkkkkkkllllllkkkiiigggeeeaaa```^^^]]]\\\YYYVVVSSSMMMKKKGGGCCC@@@>>>======;;;;;;;;;::::::;;;;;;<<<999999999:::<<<>>>AAABBBAAABBBCCCBBBAAAAAABBBCCCHHHQQQ[[[aaagggnnnqqqppplllfff]]]XXXXXX]]]bbbeeeeeeggglllqqqpppjjjggghhhrrrxxxwwwxxxyyyvvvqqqqqquuurrrsssuuuvvvwwwvvvuuuttttttxxx|||yyysssnnnmmmmmmpppvvv|||}}}yyyyyy~~~xxxrrriiiaaa\\\YYYVVVUUUSSSXXX^^^ggg|||}}}vvvpppjjjiiikkkiiijjjkkkkkkjjjhhheeedddaaa___^^^]]]\\\ZZZVVVSSSNNNKKKGGGCCC@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<;;;:::;;;;;;===???BBBCCCAAABBBDDDDDDCCCBBBBBBCCCHHHQQQZZZ___eeekkknnnllljjjddd]]]ZZZ[[[aaagggjjjnnnoootttwwwsssiiibbb```jjj{{{uuutttvvvyyyzzzuuuooopppuuusssuuuwwwxxxyyyxxxvvvuuutttxxxzzzwwwmmmooorrrvvv~~~zzzwww{{{wwwqqqhhhaaa\\\YYYVVVUUUTTTYYY```jjjzzzuuuqqqllliiiiiiggghhhjjjkkkjjjgggdddaaabbb```^^^ZZZWWWUUUSSSSSSPPPMMMHHHCCC???<<<::::::::::::::::::::::::::::::;;;:::::::::;;;===???@@@EEECCCAAAAAABBBCCCDDDDDDKKKQQQZZZ```eeejjjppptttmmmeee^^^]]]ccckkkppprrrxxxzzz~~~wwwiiiaaa```ooo~~~xxxooosssttttttrrrpppnnnoooooouuuvvvwwwxxxxxxxxxwwwvvvxxxzzz~~~vvvsssqqqtttzzzyyyzzz~~~vvvrrrllleee___ZZZWWWVVVVVVXXX^^^kkkzzzuuuqqqkkkiiiiiiiiijjjllllllkkkhhheeebbbbbb```^^^[[[XXXVVVUUUTTTOOOLLLHHHCCC???<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@CCCBBBAAAAAABBBCCCDDDDDDJJJPPPXXX```eeelllsssyyy|||tttkkkhhhmmmtttzzz||||||xxxiiiaaaaaatttxxxnnnqqqrrrsssrrrpppoooooopppvvvwwwxxxyyyyyyyyyxxxwwwyyy{{{|||xxxuuuvvvyyyxxxwwwxxx~~~vvvrrrllleee___ZZZWWWVVVVVVXXX^^^kkkyyytttqqqllliiijjjkkklllmmmmmmllliiieeeccc```___]]][[[YYYWWWVVVUUUNNNKKKGGGCCC???===<<<<<<999999999999999999999999:::;;;<<<===>>>?????????@@@@@@@@@AAABBBCCCDDDEEEIIIOOOWWW___fffnnnwww~~~}}}sssooorrryyyzzzhhh```aaattt{{{ooommmoooqqqqqqppppppqqqrrrwwwxxxyyyzzzzzzzzzzzzyyyzzz|||{{{zzzzzz{{{xxxuuussstttzzz}}}uuuqqqkkkeee^^^ZZZWWWVVVVVVYYY^^^kkkzzzuuurrrmmmkkkkkklllmmmmmmmmmkkkhhheeeccc^^^]]]\\\[[[YYYXXXVVVUUUMMMJJJGGGBBB???=========999999999999999999999999888:::<<<===??????>>>>>>>>>???AAAAAABBBBBBDDDFFFKKKPPPWWW^^^eeemmmwww~~~}}}uuusssvvv~~~{{{fff^^^```nnn~~~~~~qqqiiilllnnnppppppppprrrsssxxxxxxyyyzzzzzz{{{{{{{{{{{{~~~}}}{{{~~~xxxtttqqqooorrrvvv{{{tttqqqkkkeee___ZZZXXXWWWWWWYYY___kkkzzzvvvsssooommmnnnmmmmmmmmmllliiifffcccaaa\\\\\\[[[[[[YYYWWWVVVTTTMMMJJJGGGBBB???=========999999999999999999999999777888:::<<<=========<<<===@@@BBBCCCBBBBBBDDDFFFMMMRRRXXX^^^cccjjjsssyyy~~~}}}|||~~~|||eee]]]___hhhxxxzzzmmmfffiiimmmooopppqqqrrrssswwwwwwxxxxxxyyyzzz{{{{{{{{{~~~~~~~~~wwwssspppmmmmmmpppwww|||uuuqqqllleee___[[[YYYXXXYYYZZZ___jjjzzzvvvsssooommmnnnnnnnnnmmmkkkiiieeecccaaa\\\\\\\\\\\\ZZZXXXUUUTTTNNNKKKGGGCCC???===<<<<<<::::::::::::::::::::::::777888999:::;;;<<<<<<<<<>>>AAADDDEEECCCBBBDDDFFFNNNSSSYYY]]]aaafffmmmsssvvv{{{~~~ggg]]]^^^ggguuutttfffcccgggkkknnnpppqqqrrrsssuuuuuuuuuvvvwwwxxxyyyzzz{{{vvvqqqoookkkjjjkkkoooyyy~~~uuurrrmmmfffaaa]]]ZZZYYYZZZ[[[___iii||||||{{{xxxtttrrrnnnlllmmmppppppnnnllliiifffcccbbb^^^______^^^\\\YYYWWWUUUOOOLLLHHHCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>???CCCGGGGGGDDDBBBDDDFFFLLLQQQXXX]]]```dddiiimmmqqq|||kkk```___eeesss~~~ttteeebbbfffkkknnnooopppqqqrrrsssssssssssstttvvvxxxyyyzzz~~~{{{tttpppkkkhhhhhhlllrrr|||vvvsssnnnhhhbbb^^^\\\[[[[[[\\\___hhhyyyyyyuuusssxxxvvvrrrpppmmmkkklllrrrqqqpppmmmjjjgggdddccc```aaaaaa```^^^[[[XXXVVVPPPMMMHHHCCC???<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;===???@@@@@@DDDHHHHHHDDDBBBDDDFFFJJJPPPWWW\\\___bbbgggkkksssmmmbbb```aaaooo{{{wwwiiiaaaeeejjjnnnoooppppppqqqrrrrrrqqqrrrsssuuuwwwxxxyyy~~~xxxssslllhhhhhhfffkkkqqqxxxwwwtttnnnhhhccc___]]]\\\\\\]]]___gggxxxuuuqqqnnnrrrwwwsssqqqmmmkkklllhhhiiijjjkkkjjjhhhfffeeefffbbb______aaa```[[[VVVNNNKKKFFFBBB@@@>>><<<;;;888888888999999:::::::::999999::::::<<<>>>???@@@FFFGGGHHHGGGDDDCCCDDDDDDNNNQQQVVVYYY\\\```cccfffrrr~~~iii\\\dddgggtttzzzkkkmmmmmmnnnppprrrsssrrrqqqrrrssssssssssssuuuyyy||||||}}}}}}{{{~~~~~~tttnnniiifffaaabbbgggoooxxx|||uuunnnkkkggg```]]]]]]ZZZ[[[```jjj}}}oooiiijjjkkkxxxxxxtttqqqmmmlllllljjjkkklllkkkjjjgggdddcccdddaaa___```aaa___ZZZUUUNNNKKKFFFBBB@@@>>><<<;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@@@@EEEFFFFFFFFFDDDCCCDDDEEEOOORRRWWW[[[^^^```ccceeemmmuuujjj```iiippptttnnnoooqqquuuwwwwwwuuurrrooopppppppppppprrruuuxxx||||||~~~xxxxxx{{{~~~vvvnnngggccc___^^^bbbhhhnnnxxx~~~vvvooolllgggaaa]]]^^^\\\]]]aaalllnnngggggghhhtttyyyuuurrrnnnlllmmmlllmmmmmmllljjjgggcccaaabbbaaa```aaabbb___YYYSSSNNNKKKFFFBBB@@@>>><<<;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;<<<>>>@@@AAABBBCCCDDDDDDCCCCCCDDDFFFNNNSSSYYY]]]```aaaaaabbbeeehhhqqq}}}~~~mmmgggrrr~~~~~~pppqqquuuyyy{{{zzzvvvsssqqqrrrssssssssstttwwwzzz{{{||||||xxxzzz~~~{{{vvvqqqqqqtttyyy}}}rrrhhhbbb^^^\\\]]]aaadddjjjvvvzzzrrrnnniiibbb^^^______```dddnnnmmmdddddddddmmm}}}zzzuuuqqqnnnlllmmmlllllllllllljjjgggdddccc`````````bbbaaa^^^XXXSSSNNNKKKFFFBBB@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;999999999:::;;;===?????????AAACCCCCCCCCCCCEEEFFFMMMRRRYYY^^^`````````___]]]^^^bbbjjjuuu}}}rrrooo|||ssssssuuuwwwxxxwwwtttqqqrrrtttuuuuuutttuuuxxxzzzzzz|||~~~xxxrrrmmmmmmqqqssszzz~~~xxxrrrpppmmmiiijjjmmmsss~~~yyymmmddd```]]]\\\]]]___bbbjjjsss}}}~~~uuupppjjjccc`````````aaaeeepppooocccaaa```hhhssszzztttqqqmmmkkkmmmjjjkkkllllllkkkiiigggeee^^^___aaaaaa```\\\WWWSSSNNNKKKFFFBBB@@@>>><<<;;;:::::::::999999999999999777888888999:::<<<===>>>>>>@@@BBBBBBBBBCCCEEEGGGLLLQQQYYY^^^```___^^^^^^YYYYYYZZZ```hhhqqqxxx{{{{{{}}}yyy{{{}}}uuutttuuusssqqqqqqqqqqqqpppooooooppprrrrrrrrrrrrtttvvvxxx{{{}}}tttmmmggggggkkkhhhmmmuuu{{{}}}xxxtttqqqlllhhhgggeeecccdddhhhmmmzzzrrrggg```\\\ZZZ\\\\\\^^^cccjjjrrr{{{yyysssllleeeaaaaaaaaabbbfffrrrsssccc```___ccckkkwwwzzztttpppkkkjjjllliiijjjkkklllkkkjjjhhhfff^^^___``````^^^ZZZVVVTTTNNNKKKFFFBBB@@@>>><<<;;;::::::999999999999888888777888888999:::<<<>>>>>>>>>@@@BBBCCCCCCDDDFFFGGGLLLQQQXXX^^^````````````YYYXXXXXX[[[aaaggglllnnnooossstttyyy~~~wwwvvvrrrpppmmmlllmmmnnnnnnnnnppprrrttttttssssssuuuvvvwww{{{uuullleeeeeeiiihhhlllpppssstttsssssstttpppooonnnnnnnnnllliiigggiiidddaaabbbaaa___```dddiiivvvwwwiii___[[[XXXYYYZZZZZZ^^^ccciiiqqq|||uuunnnfffbbbcccbbbccchhhuuuwwwddd```^^^```dddqqq~~~yyyrrrnnnjjjiiikkkkkklllmmmmmmkkkiiigggeee^^^___```___\\\YYYVVVUUUNNNKKKFFFBBB@@@>>><<<;;;;;;;;;:::::::::999999999999999:::;;;<<<>>>???@@@???AAACCCCCCCCCDDDFFFHHHMMMRRRYYY___aaabbbcccccc\\\YYYWWWWWW[[[aaaeeeggggggmmmpppwww~~~vvvttt{{{mmmkkkkkkllloooppppppooossstttvvvwwwvvvvvvwwwxxxuuuzzz}}}tttmmmnnnrrryyy||||||uuuoookkkgggeeeccccccccccccbbbaaaddd```^^^___^^^]]]^^^bbbfffrrr~~~nnn```[[[XXXYYYYYYXXXZZZ^^^___ggguuuwwwooogggcccddddddeeekkkxxxzzzeee___]]]]]]^^^iiivvvyyyrrrmmmiiihhhjjjmmmnnnnnnmmmkkkhhheeeccc______```^^^[[[XXXVVVVVVNNNKKKFFFBBB@@@>>><<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBB@@@BBBCCCDDDDDDDDDFFFHHHOOOTTTZZZ```cccdddfffggg___[[[VVVUUUWWW]]]aaadddcccjjjnnnwww}}}uuuqqq}}}nnnggghhhjjjnnnrrrtttsssrrrpppqqqssstttsssssssssttttttzzz~~~yyy{{{|||pppiiieeeccc``````aaabbbbbbaaaccc___]]]^^^^^^\\\]]]aaaeeeoootttccc]]]YYYZZZZZZXXXYYY[[[WWW```nnnxxxppphhhddddddeeegggmmm{{{{{{eee^^^\\\[[[[[[aaannn~~~uuuoooooonnnnnnooojjjkkkllllllllljjjgggfffaaa___]]][[[YYYWWWSSSPPPLLLHHHDDDAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???>>>@@@CCCDDDDDDEEEFFFHHHMMMQQQWWW___eeegggfffdddddd\\\VVVVVVZZZ]]]cccjjjkkkpppxxx}}}zzzsssqqquuu~~~}}}nnndddiiiooorrrqqqooooooooorrrqqqqqqrrrsssuuuwwwyyyyyy|||xxxrrrllljjjhhhffffffdddaaa___fffdddaaa____________^^^fffjjjwww|||jjjbbb[[[ZZZZZZXXXXXXYYYYYY^^^kkk|||~~~xxxrrrlllhhhgggfffjjjqqqhhh[[[SSSSSSYYY]]]eeettttttooonnnmmmlllmmmkkklllmmmmmmllljjjhhhfff```^^^\\\[[[ZZZXXXUUUSSSMMMIIIEEEBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>@@@@@@BBBEEEFFFFFFFFFHHHIIINNNRRRXXX```fffiiijjjiiiggg___YYY[[[```eeelllrrrtttxxx~~~{{{qqqnnnqqqzzzssseeeeeeiiiooorrrrrrqqqpppqqqqqqppppppqqqsssuuuwwwyyyzzz}}}~~~vvvssspppnnnmmmkkkiiigggjjjgggdddbbbaaaaaa___^^^gggjjjvvvooofff^^^\\\ZZZXXXVVVWWWYYY]]]fffuuuyyytttmmmiiiiiigggkkkrrrkkk^^^UUUUUUZZZ[[[bbbooouuuooommmkkkjjjlllmmmmmmnnnmmmllljjjhhhggg___]]]\\\[[[[[[YYYWWWTTTNNNJJJFFFCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;===???@@@BBBDDDFFFHHHGGGHHHIIIJJJOOOSSSYYYaaahhhnnnrrrssspppgggaaacccjjjqqqyyy~~~sssnnnpppttteeedddiiinnnrrrsssrrrrrrrrroooooooooppprrrtttwwwxxxxxx|||}}}yyywwwvvvtttsssrrroookkkhhhfffeeecccaaaiiijjjsssuuukkkaaa^^^[[[WWWUUUUUUYYYZZZ```kkkzzz{{{vvvoookkkkkkhhhmmmtttlll^^^UUUTTTWWWWWW]]]hhhuuuvvvpppmmmkkkjjjlllnnnnnnnnnnnnlllkkkiiihhhaaa___]]]\\\[[[YYYVVVTTTMMMJJJEEEBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<::::::999:::;;;===???@@@BBBEEEGGGHHHGGGHHHIIIJJJNNNSSSZZZbbbjjjssszzzsssiiiiiiqqqzzzvvvqqqsss{{{jjjcccfffkkkooorrrsssssssssooooooooopppqqqtttvvvxxxuuuxxx|||yyytttpppnnnkkkiiigggjjjjjjqqqyyyoooddd___\\\WWWUUUUUUYYYXXX[[[cccqqq{{{vvvppplllkkkiiiooovvvkkk\\\TTTQQQSSSSSSXXXaaajjjuuuxxxrrroookkkkkknnnoooooonnnmmmllljjjiiihhhdddbbb___]]][[[XXXUUURRRLLLIIIDDDAAA??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;===???AAABBBDDDFFFGGGFFFFFFGGGHHHMMMRRRZZZbbbkkkuuuyyymmmllltttvvvqqqsss{{{hhh```cccggglllpppssssssssspppoooooopppqqqsssuuuwwwtttxxx}}}xxxuuurrrooolllmmmmmmsss}}}rrrgggaaa]]]XXXVVVWWWZZZXXXYYY___jjj}}}{{{wwwppplllkkkkkkqqqxxxkkk[[[TTTQQQPPPPPPTTTZZZaaaiiiuuuyyytttooollllllppppppooonnnllljjjiiihhhgggfffdddaaa^^^\\\XXXTTTQQQLLLHHHDDD@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;>>>@@@AAAAAACCCEEEFFFEEEEEEFFFGGGKKKQQQYYY```hhhrrr|||xxxnnnppp{{{qqqlllmmmxxxzzzggg___```dddjjjpppssstttsssrrrqqqqqqqqqrrrsssuuuvvvvvvzzz|||yyyvvvttttttxxxxxxllleee```[[[XXXYYYZZZXXXXXX]]]dddrrr|||xxxqqqmmmllllllrrrxxxmmm\\\VVVSSSPPPNNNRRRWWWZZZ___iiiwwwxxxsssoookkkmmmppppppooommmkkkiiihhhggggggeeeccc```^^^\\\YYYVVVSSSLLLIIIDDDAAA@@@???>>>===::::::::::::::::::::::::999888999:::;;;>>>@@@BBBAAACCCEEEFFFEEEEEEFFFGGGJJJPPPXXX^^^cccjjjssszzz}}}tttqqq{{{|||llleeefffooo{{{{{{kkk^^^___ccciiipppuuuvvvuuuuuutttsssrrrrrrssstttuuuvvvzzz~~~}}}sssjjjddd]]]ZZZZZZZZZXXXXXXZZZ]]]eeettt}}}yyysssnnnmmmmmmsssxxx~~~lll[[[VVVRRROOOMMMQQQUUUWWWYYYaaannnxxxwwwrrrnnnkkklllpppooonnnllljjjhhhgggffffffdddbbb```^^^]]][[[WWWUUUNNNJJJFFFBBBAAA@@@???>>>999999999999999999999999888888999:::;;;>>>@@@BBBBBBDDDFFFFFFFFFEEEFFFGGGKKKPPPWWW[[[^^^ccckkkqqqxxxsssvvv|||jjjaaabbbiiirrryyy|||{{{lll___```ccciiiqqqvvvwwwvvvvvvuuutttsssrrrsssssstttuuuxxxxxxnnnfff___[[[[[[ZZZYYYXXXYYYXXX[[[fffrrr{{{uuupppooommmsssxxx|||jjjXXXTTTPPPLLLMMMQQQUUUUUUVVV]]]iiissswwwrrrnnnkkkiiikkkooommmkkkjjjjjjhhheeebbbdddbbb___^^^\\\XXXTTTPPPMMMIIICCC???>>>>>>>>>===;;;999777888:::;;;:::777888888888999;;;===>>>???BBBDDDFFFGGGFFFEEEEEEFFFKKKQQQYYY```eeeiiilllooowww}}}~~~kkk```^^^ccchhhqqq{{{ttthhhbbbccceeejjjqqqwwwwwwtttvvvuuutttsssrrrrrrsssttttttxxx~~~xxxnnngggaaa^^^^^^[[[XXXWWWZZZ___bbbdddrrr~~~zzzsssooooooqqqssswww}}}kkk\\\YYYUUUOOONNNPPPQQQQQQTTTZZZdddlllyyysssppplllkkklllmmmkkkjjjiiiiiigggeeebbbdddbbb___^^^\\\XXXTTTPPPLLLIIIDDD@@@???>>>===<<<;;;999777888:::;;;:::888888999999:::;;;===???@@@CCCEEEGGGHHHGGGFFFFFFGGGLLLRRRYYY```eeeiiilllnnnsss}}}nnnbbb___aaagggoooyyyyyynnncccdddgggkkkqqqvvvwwwuuuvvvuuutttsssssssssttttttuuuxxx~~~wwwnnngggbbb```\\\XXXWWWYYY\\\^^^___hhhppp}}}{{{tttqqqqqqqqqrrruuu{{{nnn]]]YYYUUUNNNNNNOOOPPPQQQSSSZZZccckkkzzzzzzuuuqqqmmmlllmmmkkkjjjhhhhhhiiihhheeecccdddbbb___^^^\\\XXXTTTPPPKKKHHHDDDAAA@@@???===;;;;;;999888999:::;;;:::888:::::::::;;;<<<>>>???@@@DDDGGGIIIIIIHHHGGGHHHHHHMMMRRRYYY```dddhhhkkkmmmppp}}}oooccc___bbbjjjttt|||yyyfffgggjjjnnnqqqsssuuuvvvwwwvvvtttsssssstttuuuuuuvvvyyytttiiibbbccc___[[[XXXXXXZZZZZZ[[[^^^bbbjjjsss}}}wwwtttuuussssssuuuzzzsss___YYYTTTNNNMMMOOOPPPPPPRRRXXXbbbiiisss{{{vvvrrrnnnlllmmmjjjiiihhhiiijjjiiigggeeedddbbb___^^^\\\XXXTTTPPPJJJHHHDDDBBBAAA???<<<:::::::::999::::::::::::999;;;;;;;;;<<<===>>>???@@@EEEGGGJJJJJJIIIHHHHHHIIIKKKPPPXXX^^^cccfffiiikkknnnyyyooodddaaajjjvvvooommmnnnpppqqqqqqsssvvvvvvvvvttttttttttttuuuvvvwwwyyy~~~pppgggfffccc^^^ZZZZZZZZZZZZYYY[[[]]]aaafffooo}}}yyywwwxxxwwwuuuuuuzzzvvvaaaYYYTTTOOOLLLNNNPPPPPPRRRWWW```fffooozzz{{{uuurrrmmmkkkmmmkkkjjjjjjjjjkkkkkkiiigggdddbbb___^^^\\\XXXTTTPPPJJJHHHDDDBBBAAA???<<<:::::::::;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@EEEGGGIIIJJJIIIHHHHHHIIIIIINNNVVV\\\aaadddhhhjjjlllrrrrrrjjjiiiwww|||vvvqqqrrrqqqnnnpppuuuvvvuuutttsssssstttuuuvvvwwwyyy~~~~~~ssshhhddd```\\\[[[ZZZZZZYYYXXXZZZ]]]```fffppp||||||zzz{{{xxxuuutttyyyyyybbbYYYUUUQQQMMMNNNPPPQQQRRRWWW^^^dddmmmxxx|||vvvrrrmmmlllmmmmmmkkkkkkkkklllllljjjhhhdddbbb___^^^\\\XXXTTTPPPKKKHHHDDDAAA@@@???===;;;999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;<<<===>>>???CCCFFFHHHHHHGGGFFFGGGGGGGGGMMMTTT[[[aaaeeehhhjjjjjjkkkpppzzzwwwssstttuuusssqqqmmmnnnsssttttttsssrrrssstttuuuvvvwwwyyy}}}}}}mmmiiiddd```^^^]]][[[YYYVVVXXXZZZ\\\^^^ccclllrrr~~~|||}}}xxxsssrrrxxx|||cccYYYUUUSSSMMMOOOQQQRRRRRRVVV^^^ccckkkvvv~~~xxxtttooommmnnnmmmkkkjjjkkkkkkjjjhhhfffdddbbb___^^^\\\XXXTTTPPPLLLIIIDDD@@@???>>>===<<<999;;;===<<<:::999:::<<<::::::::::::;;;<<<===>>>BBBDDDFFFGGGEEEEEEEEEEEEGGGLLLUUU\\\bbbgggkkkmmmiiigggfffjjjsss|||~~~{{{{{{}}}|||yyyyyy|||wwwsssqqqmmmlllpppsssrrrqqqqqqrrrssstttuuuvvvxxx|||yyyuuuooojjjfffccc___]]]YYY[[[[[[ZZZZZZ]]]ccciiirrr}}}~~~{{{uuuttt{{{eeeYYYUUUSSSNNNPPPRRRSSSSSSWWW]]]ccchhhsssyyyuuupppnnnooolllkkkjjjjjjjjjiiigggeeedddbbb```^^^\\\XXXTTTPPPMMMIIICCC???>>>>>>>>>===999;;;===<<<:::999:::===:::::::::::::::;;;<<<===@@@BBBEEEEEEDDDCCCCCCDDDGGGMMMVVV^^^dddiiimmmoookkkfffbbbbbbgggnnnrrrtttsssqqqrrrwwwyyyyyyzzz~~~xxxrrrrrrmmmkkknnnrrrqqqqqqpppqqqrrrssstttuuuwww{{{yyysssnnniiieeebbb___```___\\\ZZZ]]]ccchhhkkkyyy}}}yyyxxxfffYYYTTTRRROOOQQQSSSSSSTTTWWW]]]cccfffppp~~~|||uuuqqqoooooorrrooommmjjjiiiiiiiiihhhgggeeecccaaa___]]]YYYSSSOOONNNJJJFFFCCCAAA???<<<;;;======<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>>CCCCCCBBBCCCDDDFFFHHHIIIKKKSSSZZZ___gggpppqqqmmmnnnfff]]]YYY]]]dddjjjmmmiiinnnnnnuuu}}}yyyuuujjjjjjlllooorrrssspppnnnooorrruuuuuutttsssvvv||||||wwwrrrkkkffffffeeeccc___\\\^^^ccchhhpppxxx|||{{{}}}hhh[[[UUURRRRRRQQQQQQRRRSSSVVVYYY[[[hhhlllvvv|||vvvsssooooooqqqooommmkkkjjjkkkkkkiiihhheeecccaaa___\\\XXXSSSOOOJJJGGGCCC@@@???>>><<<;;;<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<======>>>BBBBBBBBBBBBDDDFFFGGGIIIIIIQQQXXX]]]fffoooqqqnnnqqqjjj```\\\^^^dddjjjmmmooossssssyyy}}}vvvzzzmmmfffgggjjjmmmppppppnnnmmmnnnqqqssssssrrrssswww}}}yyysssqqqpppmmmiiifffhhhmmmrrrssszzz~~~|||hhhZZZUUURRRPPPOOOPPPQQQSSSVVVZZZ\\\cccfffppp}}}}}}xxxtttpppnnnoooooonnnlllkkklllkkkjjjhhhdddbbb```^^^\\\XXXSSSPPPHHHEEEBBB@@@??????===<<<;;;;;;;;;;;;::::::::::::888888999:::;;;<<<======AAAAAAAAABBBDDDEEEGGGHHHHHHNNNVVV]]]eeennnrrrqqqtttmmmddd```dddjjjppprrrvvv{{{{{{|||qqqsssxxxsssddd___bbbeeeiiillllllllllllnnnpppqqqqqqooorrrwww~~~|||zzzvvvrrrpppsssxxx|||}}}~~~}}}hhhZZZTTTQQQNNNNNNNNNPPPSSSVVVYYY[[[^^^```hhhttt}}}yyyvvvpppmmmnnnnnnlllkkkkkklllkkkiiigggdddbbb___]]][[[WWWSSSPPPKKKHHHDDDBBBAAA@@@???===;;;;;;:::::::::999999999777888888999:::;;;<<<<<<@@@@@@AAABBBDDDFFFGGGHHHHHHNNNVVV]]]eeennnsssvvvwwwpppiiigggllltttzzz}}}}}}|||nnnmmmkkkyyysssggg\\\[[[^^^aaacccfffjjjkkkmmmooopppppppppooorrrvvv~~~~~~|||{{{||||||hhh[[[TTTQQQNNNNNNOOOQQQSSSUUUXXXYYY]]]]]]cccmmmxxx}}}zzzvvvqqqmmmmmmkkkjjjiiijjjkkkjjjhhhfffcccaaa^^^[[[YYYWWWSSSPPPMMMJJJFFFBBBAAA???===;;;;;;;;;:::::::::999999999777888888999:::;;;<<<<<>>===:::888;;;;;;;;;;;;::::::::::::888888999:::;;;<<<======???@@@BBBDDDFFFHHHIIIIIIKKKOOOVVV```ggglllvvvyyyxxx~~~nnnkkkeeemmmvvv|||}}}uuujjjbbb\\\\\\^^^___aaadddkkkmmmppppppppppppqqqsssrrruuu{{{yyyqqqmmmkkkjjjnnnttt~~~~~~jjj\\\VVVRRRQQQRRRSSSUUUWWWXXXYYYZZZ______bbbiiiqqq|||}}}xxxuuupppnnnnnniiiiiiiiijjjlllkkkhhhfffbbb___\\\YYYXXXVVVSSSQQQKKKGGGCCC@@@???===;;;:::<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<======>>>???AAACCCFFFHHHIIIJJJJJJLLLNNNVVV```eeejjjttt~~~zzz|||ooolllhhhnnntttzzz|||kkkddd___```bbbccceeeiiilllnnnoooooonnnoooqqqtttrrruuuyyy~~~~~~wwwpppllliiigggjjjooovvv{{{zzz}}}kkk^^^WWWTTTPPPRRRTTTWWWZZZ\\\^^^______^^^bbbhhhooowww}}}xxxtttpppnnnooojjjjjjjjjlllmmmllliiigggbbb___[[[YYYWWWUUUSSSQQQKKKHHHDDDBBBAAAAAA???>>>======<<<<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>>???AAADDDGGGIIIJJJKKKKKKLLLNNNUUU___dddhhhsss|||yyywww|||pppllljjjooouuu{{{llleeeaaabbbeeefffiiimmmlllmmmooonnnlllmmmqqquuussstttwww|||xxxrrroookkkiiikkkooopppzzz|||wwwtttvvvkkk^^^XXXUUUOOOQQQTTTXXX\\\```bbbccc^^^]]]aaagggmmmttt}}}yyyvvvrrrnnnnnniiiiiijjjiiihhhgggeeedddaaa___]]]\\\ZZZXXXUUURRRMMMJJJFFFBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@???BBBGGGJJJJJJIIIIIIJJJMMMPPPUUU\\\cccjjjpppsssrrrxxx}}}~~~sssfffmmmqqqvvv}}}vvvkkkbbbccchhhjjjkkkkkkqqqooommmmmmooorrrttttttrrrrrrtttyyyyyyqqqllljjjkkklllooottt}}}xxxtttrrr{{{pppbbbYYYSSSUUUTTTUUUYYY]]]```aaaaaa______aaafffjjjoooyyy~~~yyywwwrrrnnnmmmjjjjjjkkkkkkjjjhhhfffeee```^^^\\\ZZZYYYWWWSSSQQQMMMJJJFFFBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::;;;===???@@@CCCGGGIIIIIIIIIJJJJJJMMMQQQVVV]]]ccciiimmmooopppuuuzzz~~~vvvhhhffflllrrr{{{wwwllldddfffkkklllllllllqqqooommmmmmppprrrssssssrrrsssuuuzzz|||vvvrrrqqqqqqooorrr}}}}}}vvvqqqmmmuuusssccc[[[UUUVVVUUUVVVXXX\\\^^^___^^^^^^]]]```dddhhhlllvvv{{{xxxsssnnnmmmkkkkkkllllllkkkiiigggfffaaa___]]][[[ZZZWWWTTTQQQMMMJJJEEEBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999:::<<>>CCCFFFIIIJJJKKKKKKMMMNNNNNNRRRXXX___dddfffgggfffnnnqqqvvvwwwgggcccjjjttt~~~xxxoooooorrrqqqoooooonnnmmmmmmnnnrrrtttuuuuuutttuuuwww}}}~~~}}}{{{qqqjjjcccfff{{{zzzeee\\\ZZZTTTTTTUUUXXX[[[^^^______]]][[[]]]```aaadddmmmwww|||yyysssooonnnjjjjjjkkkkkkjjjhhhfffeeeeeeccc```^^^\\\YYYUUUSSSLLLIIIEEEBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888999<<<>>>EEEHHHKKKMMMMMMNNNOOOPPPNNNRRRYYY```dddffffffeeegggkkksssxxxiiifffppp}}}yyyvvvvvvtttqqqpppmmmllllllooosssvvvwwwwwwtttvvvyyyxxxooohhhaaacccvvv{{{eee\\\ZZZRRRSSSTTTXXX]]]aaacccccc___]]]]]]______```hhhqqq|||yyytttooonnnjjjjjjkkkkkkiiihhhfffeeeccc```^^^[[[YYYVVVSSSPPPKKKHHHEEEBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999:::<<>>@@@@@@EEELLLPPPPPPNNNLLLJJJMMMQQQXXX___eeejjjmmmnnniiinnnttt|||uuunnniiixxxzzzyyyuuutttsssssssssrrrooommmtttwww}}}uuujjjccc]]]]]]kkk|||~~~jjjaaa\\\ZZZZZZ\\\___dddhhhiiiiiijjjfffcccaaa]]][[[```gggkkkyyy|||xxxrrrooooooooonnnmmmllllllkkkhhheeeccc```^^^[[[YYYVVVRRROOOMMMKKKGGGCCC@@@===<<<;;;<<<<<<;;;;;;;;;:::::::::777888999999999999:::<<>>===<<<<<<<<<;;;;;;;;;:::::::::777999::::::::::::<<<===AAACCCFFFHHHHHHIIIKKKLLLOOOQQQVVV___iiirrrvvvxxxwww|||}}}xxxuuuzzz}}}|||{{{rrriiiggglllyyy}}}|||vvvrrrsssrrrooopppssstttxxx~~~rrrggg```YYYZZZiii|||uuueee___\\\^^^___aaabbbcccdddeeefffeeebbb```______aaabbbiiisss}}}yyyvvvqqqmmmmmmnnnmmmlllmmmmmmkkkhhhfffaaa___\\\ZZZXXXUUUQQQNNNJJJIIIFFFCCC@@@???>>>>>><<<<<<;;;;;;;;;:::::::::777999;;;;;;;;;<<<===???@@@CCCEEEGGGGGGHHHIIIKKKMMMPPPWWW```kkktttyyy{{{}}}wwwnnnnnnsssvvvzzzyyywwwtttvvvvvvnnneeeaaafffqqq|||zzzyyyxxx}}}yyyvvvvvvtttqqqpppsssssswww}}}{{{oooddd]]]WWWXXXgggyyynnnccc______```aaaaaaaaaaaaaaadddcccaaa_________aaabbbfffooo~~~}}}{{{xxxssspppooollllllkkkkkkkkkjjjgggeeeaaa^^^\\\YYYWWWTTTPPPMMMIIIGGGEEEBBB@@@?????????<<<<<<;;;;;;;;;:::::::::666888:::;;;;;;;;;===???@@@BBBEEEFFFFFFGGGIIIJJJMMMQQQXXXaaakkksssyyy{{{wwwlllhhhkkknnnqqqrrrrrrsssvvvwwwpppggg]]]bbblll}}}{{{ooolllmmmooo{{{{{{{{{zzzwwwsssrrrrrrqqquuuzzzyyymmmaaa[[[WWWWWWeeevvvvvvfff^^^^^^___aaabbbcccbbbaaa```___^^^]]]]]]^^^```aaadddlllyyy}}}{{{yyyssspppooojjjjjjiiiiiijjjiiifffdddaaa^^^\\\YYYWWWTTTPPPMMMHHHGGGEEEBBBAAA@@@???@@@<<<<<<;;;;;;;;;:::::::::666777999:::999:::<<<===>>>AAADDDEEEFFFGGGIIIKKKOOORRRYYY```hhhpppwww{{{yyykkkeeegggiiioooqqqtttwww{{{}}}uuukkk]]]aaajjjzzzqqqccc^^^bbbhhhwwwzzz}}}|||yyyvvvsssrrrqqqtttxxx|||wwwkkk___ZZZVVVXXXdddttt}}}iiiaaa``````bbbeeeeeebbb```]]]\\\\\\[[[\\\]]]^^^^^^bbbiiiuuu|||zzzxxxrrrnnnmmmjjjiiiiiiiiijjjiiifffdddaaa___\\\ZZZXXXUUUQQQNNNIIIGGGEEEBBBAAA@@@??????<<<<<<;;;;;;;;;:::::::::666888999999999999:::<<<===@@@CCCEEEGGGHHHKKKMMMQQQTTTYYY___fffoooxxx}}}}}}llleeeeeehhhqqqtttxxx|||yyyooo___aaaiiivvvkkk\\\VVV[[[cccpppxxx}}}}}}zzzxxxuuurrrqqqsssvvvyyyuuuhhh]]]XXXVVVWWWcccrrrmmmfffddddddeeeggggggccc___\\\\\\[[[[[[[[[\\\\\\]]]```fffqqq~~~~~~|||yyysssnnnmmmkkkjjjjjjkkkkkkjjjhhhfffbbb```]]][[[YYYVVVRRROOOJJJHHHEEECCC@@@??????>>><<<<<<;;;;;;;;;:::::::::999:::;;;:::999999:::;;;<<>>>>><<<<<<;;;;;;;;;:::::::::;;;<<<===<<<:::999:::;;;;;;>>>BBBFFFHHHKKKNNNQQQRRRUUUYYY^^^fffqqq|||uuuwwwzzz|||vvvbbbbbbeeennnzzzrrreeeXXXNNNPPPXXXdddqqq{{{|||zzzzzzxxxsssqqqsssuuuwww|||pppcccWWWTTTRRRTTT___lllvvvdddcccdddhhhnnnppplllhhh_________^^^^^^]]]]]]]]]\\\aaaiiiuuu}}}zzzwwwrrrnnnnnnnnnnnnmmmmmmlllkkkjjjiiicccaaa^^^\\\ZZZVVVQQQMMMIIIFFFDDDBBBBBBAAA@@@>>>::::::::::::::::::::::::666777999;;;<<<<<<<<<<<>>???CCCGGGKKKNNNPPPQQQSSSTTTWWW^^^hhhrrrzzz}}}yyyfff______jjjwwwvvveeeZZZVVVSSSOOOTTT^^^iiiqqqsssssstttuuurrrrrrtttxxx{{{|||kkk```VVVQQQQQQSSSYYY___sssxxxgggggghhhkkknnnooommmiiicccaaa^^^\\\\\\\\\\\\[[[]]]^^^dddnnnxxx|||zzzxxxsssooonnnmmmmmmnnnmmmllljjjiiihhhdddaaa]]]ZZZWWWUUURRROOOKKKIIIEEECCCAAA@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;<<<<<<<<<===>>>BBBFFFKKKOOORRRTTTSSSSSSVVV]]]fffooouuuxxxvvv{{{}}}iiibbbaaakkkxxxxxxjjj]]]VVVQQQMMMQQQZZZeeemmmqqqrrrsssuuuppppppssswww{{{xxxhhh]]]SSSOOONNNOOOTTTZZZhhhjjjhhhhhhjjjnnnooommmjjjeeebbb___]]]]]]]]]\\\[[[^^^^^^aaahhhppp{{{{{{zzzxxxsssooonnnmmmmmmnnnmmmllljjjhhhfffeeeaaa\\\YYYVVVTTTRRRPPPLLLJJJFFFCCCAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<>>>@@@BBBFFFKKKOOOSSSUUUSSSTTTVVV\\\dddlllqqqsssrrrvvv|||ppphhheeemmmyyy|||nnn```VVVPPPNNNPPPXXXccclllqqqsssuuuvvvoooooorrrwwwzzzuuueee[[[QQQMMMLLLMMMQQQWWWaaazzzpppkkkhhhkkkoooooommmlllfffccc```^^^^^^^^^]]]\\\^^^\\\^^^cccjjjttt{{{zzzxxxsssooonnnlllmmmnnnnnnllljjjgggeeeeeeaaa\\\XXXVVVTTTQQQOOOMMMJJJFFFCCCAAA???<<<:::::::::::::::::::::::::::999999999999:::;;;;;;<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<>>>BBBIIIQQQVVVXXXYYYXXXUUURRRPPPRRRYYYbbbjjjnnnkkkggghhhllllllqqq|||~~~aaaWWWPPPTTT[[[dddlllqqqrrrqqqpppqqqsssvvvvvvyyy~~~yyywwwtttqqqpppoooppppppnnnttt{{{vvvkkkXXXPPPKKKJJJKKKKKKNNNRRRTTTZZZmmmtttwwwzzzuuurrruuugggddd```^^^]]]\\\[[[YYY\\\ZZZZZZ]]]aaahhhttt}}}|||wwwqqqnnnoookkklllmmmnnnllliiifffdddbbb```]]]ZZZXXXUUUQQQNNNJJJHHHEEEBBB???=========::::::::::::::::::::::::888999999::::::;;;;;;<<<>>>AAAFFFLLLPPPSSSTTTTTTPPPQQQRRRUUUZZZaaahhhlllkkkkkkiiiffffffmmm{{{kkkXXXVVVUUUZZZcccjjjmmmooorrrrrrsssuuuuuuwww|||yyyxxxvvvuuurrrooollljjjiiijjjoooxxxpppfffVVVOOOJJJJJJKKKJJJLLLOOOYYY\\\ggg~~~www|||}}}{{{yyyrrrjjjbbb]]]^^^___\\\[[[[[[\\\YYYXXX[[[___eeeoooyyy{{{zzzxxxrrrnnnnnnllllllmmmmmmkkkiiifffeeeccc```]]]ZZZXXXTTTPPPMMMGGGFFFDDDBBB@@@???>>>>>>::::::::::::::::::::::::888999999::::::;;;;;;<<<===@@@DDDJJJNNNPPPQQQQQQOOOPPPRRRUUUZZZbbbiiinnnlllllljjjfffdddhhhrrryyysss]]]UUUTTTXXXaaaiiikkkmmmppprrrsssuuuuuuvvv{{{}}}zzzwwwuuurrrpppnnnnnnmmmoootttzzz~~~ooodddUUUNNNJJJJJJKKKJJJLLLOOOUUUYYYddd{{{}}}}}}{{{zzzwwwnnniiibbb]]]^^^___\\\ZZZZZZ[[[XXXWWWZZZ]]]aaakkktttyyyyyyyyytttooolllmmmmmmlllllljjjhhhgggfffdddaaa^^^ZZZWWWTTTOOOLLLEEEDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<<<<>>>BBBGGGJJJLLLMMMMMMOOOPPPSSSVVV[[[ccclllrrrrrrrrrppplllgggfffiiimmm{{{{{{aaaTTTRRRVVV___gggiiilllooorrrsssuuuuuuuuuyyy{{{yyywwwuuussstttqqqoooqqqttt|||}}}lllaaaTTTNNNIIIJJJKKKJJJKKKOOORRRUUUaaaxxx}}}yyywwwuuukkkhhhaaa]]]^^^^^^[[[YYYYYYZZZWWWVVVXXXZZZ]]]eeennnyyyxxxyyyzzzvvvpppmmmnnnmmmlllkkkiiihhhggggggdddaaa^^^ZZZWWWSSSNNNJJJDDDEEEEEEDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<<<<>>>AAAEEEHHHJJJJJJKKKOOOQQQTTTWWW\\\eeeooovvv|||}}}|||xxxqqqkkkhhhgggsss}}}}}}```TTTRRRVVV^^^fffiiillloooqqqsssuuuttttttwww~~~~~~|||zzzxxxsssppppppttt{{{zzziii]]]RRRLLLIIIJJJKKKJJJKKKNNNPPPTTT___uuu|||uuuvvvvvvmmmiiibbb]]]^^^^^^[[[XXXXXXZZZWWWVVVXXXYYYZZZaaahhhrrrzzzzzz{{{xxxrrrooonnnmmmlllkkkiiihhhggggggdddaaa]]]ZZZWWWRRRNNNJJJGGGGGGFFFEEEBBB???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<<<<>>>AAADDDGGGIIIJJJJJJOOORRRVVVYYY]]]fffqqqzzz|||ssskkkfffkkkttt}}}bbbTTTSSSVVV^^^eeeiiilllpppqqqsssuuuuuutttwww}}}xxxsssrrrtttyyywwwfffZZZQQQKKKHHHJJJKKKJJJJJJMMMQQQTTT___sss|||sssvvvzzzsssmmmeee______^^^[[[XXXYYY[[[XXXWWWYYYYYYYYY^^^dddnnnyyy{{{zzzzzzvvvrrrqqqmmmmmmlllllljjjhhhgggfffccc```]]]YYYVVVSSSNNNKKKHHHHHHFFFDDDAAA>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<<<<===@@@CCCFFFHHHJJJJJJNNNRRRVVVXXX\\\dddqqq{{{zzzoooiiieeemmmtttwww|||xxxxxxdddTTTRRRUUU]]]dddhhhlllppppppsssuuuuuuuuuxxx}}}yyyvvvvvvwww~~~tttcccXXXOOOJJJGGGIIIKKKIIIJJJMMMPPPSSS]]]ppptttxxx{{{tttkkkbbb```^^^[[[YYYZZZ[[[XXXXXXZZZYYYXXX[[[aaaiiittt|||zzzwwwsssqqqrrrllllllmmmmmmkkkiiifffeeeaaa___\\\YYYVVVSSSOOOKKKHHHGGGEEEBBB@@@>>>======::::::::::::::::::::::::888999999::::::;;;;;;<<<:::;;;>>>AAADDDGGGIIIJJJLLLPPPTTTVVVYYYaaaoooyyyuuunnngggooouuuwww{{{xxxtttzzzxxx```SSSQQQSSS[[[bbbfffjjjooopppsssuuuvvvvvvyyy~~~}}}{{{zzz}}}qqqbbbWWWNNNIIIGGGIIIKKKIIIJJJLLLNNNPPPXXXjjjxxx{{{{{{pppeeeaaa^^^[[[[[[\\\YYYWWWWWWYYYXXXWWWYYY___dddmmmyyy|||yyyuuupppooorrrkkklllmmmnnnllliiifffddd```^^^[[[YYYVVVSSSOOOLLLGGGFFFCCCAAA@@@??????@@@::::::::::::::::::::::::888999999::::::;;;<<<<<<888:::<<>>===<<<:::;;;<<<======<<<;;;:::777888999:::;;;:::999999??????@@@@@@@@@BBBFFFIIILLLOOOSSSTTTVVV]]]hhhpppyyytttqqqzzzzzzhhhZZZRRRNNNNNNWWW___dddhhhkkkppprrrttttttuuuxxxzzzkkk\\\SSSKKKJJJHHHGGGGGGHHHJJJKKKLLLPPPYYYeeewwwxxxmmmddd___]]][[[YYY[[[ZZZYYYWWWWWWXXXXXXYYY___eeeooozzz|||xxxwwwuuuqqqnnnkkkkkkkkkkkkjjjhhhfffdddaaa```]]]ZZZVVVRRROOOMMMHHHGGGEEECCCAAA>>>===<<<:::;;;<<<======<<<;;;:::777888999:::::::::999999;;;<<<>>>???@@@CCCGGGJJJOOORRRUUUUUUVVV\\\fffnnnxxxvvvrrryyywwweeeWWWRRRMMMNNNUUU^^^cccgggkkknnnppprrrsssssswww}}}wwwiii[[[QQQJJJIIIHHHGGGGGGHHHIIIJJJJJJNNNVVVaaaqqq~~~qqqgggaaa^^^\\\[[[[[[ZZZXXXWWWWWWWWWXXXYYY]]]ccckkkuuu}}}zzzxxxuuuqqqlllkkkkkkkkkkkkiiigggeeedddaaa```]]]ZZZUUUQQQNNNLLLHHHGGGEEECCCAAA>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;777888999::::::::::::999777999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::::::::777:::===@@@CCCFFFJJJMMMUUUXXXZZZZZZYYY]]]eeelllxxx~~~xxxooouuummm\\\SSSMMMLLLRRRZZZ```eeejjjlllnnnqqqrrrrrrtttyyy~~~}}}pppcccVVVNNNGGGHHHIIIIIIIIIIIIHHHGGGIIIKKKOOOVVV```www}}}nnnccc^^^]]]]]]YYYXXXWWWVVVVVVVVVWWWXXXYYY\\\aaagggpppzzz}}}{{{yyyuuuoookkkjjjjjjjjjiiihhheeecccaaa```^^^\\\XXXTTTPPPLLLJJJHHHGGGEEECCCAAA>>>===<<<;;;;;;;;;::::::;;;;;;;;;999888999999999999:::::::::<<>>===<<<;;;;;;::::::::::::;;;;;;999999888888999999:::;;;<<<>>>@@@AAADDDHHHNNNRRRXXX[[[^^^^^^]]]```gggnnnqqqyyy~~~qqqvvvyyyfffYYYRRRMMMQQQWWW\\\bbbgggmmmpppsssttttttvvvzzz~~~vvvjjj^^^TTTMMMHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPTTTbbb|||uuuhhh```\\\[[[XXXWWWVVVUUUTTTUUUVVVVVVUUUWWWZZZ^^^eeennnwww~~~}}}yyywwwtttpppllljjjjjjjjjhhhfffdddaaa___\\\[[[YYYWWWTTTPPPNNNLLLHHHGGGEEECCCAAA>>>===<<<;;;;;;:::999999:::;;;;;;999999888888888999:::;;;;;;<<<===???BBBIIIPPPUUU\\\___bbbaaa^^^```ffflllqqqyyyvvvxxxttt]]]UUUOOOQQQVVV[[[aaafffmmmppptttuuutttuuuyyy}}}rrrfff[[[QQQKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGIIILLLNNNPPPZZZpppyyymmmccc]]]\\\XXXWWWUUUTTTTTTTTTUUUVVVRRRTTTWWW[[[aaahhhqqqvvv}}}xxxvvvssspppmmmjjjjjjiiihhhfffcccaaa___[[[ZZZYYYVVVTTTQQQNNNMMMHHHGGGEEECCCAAA>>>===<<<;;;;;;999999999999;;;;;;:::999888888888999:::;;;999999:::===AAAIIIRRRXXX___bbbdddbbb______dddiiisssyyy}}}}}}{{{yyy___VVVPPPQQQVVV[[[```eeelllooosssttttttuuuxxx||||||~~~ooodddYYYOOOIIIIIIHHHFFFEEEEEEFFFHHHIIIEEEGGGKKKMMMMMMUUUiii}}}|||pppfff___\\\WWWVVVUUUTTTTTTTTTUUUVVVOOORRRUUUYYY^^^eeemmmrrr{{{|||}}}}}}wwwpppkkkgggfffdddeeegggfffccc```^^^\\\XXXUUURRRPPPMMMKKKIIIFFFDDDCCCCCCCCCBBB@@@999999999::::::;;;;;;;;;777888888999;;;<<<<<<======;;;::::::>>>HHHTTT\\\bbbcccfffhhhddd```ccciiipppxxx|||zzzyyy||||||sss```PPPNNNRRRTTTZZZbbbiiimmmpppqqqppprrrvvvzzzzzzuuuzzz|||wwwkkk^^^QQQJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFHHHJJJJJJOOO]]]kkkuuuggg___^^^WWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVWWW[[[aaahhhmmmvvv|||}}}}}}}}}xxxpppmmmgggfffeeefffgggfffccc```^^^[[[WWWTTTRRRPPPMMMKKKGGGEEEBBB@@@???===;;;999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;<<>>DDDNNNZZZbbbkkkjjjiiiiiieeebbbeeekkkssswwwxxxrrrooorrruuuvvvyyyrrrXXXPPPSSSUUUXXX]]]gggkkkooopppppprrrvvvzzz|||wwwqqqnnnnnnsssyyy|||ooodddZZZPPPKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEFFFHHHHHHKKKVVVbbbvvv|||wwwnnnddd___^^^]]]\\\ZZZXXXVVVUUUUUUTTTUUUUUUUUUWWW[[[aaaeeekkkqqq{{{}}}|||zzzuuuooommmhhhhhhggggggfffdddaaa______\\\XXXUUUSSSQQQNNNLLLMMMJJJFFFCCCAAA???<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;<<<>>>DDDMMMWWW___gggdddccccccaaa___ccciiiwww{{{}}}yyyvvvxxxxxxvvvtttyyy___SSSTTTUUUWWWZZZeeeiiinnnpppppprrrvvvzzz}}}{{{uuuqqqrrruuuyyyxxxjjj```VVVMMMIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFHHHHHHJJJSSS]]]ooo{{{yyyqqqgggaaa^^^]]][[[YYYWWWVVVVVVVVVUUUUUUUUUUUUUUUXXX]]]aaagggmmmuuu{{{zzzwwwqqqmmmlllhhhhhhiiigggeeebbb```___```]]]YYYVVVTTTRRROOOMMMIIIFFFCCCAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;<<<>>>BBBIIIQQQWWW^^^\\\[[[]]]^^^^^^ccciiivvv|||{{{sssqqqwwweeeUUUTTTTTTVVVYYYcccgggmmmoooppprrrvvvyyywwwuuuuuuxxxuuuggg\\\SSSJJJFFFGGGEEEDDDDDDCCCDDDEEEGGGHHHIIIGGGGGGIIIIIIJJJQQQYYYlllyyyvvvpppgggaaa\\\[[[YYYWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUWWW[[[^^^dddiiiqqqzzzzzzxxxuuuooollllllhhhiiijjjhhhdddaaa______```]]]YYYVVVTTTRRROOOMMMIIIGGGDDDBBBBBBAAA???===<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::;;;<<>>CCCIIIMMMSSSQQQRRRXXX]]]^^^aaaeeemmmvvv}}}qqqkkkqqqvvvwww|||nnnZZZRRROOOTTT[[[___eeekkkoooppprrrvvvyyy~~~yyymmm```WWWOOOHHHGGGIIIDDDCCCCCCBBBCCCDDDFFFGGGGGGDDDDDDGGGIIIIIIMMMRRR___sss}}}sssnnniiihhh```^^^ZZZXXXVVVVVVWWWWWWSSSTTTTTTSSSRRRSSSVVVXXX[[[^^^dddlllttt~~~|||yyytttooommmnnnhhhkkkkkkiiiddd___^^^___]]]ZZZVVVSSSQQQNNNLLLIIIHHHEEEBBB@@@???===;;;999======<<<<<<<<<;;;;;;;;;===<<<<<<;;;999888888777666777999;;;>>>CCCIIIMMMOOOMMMOOOVVV[[[\\\]]]```mmmuuu~~~vvvlllppptttssswwwppp[[[QQQNNNTTT]]]___dddkkkoooqqqrrrvvvyyyzzzvvvjjj^^^UUUOOOIIIIIIKKKEEEEEECCCBBBBBBCCCDDDEEEEEEBBBBBBFFFHHHHHHKKKPPPYYYkkkwwwqqqnnnnnncccaaa]]]YYYVVVVVVVVVWWWQQQRRRRRRRRRQQQRRRTTTWWWWWWZZZ___fffnnnxxx{{{yyyvvvpppkkkjjjjjjjjjhhhgggdddbbb___^^^^^^ZZZVVVRRRPPPNNNLLLJJJIIIHHHGGGDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<888777===BBBCCCDDDFFFKKKMMMQQQUUUZZZ^^^aaabbbiiitttpppmmmnnnpppyyyqqqZZZQQQPPPRRRTTT\\\bbbjjjooopppqqqsssuuu{{{~~~|||}}}}}}~~~tttiiiZZZOOOJJJIIIHHHHHHMMMIIIDDDBBBBBBDDDEEEEEECCCDDDFFFFFFGGGHHHJJJMMMXXXiiiqqqnnnpppfffbbb]]]YYYWWWXXXWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQSSSVVVZZZ___gggqqq{{{{{{yyywwwqqqmmmlllkkkjjjiiigggeeebbb```^^^]]]ZZZVVVRRRPPPNNNLLLJJJGGGFFFDDDBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::@@@;;;:::???CCCDDDDDDFFFHHHJJJNNNSSSXXX\\\^^^```fffqqq~~~~~~zzz{{{}}}lllXXXQQQRRRTTTUUU\\\aaaiiimmmooopppsssvvvzzz}}}~~~{{{yyyxxxyyy{{{~~~pppfffXXXMMMHHHGGGGGGFFFJJJGGGCCCBBBBBBCCCDDDCCCCCCDDDFFFFFFFFFGGGJJJLLLWWWeee|||uuutttkkkfff```[[[YYYXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTWWW[[[aaajjjsssyyy{{{zzzxxxsssooonnnkkkkkkiiihhheeeccc```___]]]ZZZVVVSSSQQQNNNLLLJJJGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===999888<<>>???BBBGGGJJJNNNTTTYYY\\\___```gggqqq~~~kkkYYYRRRRRRTTTTTT\\\aaagggjjjlllooossswwwxxx{{{}}}wwwvvvuuuvvvzzzyyykkkbbbUUUKKKGGGFFFEEEEEEFFFEEECCCBBBCCCDDDCCCBBBCCCDDDEEEFFFFFFGGGIIIKKKTTT^^^sssxxxsssoookkkddd^^^[[[YYYVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRTTTWWW[[[bbbiiiooo{{{{{{{{{yyyuuuqqqpppkkkkkkjjjhhheeecccaaa___\\\ZZZVVVSSSQQQOOOKKKIIIHHHGGGFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;777777:::<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<::::::===???@@@DDDJJJNNNQQQWWW]]]bbbfffhhhhhhjjjqqq}}}vvv___RRRNNNPPPSSSYYY]]]bbbeeehhhlllsssxxxvvvzzz~~~{{{yyyyyy|||}}}pppbbbZZZPPPIIIGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHFFFEEEBBBDDDEEEEEEDDDEEEGGGIIINNNRRR^^^tttzzzsssnnnhhhccc```\\\YYYWWWTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPRRRTTTWWW\\\aaafffmmmttt{{{{{{yyyuuuqqqpppjjjjjjhhhgggdddbbb___^^^[[[YYYWWWTTTRRROOOKKKHHHEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888999<<<===>>>DDDJJJNNNRRRXXX___dddhhhiiijjjfffmmmyyy{{{bbbSSSOOOQQQTTTWWW[[[```dddggglllrrrxxxvvvzzz||||||}}}yyykkk]]]VVVMMMHHHGGGFFFEEEDDDCCCCCCCCCEEEHHHIIIHHHGGGBBBCCCDDDDDDCCCDDDFFFHHHJJJNNNXXXhhhvvvrrrlllgggccc___[[[XXXTTTTTTSSSSSSRRRRRRQQQQQQNNNPPPRRRTTTVVVZZZ___ccchhhnnnwww{{{zzzyyytttpppoooiiiiiigggfffcccaaa^^^]]][[[YYYWWWUUUSSSOOOKKKHHHEEEDDDCCCBBB@@@???======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888666666999999999???FFFPPPTTTZZZaaagggjjjkkklllfffkkkvvvkkkYYYRRRQQQSSSTTTYYY___dddggglllrrrvvvvvvzzz~~~tttgggXXXRRRJJJFFFEEEEEEDDDBBBBBBAAAAAACCCFFFHHHHHHHHHBBBCCCDDDDDDCCCCCCEEEGGGGGGLLLTTT___ppp|||xxxrrrlllfffaaa\\\YYYTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOQQQRRRSSSVVV[[[^^^bbbgggoooyyy{{{zzzxxxsssooonnnhhhhhhgggeeebbb```^^^\\\[[[YYYWWWUUUSSSOOOKKKGGGGGGFFFEEEDDDBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;999999;;;:::999???FFFRRRVVV]]]dddiiimmmnnnnnniiimmmwwwyyyttt```UUUQQQQQQSSSXXX___dddggglllqqqvvvwwwzzz~~~{{{qqqdddTTTOOOHHHDDDDDDDDDBBB@@@AAA@@@@@@AAADDDGGGHHHHHHBBBCCCDDDCCCCCCCCCEEEGGGFFFLLLSSSYYYeee}}}}}}vvvoooiiiccc]]]YYYTTTTTTTTTSSSRRRRRRQQQQQQNNNOOOPPPPPPQQQSSSVVVYYY^^^cccjjjsss~~~{{{{{{{{{wwwrrrpppgggffffffffffffddd```]]]ZZZYYYXXXWWWTTTOOOIIIEEEGGGGGGFFFDDDAAA===:::888======<<<<<<<<<;;;;;;;;;888777777777888999999::::::;;;===<<<<<<>>>CCCHHHPPPYYYbbbeeegggkkkmmmlllkkkkkkqqqzzz~~~{{{hhhUUUQQQSSSXXXZZZ\\\aaaffflllqqqtttxxxzzz}}}}}}xxx|||~~~vvviiiaaaRRRNNNHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEELLLMMMPPP]]]kkkxxxvvvpppeee___```YYYWWWUUUTTTTTTTTTRRRQQQMMMNNNNNNNNNNNNPPPTTTWWWYYY\\\dddmmmsss}}}{{{zzzzzzuuupppnnnffffffeeeffffffdddaaa^^^\\\ZZZXXXVVVSSSOOOJJJFFFHHHGGGFFFDDDAAA>>><<<;;;;;;;;;;;;:::::::::999999888888888888888999:::::::::<<<<<<;;;;;;===CCCIIIPPPZZZbbbeeehhhmmmqqqqqqkkklllqqqyyy~~~~~~www~~~rrr\\\TTTUUUVVVXXX[[[```eeekkkppprrrwwwxxx{{{~~~uuupppqqqrrrzzztttggg^^^QQQMMMHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEBBBIIIIIILLLWWWbbbwww~~~xxxllldddccc[[[YYYVVVTTTTTTSSSQQQPPPNNNNNNOOONNNNNNOOORRRUUUVVVYYY___ggglllttt{{{yyyxxxsssnnnlllfffeeeeeeeeefffeeebbb___^^^[[[XXXUUUSSSPPPLLLIIIGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;::::::::::::999999999999999999::::::;;;;;;<<<<<<::::::===DDDIIIVVV^^^eeefffhhhmmmqqqqqqlllmmmqqqyyy}}}||||||zzzdddXXXUUUTTTVVVZZZ```eeejjjnnnpppvvvwwwzzz}}}wwwnnniiieeefffkkkvvv}}}pppcccZZZPPPLLLGGGDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAHHHGGGIIIQQQYYYjjjzzzoooeeeaaa^^^[[[WWWUUUTTTSSSQQQPPPOOOPPPPPPNNNMMMNNNPPPSSSTTTVVVZZZ```dddjjjwwwzzzxxxvvvqqqmmmkkkeeedddddddddeeeeeecccaaa```\\\XXXTTTRRRPPPNNNLLLFFFEEEBBB@@@>>>=====================<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;<<<;;;:::999<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999::::::::::::;;;;;;:::999<<>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888888666999<<<<<<<<<===AAAEEEGGGQQQYYY]]]___dddhhhhhhhhhhhhmmmwwwppp]]]VVVVVVXXX[[[aaahhhnnnrrrxxxvvvwwwzzz|||wwwhhh^^^YYYVVVTTTVVVWWWXXX^^^fffqqqxxxxxxnnncccXXXRRRHHHFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAABBB@@@DDDAAABBBIIIKKKRRRbbb|||{{{mmmiiibbb]]][[[YYYXXXWWWSSSTTTUUUTTTRRRQQQQQQRRRNNNLLLMMMQQQUUUWWW]]]cccjjjmmmttt{{{zzzwwwvvvrrroooooojjjgggeeecccccccccaaa```[[[XXXUUUSSSRRROOOLLLJJJGGGGGGFFFDDDAAA===:::888???>>>>>>>>>============:::999999888777777777888555999<<<=========@@@DDDEEEOOOXXX[[[]]]aaacccbbbeeeeeejjjuuu{{{qqq[[[VVVVVVVVVYYY^^^fffmmmrrrwwwuuuuuuxxx{{{~~~~~~nnncccYYYVVVTTTTTTSSSRRRWWW]]]aaahhhsssvvvkkk```VVVPPPGGGEEECCCCCCCCCDDDCCCAAA@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@@@@AAABBBBBBEEEAAAAAAHHHJJJPPP```uuurrrmmmfff___[[[YYYWWWUUUSSSTTTVVVUUUSSSRRRRRRSSSQQQNNNNNNRRRUUUVVV[[[```^^^aaagggmmmuuu}}}|||vvvuuutttqqqnnngggdddbbbbbbdddccc```]]]]]]YYYUUUQQQPPPOOOMMMLLLJJJGGGDDDAAAAAA@@@???>>>:::===???>>>:::888888999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>GGGLLLRRRXXX[[[]]]___```gggjjjnnnvvv|||zzzqqqaaaVVVWWWYYY\\\```eeeiiikkkqqqsssuuuvvvxxx}}}vvvjjjZZZVVVQQQNNNNNNOOOPPPQQQZZZ]]]gggttt}}}qqqggg]]]SSSLLLDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAA>>>AAADDDEEEDDDHHHOOOVVVpppuuujjjeee```[[[WWWWWWTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQOOOOOOQQQTTTWWWYYY]]]```dddhhhlllssszzz{{{uuutttssspppllleeecccaaaaaabbbaaa^^^\\\]]]YYYUUURRRPPPOOONNNLLLJJJHHHEEECCCBBBAAA???>>><<<>>>@@@???===:::;;;<<<::::::::::::::::::::::::999999999999:::;;;<<<<<>>>>>===<<<<<<===::::::::::::::::::::::::999999999999:::;;;<<<<<>>>>>???AAAFFFJJJPPPXXX```eeepppqqqsssvvv|||~~~hhh[[[UUUVVVXXX\\\aaahhhnnnqqqrrrtttvvvuuuuuuxxx{{{xxxuuurrruuu{{{ooocccUUURRRMMMJJJJJJJJJKKKJJJNNNNNNQQQWWW^^^hhhyyyrrreeeZZZQQQIIICCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA????????????@@@@@@@@@@@@AAABBBCCCCCCCCCEEEIIIMMMXXXeee}}}{{{qqqgggaaa___XXXWWWUUUTTTSSSRRRRRRSSSSSSRRRPPPOOOOOOOOOQQQQQQQQQSSSUUUWWWZZZ___dddhhhnnntttzzzwwwqqqpppooollliiiffffffeeedddaaa___^^^]]][[[XXXUUUTTTSSSQQQOOOMMMIIIHHHGGGFFFFFFCCC@@@===:::999999:::;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@EEEJJJQQQ[[[eeekkktttuuuvvvxxx|||hhhYYYUUUUUUWWW[[[```gggnnnrrrrrrtttvvvvvvuuuxxx}}}}}}wwwrrrssswww}}}rrrcccYYYRRROOOKKKIIIIIIJJJJJJIIIKKKKKKNNNSSSWWW___ooo}}}~~~ooobbbXXXPPPIIIDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>?????????@@@@@@@@@???@@@AAABBBDDDFFFIIIKKKRRR[[[nnnxxxllldddaaaYYYXXXVVVTTTTTTTTTUUUVVVTTTSSSQQQPPPOOOOOOOOOPPPPPPRRRTTTUUUWWW[[[```ccckkkpppvvv{{{~~~xxxrrrqqqpppmmmjjjfffggggggeeeaaa___^^^^^^ZZZXXXVVVTTTTTTRRROOOMMMJJJHHHFFFEEEDDDCCC@@@======<<<;;;;;;===>>>>>>>>>::::::::::::::::::::::::999999999999:::;;;<<<<<<===@@@EEELLLTTT___jjjqqqtttvvvyyyzzz}}}ppp\\\UUUUUUVVVYYY___fffmmmqqqrrrtttvvvvvvvvvxxx}}}|||tttsssvvvzzz|||yyyxxxxxxxxxzzz{{{{{{wwwpppeeeZZZSSSPPPMMMJJJIIIIIIJJJJJJJJJIIIIIIKKKOOOQQQWWWdddqqq{{{kkk^^^UUUNNNHHHDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA>>>>>>>>>????????????@@@>>>>>>@@@AAADDDFFFHHHIIILLLTTTddd{{{ssshhhddd\\\ZZZXXXVVVUUUUUUVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTWWW[[[^^^dddiiiooosssvvvzzzzzzsssrrrqqqnnnkkkeeefffgggddd```]]]\\\]]]ZZZXXXVVVUUUTTTSSSPPPNNNJJJHHHEEECCCBBBAAA???>>>???<<<::::::===>>>>>>===::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<@@@FFFNNNWWWbbbmmmuuuwwwzzz|||}}}~~~{{{bbbUUUUUUUUUXXX]]]eeekkkppprrrtttwwwwwwwwwyyy~~~zzzwwwyyyyyy}}}||||||||||||}}}}}}||||||zzzxxxuuuqqqnnnlllkkkjjjhhhhhhiiifff```ZZZTTTQQQMMMKKKIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNPPPZZZeeevvvuuufffYYYPPPJJJEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>??????????????????@@@AAACCCEEEEEEEEEGGGPPP]]]mmmqqqkkkaaa___\\\XXXVVVUUUVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQNNNOOOOOOOOOPPPRRRVVVYYY]]]bbbhhhkkknnnrrrxxx|||{{{tttsssrrrooollldddeeefffddd___\\\[[[\\\YYYXXXVVVUUUUUUSSSPPPNNNJJJGGGDDDBBBAAA@@@???>>>>>>;;;888888;;;<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>;;;@@@FFFOOOYYYdddooovvv|||~~~hhhUUUUUUUUUWWW\\\cccjjjooorrrtttwwwxxxxxxzzz|||}}}yyy|||~~~}}}{{{zzzzzz{{{{{{zzzyyyrrrqqqnnnkkkhhheeecccbbb\\\]]]]]][[[WWWSSSPPPOOOLLLJJJHHHIIIJJJLLLMMMLLLMMMMMMNNNOOONNNMMMUUU___hhhvvv{{{qqqaaaTTTLLLGGGCCC@@@BBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>????????????BBBAAA@@@AAACCCDDDCCCBBBBBBKKKVVV```mmmzzzsssfffccc^^^ZZZVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRLLLMMMMMMLLLMMMNNNRRRUUUZZZ^^^dddhhhjjjnnnsssxxx{{{rrrpppppppppooojjjhhhfffeeecccaaa]]][[[YYYYYYWWWUUURRRPPPNNNMMMJJJIIIGGGDDDAAA???===<<<>>>===;;;;;;;;;;;;999777888888999::::::;;;<<<<<<;;;<<<======<<<<<<===???<<<@@@IIITTT```mmm|||mmm^^^XXXTTTWWW]]]bbbiiioooqqqrrrssstttvvvyyy~~~}}}}}}|||}}}~~~zzzuuuqqqkkkfffdddbbb```^^^\\\YYYUUUSSSRRRQQQOOONNNNNNMMMKKKKKKLLLLLLJJJIIIMMMLLLJJJIIIKKKNNNRRRUUUaaajjjzzzsssfffWWWNNNHHHCCCAAACCCAAAAAAAAA@@@@@@@@@??????????????????????????????======<<<======>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCIIIJJJOOOUUU^^^qqqxxxpppjjjbbb]]][[[YYYVVVSSSTTTUUUVVVUUURRRPPPOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRVVVXXX\\\```dddhhhjjjkkkzzzrrrooooooooonnniiigggdddcccaaa___[[[XXXYYYXXXWWWTTTRRRPPPNNNMMMFFFFFFEEECCCBBBAAA@@@???<<<;;;::::::;;;<<<;;;999888888999::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;===???===@@@HHHTTTcccsss{{{aaaYYYTTTVVV[[[```fffmmmqqqrrrssstttvvvyyy}}}{{{yyyuuupppkkkhhheeeaaa___[[[XXXUUUSSSRRRQQQPPPNNNOOOMMMLLLLLLMMMMMMLLLJJJKKKJJJIIIHHHIIIMMMPPPSSS\\\dddrrrzzzpppdddVVVMMMHHHCCCAAACCCAAAAAA@@@@@@@@@?????????????????????????????????>>>============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBEEEFFFJJJNNNUUUfffyyyrrriiibbb___^^^[[[YYYVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQSSSUUUYYY\\\```dddfffgggyyyqqqnnnnnnnnnmmmjjjhhheeecccaaa^^^ZZZWWWYYYXXXVVVTTTRRRPPPNNNMMMFFFFFFEEECCCBBBAAA@@@???;;;:::999:::<<<===<<<;;;888999999::::::;;;;;;<<<:::;;;;;;;;;::::::<<<>>>>>>@@@GGGVVVjjj~~~jjj```XXXWWW[[[___eeekkkpppqqqssstttuuuxxx||||||wwwrrrnnniiidddaaa[[[XXXUUUSSSRRRRRRPPPOOOOOONNNMMMMMMNNNOOONNNLLLLLLKKKJJJIIIKKKMMMQQQSSSYYY___jjjxxxuuulll```SSSLLLGGGCCCAAABBBAAA@@@@@@@@@@@@????????????????????????????????????>>>>>>============>>>???????????????@@@@@@AAACCCCCCEEEHHHMMMYYYqqq}}}pppfffaaa___^^^\\\WWWWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPOOONNNNNNNNNNNNPPPQQQTTTWWW[[[^^^aaabbbwwwpppmmmmmmmmmlllllljjjgggeeeccc```\\\YYYYYYXXXVVVTTTQQQOOONNNMMMJJJIIIGGGDDDAAA???===<<<<<<:::::::::<<<<<<;;;:::999999999::::::;;;;;;;;;999:::;;;:::999999;;;===>>>AAAHHHXXXqqqyyylll___\\\^^^bbbgggllloooppprrrtttuuuwww{{{}}}yyysssmmmfffaaaZZZXXXUUUSSSSSSSSSQQQPPPPPPOOONNNOOOPPPQQQPPPOOOPPPOOONNNNNNOOOQQQTTTVVVYYY^^^gggttt~~~sssfff[[[PPPJJJFFFBBB@@@BBB@@@@@@@@@@@@??????????????????????????????????????????>>>======<<<======>>>>>>>>>>>>>>>??????@@@CCCCCCEEEGGGJJJSSSfffxxx}}}ooogggccc___]]]XXXWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLNNNOOOQQQSSSVVVYYY\\\]]]wwwpppmmmmmmlllkkkllljjjgggeeeccc```\\\YYYXXXWWWVVVTTTQQQOOOMMMLLLJJJIIIGGGDDDAAA???===<<<>>><<<;;;;;;;;;;;;999888999999::::::::::::;;;;;;888999::::::999999:::<<<>>>BBBIIIXXXsss}}}vvvfff______bbbgggkkknnnppprrrssstttvvvyyy{{{~~~}}}vvvnnnfffaaaZZZWWWTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRRRRRRRQQQQQQRRRSSSVVVWWW[[[___hhhsss{{{ooo```VVVLLLHHHFFFBBB@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<======>>>>>>======>>>>>>???@@@AAAAAADDDFFFHHHOOO^^^mmmsssjjjddd```[[[XXXUUUTTTTTTTTTSSSQQQRRRQQQOOONNNMMMLLLKKKKKKNNNNNNOOOQQQSSSVVVYYYZZZwwwpppnnnmmmlllkkkhhhgggdddcccaaa___[[[YYYXXXWWWUUUSSSQQQOOOMMMLLLFFFFFFEEECCCBBBAAA@@@??????===;;;;;;;;;;;;999777::::::::::::::::::::::::999:::::::::999999;;;======BBBHHHTTTmmm}}}zzz~~~jjj```___aaaeeeiiimmmoooqqqssstttuuuwwwyyy{{{}}}uuulllddd___YYYWWWTTTSSSTTTTTTTTTSSSSSSRRRQQQSSSUUUVVVVVVUUUSSSSSSRRRRRRSSSTTTVVVWWW[[[```hhhsss|||yyyxxx{{{|||vvvhhhZZZQQQIIIGGGEEEBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>>>>>>>>>>>>>??????@@@??????AAAEEEGGGKKKVVVbbb}}}~~~qqqgggaaa___[[[VVVUUUUUUUUUSSSQQQRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNOOOQQQTTTVVVXXXwwwqqqooonnnmmmkkkgggeeecccbbbbbb```]]]ZZZXXXWWWUUUSSSQQQNNNMMMLLLFFFFFFEEECCCBBBAAA@@@???===<<<::::::;;;;;;:::999::::::::::::::::::::::::999:::;;;:::999:::;;;===;;;AAAGGGNNNaaazzz}}}{{{{{{zzzyyy{{{pppcccaaacccfffiiilllnnnqqqsssssstttvvvxxxxxx}}}{{{rrriiiaaa\\\YYYWWWTTTSSSTTTUUUUUUTTTSSSRRRRRRTTTVVVXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXYYY]]]aaaiiittt~~~xxxsssqqqqqqrrr{{{zzzqqqaaaUUUMMMFFFEEEDDDAAA???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>>>>>>>???@@@@@@>>>???AAAEEEEEEGGGPPPYYYoooqqqiiiddd___YYYWWWXXXXXXUUUQQQRRRQQQPPPNNNNNNMMMMMMMMMNNNMMMMMMMMMOOOQQQTTTUUUwwwqqqoooooommmkkkhhhfffeeeddddddbbb```]]]XXXWWWUUUSSSPPPNNNMMMLLLJJJIIIGGGDDDAAA???===<<<;;;:::999:::<<<===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;::::::<<<>>>999AAAEEEIIIXXXnnnyyywwwyyyvvvuuuxxxyyyxxxzzz~~~uuugggdddeeehhhlllkkknnnqqqrrrssstttvvvwwwuuuzzzzzzooofff___ZZZYYYVVVTTTSSSTTTUUUUUUTTTTTTSSSSSSUUUWWWYYYYYYXXXYYYYYYYYYYYYYYYZZZ[[[\\\___dddlllvvv~~~|||wwwrrrnnnllllllmmmuuuzzzppp^^^SSSKKKEEEDDDDDDAAA???@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@???????????????@@@@@@AAA@@@@@@CCCFFFFFFFFFMMMUUUeeewwwhhhbbb\\\YYYZZZYYYVVVRRRQQQQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLMMMOOORRRTTTzzzrrrnnnllljjjjjjdddcccccccccccc```[[[XXXZZZWWWSSSQQQPPPOOOMMMLLLKKKHHHEEECCCBBB@@@>>>===>>>>>><<<;;;:::999999999666777888999:::999999888888888888888999:::;;;;;;===>>>@@@GGGQQQ]]]fffkkkpppmmmpppxxxwwwssszzz{{{hhhaaaaaaeeejjjlllnnnpppppppppppprrrtttsssxxxuuukkkddd```^^^]]]\\\ZZZXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZZZZ^^^___^^^```ccchhhmmmttt|||yyytttrrrnnnjjjiiikkkkkkooo{{{~~~ttthhhYYYKKKHHHEEECCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>===<<>>>>>======<<<<<<>>>===<<<<<<<<<>>>???@@@===>>>@@@AAACCCFFFKKKNNNbbbtttssskkkbbb]]]\\\[[[WWWSSSSSSTTTTTTRRRPPPOOOOOOPPPLLLKKKJJJLLLNNNOOOOOONNNzzzsssooommmlllkkkfffeeeeeeddddddaaa\\\XXXZZZXXXUUURRRQQQPPPNNNLLLIIIGGGDDDCCCCCCBBB@@@>>>>>>===<<<;;;:::999999999777777999:::::::::999999:::::::::999::::::;;;;;;======???EEENNNXXXaaafffiiiggglllvvvyyyxxxlllbbb```cccgggkkkmmmpppqqqqqqqqqrrrtttqqquuu|||uuullleee```]]]```___]]]\\\ZZZZZZZZZZZZ[[[\\\^^^___aaabbbbbbbbbdddaaabbbeeegggfffhhhkkkmmmqqqxxxyyyssspppmmmhhhgggiiiiiillluuu{{{pppeeeVVVJJJGGGDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>===<<<>>>>>>>>>>>>======<<<<<<>>>>>>=========>>>?????????@@@@@@AAAAAADDDHHHKKKTTTddd{{{mmmccc___]]]ZZZWWWUUUUUUTTTRRRPPPNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLzzzsssooommmllllllhhhgggfffeeedddaaa\\\YYYZZZXXXVVVTTTSSSQQQNNNKKKHHHFFFDDDCCCCCCBBBAAA???>>>===<<<;;;:::999999999888999999::::::::::::999<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>BBBHHHQQQYYY^^^```___eeesss{{{~~~oooddd___```ccciiilllppprrrrrrrrrrrrsssqqquuuzzz}}}ssslllfffccccccbbb```^^^\\\[[[[[[[[[\\\^^^```bbbdddeeefffggghhheeefffjjjllllllnnnrrrwww{{{~~~vvvssspppkkkiiikkkkkkkkkqqq}}}uuujjj```RRRIIIGGGCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>===<<<>>>>>>>>>============<<>>>>>@@@@@@@@@@@@@@@AAAEEEGGGNNNYYYpppyyykkkdddaaa^^^[[[YYYXXXVVVSSSQQQPPPOOONNNPPPOOOMMMMMMNNNMMMLLLJJJyyyrrrnnnmmmllllllhhhgggeeedddccc```\\\YYYXXXWWWUUUTTTSSSQQQMMMJJJGGGFFFDDDCCCCCCBBB???=========<<<;;;:::999999:::::::::::::::::::::::::::===<<<;;;:::::::::::::::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>===<<<========================???@@@AAAAAAAAA???>>>===>>>?????????>>>@@@CCCFFFMMMTTTddd|||{{{rrrlllfffbbb^^^[[[XXXVVVUUUSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLJJJ~~~vvvpppmmmlllkkkkkkgggeeedddbbbaaa___[[[XXXVVVUUUTTTSSSRRROOOKKKHHHHHHFFFEEEDDDCCCAAA>>>;;;===<<<;;;;;;::::::::::::;;;:::::::::::::::::::::;;;;;;:::999888888999999:::;;;<<<===???EEELLLRRRWWWZZZdddsss|||hhh^^^[[[\\\```dddhhhmmmpppqqqqqqqqqrrrxxxyyy{{{~~~|||{{{yyywwwtttrrrpppnnnqqqrrrtttvvvxxxyyyzzzzzzwwwuuuwww|||{{{zzzuuupppnnnrrryyyzzzjjj___XXXLLLGGGEEEBBB@@@@@@@@@@@@???========================>>>===;;;;;;===>>>===<<<<<<<<<<<<<<<<<<=========???@@@AAAAAAAAA???>>>=========>>>>>>>>>@@@DDDGGGHHHMMMXXXiii}}}qqqiiibbb^^^ZZZWWWWWWVVVTTTSSSNNNMMMLLLLLLNNNNNNMMMLLL}}}uuuooolllkkkkkkkkkfffdddbbbaaaaaa___\\\ZZZWWWUUUSSSQQQPPPNNNKKKHHHHHHGGGFFFFFFEEECCC@@@======<<<;;;:::::::::::::::;;;::::::999999999999:::::::::999888888888999999999;;;<<<===>>>CCCKKKQQQYYY```lllyyytttbbbZZZXXX[[[___cccfffjjjmmmooooooqqqrrruuuvvvxxxzzz~~~|||{{{|||}}}}}}{{{}}}vvvpppmmmmmmpppvvvuuuddd[[[UUUKKKFFFDDDAAA???@@@@@@???>>>========================>>>===;;;;;;===>>>===<<<;;;<<<<<<<<<<<<=========?????????@@@??????>>>>>>======>>>>>>>>>@@@DDDGGGDDDIIIQQQ]]]ppp|||qqqjjjeee___[[[ZZZYYYVVVSSSPPPOOONNNNNNPPPQQQPPPNNN|||uuuooollllllllllllfffdddbbbaaaaaa```^^^\\\XXXVVVSSSQQQPPPNNNLLLJJJHHHGGGHHHIIIJJJIIIFFFCCC<<<<<<;;;:::::::::;;;;;;;;;:::999888777888888999::::::999999999:::;;;;;;888;;;======>>>CCCLLLSSS\\\gggvvv}}}qqq___XXXVVVYYY\\\aaadddhhhjjjlllmmmppprrrqqqsssvvvyyyvvvqqqmmmlllkkkmmmttt}}}{{{ooo___VVVQQQIIIEEECCC@@@??????@@@???>>>========================>>>===;;;;;;===>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>=========>>>???????????????>>>>>>???BBBEEECCCIIIOOOUUU___vvvyyyrrrjjjdddaaa^^^YYYUUUUUUTTTRRRRRRSSSSSSRRRPPP}}}uuupppmmmmmmmmmmmmfffdddcccbbbbbbbbb```___ZZZWWWSSSQQQPPPOOOMMMLLLGGGGGGIIIKKKMMMMMMKKKIII<<<<<<;;;:::::::::;;;;;;;;;:::888777777777888888::::::::::::;;;;;;<<<===888;;;>>>>>>???DDDMMMUUU^^^lll||||||qqq___WWWUUUWWWZZZaaacccfffhhhjjjlllooorrrooorrrvvvzzzxxxsssooommmjjjjjjooouuuwwwlll\\\SSSOOOGGGEEEBBB@@@??????@@@???>>>========================>>>===;;;;;;===>>>===<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<<<<>>>???@@@BBBBBBAAA???>>>>>>@@@CCC@@@FFFKKKKKKOOOaaatttmmmhhhddd^^^YYYZZZXXXVVVUUUUUUTTTRRRQQQ~~~vvvqqqoooooommmkkkhhhfffdddbbbbbbaaa^^^\\\[[[YYYVVVTTTSSSQQQNNNKKKMMMIIIFFFGGGJJJKKKGGGDDD???===<<<<<<======<<<;;;888999999::::::;;;;;;<<<777888999999;;;;;;<<<===::::::===???@@@BBBLLLWWWdddtttzzzfffXXXSSSTTTVVV\\\___cccfffhhhkkkmmmppprrrqqqsssyyy|||ssskkkiiihhhfffhhhlll|||pppddd\\\SSSMMMKKKEEECCC@@@???@@@???>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================???>>>======>>>@@@BBBCCCCCCCCCEEEIIINNNWWWjjj{{{wwwooohhhaaa\\\\\\YYYVVVUUUUUUTTTSSSRRR}}}uuupppoooooommmlllhhhfffdddccccccaaa___]]][[[YYYVVVTTTSSSQQQNNNKKKMMMIIIEEEDDDFFFEEEAAA===???===;;;;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::999999::::::<<<>>>???BBBLLLXXXiiiyyynnn]]]WWWWWWXXX\\\___cccfffhhhjjjmmmoootttrrrtttzzz{{{rrrjjjgggfffdddfffiiiqqq}}}{{{jjj```XXXPPPKKKJJJCCCAAA???>>>>>>>>>===<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@@@@@@@BBBFFFHHHPPP___nnn{{{pppiiifffccc^^^[[[YYYXXXWWWUUU}}}uuupppoooooonnnmmmiiigggeeedddcccbbb```^^^[[[YYYVVVTTTSSSQQQNNNKKKKKKHHHDDDCCCDDDCCC@@@===>>><<<::::::;;;<<<;;;:::<<<<<<;;;::::::999888888;;;;;;::::::::::::999999::::::;;;======AAAMMMZZZlll~~~{{{fff[[[XXXYYY\\\^^^bbbeeehhhjjjmmmooouuutttuuu{{{}}}tttllliiifffdddeeehhhkkksssrrrcccZZZTTTMMMHHHGGGBBB@@@>>>=========<<<;;;=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===??????@@@CCCDDDHHHSSS___uuuvvvnnniiiccc^^^[[[ZZZYYYXXX}}}tttooonnnoooooonnniiigggeeeddddddcccaaa___[[[YYYVVVTTTSSSQQQNNNKKKIIIGGGEEEEEEGGGGGGEEECCC===<<<::::::;;;;;;;;;:::;;;;;;;;;::::::999999999777888999999;;;;;;<<<===<<<;;;;;;===>>>BBBOOO\\\pppooo\\\WWWZZZ[[[^^^bbbeeegggiiilllnnnvvvtttvvv{{{yyyqqqnnnkkkhhhhhhkkkmmmrrr{{{{{{mmm^^^VVVQQQKKKFFFEEEBBB@@@>>>===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<>>>>>>>>>===<<<>>>>>>@@@CCCDDDEEEMMMVVVhhh~~~yyyssskkkeeeaaa```^^^^^^}}}tttooonnnoooooonnnhhhgggeeeddddddcccbbb```[[[YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGGGGGGGGGGEEEDDD===<<<::::::;;;;;;;;;:::999999999::::::;;;;;;;;;777888999999;;;;;;<<<===>>><<<<<<>>>???CCCPPP]]]xxx|||aaaXXXZZZZZZ]]]aaadddfffhhhkkknnntttsssuuu{{{}}}vvvsssqqqnnnnnnqqqqqqtttzzzxxxkkk\\\UUUPPPJJJEEEDDDBBB@@@>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;<<<===>>>>>>>>>===<<<<<<<<>><<<::::::;;;<<<;;;:::888888999::::::;;;<<<<<<;;;;;;::::::::::::999999>>>======??????CCCNNNZZZ~~~ppp```]]]ZZZ]]]```dddfffhhhkkkmmmqqqqqqtttzzz|||zzzyyywwwwwwzzzwwwxxx}}}}}}sssfffYYYSSSOOOIIIDDDCCCBBB@@@>>>>>>?????????===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<===============<<<:::999;;;@@@AAAAAAEEEKKKQQQ```zzz~~~uuuoookkkuuunnnlllmmmmmmlllfffeeeccccccccccccaaa___[[[YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGEEEBBB@@@?????????===;;;;;;<<<===<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::999999<<<<<<===??????AAAKKKVVVtttnnnaaaYYY\\\```ccceeegggjjjlllnnnnnnrrrxxx}}}zzzkkk___TTTOOOLLLGGGCCCBBB@@@>>>======>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<:::;;;???@@@@@@CCCHHHNNNXXXmmm~~~vvvnnnlllllllllkkkeeedddbbbbbbbbbbbb```___[[[YYYVVVTTTSSSQQQNNNKKKFFFFFFGGGFFFDDDCCCCCCDDD???>>><<<<<<=========<<<<<<;;;;;;::::::999999888777888999:::;;;<<<<<<===;;;;;;<<<>>>>>>???HHHRRReee~~~yyydddYYY\\\```ccceeegggjjjlllkkklllqqqxxx|||~~~wwweeeZZZOOOKKKIIIFFFBBBBBB???===;;;;;;=========<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;???======@@@AAAAAACCCHHHKKKRRRaaazzztttooonnnlllkkkllliiieeeaaa```cccccc```]]][[[ZZZXXXUUUQQQNNNJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@===;;;999777777999;;;<<<>>>;;;???<<<444666<<<999:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;===AAAGGGKKK]]]llliii___]]]___cccfffeeefffjjjkkknnnsssxxx|||{{{mmm^^^WWWOOOJJJIIIHHHDDD@@@============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666777999:::;;;;;;:::999;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<===<<<::::::;;;>>>AAADDDGGGMMMZZZmmmvvvpppnnnlllkkklllgggddd``````ccccccaaa]]]\\\[[[YYYVVVSSSOOOLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@???===;;;999888999;;;<<>>CCCGGGQQQ___qqq{{{}}}|||nnn___\\\]]]bbbeeeeeefffiiilllooossswwwzzz}}}xxxjjj[[[UUUMMMIIIHHHFFFBBB???============<<<<<<<<<<<<888999999::::::999999888;;;;;;;;;<<<<<<;;;::::::;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<>>>===;;;:::;;;===???AAABBBDDDMMM[[[kkkwwwqqqooollljjjkkkeeebbb___```bbbcccaaa^^^]]]\\\ZZZXXXTTTQQQNNNLLLGGGGGGFFFDDDCCCBBBAAA@@@@@@???<<<:::999:::;;;<<<>>>:::999:::;;;;;;:::888888888888888999999999999:::::::::::::::===AAAEEEKKKWWWfffpppsssvvv{{{uuu```\\\\\\aaaeeefffgggjjjmmmpppsssuuuwwwyyy|||sssfffWWWRRRKKKGGGFFFDDDAAA>>>=========<<<<<<<<<<<<;;;888999999::::::999999888>>>===<<<;;;::::::::::::::::::::::::999999999999999999::::::::::::::::::999999999999999:::;;;;;;???>>><<<;;;;;;<<<===???CCCBBBFFFMMMXXXiiixxxrrrooollljjjjjjbbb```___```bbbcccaaa```]]]\\\ZZZWWWTTTQQQNNNLLLGGGGGGFFFDDDCCCBBBAAA@@@@@@???===;;;999999999:::;;;;;;777888<<<:::888===:::::::::::::::::::::;;;=========<<<<<<===AAADDDIIIRRR___ggglllrrrzzzyyyccc^^^\\\aaafffgggiiilllmmmooorrrtttvvvwwwzzz}}}|||mmmaaaTTTPPPJJJGGGEEECCC@@@>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888777888999999:::::::::999999999999888999999999999999:::::::::999999888888999999:::;;;===<<<;;;:::;;;<<<===>>>DDDCCCDDDIIIOOO[[[nnnyyyrrrooollliiijjj``````aaabbbccccccbbbaaaZZZZZZXXXVVVSSSPPPMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<:::999888888888888===888999@@@:::666BBB::::::::::::::::::::::::<<<======<<<;;;<<>>?????????BBBFFFIIIOOO]]]jjjxxxrrroookkkiiijjjaaaaaacccddddddcccbbbaaaYYYXXXWWWTTTQQQNNNLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@===<<<;;;:::999888888888666>>>:::>>>LLLAAA555CCC888888888888888777777777999:::;;;:::999:::<<<>>>BBBHHHPPPXXXaaakkkwww~~~|||eee\\\WWWZZZ```bbbdddfffjjjlllppprrrtttwwwzzz}}}~~~pppaaaWWWMMMLLLIIIGGGDDDBBB@@@@@@<<<<<<<<<;;;;;;;;;;;;:::888999999::::::999999888::::::::::::;;;<<<===>>>999999999999888888888888777777888888999:::::::::999999999999999:::;;;;;;888888888:::;;;===>>>???<<<>>>BBBFFFGGGIIIRRR]]]ssswwwqqqnnnkkkiiijjjaaaccceeefffeeecccbbbbbbXXXXXXVVVTTTQQQNNNLLLKKKGGGGGGFFFDDDCCCBBBAAA@@@<<<<<<;;;;;;::::::::::::666???:::FFF^^^OOO777===888888888888777777777666888999::::::999:::<<<>>>AAAFFFOOOYYYdddqqq~~~~~~hhh___XXXZZZ___bbbccceeeiiikkknnnppprrrtttwwwzzz|||yyyiiiZZZQQQIIIIIIGGGEEEBBB@@@??????<<<<<<<<<;;;;;;;;;::::::888999999::::::999999888::::::;;;<<<<<<;;;;;;;;;999999999999888888888888666777777888999999:::::::::::::::::::::;;;;;;<<<888999999:::;;;;;;<<<======>>>AAADDDDDDDDDLLLUUUbbb{{{vvvpppnnnkkkiiijjjbbbdddfffgggeeecccbbbbbbXXXXXXVVVTTTRRROOOMMMKKKGGGGGGFFFDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;888???:::MMMlll[[[888777::::::::::::999999888888999:::<<<<<<;;;<<<>>>@@@<<>>===>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;:::999777666999999999888888888888777666777777888999999::::::;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::<<<<<<===???======EEENNNQQQfffwwwyyyrrrpppnnnkkkiiifffeeedddcccbbbaaaaaaaaa[[[[[[YYYVVVSSSPPPMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB>>>===<<<;;;;;;:::;;;;;;HHHBBB===???EEEFFF@@@999999888888888888888999999;;;:::999888888:::<<<===???DDDNNNZZZhhhxxxtttkkkaaa]]]```dddeeedddjjjjjjkkkmmmooosssvvvxxx|||~~~xxxkkk^^^TTTOOOIIIFFFBBB???<<<<<<<<<======<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;777888888888888999999999;;;;;;;;;::::::999999999888888888888888888888888666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>???AAACCCFFFOOOTTTccczzzvvvpppmmmkkkiiigggcccaaa```aaacccccc```\\\[[[[[[YYYVVVSSSPPPMMMLLLGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;<<<:::888999;;;;;;888555:::999999888888888888888777666666666777999<<<===???DDDMMMZZZkkk~~~ssseee^^^```dddeeeccciiijjjkkkmmmpppsssuuuwwwyyy|||~~~sssfffZZZPPPKKKHHHFFFBBB>>><<<<<<<<<===<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;<<<<<<777777888888888999999999999999999999888888777777888888888888888888888888777888888888999999999999:::::::::::::::::::::::::::<<<===>>>>>>???BBBDDDJJJMMMXXXjjj~~~tttnnnlllkkkiiigggccc```___aaaeeeddd___[[[[[[[[[YYYVVVSSSPPPMMMLLLEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;888999::::::999888888999;;;:::999888888888888888666555555666888:::===>>>???DDDLLLYYYkkknnnbbbaaaddddddbbbhhhiiikkkmmmpppssstttuuuvvvyyy|||}}}lll___TTTJJJFFFFFFDDDAAA>>><<<<<<<<<===<<<<<<;;;;;;::::::999999::::::::::::::::::999999777777777888888888999999777777777777666666666666888888888888888888888888888888888999999999::::::999999999999999999999999:::;;;======<<<===@@@BBBDDDFFFLLLXXXhhhuuuooommmlllkkkjjjeeedddccccccdddccc```^^^[[[[[[YYYVVVSSSPPPMMMLLLFFFEEEDDDCCCCCCCCCCCCCCC>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999888888999999:::999999999999;;;<<<>>>???@@@CCCJJJWWWkkk{{{jjjeeeeeedddbbbggghhhjjjmmmppprrrttttttuuuwwwzzz|||xxxfffZZZPPPHHHDDDDDDCCC@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888777777666666555555777777777777888888888888666666666666666666666666888888888888888888888888777777888888888999999999999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCGGGNNNXXXmmmuuuooollllllkkkjjjfffgggfffdddaaa```aaaccc[[[[[[YYYVVVSSSPPPMMMLLLFFFEEEDDDCCCCCCCCCCCCCCC>>>===<<<;;;;;;:::;;;;;;:::888777999===>>><<<999777777888888999:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<<<<<<<<<<;;;;;;:::999999888888777777777666666555555555666666777777777888888888777777777777777777777777777777777777777777777777666666666666777777777777::::::::::::::::::::::::999:::;;;;;;:::;;;===???AAABBBFFFKKKQQQ^^^wwwtttmmmjjjiiiiiigggffffffeeedddccccccdddeee[[[[[[YYYVVVSSSPPPMMMLLLEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;;;;888777999===>>><<<888888888888888999;;;<<<===::::::::::::999999999888===@@@GGGVVVnnnrrriiiffffffgggggghhhjjjmmmpppsssuuussswwwzzzzzzzzz~~~}}}iii]]]TTTLLLGGGGGG@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999888888888888888888888888777777666666666777777777888888777777777777888888888888777777777777777777777777555555555666666666777777::::::::::::::::::::::::888999;;;;;;:::;;;>>>@@@???@@@CCCHHHKKKSSScccsssvvvnnnjjjiiihhhggggggddddddhhhoooqqqlllfff[[[[[[YYYVVVSSSPPPMMMLLLGGGFFFEEECCCBBBAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::999999::::::::::::::::::===???FFFTTTkkkzzzkkkhhhiiihhhhhhggghhhjjjooosssvvvrrrvvvyyyyyyxxxzzzrrraaaWWWOOOIIIFFFFFF>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::999888888888888888888888888999999999666666666666777777777888666666777777777888888888777777777777777777777777666666666666777777777777999999999999999999999999777999:::;;;;;;<<>>>>><<<;;;;;;;;;;;;;;;555999<<<;;;777555777;;;>>>===;;;:::999888888888999:::;;;<<<============???@@@EEEQQQfff~~~mmmiiikkkiiihhhffffffiiinnntttwwwppptttxxxxxxvvvxxx}}}yyykkk\\\RRRLLLFFFDDDDDD>>>>>>=========<<<<<<<<<;;;;;;::::::999888888777555555666666777777888888666666666666777777777777555666666666777777888888777777777777777777777777777777777777888888888888777777777777777777777777777888:::;;;<<<===@@@BBBBBB??????BBBDDDGGGOOOWWW\\\llltttllljjjhhhiiikkkkkkfffdddjjjsssuuummmddd\\\ZZZXXXVVVTTTQQQNNNKKKGGGRRRVVVMMMAAA>>>DDDJJJ@@@???>>>>>>???>>>;;;999<<<<<<<<<;;;;;;:::::::::999;;;===<<<999777999;;;;;;;;;;;;::::::999999999>>><<<@@@LLL^^^tttpppfffeeeeeeddddddgggkkkoooqqqrrrttttttuuuvvvvvvwwwwwwvvvrrrtttxxxzzz|||qqqbbbTTTMMMJJJFFFBBBAAA===<<<<<<<<<<<<;;;;;;;;;888999999::::::;;;<<<<<<:::999888777666444333333888777666666666777999:::666666666555444444444333555555666666666666555555888:::999777888<<<;;;666666666777777777777666666::::::::::::;;;<<<======>>>>>>?????????AAAEEEHHHRRRZZZiii}}}uuunnnllljjjkkklllhhhdddaaaeeekkkkkkeee^^^]]][[[XXXVVVTTTQQQMMMJJJGGGLLLMMMFFF@@@@@@BBBBBBAAA???============;;;999<<<<<<;;;;;;;;;:::::::::777999::::::999999:::<<<;;;;;;;;;::::::999999999???===???HHHTTTeee|||wwwkkkhhheeeddddddfffjjjnnnpppqqqssssssuuuvvvvvvuuuttttttmmmooottt{{{~~~lll___QQQKKKHHHDDD@@@???<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::::::::::::::999999888777666555555777777666666777777888999555555555555555444444444555555666666666666555555555777777777<<>>>>>>>>>>>???CCCFFFHHHLLLWWWgggxxxwwwqqqooommmlllmmmfffcccaaaaaacccbbb^^^[[[^^^[[[XXXVVVTTTQQQMMMJJJGGGGGGDDDAAAAAADDDBBB===AAA???<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::777666666888:::;;;;;;;;;;;;;;;::::::::::::999999======@@@DDDJJJWWWlllqqqkkkdddccccccfffjjjmmmooopppqqqrrrtttuuuuuusssqqqpppkkklllrrr}}}wwweeeYYYMMMHHHEEEAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888888777777777666666666555555666666777777888888777777444444444555555555555555555555666666666666555555333555666666<<>>;;;999::::::;;;:::::::::::::::::::::::::::888666555666:::<<<:::888::::::::::::::::::::::::;;;===@@@DDDFFFPPPdddwwwtttkkkdddcccccceeeiiimmmnnnooopppqqqssstttsssqqqooommmlllmmmsssnnn^^^TTTJJJFFFCCC???======<<<<<<<<<;;;;;;;;;::::::999999999888777666666555444444444444444444444444444555777888888888777666333444444444555666666666444555555666666555555444666777555444999@@@DDDCCC:::999777666666777999:::777777777777888999::::::<<<======<<<;;;;;;===???CCCBBBDDDJJJSSSbbbxxx{{{uuurrrmmmiiihhhfffeeedddbbbaaa```aaabbb^^^[[[XXXVVVTTTQQQMMMJJJFFFHHHGGGCCCBBBEEEEEEBBBAAA>>>;;;999::::::;;;::::::::::::::::::::::::::::::888666777:::;;;888666:::::::::::::::::::::::::::<<<@@@CCCDDDLLL]]]nnn}}}wwwjjjeeedddccceeeiiilllnnnnnnooopppqqqrrrqqqooonnnlllllllllrrrxxxgggXXXPPPHHHEEECCC???===>>><<<;;;;;;;;;;;;::::::::::::999888888777666555555444444555555555555666666444555666888888777666666333444444444555666666666444444555555555555444444777888666444777>>>@@@???999888666555555666888999777777777777888999:::;;;<<<=========;;;;;;===>>>>>>===@@@DDDIIIRRRbbbqqqzzztttpppkkkhhhgggccccccbbbaaaaaaaaaaaaaaa\\\ZZZXXXVVVTTTQQQNNNKKKCCCGGGHHHCCC@@@AAABBBBBBAAA???<<<;;;;;;;;;;;;:::999999999999::::::::::::;;;999888888999999888777999999::::::::::::;;;;;;<<<<<>>AAA>>>888777666555555666777888777777777777888999:::;;;:::;;;===<<<;;;;;;<<<===<<<===@@@DDDEEEIIITTT___qqqvvvqqqnnnkkkiiiiiicccbbb``````aaaaaa___]]][[[YYYWWWUUUTTTRRROOOLLLDDDGGGFFFBBB???AAABBB@@@AAA???============;;;999888888999999999:::::::::888999::::::999999:::;;;999999999::::::;;;;;;;;;<<<;;;<<<>>>@@@DDDOOOYYYmmm}}}ooogggfffeeegggjjjmmmoooooooooooonnnmmmnnnnnnppppppjjjkkkqqq|||kkk^^^MMMHHHDDDDDDAAA===<<<>>>;;;;;;;;;:::::::::999999999999999888888777777777666666666666666666666666666555555555555666777777555555555555555444444444333444444555555444444333333555444333777<<<===:::555555555555555555555555666666666666777888999999777999;;;;;;::::::;;;<<<===>>>AAACCCCCCCCCLLLUUU___tttsssnnnmmmkkkkkklllfffccc```aaacccbbb^^^[[[ZZZXXXVVVUUUUUUSSSPPPMMMHHHHHHFFFBBBBBBDDDCCC???@@@???>>>>>>???>>>;;;999888888888999999:::::::::666999;;;;;;999999<<>>BBBFFFOOOXXXgggyyyttthhhffffffgggkkknnnoooooopppnnnmmmlllmmmoooqqqrrrooopppttt{{{{{{dddXXXJJJEEEBBBBBB@@@<<<;;;>>>;;;;;;;;;:::::::::999999999999999999888888888888444444333333333222222222666666555444444666777888666666666555555444444333333444444555555444444333222444333111333777666222444444555666666555444444555444444555555666777888555777999999999888999;;;;;;;;;===>>>======DDDNNNSSSeeerrrkkkhhheeedddeeeeeeccc`````````aaaaaa```___[[[XXXXXXVVVPPPNNNPPPQQQKKKCCC???AAABBBAAA???@@@>>><<<<<<>>>???===;;;999999888888999999:::;;;888888888888888888888888999999::::::::::::;;;;;;<<<======>>>???BBBGGGKKK```nnnzzzqqqhhhiiilllhhhjjjqqqqqqooooooooonnnnnnnnnnnnmmmnnnppptttyyy~~~ttt___RRRMMMGGG@@@===>>>>>><<<999;;;;;;;;;;;;;;;:::999888777777666666555555555444666666666666666666666666555555555555555555555555666666555555555444444444444444444444444444444444333333333333333333333333444444444555555555555666999888777777777888::::::;;;::::::999888888888999======<<<===>>>AAADDDEEEOOOXXXjjjrrrllljjjhhhggghhheeeccc```___```aaa``````___ZZZWWWWWWUUURRRRRRUUUZZZSSSKKKFFFEEEDDDAAA>>>AAA>>><<<<<<======;;;888999999888888999999:::;;;:::::::::999999999999999999999::::::::::::;;;;;;<<<=========???BBBGGGJJJZZZiiivvviiigggjjjgggjjjpppooommmmmmmmmnnnnnnnnnnnnnnnppppppsssvvvzzzmmmYYYNNNKKKFFF???===>>>>>><<<999777777888999999999888888888777777777666666666666555555555555555555555555444444444444444444444444444444333333333222222222444444444444444444444444444444444444444444444444444444444444555555555555777777666666666777888999;;;:::999888888888888888;;;:::999999;;;===???AAAHHHOOO]]]pppsssmmmllljjjiiikkkdddbbb```______```______bbb\\\XXXWWWTTTQQQRRRVVVVVVQQQJJJFFFDDDBBB>>>:::@@@>>><<<<<<<<<;;;999777999999888888999999:::;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;<<<<<<======>>>AAAFFFIIIWWWggg~~~~~~mmmfffgggeeeiiinnnjjjkkkkkkllllllmmmnnnnnnooosssqqqqqqssstttzzzwwwbbbRRRJJJIIIDDD???=========<<<999666666777888999999999999888888888777777777777666555555555555555555555555333333333333333333333333444444333333333222222222444444444444444444444444555555555555555555555555444444444444555555555555666666555555555666777888:::999888888888888888888:::999999999999;;;===>>>AAAFFFOOOZZZiii}}}sssmmmllliiiiiijjjdddbbb___^^^^^^___^^^]]]ddd___[[[ZZZVVVPPPNNNPPPKKKHHHEEECCCCCCAAA>>>;;;>>>>>>===<<<<<<;;;::::::999999888888999999:::;;;;;;;;;;;;:::999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<===@@@DDDHHHXXXgggvvviiifffdddgggkkkeeeiiiiiijjjlllmmmooopppqqqsssqqqppppppqqquuujjjYYYNNNGGGEEEBBB>>><<<======;;;:::999999:::;;;;;;;;;::::::777777777666666666666666555555555555555555555555333333333333333333333333666666555555555444444444333333333333333333333333444444444444444444444444333333444444444555555555555555555666666666777777999888888777777777888888;;;;;;;;;;;;;;;<<<===>>>???CCCHHHMMMUUUdddvvvrrrllljjjhhhggghhhcccaaa^^^]]]]]]]]]]]]\\\___]]]\\\\\\XXXQQQLLLKKKIIIHHHGGGFFFFFFEEEDDDBBB===>>>>>>>>>============999999888888999999:::;;;:::999999999888888888777999999999:::::::::;;;;;;:::;;;;;;;;;<<<>>>CCCFFFUUUeeeqqqiiiccceeegggaaaeeefffhhhjjjmmmoooqqqrrrrrroooooopppqqquuu~~~sss```TTTKKKFFFAAA@@@===<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777555555555555555555555555555555555555555555555555333333333333333333333333666666555555555444444444333333333333333333333333222222222222222222222222333333333444444444444555666666777777777888888777777777777666666777777888;;;;;;;;;;;;<<<<<<===>>>???BBBFFFHHHKKKTTTaaakkkxxx}}}pppjjjiiigggfffhhhccc```]]]\\\\\\\\\[[[ZZZWWWVVVXXX[[[YYYRRRLLLLLLJJJIIIIIIGGGFFFDDDCCCBBB===?????????===<<<===>>>999999888888999999:::;;;888888888888888888888888999999::::::::::::;;;;;;::::::::::::;;;===BBBEEENNN___{{{~~~ooodddcccddd___```bbbdddgggkkknnnppprrrpppnnnnnnqqqsssuuu{{{hhhYYYOOOIIIEEE>>>======<<<;;;;;;;;;;;;;;;;;;:::999888666555444333444444444444444555555444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333111111111111111111111111333333333333444444444444555666777888888888777777666666666666666777777888777888888999:::;;;;;;;;;===???BBBCCCEEEJJJQQQWWW```jjj~~~zzznnniiiiiiiiiiiikkkbbb```]]][[[[[[[[[ZZZYYYUUUSSSUUUXXXVVVPPPKKKKKKHHHHHHGGGDDDBBB@@@@@@AAA???@@@AAA???;;;999999;;;999999888888999999:::;;;777888888999999::::::;;;999999::::::::::::;;;;;;:::::::::999:::<<>>@@@DDDHHHKKKQQQVVVeeexxxxxxllliiijjjkkkmmmooobbb```]]][[[[[[[[[ZZZYYYXXXUUUTTTUUURRRLLLHHHIIIHHHGGGFFFDDDBBBBBBCCCDDDAAABBBBBB>>>999666666777999999888888999999:::;;;777888999:::;;;<<<<<<===999999:::::::::;;;;;;;;;999::::::999999<<<@@@CCCJJJ[[[xxx{{{fff___aaa]]]WWWYYY\\\```dddhhhlllmmmnnnmmmooosssuuutttuuuxxxkkkXXXNNNHHHBBB>>>:::;;;<<<;;;::::::;;;<<<::::::;;;;;;;;;::::::999444555555555666666777777444444444444444444444444555555555555555555555555666666555555555444444444222222222222222222222222333333333333333333333333222222333333333444444444333333555666666666555444555555555555555666777888444555666888:::;;;;;;<<<===;;;999:::>>>BBBEEEFFFKKKLLLUUUcccqqq~~~|||qqqmmmllljjjhhhiiibbbaaa^^^[[[YYYYYYYYYZZZWWWVVVVVVTTTRRRPPPNNNMMMIIIHHHFFFDDDCCCBBBBBBCCCAAAAAA@@@>>>===;;;::::::777777777888888999999:::888888888888888888888888999999:::::::::999888888::::::;;;;;;===>>>???@@@IIITTTmmmkkk___[[[[[[WWWWWWYYY^^^dddjjjmmmmmmrrrssssssrrrpppoooooopppxxxsss]]]QQQLLLFFFAAA>>>======<<<;;;;;;;;;;;;<<<888999999::::::888777666555555555555555555555555444444444444444444444444333444444555555444444333111111111222222333333333///000111222222222222222222222222222222222222222111111222222222333333333111111222333444555666777666777777777777555333222666666666777888888999999;;;<<<===>>>???@@@AAABBBBBBIIIQQQUUUYYYddduuuzzzooolllkkkiiihhhiiieeeccc___[[[YYYWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMHHHGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::888888888999999999999999888888888888888888888888888999999:::::::::999999;;;;;;;;;;;;<<<===??????HHHOOObbb~~~ppp^^^WWWUUUTTTTTTWWW\\\ccciiilllnnnqqqrrrsssrrrooonnnoooppptttzzzoooZZZNNNIIIDDD@@@>>>===<<<<<<;;;;;;;;;;;;;;;666777777888777666555444555555555555555555555555444444444444444444444444333333444444444444333333111111222222222333333333111111222222222222222222222222222222222222222222111111222222222333333333333333444444444444444555555666777888888777777666666666666777888888999999::::::;;;<<<===>>>>>>???AAAFFFJJJLLLOOOWWWcccmmmxxxnnnkkkkkkiiiggghhhgggddd```\\\XXXVVVUUUTTTWWWWWWVVVUUUSSSPPPNNNLLLHHHGGGEEECCCBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;::::::::::::999999999999888888888888888888888888777888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>EEEHHHTTTiiixxxaaaVVVRRRPPPQQQSSSYYY```ggglllmmmpppqqqqqqpppnnnmmmnnnoooppptttzzzzzzhhhTTTJJJEEEAAA>>>======<<<;;;;;;::::::;;;;;;666666777777777666555444444444444444444444444444444444444444444444444444333333444444444444333333111222222222222333333333222333333333333222222111222222222222222222222222111111222222222333333333555555555444444333333333333444666777999999::::::555666666777777888888999999999999::::::;;;;;;;;;???@@@AAABBBEEELLLTTTYYYgggxxxyyyooolllkkkhhhfffffffffddd```[[[XXXVVVUUUUUUWWWWWWWWWVVVTTTQQQNNNLLLGGGFFFEEECCCBBB@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888666777888999:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<>><<<===<<<;;;;;;:::::::::::::::888888888888888777777777444444444444444444444444444444444444444444444444333333333444444333333333222222222222222222222222444444444444333333222111222222222222222222222222111111222222222333333333555555444444444333333333333333555666777888999999555555666666777888888888999999999999999999999999<<<;;;;;;>>>CCCIIINNNQQQVVVdddyyy|||qqqnnnlllhhheeedddcccaaa^^^ZZZXXXWWWWWWWWWXXXXXXXXXWWWUUUQQQMMMKKKGGGFFFEEEDDDBBB@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888888888888888888666777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<>>>>>>DDDSSSdddwwwrrr]]]TTTMMMMMMOOOTTT\\\dddjjjlllkkkmmmmmmmmmkkkjjjkkkllllllmmmooosss|||eeeXXXJJJCCC???<<<;;;<<<;;;;;;:::999999999999999888888888777777777777777444444444444444444444444444444444444444444444444222333333333333333333222222222222222222222222222444444444444333333222111222222222222222222222222111111222222222333333333333333333444444444555555444444444444555555666666555555555666777777888888999999999999999999999999;;;:::999<<>>>>>======<<<;;;::::::::::::::::::999999999999888888888888888888888888777888999999::::::::::::999999999999999:::;;;<<<===<<>>??????>>>===;;;:::999999888888888999999999999999888888888888888888888888888999999:::::::::999999888888888888999:::<<<<<<>>><<>>@@@???>>>===;;;:::888888777777777888888999999:::888888888888888888888888999999:::::::::999888888777777777888999;;;<<<===???======CCCKKKWWWhhhwwwzzzgggWWWUUUTTTVVV\\\bbbfffiiiggghhhiiiiiihhhggghhhjjjiiijjjjjjjjjmmmttt~~~nnn]]]QQQKKKFFFEEECCC>>><<<===:::999999888777888888888999888777555555666666777333333333333333333333333444444444444444444444444222222222333333222222222333333333222222111111111///000111222222222222222222222222222222222222222111111222222222333333333777666666444333222222111666555444444555666777888444444555555666777777777444555666777888999:::;;;666888;;;<<<<<<===???AAAAAABBBCCCFFFJJJOOOTTTWWW```mmmyyyooolllkkkgggdddcccaaa^^^\\\[[[[[[\\\[[[ZZZZZZZZZZZZXXXVVVRRRNNNLLLGGGEEECCCCCCCCCBBBAAA???============<<<<<<<<<<<<888888888888888888999999999999888888777666666666999888777666666888:::;;;888888888888999;;;===??????@@@:::===JJJSSS___rrrmmm]]]VVVRRRUUU\\\aaafffjjjjjjiiiiiiiiihhhhhhgggggghhhgggffffffhhhnnnwww}}}|||cccTTTGGGDDD???===<<<<<<;;;:::888888888888888777666555777888888555111000222444333333444444555666777777333333333333333333333333444444444444333333222111222222222222222222222222333333222222111000000000000111111111111222222222222222222222222222222222444444444333333222222222222222333333444555666666555444444444444555666666555555666666777777888888999888888777888999;;;<<<>>>???@@@>>>===@@@EEEKKKTTT\\\fffpppyyyxxxooolllkkkgggdddcccaaa___\\\[[[[[[[[[ZZZYYYZZZZZZZZZXXXVVVRRRNNNLLLGGGFFFCCCCCCBBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777777888888888888888888999888777666666888:::;;;:::999999888999:::<<<<<<===@@@<<<===HHHPPP]]]qqqbbbXXXRRRTTTYYY]]]bbbfffhhhhhhhhhgggggggggffffffggggggffffffhhhmmmtttyyyoooYYYMMMGGGDDD@@@===<<<;;;999888777888888888888777777666888:::<<<:::777555444555222333333444555555666666333333333333333333333333333333444444333333222111111111111111111111111111111111111111111111222222000111111111111222222222222222222222222222222222444444333333333222222222222222333333444555555666444444444444444555666666555555555555555666666666888777777777888:::;;;<<<::::::::::::;;;???DDDHHHFFFLLLTTT[[[bbbkkkuuu}}}xxxnnnkkkjjjgggdddcccbbb___\\\[[[ZZZZZZYYYXXXZZZZZZYYYXXXUUURRRNNNLLLHHHFFFDDDCCCBBBAAA>>><<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888666777777888999999::::::888888777666777888999:::;;;:::999999999999::::::;;;@@@>>>>>>FFFLLLYYYooolll```UUUTTTXXX[[[```dddggggggfffffffffffffffeeeeeefffgggggghhhkkkpppsss{{{|||bbbQQQIIIFFFCCC???<<<;;;:::999777666777777888888888888777666999<<<<<<:::777555444222222222333333444444555333333333333333333333333333333333333333222222111000000000000000000000000///000000111222222333333000111111111111222222222222222222222222222222222333333333333222222222222222222333333444444555555444444444444444555555666555555555444444444444444666666666777888:::;;;<<<===;;;999999;;;>>>@@@AAA???CCCHHHLLLPPPUUU\\\bbbmmmzzzxxxooolllkkkhhheeedddccc```\\\ZZZZZZYYYXXXWWWYYYYYYYYYXXXUUUQQQNNNLLLIIIGGGDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888777888888888999999999:::888777777666777888999999999999999999999:::::::::999@@@???>>>DDDHHHUUUkkk|||lll\\\WWWYYY\\\```dddfffffffffffffffffffffffffffgggiiiiiijjjkkkmmmooovvv~~~oooWWWJJJEEEBBB@@@===;;;;;;;;;:::888555666777888888888888888444666777888777555333222111111222222222333333333222222222222222222222222222222333333333222222111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111333222222222222222222222222222333333333444444444444444333333444444555666666555555555444444333333555555666777888999;;;;;;EEEAAA<<<;;;===>>>===;;;@@@BBBEEEFFFGGGKKKOOOSSSWWWaaappp~~~yyyooommmllliiifffeeebbb___\\\ZZZYYYYYYXXXWWWYYYYYYYYYWWWUUUQQQMMMKKKJJJHHHEEECCCCCCAAA>>><<<============<<<<<<<<<;;;999999999888888888777777999999999888888888777777777777777777777888888888666666777999:::;;;;;;;;;888??????>>>CCCEEEPPPeeezzzeee[[[ZZZ\\\```dddggggggggggggggggggggggggfffhhhkkkkkkkkkkkklllmmmooouuu~~~```LLLBBB???===<<<::::::;;;<<<;;;:::555666777888888888888888555444333333333444444444111111111222222222222222222222222222222222222222111111222333333222222222222222222222222222222222222222222111111111000000000000111111111222222222111111111111111111111111222222222222222222222222222222222333333333333333333333333333333444555555777666666555555444444444444444666777888999999:::EEEAAA===;;;<<<===;;;999======>>>???@@@CCCFFFHHHLLLRRR[[[dddkkkrrrzzzxxxnnnlllllliiifffeeeaaa^^^[[[ZZZYYYYYYXXXWWWYYYYYYXXXWWWTTTQQQMMMKKKJJJHHHFFFDDDDDDCCC@@@>>>>>>>>>=========<<<<<<<<<::::::999999888777777777999999888888777666666555666666666777777777888888444555777999:::;;;;;;<<<999???======BBBDDDLLL___}}}ppp```\\\\\\^^^aaaggggggggggggggghhhhhhhhhgggiiikkkkkkkkkjjjkkkllllllrrrzzzpppXXXIIIAAA???;;;:::999:::;;;<<<;;;:::666777777888888888888777777555333333444666666666222222222222222222222222222222222222222222222222000111222222222222222222222222222222222222222222333333222222111000000///000111111111111222222222111111111111111111111111111111111222222222222222222222222222333333333333333333333333333444444555666666666555555555555555444555666777888888777777<<<:::888888999:::;;;::::::::::::;;;===???BBBCCCDDDGGGKKKOOOSSSWWW\\\___mmmrrrzzzvvvllljjjjjjgggdddddd```]]]ZZZYYYYYYZZZYYYXXXXXXYYYXXXWWWTTTPPPMMMKKKJJJHHHFFFFFFEEEEEECCCAAA======<<<<<<<<<;;;;;;;;;::::::999999888777777666777777666666666666666666555666666777777777777777555666888999:::::::::999:::>>>;;;;;;BBBDDDIIIYYYsssjjjaaa^^^^^^```eeeeeefffffffffgggggggggfffgggiiijjjiiiiiijjjkkkkkkooouuu}}}|||bbbQQQHHHCCC@@@<<<:::999:::::::::888666777888888888888777777666666444333555777888777555333333333333333333333333111111111111111111111111000000111222222222222222111111111111111111111111222222111111111111111111000111111111111222222222111111111111111111111111000111111111222222222222222222222222222222222222333333222222333333444555444444444444444555555555555555666777777666666555555666777666666666888:::;;;:::::::::===???@@@AAA>>>???AAACCCEEEHHHKKKMMMVVVZZZ___eeelllvvv~~~tttjjjhhhhhheeecccbbb___\\\ZZZYYYYYYZZZYYYYYYXXXXXXXXXWWWTTTPPPMMMKKKJJJIIIGGGFFFFFFFFFDDDBBB<<<<<<;;;;;;;;;:::::::::::::::999999888777777666444444555555666666777777555666666777777777777777777888999::::::999888777;;;===999:::BBBDDDHHHVVVjjjsssgggbbb```aaadddddddddeeeeeefffffffffeeefffhhhhhhggggggiiikkkeeehhhmmmtttkkkTTTHHHCCC???<<<>>><<<;;;::::::888666333888888888888888777666555222222333666999999555222333333333333333333333333111111111111111111111111///000111222222222222222000000000000000000000000000000000111222222333333000111111111111222222222000000000000000000000000000000111111222222222222222222222222222222222222333333222222333333444555222222222333333444444444555666777777777666444333666888999888444444666999:::888777888:::<<<===>>>:::;;;===???BBBEEEGGGIIIGGGIIILLLOOOTTT]]]hhhpppmmmyyyyyypppmmmlllgggbbb```ddd```ZZZWWWVVVVVVVVVVVVYYYYYYWWWUUUSSSPPPNNNLLLLLLJJJGGGFFFFFFEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;<<<;;;999888888888999999666666666666666666666666666666777888888888888888888888888777888888999999999::::::;;;===AAAGGGLLLbbbkkk```]]]\\\aaabbbdddfffhhhhhhhhhhhhjjjiiigggfffffffffggghhhhhhiiilllooowwwuuu\\\MMMFFFAAA===<<<:::999888777777777888999888666666666777888777666444444444444444444444444444444333333222111000000///000111222222111000///222222222111000//////...222222111111000000//////111111000000000000111111111111000000111111222333000000000000000000000000333333222111111222333333111111111111111111111111111111222222222333333333111222222333333222222111222222333333444555666666444444444555555555666666888888999:::;;;;;;<<<<<<999999::::::;;;<<<======>>>@@@CCCFFFJJJNNNQQQRRR]]]bbbkkkvvvxxxpppnnnmmmiiidddcccbbb^^^YYYVVVUUUUUUUUUUUUYYYXXXWWWUUUSSSPPPNNNMMMKKKJJJGGGFFFFFFEEECCCAAA>>>===<<<;;;::::::::::::999999777666666666777777777777777777777777777777555666777777888888777777888888888777888888999:::;;;;;;;;;;;;<<<@@@EEEIIIXXXrrrvvvgggbbbaaa```aaadddfffhhhhhhhhhhhhhhhgggfffeeeeeeeeefffgggfffgggiiilllrrr}}}nnnXXXJJJDDD???<<<;;;::::::888777777777888888444222111222333444333111444444444444444444444444333333333222222111111111000111222333333222111000/////////000111111222222111111111000000000000000111111000000000000111111111111000000111111222333000000000000000000000000333222222111111222222333111111111111111111111111222222333333333444444444222222222333333222222222222222333333444555555666444444444444555555555666888888888999999::::::;;;888999999:::;;;;;;<<<<<<;;;<<<>>>@@@CCCFFFGGGHHHIIIMMMSSS\\\dddlllqqqtttxxxpppnnnnnnjjjgggeeeaaa]]]XXXVVVUUUUUUUUUUUUYYYXXXWWWUUUSSSPPPNNNMMMKKKIIIGGGFFFFFFEEEBBBAAA===<<<;;;:::999999999999999888777777666777777777888888888888888888888888555555666777777777777666888888777777888999999:::<<<<<<<<<;;;;;;>>>BBBFFFNNNbbbkkkbbbaaa^^^```cccfffhhhiiihhhhhhgggfffeeedddcccdddeeeeeedddeeefffhhhkkktttwwweeeQQQFFFBBB>>>;;;;;;;;;:::999888777666666666555333222333444555444333444444444444444444444444222222222222222222111111222222333333333333222222...//////000111111222222000000000000111111111111111111000000000000111111111000000000000111222222000000000000000000000000333222111111111111222333111111111111111111111111333333333333444444444555222222222222222222222222222222333333444444555555444444444444555555555555777777777777888888888888888888888999::::::;;;;;;999:::;;;<<<===>>>??????>>>@@@DDDIIINNNRRRUUUVVVxxxpppnnnnnnjjjeeeddd```]]]YYYWWWVVVWWWWWWVVVXXXXXXWWWUUUSSSQQQNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@<<<<<<;;;:::999999999999::::::999999999999999999777777777777777777777777444555555666666666666666777777777777888999::::::;;;;;;;;;;;;;;;===AAADDDIIIWWWnnnpppdddaaa]]]___bbbeeeggghhhhhhggggggfffeeeccccccddddddeeedddfffffffffhhhmmmvvv}}}iii[[[KKKCCC@@@===;;;;;;;;;:::999888777666555555666555444444666666555444333333333333333333333333111111111111222222222222222222222222222222222222111111111111000000////////////000000111111222222111111000000000000111111000000000000000111222222000000000000000000000000222222111111111111222222111111111111111111111111222222222333333333444444222222222222222222222222222222333333333444444444444444444444444444444444777666666666666666666666777777777888888999999999999::::::;;;<<<<<<======>>>@@@BBBDDDFFFHHHIIIIIIyyypppmmmlllgggbbbaaa```]]]ZZZXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSQQQOOONNNKKKIIIFFFEEEEEEDDDBBB@@@<<<<<<;;;:::999999999999999999999999:::999999999666666666666666666666666444555555666666666666666777777777777888999:::;;;888999::::::;;;===AAADDDFFFOOO___sss~~~mmmggg^^^___aaadddfffggggggggggggfffeeedddddddddeeeffffffggghhhgggfffiiiooottt^^^RRRFFFBBB@@@===;;;<<<::::::999888777666444444444222111222333444333222333333333333333333333333111111111111111111111222111111111000000111111111111111111000000000000000//////000000111111222222111111000000000000111111000000//////000000111222000000000000000000000000111111111111111111111111111111111111111111111111000111111111222222222222333222222111111222222333222222222333333333333333444444444444444444333333555555555555555555555444666666666777777777777777888888999:::;;;<<<======<<<===>>>???@@@AAAAAAAAAyyypppmmmkkkfffaaa______]]][[[ZZZZZZ[[[ZZZYYYWWWWWWVVVUUUSSSQQQOOONNNJJJHHHFFFEEEEEEDDDAAA@@@===<<<;;;:::999999999999666666777888888888888777555555555555555555555555555555666777777777777666666666777777888999;;;;;;666888999::::::<<<@@@BBBBBBHHHSSSbbbtttwwwkkkaaaaaaaaaaaaccceeefffggggggfffeeedddcccdddeeeeeeeeegggiiigggffffffjjjnnnxxxpppSSSJJJBBB@@@???<<<;;;<<<888999999888777666555444555444333333555555444333333333333333333333333333111111111111111111000000111111000//////000111111---...///000111222333444000000000000111111111111111111000000000000111111000////////////000111111000000000000000000000000000000111222222111000000111111111111111111111111000000000000111111111111444333222111111222333444222222222222333333333333444444444444333333333333444444444555555555555555555555555555555666666666555555666777888999::::::888999:::;;;<<<=========yyypppnnnlllhhhcccbbb^^^\\\ZZZYYYZZZ[[[ZZZYYYWWWWWWVVVUUUSSSQQQPPPOOOJJJHHHFFFEEEDDDCCCAAA???>>>===<<<;;;::::::::::::555666777888999888888777666666666666666666666666555666777777888888777777666666666777888:::;;;<<<888999::::::999:::===???>>>CCCJJJUUUcccxxxpppdddbbb```___```bbbeeegggfffeeedddbbbbbbccccccdddbbbeeegggfffdddcccfffiiipppyyy{{{___KKKDDD>>>>>>>>>;;;:::;;;777777888888888666555444666555444555666666666444222222222222222222222222222222111111000000//////222222111000000111222222------...000111222333444111111111000000000000000111111000000000000111111///////////////000111111000000000000000000000000///000111222222111000///111111111111111111111111000000111111111222222222444333111000000111333444222222222222222222222222444444444333333333222222333333444444555555666666555555555444444444444444444444555555666666666777777888999:::;;;;;;;;;;;;xxxpppnnnnnnjjjfffeee\\\ZZZYYYXXXYYYZZZYYYXXXWWWWWWVVVUUUSSSQQQPPPOOOJJJHHHFFFEEEDDDCCCAAA???>>>>>>===<<<;;;;;;;;;;;;777888999:::;;;;;;:::999777777777777777777777777666666777888888888888888666666666777888:::;;;<<<999:::;;;:::999999:::<<<===AAAGGGNNNZZZnnnxxxfffccc```^^^^^^aaaeeegggddddddbbbaaaaaaaaabbbccc___bbbddddddbbbaaacccfffjjjrrrjjjQQQFFF@@@<<<===<<<999888:::666666777888888777666555222111000000222222111000222222222222222222222222333222222111000//////...444333222111111222333444000000000000000111111111222222111111000000//////111111000000000000111111///////////////000111111000000000000000000000000///000111222222111000///111111111111111111111111111111222222222333333333444333111000000111333444222222222222222222222222444444444333333222222222333333444444555666777777444444444444444444444444666666555555555555555555666777888999999999999999{{{uuutttqqqjjjdddbbb___\\\YYYXXXXXXYYYXXXWWWTTTUUUUUUTTTQQQNNNKKKIIIJJJHHHEEECCCAAA@@@>>><<<;;;::::::;;;======;;;999777:::<<<;;;888777888:::;;;:::999888777777777777888666555444444555666888999777555777:::;;;:::888999999:::;;;;;;<<<<<<=========AAAHHHOOO]]]|||wwwhhh^^^aaaddd```___dddddddddcccbbbbbbaaaaaa``````aaacccdddeeeeeeddddddeeehhhqqq~~~sssXXXIII??????===<<<;;;:::::::::999888666555555555666777888777777666555555444444000000111222222222222111222111111111000000//////000000000000000000000000000000000000000000000000111000...,,,,,,...000111////////////////////////---......///000111111222000000000000000000000000000000000000111111111111111111111111000000000000//////000111111111111111222222111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111111111333444555666666666777666555444444444444444666666777777777777666666yyysssqqqnnnhhhcccaaa^^^[[[YYYXXXXXXXXXWWWVVVUUUVVVVVVUUUSSSPPPMMMLLLKKKHHHEEECCCBBBAAA???===<<<:::888888999;;;::::::777888999999777666666777888888777777777888999999777666555444444555666777:::888666777999:::888666999999::::::;;;<<<<<<<<<>>>===AAAGGGKKKXXXuuupppddddddeeeaaa```cccddddddccccccbbbbbbaaaaaa```aaabbbcccdddeeeeeeeeeeeehhhoooxxxdddMMMAAA>>>===<<<;;;:::999999999888777666555555555666777666555555444333333222222000000111222222222222111111111111111000000000///000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000.........///000111111111000000000000000000000000//////000000000111111111000000000000//////////////////000111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222444444444555444444333222666666555444444444444444666666666666666666666666wwwpppnnnkkkeeeaaa```\\\ZZZXXXXXXXXXXXXVVVUUUTTTTTTUUUTTTSSSPPPNNNMMMLLLIIIFFFDDDCCCBBB???>>>===:::777555777999:::;;;777666555666777666555333666666666666777888999:::777666555444444555666777999888777777888999888666999999::::::;;;;;;<<<<<>><<<:::777777888:::::::::777555333444777777555111666666666666666777888999777666555555555555666777777666666777888999999888888999999:::;;;;;;<<<<<>>BBBEEEMMMddd{{{uuummmfffbbbbbbbbbcccccccccddddddddddddbbbaaaaaaaaabbbdddfffgggdddgggiiijjjmmmvvvcccPPPGGGDDD::::::999888777666666666666666555555555444444444222222222111111000000000000000111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000.../////////000000000111////////////////////////////////////000000000111000000000000//////////////////000111111111111111000000000000111111111111111111111111111111111111222222222222222333333333222222222222222222222222000111222333444555555555555555444333333444444444555333222000000222333555wwwooollliiiddd``````YYYYYYYYYYYYZZZXXXUUURRRQQQQQQPPPOOONNNMMMLLLKKKLLLJJJGGGDDDCCCBBB@@@>>>;;;::::::;;;<<<<<<;;;999888666444555888888555222888777666666555555555666666666555555555555666666333444666777888999:::;;;888888999999:::;;;;;;<<<===;;;<<>>::::::;;;<<<======;;;888888777666777888777666444888777666555444444444444666666666666666666666666222444666777777888999;;;888888999999::::::;;;;;;<<<999;;;@@@CCCIIIZZZmmmxxxiii```]]]^^^___```aaacccdddeeefffdddccccccbbbcccccccccdddcccdddeeefffhhhoooxxxzzz^^^LLLAAA===:::888888777666666666666666444444555555444444333222222222222222222222222222000000111222222222222111000000000000111111111111////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000000000000000......////////////000000333333222222222111111111//////000111111111111111...//////000000111111111111111111111111111111111000000111111222333333333111111111111111111111111333333333333333222111111333333333333333444444555222222111000000111222222}}}uuuooommmjjjddd___]]]YYYZZZ[[[\\\]]]ZZZVVVRRRUUUTTTRRRPPPNNNLLLKKKKKKKKKHHHEEECCCBBBAAA???===;;;:::999999;;;;;;;;;999666777888888666555555666666666555444444555555555555555666666666666555555444666888888666555777999888888888999::::::;;;;;;<<<999:::???AAAEEETTTeeerrrfff```\\\]]]^^^```bbbdddeeefffddddddddddddcccbbbaaaaaabbbbbbcccdddhhhmmmrrruuu|||gggQQQGGGBBB===999888777777666666666666666333444444555444333222111111111111111111111111111000000111222222222222111///000000000111111111111////////////////////////////////////////////////000///...------...///000////////////////////////000000000000////////////000000000000000000000000........./////////000000222222222111111111111000//////000111111111111111......//////000111111222111111111111111111111111///000000111222222333333000000000000000000000000222333333333333222111111333333222222333333444555111111111111111111111111{{{tttnnnmmmjjjddd^^^\\\YYYZZZ\\\]]]^^^[[[VVVRRRTTTRRRPPPNNNKKKJJJIIIHHHJJJHHHEEECCCAAA@@@>>><<<===:::777666777999:::;;;444777999888555333444666444444444444444555666777555555666666666666555555777999:::888555333444666777888888999::::::;;;;;;===999:::>>>???BBBOOO```}}}mmmeee[[[\\\]]]___aaaccceeefffeeeeeeeeeeeedddbbb```___aaa```aaacccgggkkkmmmmmmvvv~~~nnnSSSCCC@@@@@@;;;666888777777666666666666777333333444555444333222111000000000000111111111111000000111222222222222111//////000000111111111222////////////////////////////////////////////////111000...------...000111000000000000000000000000000000000000////////////000000000000000000000000............/////////000111111111111000000000000//////000111111111111111---......///000111111222000000000000000000000000///000000111222222333333///////////////////////////000111222333444444444222222222222333333444555111111222222222222111111yyytttnnnjjjhhhddd___[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLJJJIIIHHHFFFDDDAAA@@@???>>>??????<<<999888888999999999888888999999999:::::::::444444555666666777666666666666555555555555666666444444555555555555555555888888999:::;;;;;;<<<<<<999;;;<<<<<<===CCCMMMVVVrrr{{{lll\\\XXXXXX]]]```______```ccceeegggfffdddaaa```______```aaaccceeeggghhhiiimmmuuu}}}sss[[[GGGBBBAAA:::777999666555555555555444444444444444444444444444444444111111000///////////////222111111333444444222000333222111000000222444555---.........//////000000/////////...---------,,,000///...------...///000...........................------,,,,,,------...............////////////...............///000000////////////000000000000////////////////////////000000000000000000000000//////.........000111222000000000000000111111111//////000000111111222222111111111111000000000000111111111111111111111111000000000000000000000000vvvrrrlllhhhfffccc^^^ZZZXXXXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKJJJIIIGGGDDDBBB@@@>>>>>>>>>???<<<999888999999999999888888888888999999999:::555555666777777777777777666666555555555555666666666666777777777888888888555555666777777888999999;;;<<<===<<<<<<@@@IIIQQQiiiqqq___ZZZYYY\\\_________```dddfffhhhgggeeebbbaaaaaa___```aaabbbdddeeeffffffhhhooozzz{{{xxxhhhSSSBBB??????:::777999555555555555444444444444444444444444444444444444111111000///////////////000//////111222222000...222111000///000111333444///////////////........................---------///...---,,,,,,---...///...........................------,,,,,,------...111000000//////......---...............///000000.../////////000000000000////////////////////////////////////////////////111000///......///000000000000000000000000000000000000000000000000111111111111111000000000//////111111111111111111111111000000000000000000000000sssoooiiifffeeebbb^^^ZZZWWWVVVUUUTTTRRRRRRRRRRRRTTTSSSRRRQQQOOONNNMMMLLLIIIHHHEEEBBB@@@>>>===<<<>>><<<999888999::::::999777777777777888888888888666666777888888888777777666666555555555555666666555555666777888999999:::888888888999999::::::;;;<<<======;;;:::===DDDJJJ\\\rrr}}}fff___ZZZ\\\______```bbbccceeeggggggdddbbb``````___```aaabbbccccccccccccccciiiqqqzzz{{{zzzzzzuuuYYYIII===<<<===999777999555555555555444444444444333333333333333333333333111000000///////////////000//////000111111000...111000/////////000111222000000000///......---------------...............------,,,,,,,,,,,,------...........................------,,,,,,------...000000000000////////////...............///000000....../////////000000000////////////////////////////////////////////////222111000///............000000000000000000000000000000000000000/////////111111000000000000//////000000000000000000000000000000000000000000000000sssnnniiifffeeebbb^^^[[[WWWWWWUUUTTTRRRQQQQQQQQQSSSSSSRRRQQQPPPNNNNNNMMMJJJHHHFFFCCC@@@>>><<<;;;===;;;999999:::::::::999666666666777777777777777555666777777777777666666666555555444444555555666111222222444555666777777999999999::::::;;;;;;;;;;;;;;;;;;:::999<<<@@@EEEOOO]]]ssspppfff]]]]]]___```bbbeeebbbdddfffeeeccc```______aaaaaabbbccccccbbbaaaaaa```dddjjjpppxxx~~~}}}eeeMMMCCC::::::;;;888666777555555555444444444333333222222222222222222222222000000////////////000000333222111111222333111000000///.........//////000///////////////.........,,,---------.../////////------------------------...........................------,,,,,,------...+++,,,---///111222444444...............///000000........./////////000000////////////////////////////////////////////////111111000///////////////000000000000000/////////000000000//////.........111000000000////////////000000000000000000000000000000000000000000000000tttooojjjgggfffddd___\\\YYYXXXWWWUUUSSSRRRRRRRRRSSSRRRQQQPPPOOONNNMMMMMMIIIHHHFFFDDDAAA>>>;;;:::<<<:::999999:::;;;:::999666666666666666666666666444555555666555555444444555555444444444444555555000000111222444555666666666666666666777777777777888888888888999<<>><<<:::;;;:::999999;;;;;;:::999777777777777666666666666444444555555555444333333555555444444444444555555333333444555666666777777777777777777777777888888666666777888:::<<<>>>???BBBDDDNNN```ssslllbbb```______aaafffhhhjjjjjjgggeeeccccccbbbcccdddeeeeeecccaaa```___aaaccceeehhhoooxxxcccPPPBBB???<<<999777555444555444444444444333333333333111111111111111111111111///////////////000000111222000.........///...---/////////.........------+++,,,---...///111222222---------.....................///000000///.................................------,,,,,,------...------......//////000000...............///000000------........./////////////////////////////////........................---...///000111111111111111000000//////......---...............---------000000////////////......////////////////////////////////////////////////wwwrrrlllhhhfffddd___[[[[[[ZZZXXXVVVTTTSSSRRRRRRSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFEEEDDDBBB???===;;;:::999999:::;;;<<<:::999888888888777777666666666555555666666555444444333555444444333333444444555666666666777777777888888:::::::::999999999999999777777777888:::<<<<<<<<>>???CCCKKKTTTeeezzzoooiiieeeeeeccceeegggfffdddaaa```___^^^```bbbccccccbbb___^^^[[[\\\]]]\\\\\\___eeejjjrrr{{{}}}}}}}}}~~~vvv[[[KKKFFF:::;;;:::666222333555777444444444333333333222222000000000000000000000000///////////////000111111555333000//////000000/////////000000///...------.........////////////////////////......------,,,,,,,,,---......---,,,,,,...........................------,,,,,,------...)))***+++,,,---///000000...............///000000---------.........//////////////////////////////........................000000111111111///...---111000000///...---------,,,,,,,,,------.........000/////////....................................////////////////////////}}}ssslllkkkjjjeee___]]]ZZZYYYWWWUUUTTTTTTTTTUUURRRQQQOOOMMMLLLKKKJJJJJJGGGEEEBBBAAAAAAAAA@@@>>><<<;;;:::999888777777777888888777666555444333333333333444555666666666555222333444555555555444333***///444555333111333666555777999999888777777888777999::::::::::::<<<===888:::===CCCKKK^^^~~~nnndddccceeedddbbbaaa```````````````aaabbbbbbaaa___]]][[[ZZZ[[[\\\[[[YYY[[[___cccmmmrrr|||}}}|||yyyzzz|||~~~cccPPPEEE>>>:::::::::999888666555444333333333333333333333333222222222111111111111000000000//////.........---//////............//////111000...---,,,---///000000000///...---,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,------------...------...///...---+++***---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,444333222000////////////------------,,,,,,+++***,,,---///000000000///...,,,---------.../////////------............------......------------......******++++++,,,---......,,,------...///.........////////////////////////|||rrrkkkiiihhhccc^^^\\\ZZZXXXWWWUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJFFFDDDAAA@@@@@@@@@>>>===<<<;;;:::999999999999999666666666777777777777888333444555555555555555555333333444444444333111000///333888999666555666999555666888888777666777888777888999::::::;;;<<<===;;;;;;>>>BBBHHHYYYuuuuuuhhhffffffeeeddddddcccbbbaaa```aaaaaaaaaaaa```^^^\\\[[[[[[\\\]]]\\\ZZZZZZ]]]___dddgggppp||||||yyyyyyzzz{{{|||~~~tttWWWGGG???:::777777777666555444333333333333333333333333333333222222222111111111000000000/////////.........---//////............//////333111///---,,,,,,---.../////////...------,,,,,,---.../////////...---,,,+++,,,,,,,,,------......------......---,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///......------...,,,---------,,,,,,+++***,,,---...///000//////...------------............------............------------,,,,,,,,,,,,------++++++,,,,,,------......---......///////////////........................|||rrrjjjhhhgggbbb]]][[[YYYXXXVVVTTTSSSSSSTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJEEECCC@@@??????>>>===<<<;;;;;;:::::::::::::::;;;777777777777888888888888444555555555555444444333444444444444333111///...333666::::::777666777999444555777777666666777888777777888888999;;;<<<===<<<<<<>>>@@@DDDQQQhhh~~~qqqmmmhhhgggfffffffffeeebbb```aaaaaa```^^^]]]]]]\\\\\\[[[]]]^^^]]][[[ZZZZZZ[[[^^^___fffpppwww}}}{{{zzzyyyvvvvvvxxxyyy{{{|||~~~|||zzzbbbKKKAAA<<<999666666666555555444444444333333333333333333333333222222111111111000000000/////////...............//////............//////333111///---,,,+++,,,,,,------------------------000/////////......------***++++++,,,---......///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,---......//////..................------------------............------,,,,,,++++++++++++,,,,,,---------------------------...//////000000//////........................}}}sssjjjhhhgggbbb]]]\\\XXXWWWVVVTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJEEECCCAAA??????>>>===;;;;;;;;;:::::::::;;;<<<<<<:::999999888777666555444555555555555444444333222444444555555444333111000333555777777555444444666333555666666555555777888777666555666888:::;;;;;;<<<;;;<<<===@@@III\\\nnnvvvjjjhhhfffggghhhgggdddaaabbbaaa^^^\\\[[[\\\\\\]]]ZZZ[[[]]]^^^]]][[[ZZZYYY[[[[[[^^^eeekkkpppyyyzzzvvvvvvvvvuuuvvvyyyxxxyyy|||~~~~~~{{{vvvuuuwwwqqqUUUEEE@@@===;;;888777777666666666777777222222222222222222222222111111111111000000000000........................///......------......///000///...---,,,,,,,,,---,,,,,,,,,------.........000///...---,,,,,,------******+++,,,---......///...---,,,+++++++++------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,,,,+++,,,,,,------.....................------,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,......------------------,,,---......//////......------------------------uuullliiihhhccc^^^]]]XXXWWWUUUSSSRRRRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGDDDBBB@@@@@@???===<<<;;;;;;:::::::::;;;<<<<<<888888777666555444444333444555555555444333222222333444555666666555444444444555555555444333333444333444555555444555777999888555333444666999999888999888:::<<<===DDDSSSbbbnnnjjjeeeeeefffgggeeeccccccaaa^^^\\\[[[[[[]]]^^^XXXYYY[[[]]]^^^]]][[[YYYXXXVVVWWW\\\```dddllltttxxxtttuuuvvvuuuvvvzzzvvvxxx|||~~~|||zzz{{{{{{vvvqqqttt|||}}}aaaLLLBBB===999777888777666666555666777777222222222222222222222222111111111000000000//////---------.....................------------......+++++++++,,,,,,---......++++++,,,,,,---............---,,,++++++++++++,,,******++++++,,,---......---,,,+++******+++---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------,,,,,,***+++,,,,,,------,,,,,,------------------------vvvllliiigggccc___]]]WWWVVVTTTRRRQQQQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJGGGEEEBBB@@@@@@???===;;;;;;;;;:::::::::::::::;;;555555555555666666666666333444444444444333333222333444555666777777666555666555555555555555555555444555555555444666888;;;;;;888444444777999999777777777888;;;<<>>999444222777666444333333333444444222222222222222222222222111111000000000/////////---------------...............------------......((()))***+++---...//////++++++,,,,,,---------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,---------,,,,,,,,,++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvkkkhhhfffbbb^^^]]]WWWVVVTTTRRRQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJGGGDDDAAA??????>>><<<:::<<<;;;:::999999999999999555666666666666777777777222222333444444444333333444555666666666555444333666555444444555666666666555666666555555666:::<<<@@@<<<777666999;;;:::888777777999<<<<<<>>>GGGPPPeeeyyyjjjaaaaaabbbcccaaacccbbb```^^^]]]]]]]]]^^^\\\ZZZZZZ[[[]]]\\\ZZZWWWYYYVVVUUUWWWXXXYYY___fffooozzzyyyuuuqqqpppsssvvvuuuvvvyyyzzz}}}|||yyywwwrrroooooollllll}}}hhhWWWEEE>>><<<888666777888777444333222222333333111111111111111111111111111000000000////////////,,,,,,,,,------............------,,,,,,------...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,------)))***,,,---...------,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,------***+++,,,,,,---------,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++uuujjjgggeee```]]]\\\VVVUUUSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJFFFCCC@@@>>>===<<<:::888<<<;;;:::999888888777777::::::999888777666555555111222333333444444444444555555666666555333111000444333222222444555555555666666666666555777;;;===DDD???999888;;;===;;;999999888:::<<<<<<===CCCLLLZZZxxxnnnbbb___```aaa```cccbbbaaa```___^^^^^^^^^___\\\ZZZZZZ\\\[[[XXXUUUSSSPPPPPPQQQQQQQQQVVV\\\dddoooyyyrrrsssoooppptttxxxxxxyyy{{{~~~zzzvvvuuuooolllllliiilllpppZZZJJJ===;;;<<<<<<>>>BBB;;;999777444333333444555111111111111111111111111000000000000////////////,,,,,,,,,------............------,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///000///...---------,,,++++++******)))(((***+++,,,---,,,,,,+++)))************+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,***+++,,,,,,------------,,,+++*********+++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++(((((()))***++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++vvvlllhhheee```ZZZYYYVVVVVVUUUTTTSSSRRRQQQPPPRRRQQQPPPNNNMMMKKKJJJIIIFFFDDDBBB???===<<<;;;;;;:::999888888999999888666444555777999888666444222333444555666666555444333777555333333444555666555222333444444555555444444444444444555666777777888;;;999777666777777666555888777777888;;;@@@DDDGGGQQQiiitttgggbbb___]]]^^^```aaabbbaaa^^^]]]\\\\\\]]][[[YYYYYY[[[[[[XXXUUUUUUTTTRRRQQQQQQSSSUUUVVV]]]dddppp}}}{{{wwwtttrrrrrrqqqrrrtttwwwzzz|||~~~}}}~~~{{{uuupppjjjffffffjjjwwwyyyaaaIIIDDD===999777888999:::===999333000111222222111444222111000111000...---000000000000000000000000//////.........---------,,,,,,,,,------.........************+++,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++))))))*********+++++++++++++++******************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,------+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuukkkgggeee```[[[YYYWWWVVVUUUSSSQQQPPPPPPPPPOOONNNMMMKKKJJJHHHGGGFFFFFFDDDBBB???===<<<;;;;;;:::999888888999999888666555666777888777666444333333444555666666555444333777555333333444555555555222333444444555555444444444444444555666777777777999777666666777888888777:::999999999;;;>>>AAACCCIII]]]}}}rrrhhhbbbaaaccccccccccccbbb```]]]\\\[[[\\\ZZZYYYYYY[[[[[[XXXVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTZZZdddnnnyyyzzzwwwtttrrrssssssrrrsssuuuwwwzzz{{{}}}~~~}}}}}}xxxqqqkkkfffccciiitttmmmVVVFFFAAA;;;777666666777777;;;777333111222333222111333111000000111111///...//////////////////////////////.........---------,,,,,,,,,---------......,,,,,,++++++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~sssiiifffddd___[[[ZZZYYYWWWTTTQQQOOOOOOOOOOOOQQQPPPOOONNNLLLJJJIIIIIIFFFDDDBBB???===<<<;;;;;;:::999888888999999888666::::::999999999999888888444444555555555555444444777555333222444555555555222333444444555555444444444444444555666666777777777555444555777999999999<<<;;;:::999:::<<<>>>???CCCQQQhhh~~~mmmcccaaacccdddeeedddcccaaa___\\\ZZZZZZYYYYYYYYY[[[[[[YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQUUU[[[bbbkkkuuu|||vvvsssrrrqqqppprrrrrrssstttuuuwwwyyyzzz|||~~~}}}|||{{{yyyrrriiifffbbbcccooobbbNNNBBB>>>888444444444444444777555333222333333222111111000//////111111000///.......................................---------,,,,,,,,,,,,------------...---,,,+++************,,,,,,------------,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrgggdddccc___\\\[[[ZZZWWWTTTPPPNNNMMMNNNOOORRRQQQPPPOOOMMMLLLKKKJJJFFFDDDBBB???===<<<;;;;;;:::999888888999999888666:::999888777666777777888444444444444444444444444666444222222333555555444222333444444555555444444444444444555555666666666777555444555777999999888;;;:::999999999;;;<<<===CCCJJJXXXlllxxxjjjdddcccddddddccccccbbb```]]][[[ZZZZZZZZZZZZ[[[ZZZYYYYYYUUUUUUUUUVVVUUUUUUTTTSSSQQQSSSUUUYYY```iiittt{{{zzztttpppoooooooooooooooppprrrsssuuuwwwxxxyyy{{{zzzxxxwwwvvvrrriiibbbbbbbbbjjj}}}sssWWWGGG>>>;;;666444333333333222333333333333333333222111000......///111222111000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,)))******++++++******)))************************************************(((((((((((()))))))))******************+++++++++++++++************++++++***+++++++++++++++,,,,,,---,,,,,,,,,++++++******************++++++++++++))))))*********++++++++++++++++++************)))******+++,,,,,,,,,,,,+++***+++,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++}}}rrrgggdddbbb___]]]\\\ZZZWWWTTTPPPNNNMMMNNNOOONNNMMMMMMKKKJJJIIIHHHHHHFFFDDDBBB???===<<<;;;;;;:::999888888999999888666666555333222111222333444444444444333333444444444666444222222333444444444222333444444555555444444444444444444555555555555888666555555666777777666888777777888999;;;<<<===AAADDDLLLYYYlll{{{mmmeeeeeecccaaaaaabbbbbb```^^^ZZZ[[[\\\\\\[[[ZZZZZZZZZVVVVVVVVVWWWVVVUUUTTTTTTNNNNNNNNNOOOSSSZZZccciiiqqqxxxwwwtttooommmmmmoooppppppkkkmmmooorrrtttvvvvvvvvvwwwtttqqqpppmmmhhhbbb^^^___hhhzzzaaaKKK@@@<<<999666444444444333222000222333333333222111111///...---...000111111000////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,,,,,,,,,,,,,+++)))******++++++******)))************************************************)))))))))*********++++++))))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++))))))*********+++++++++++++++*********)))))))))******+++,,,,,,,,,,,,+++)))+++---,,,***((()))***++++++++++++++++++++++++++++++++++++++++++++++++~~~ssshhhdddccc```]]]]]]YYYWWWTTTQQQOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIFFFDDDBBB???===<<<;;;;;;:::999888888999999888666888777666555555555666777444444333333333333444444666444222111333444444444222333444444555555444444444444444444444444444444888666555555666777666555555555666777999;;;<<<===<<>>BBBAAABBBMMMaaarrrxxxpppgggccccccdddcccaaaaaacccdddbbb]]][[[[[[\\\[[[ZZZWWWUUUTTTUUUVVVWWWSSSSSSSSSPPPMMMKKKKKKLLLKKKOOOVVV^^^gggrrr|||yyyooogggccceeedddeeegggiiijjjiiigggkkklllnnnnnnkkkgggccc```^^^[[[YYYXXXUUUVVVbbbqqqgggNNN@@@;;;:::444333222333333333111///111333333111...---///111000///......///000///------------------------------------.........//////,,,,,,,,,++++++*********+++++++++***++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))***+++,,,,,,------))))))******+++++++++,,,))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++)))---000///+++)))***---------------------------************************~~~sssiiieeeccc___[[[YYYWWWVVVSSSQQQOOOOOOOOOOOOPPPPPPOOOMMMKKKIIIFFFEEEAAAAAA@@@???>>>===<<<;;;;;;:::999999::::::888777777888999:::999888666444555555444444444333333333222111111111000/////////333333333444444333222222000111222333444444444444777555333333555555555444555777888999999888777555111888???AAABBBJJJXXXddd{{{jjjfffccc]]]]]]bbb^^^bbbeeeccc]]]YYY[[[^^^[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSRRRPPPNNNMMMJJJKKKNNNSSS[[[eeennnsss|||}}}|||uuullleeebbbdddiiiiiihhhhhhhhhjjjkkkmmmooopppqqqnnnhhhbbb]]]ZZZWWWSSSSSSSSSOOOUUUnnnoooUUUDDD:::666777999777444333333333222000222111111111000000//////000000000000///...,,,,,,...---,,,+++***+++,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++)))************+++++++++---,,,+++*********+++,,,///...,,,+++++++++,,,,,,************************)))))))))))))))))))))))))))************))))))(((---,,,++++++******++++++'''''''''((())))))******)))***)))&&&(((---...+++******))))))******+++,,,+++++++++*********))))))*********+++++++++******,,,+++******))))))******))))))*********+++++++++,,,++++++******++++++,,,(((((())))))*********+++((()))***+++,,,+++******~~~ssshhheeeccc___[[[ZZZXXXWWWUUUSSSQQQOOOOOONNNPPPOOONNNMMMKKKIIIGGGFFFBBBAAA@@@???>>><<<<<<;;;:::888888888:::::::::888555666777888888666555333555555444444444333333333444444444333333333333333333333333444444333333222333444444555666666777777888777555555666777777666555666888999999888666555:::===@@@??????DDDNNNWWWqqqsssiiiddd^^^___eeefffccc___\\\[[[[[[\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVUUUTTTTTTSSSQQQPPPNNNNNNIIIIIIJJJNNNTTT]]]eeejjjssszzz~~~~~~}}}{{{{{{|||}}}|||tttnnnhhhaaa```bbbbbbccccccddddddfffhhhjjjkkklllllliiibbb[[[VVVTTTOOOLLLMMMPPPRRR^^^|||bbbMMMAAA999666555666444222111222222111///111111111000000000//////000000000//////...------......,,,+++++++++,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,)))************+++++++++,,,+++*********+++,,,------,,,+++)))))))))***+++************************))))))))))))))))))))))))((())))))*********)))))),,,+++******))))))******))))))))))))))))))))))))+++,,,+++)))***///000---******))))))******+++,,,+++++++++*********))))))...---,,,+++)))'''%%%###,,,+++******))))))******))))))*********++++++++++++******))))))******+++((()))))))))************((()))+++,,,,,,,,,+++***~~~rrrhhhdddbbb___[[[[[[YYYXXXWWWUUUSSSQQQOOONNNOOOOOONNNLLLKKKIIIHHHHHHCCCBBB@@@???===<<<;;;;;;;;;999888888999999888777444555666777666555444333555555444444444333333333444444444444444555555555222333333444444333333333666555555555555777888999888666555555666777777666555666777888888777666555<<<<<<:::999:::>>>FFFKKKddd}}}pppgggbbbdddkkkssseee]]]^^^^^^\\\XXX\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUTTTRRRQQQPPPOOONNNJJJHHHGGGHHHKKKRRRXXX]]]eeelllvvv}}}|||yyyyyyzzzzzzzzzyyy{{{~~~yyyrrrllliiiddd___^^^aaaaaabbbdddeeeeeegggiiikkkiiijjjiiiddd]]]UUUPPPMMMKKKHHHJJJPPPYYYllllllQQQBBB<<<888555333333111//////000111000///111111000000000000////////////////////////......///...------,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------)))************+++++++++************+++,,,------+++***)))((('''((())))))************************))))))))))))))))))))))))'''((()))***************+++***))))))(((((()))))),,,++++++***))))))((((((***,,,,,,******...///---******))))))******+++,,,+++************)))))))))...---,,,***(((%%%###"""++++++***))))))))))))***)))))))))************+++***))))))))))))))))))***))))))))))))************)))***+++,,,---,,,++++++}}}qqqfffcccbbb^^^\\\\\\ZZZZZZXXXWWWTTTRRRPPPOOOOOONNNMMMLLLKKKJJJIIIIIIDDDBBB@@@>>>===<<<;;;;;;===;;;999888888888666444555555666666666555555444555555444444444333333333000111111111222222333333222222333444444444333333666555333222333444777888555333222222444555555444555666666777777666666555:::888666777===EEELLLPPPZZZqqq|||ooohhhiiimmmvvvggg``````aaa^^^ZZZ\\\\\\ZZZYYYXXXWWWWWWWWWUUUUUUSSSRRRQQQOOOOOOOOOLLLJJJGGGEEEFFFJJJOOORRRYYY___hhhpppvvv}}}|||xxxuuuvvvyyy{{{||||||}}}sssmmmiiifffccc___^^^aaabbbeeehhhhhhgggfffhhhjjjjjjjjjhhhccc[[[SSSNNNKKKKKKJJJMMMVVVddd|||oooZZZDDD:::999888555222111000......000111111000000000000000000000/////////............///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...))))))*********+++++++++))))))******+++,,,---...***)))(((''''''((()))***************************))))))))))))))))))))))))&&&'''(((******+++++++++++++++***)))))))))))))))++++++++++++******))))))'''+++,,,)))(((+++,,,+++******))))))******+++,,,************)))))))))))))))))))))***))))))((('''++++++***)))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))*********)))***+++------,,,,,,+++|||pppeeebbbaaa^^^]]]]]][[[ZZZYYYWWWTTTRRRQQQPPPOOONNNMMMKKKJJJIIIIIIIIIEEECCC@@@>>><<<;;;;;;;;;999888777777999999888777555666666666666666666666555555444444444333333333//////000000111111222222111222333333444444444333666555333222333444666777444333111222444555555444555555555666666555555555999888888<<>>DDDHHHYYYvvv}}}pppcccaaa``````aaaaaa___^^^___^^^\\\[[[ZZZZZZYYYYYYWWWUUUSSSPPPOOOOOOPPPPPPKKKLLLLLLLLLJJJHHHFFFDDDBBBDDDEEEGGGJJJSSS^^^ggglllqqqyyy~~~||||||xxxwwwuuuqqqkkkeee^^^ZZZ\\\ZZZZZZ^^^______aaafff^^^eeellllllgggccccccfffbbbbbb```\\\VVVQQQNNNMMM\\\hhh{{{jjjQQQ???;;;777555666555222222666333111000///000111000///---.........//////000000333111///---,,,---......+++,,,---------,,,+++***+++++++++,,,,,,---------***+++,,,------,,,+++***)))************+++++++++***+++,,,---,,,+++***)))******)))))))))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((+++******)))))))))))))))******))))))((((((''''''%%%,,,000,,,((()))***************)))***++++++,,,'''((((((((())))))******&&&'''((()))******************)))(((((((((((((((******))))))((((((((('''******))))))))))))******+++*********))))))((((((&&&'''(((******))))))(((wwwnnneee```\\\XXXXXXZZZ[[[XXXUUUSSSSSSSSSRRRQQQPPPOOOLLLJJJHHHHHHHHHHHHEEECCCAAA@@@???===999777888888777777777777888888666555333222222333555666:::999777555555777999:::111222222333333222222111333333444444444333222222111111222222222333333333333333333333333444555666333444555555444444666888999999999999:::;;;<<<===>>>DDDRRReeeyyysssppplllgggccc```___^^^bbb___\\\[[[ZZZYYYWWWVVVWWWTTTPPPNNNOOOOOOOOOOOOQQQQQQPPPNNNLLLIIIGGGFFFEEECCCAAACCCIIIOOOUUUWWW```ccckkkuuuzzz|||~~~~~~~~~{{{wwwuuussssssrrrooojjjddd___[[[YYYYYYYYYZZZ\\\^^^___```aaaaaaaaabbbcccddddddcccaaa```]]][[[XXXUUUOOOMMMUUU___ooojjjTTTGGG>>>;;;999777444333333444555000000000000////////////......///////////////...........................//////...---+++***))))))------,,,,,,,,,,,,------,,,,,,,,,+++***)))((((((++++++******))))))((((((,,,***((((((***+++)))&&&******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++,,,+++***)))(((************))))))))))))&&&''')))---///...+++((((((((((((((()))))))))))))))))))))))))))*********((()))***++++++***)))(((''''''((((((((((((((('''(((((()))***************)))***++++++++++++***)))wwwnnneee```\\\XXXXXX[[[ZZZXXXUUUSSSSSSRRRQQQPPPRRRPPPNNNKKKIIIHHHHHHHHHEEECCCAAA???>>><<<999666666777888999999888777666666555333222222333555666444333222111111222333444111222222333333222222111000111111222222222111111222222222222222222222333333333333333333444555555222333333222000000111333555555555555666777888999999===FFFTTTdddyyyuuullleeebbb___]]]^^^\\\ZZZZZZZZZZZZYYYWWWWWWUUUQQQPPPPPPQQQPPPPPPRRRQQQPPPOOOMMMJJJHHHGGGFFFDDDAAABBBFFFJJJNNNPPPTTTVVV]]]ffflllnnnrrrxxx~~~}}}~~~~~~~~~~~~|||wwwsssooommmlllhhhfffbbb^^^ZZZXXXWWWWWWXXXYYYZZZ\\\^^^_________]]]^^^```bbbbbbaaa___^^^YYYWWWUUUQQQMMMPPPaaarrr^^^JJJAAA===999888666444333333333444000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******(((((((((''''''(((((((((,,,+++++++++***)))))))))*********))))))))))))))),,,***((()))***+++)))''')))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++***)))(((************************''''''(((***---///...---(((((((((((()))))))))))))))))))))))))))))))))***((()))************)))((('''(((((()))))))))((((((&&&&&&'''(((((((((((((((((()))+++,,,,,,+++)))(((vvvmmmddd```\\\XXXXXX[[[ZZZXXXTTTRRRRRRRRRPPPOOOSSSQQQOOOMMMJJJIIIHHHGGGGGGDDDAAA???>>><<<888666444666999::::::999666444555444333222222333444555000000000000000000000000111222222333333222222111///000111111222222222222222222222222222222222222333333333333333444444555222333333111///...///111333333333444444555666777;;;;;;???HHHSSSccczzzzzznnnfff```]]]___]]]\\\\\\]]]\\\[[[YYYYYYVVVSSSRRRRRRSSSRRRRRRSSSRRRRRRPPPNNNLLLJJJIIIHHHEEEAAA@@@BBBDDDFFFFFFKKKLLLRRRZZZ```ccciiipppxxx}}}}}}}}}~~~}}}}}}~~~||||||}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~}}}{{{zzzyyyyyy{{{~~~|||zzzwwwrrrmmmhhhdddbbb]]]\\\ZZZXXXVVVVVVWWWWWWVVVWWWYYYZZZ\\\]]]]]]]]]ZZZ[[[]]]______]]][[[YYYTTTSSSQQQOOOPPP]]]yyylllNNN???;;;;;;777666444333222222222333000000000000////////////....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******************))))))))))))************+++***))))))***+++)))((((((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++******************************++++++******)))((())))))******************+++)))((((((+++---......(((((((((((())))))))))))******))))))))))))))))))((())))))******))))))((())))))*********))))))(((&&&&&&'''(((((((((((((((''')))+++------+++)))'''vvvmmmddd___\\\XXXXXX[[[ZZZWWWTTTRRRQQQQQQOOONNNRRRQQQOOOLLLJJJHHHFFFFFFGGGEEEAAA???===;;;888666666777888999999888777666555444333333333333444555111222222333333222222111111222222333333222222111000111222333444555555555333333333222222222222111444333333222333333444444444555555444222111222444555555555555666777888888<<<;;;===CCCIIISSSdddrrr|||kkkbbb___cccaaa```______^^^\\\ZZZYYYWWWUUUTTTUUUUUUTTTSSSTTTSSSRRRQQQOOOMMMKKKJJJHHHEEEBBBAAAAAABBBBBBAAAGGGGGGJJJQQQVVVZZZbbbjjjnnnttt|||~~~~~~~~~~~~|||{{{{{{~~~}}}|||zzzxxxxxxzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~|||{{{yyywwwwwwxxxyyyyyy~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}|||||||||{{{yyywwwuuuuuuvvvyyy{{{xxxvvvrrrmmmgggbbb]]]ZZZXXXWWWVVVVVVVVVVVVWWWXXXVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ[[[\\\\\\[[[XXXUUUSSSPPPMMMLLLQQQ]]]vvvzzzYYYCCC:::888888555444333222111111111111000000000000////////////......//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////***************+++++++++(((((())))))******+++++++++******************)))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******************))))))*********)))))))))))))))---+++)))((()))******)))(((((((((((())))))))))))*********)))))))))))))))((())))))))))))))))))(((******+++++++++***))))))(((((()))***************&&&(((+++------+++(((&&&uuulllccc___\\\XXXXXX[[[ZZZWWWSSSQQQPPPPPPNNNMMMOOONNNMMMKKKIIIGGGEEEDDDHHHEEEAAA>>>===;;;999777999888777666666777888999444444444333333444444444333444444555555444444333111222222333333222222111000111222333444555555555222222222222222222222222444333333222222222333333333444555444333444666777666666666666777888999999777777999>>>BBBGGGPPPZZZsssrrreeeaaaaaa___]]]\\\]]]^^^]]]\\\XXXWWWUUUUUUVVVVVVUUUSSSTTTTTTSSSRRRPPPNNNMMMLLLIIIFFFDDDCCCCCCCCCBBBAAAAAA???AAAFFFJJJNNNVVV^^^fffkkkssszzz~~~}}}zzz{{{|||~~~~~~~~~|||zzzxxxxxxzzz~~~}}}|||}}}~~~~~~}}}{{{|||zzzxxxvvvvvvwwwyyy{{{||||||{{{{{{{{{{{{|||||||||{{{xxxuuuttttttuuuvvvzzzzzzyyyyyy{{{}}}~~~}}}}}}}}}xxxzzz~~~~~~}}}||||||||||||{{{yyyvvvsssrrrrrrsssttttttrrrnnnhhhbbb]]]YYYVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[XXXUUUQQQMMMKKKKKKGGGIIIXXXrrrcccIII???<<<888555444333222222111111111111000000000000////////////...............---,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************+++++++++(((((())))))******++++++******++++++******++++++(((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))***************))))))((((((((()))(((((()))******((('''(((((((((((())))))))))))************))))))(((((()))(((((((((((((((((()))+++++++++++++++***))))))(((((()))***************'''(((***,,,,,,***((('''tttkkkccc___[[[XXXXXX[[[ZZZWWWSSSQQQPPPOOOMMMLLLMMMLLLLLLKKKIIIGGGEEEDDDGGGDDD@@@===<<<<<<:::999:::999666444444666999:::444444444444444444444444333333333333333333333333111222222333333222222111///000111111222222222222111111222222222333333333444333333222222222222222111222333333222333555777555444444555555666777888666555777<<>>BBBDDDFFFLLLTTT\\\```gggmmmrrrwww{{{}}}~~~~~~~~~zzzyyyyyy{{{}}}}}}~~~|||~~~{{{xxxxxx{{{~~~~~~}}}|||{{{}}}~~~}}}|||~~~}}}|||}}}~~~~~~}}}zzzwwwttttttuuuwwwyyyxxxxxxxxxwwwxxxxxxyyyzzz|||zzzvvvtttrrrssstttuuuxxxxxxwwwxxxyyyzzz|||}}}{{{||||||}}}||||||{{{zzzsssuuuyyy{{{}}}|||{{{zzz||||||}}}}}}}}}|||{{{zzzxxxwwwtttrrrpppooonnnnnnooolllgggaaa\\\XXXUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZ]]][[[WWWSSSNNNJJJFFFEEEFFFEEEOOOhhhoooPPP@@@>>><<<888333333222222222222111111000000000000000////////////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++******************))))))))))))************)))***,,,+++******+++,,,***)))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))((((((((()))***************+++++++++++++++&&&&&&''')))+++,,,***((((((((((((((())))))))))))++++++******)))((((((((()))((((((''''''(((((()))+++++++++++++++***)))(((&&&&&&'''((((((((((((((((((((()))******)))((((((ssskkkbbb^^^[[[XXXXXX[[[ZZZWWWSSSPPPOOONNNMMMKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFCCC???===<<<<<<<<<;;;999888777666666777888999333444444444444444444333333333222111111222333333111222222333333222222111000111111222222222111111000000111222333444444555444333333222111111222222111222333222111111333444444444444444555666777888:::777777;;;===>>>BBBHHHOOO\\\ppp~~~rrr___[[[UUUQQQQQQSSSUUUVVVUUUSSSSSSSSSTTTTTTSSSQQQSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGDDDBBBAAA??????AAABBBBBBGGGMMMPPPTTTYYY___dddjjjppptttzzz{{{|||}}}~~~|||zzzyyyzzz|||}}}~~~}}}zzzzzz|||}}}}}}~~~~~~~~~}}}}}}||||||yyyzzzzzzxxxvvvwww{{{~~~}}}zzzxxx~~~}}}}}}~~~}}}zzzvvvsssrrrsssuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxvvvsssqqqqqqsssuuuwwwwwwwwwwwwxxxxxxyyyyyyyyyvvvwwwyyyzzzzzzxxxvvvtttppprrrtttvvvwwwxxxxxxwwwyyyzzz{{{|||{{{yyyvvvtttsssrrrrrrpppooommmkkkjjjgggddd^^^XXXTTTRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZWWWRRRLLLGGGCCCBBBAAAEEELLL```nnnYYYDDD<<<;;;999555333222222333333222222111111000000000000////////////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))*********)))))))))))))))(((***,,,,,,******+++...++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++((()))+++---///111333333...,,,***)))*********)))(((((((((((())))))))))))++++++******)))((((((''')))(((''''''''''''((()))++++++++++++***)))((('''&&&&&&'''((((((((((((((())))))(((((((((((())))))sssjjjbbb^^^[[[XXXXXX[[[ZZZWWWSSSPPPOOONNNLLLKKKKKKLLLLLLLLLLLLJJJIIIHHHEEEBBB>>><<<<<<===<<<<<<777777888888888888777777333444444555555444444333555333111000000111333555222222222333333222222222333333444444444333222222//////000111333444555666444333333222111111111222444555555444111111222333666666555666666777888999:::666444666777888===DDDGGGRRReee}}}}}}hhhaaaXXXQQQNNNNNNPPPPPPSSSRRRRRRRRRTTTTTTRRRPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLJJJJJJIIIGGGDDDAAA@@@======>>>>>>===@@@FFFHHHKKKOOOTTTZZZ```hhhmmmrrrtttwww{{{~~~~~~}}}|||{{{{{{|||}}}|||zzz{{{~~~zzz{{{|||~~~yyyzzzzzz|||~~~~~~}}}}}}|||||||||||||||vvvwwwvvvtttrrrtttyyy~~~~~~{{{xxxvvvzzzyyyxxxzzz|||}}}zzzvvvrrrpppqqqsssuuuwwwwwwwwwwwwwwwxxxyyyzzztttsssqqqooopppsssvvvyyywwwwwwxxxxxxxxxxxxwwwwwwrrrtttvvvxxxwwwtttqqqoooooopppqqqssstttuuuvvvvvvwwwyyy{{{{{{yyyvvvrrrooonnnnnnoooooonnnllljjjiiibbb^^^XXXRRRNNNMMMNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVWWWSSSMMMGGGBBB@@@@@@@@@GGGTTTpppzzzYYYKKK>>>;;;999444222444222222333333333222222111000000000000////////////............---,,,+++***........................---------,,,,,,++++++++++++******))))))******+++---,,,,,,+++***)))((((((++++++******))))))(((((((((+++---,,,******,,,...,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((()))(((''''''''')))***+++'''(((+++///333666999:::999444...***(((''''''&&&(((((((((((())))))))))))+++++++++***)))((((((''')))((('''&&&&&&'''((()))+++++++++******(((''''''((())))))******************)))(((''''''((()))***uuujjjaaa]]][[[YYYXXXZZZZZZXXXUUUSSSQQQNNNKKKHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCBBB???===;;;:::999;;;:::999888777777777777555555444444444333333333111111111111111111111111111000///000111222111//////000111222222111000///000000111111111222222222111111111111222333444444,,,---///000222444555666333333333444555666777777555666777999;;;===>>>???EEEHHHVVVmmm~~~mmm\\\TTTPPPMMMMMMPPPRRROOOPPPTTTTTTPPPNNNPPPRRRRRRSSSRRRQQQPPPNNNMMMFFFFFFFFFHHHIIIHHHEEECCCAAA@@@>>>===>>>???AAABBB===@@@DDDHHHMMMTTT^^^eeekkkoootttyyy|||~~~~~~{{{||||||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~}}}}}}||||||wwwvvvxxxzzzzzzzzz{{{|||}}}~~~}}}wwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyzzz|||}}}zzzzzz{{{{{{yyywwwtttsssrrrqqqooonnnooorrrvvvxxx~~~}}}{{{yyywwwvvvuuuyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvtttrrrpppppppppqqqsssttttttuuutttsssqqqpppkkklllnnnpppqqqrrrqqqqqqsssssstttuuuvvvtttqqqnnnkkkmmmoooppppppnnnlllkkkmmmnnnooooooooooooqqqssstttuuuvvvuuussspppllljjjffffffgggiiijjjhhheeebbbYYYWWWSSSOOOMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTSSSUUUSSSPPPQQQRRRSSSQQQNNNMMMGGGCCC@@@===;;;@@@FFFPPPdddpppaaaHHHCCC<<<777555555555555444333222333333333111///////////////////////////+++,,,...//////...,,,+++,,,,,,---...---,,,***)))222111///---+++******)))++++++++++++************...------,,,+++***((((((******************************))))))))))))******)))---///+++)))++++++)))***)))((()))***)))(((&&&'''''''''((((((((((((((($$$$$$%%%&&&'''((())))))******)))(((((((((((((((,,,)))&&&&&&((()))'''$$$******++++++++++++******''')))+++...666AAAHHHHHH111...)))&&&&&&'''((()))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((*********)))(((&&&%%%$$$''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))(((uuukkkbbb___\\\XXXVVVWWWYYYWWWTTTRRRPPPMMMJJJGGGHHHIIIIIIIIIHHHGGGFFFEEECCCCCCAAA???===;;;:::999::::::999888777777777777555444444444444333333333222222222222222222222222222000///000111222111///000000111111111111000000000111111222222222222222333333222222222222222222555444333222111000///...333333333444444555666777444555666888999;;;<<<===@@@CCCOOOddd||||||hhh\\\TTTMMMJJJKKKLLLJJJKKKPPPQQQOOONNNPPPQQQQQQRRRRRRQQQPPPOOONNNHHHHHHHHHIIIJJJIIIFFFDDDCCCBBB???===;;;;;;;;;<<<;;;===???BBBEEEKKKRRRXXX___cccjjjppptttxxx|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyyyyywwwttttttwwwzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}|||{{{{{{}}}~~~|||tttttttttuuuuuuwwwxxxyyywwwwwwvvvvvvvvvxxxyyyzzzvvvwwwxxxxxxwwwuuurrrqqqqqqooonnnmmmnnnqqqtttvvv{{{{{{yyyxxxvvvtttsssrrrtttttttttsssssstttttttttttttttrrrqqqpppooonnnnnnqqqrrrrrrrrrrrrqqqpppoookkkllllllmmmnnnnnnnnnnnnqqqqqqrrrssstttsssooommmjjjkkkmmmnnnnnnllliiihhhhhhiiijjjjjjiiijjjlllnnnqqqrrrrrrrrrpppmmmjjjhhhcccccccccdddeeeccc___\\\UUUSSSPPPMMMLLLMMMOOOQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTRRRPPPPPPQQQPPPMMMJJJGGGDDDBBBAAA??????FFFOOO\\\nnn{{{```RRRAAA===888444222222222111222000//////000///---+++........................+++,,,---......---,,,+++,,,,,,---------,,,+++***000///...,,,+++*********))))))))))))(((((((((((())))))************))))))******************************))))))))))))*********...///,,,***,,,,,,***))))))))))))))))))((('''((((((((((((((('''''''''((((((((()))))))))))))))******)))((((((((((((((()))((('''''')))))))))((((((((())))))))))))(((((()))******)))...666:::888///,,,(((&&&'''(((((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((())))))))))))))))))))))))))))))))))))))),,,,,,+++***)))'''&&&%%%tttkkkbbb___\\\XXXUUUUUUWWWUUURRRPPPNNNLLLIIIFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@???===;;;999999::::::999888777777777777444444444444333333333333333333333333333333333333222111000000111222111000111111000000000000111111///111222444444333222111444444333222222111111000222222222222222222222222333333333333444555666777444555555666777888999:::;;;???IIIXXXkkk}}}nnnbbbVVVNNNKKKHHHEEEEEEIIIKKKIIIHHHJJJOOOPPPQQQQQQQQQQQQPPPOOOLLLKKKJJJKKKKKKJJJGGGEEEEEECCCAAA>>><<<;;;;;;;;;;;;;;;<<<<<<>>>AAAFFFJJJOOOTTT[[[bbbhhhnnntttwwwzzz{{{|||~~~}}}|||zzzxxx|||}}}~~~|||{{{{{{{{{|||yyyzzzzzz{{{|||}}}}}}~~~}}}{{{xxxwwwxxxwwwvvvtttwwwxxxyyyyyyxxxvvvtttrrruuuuuuvvvvvvuuuuuutttsssrrrqqqqqqsssvvvxxxxxxxxxsssssstttuuuvvvwwwxxxxxxvvvvvvvvvxxxzzz{{{zzzyyyppppppqqqqqqrrrtttuuuvvvtttsssrrrqqqqqqrrrssstttppprrrssstttsssrrrpppooonnnnnnllllllmmmooorrrssswwwvvvuuusssrrrpppooooooppppppppppppppppppppppppooopppppppppooonnnlllkkkmmmnnnnnnooonnnnnnmmmllllllkkkjjjiiiiiijjjkkkkkknnnnnnnnnpppqqqpppmmmkkkiiijjjkkkkkkjjjhhhfffddddddeeeffffffeeeeeegggiiilllmmmmmmmmmkkkiiifffddd^^^]]]]]]]]]]]]ZZZVVVSSSOOONNNMMMKKKLLLMMMOOOQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMKKKGGGDDD>>>>>>??????>>>AAAMMM[[[ooo}}}iiiPPPDDD;;;888444222222111000///111000/////////...+++)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---,,,+++************))))))))))))((((((((((((%%%&&&'''((()))***************************************))))))))))))*********...000,,,+++,,,---+++))))))******))))))((('''))))))((((((''''''&&&&&&******))))))((((((((((((******)))))))))(((((((((%%%''')))***))))))***+++'''(((((())))))((((((''')))***(((&&&(((---///,,,+++)))''''''((((((((('''***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))(((&&&%%%$$$tttjjj```\\\ZZZWWWVVVXXXWWWUUUQQQOOONNNLLLIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@>>><<<:::999888:::999888777777666666666444444444333333333222222333333333333333333333333222111000000222222111000222111000//////000111222///111333555555444222000333333333333222222111111///000111222333444555555444333333333444444555666555555666666777777888888:::===EEEOOO\\\sssxxxiiiZZZQQQNNNHHHEEEGGGHHHFFFDDDEEELLLMMMNNNPPPQQQQQQPPPPPPNNNMMMKKKKKKLLLJJJHHHEEEFFFEEECCCAAA@@@@@@@@@@@@===<<<<<<<<<<<<>>>BBBDDDEEEIIIOOOVVV\\\ccciiinnnsssuuuvvvvvvuuutttttttttzzz{{{~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyuuuvvvwwwxxxzzz{{{|||}}}{{{yyyuuutttssssssqqqppprrrsssttttttrrrpppmmmkkkpppppppppppppppooonnnnnnmmmnnnppprrrtttuuuuuuuuuoooppppppqqqrrrrrrsssssssssrrrssssssuuuuuuuuutttnnnnnnnnnnnnpppqqqrrrsssqqqpppnnnmmmmmmmmmnnnnnnlllmmmoooppppppooonnnmmmmmmlllllllllmmmnnnpppqqqrrrqqqpppooonnnmmmlllkkkmmmmmmmmmnnnnnnmmmmmmmmmjjjlllnnnoooooommmkkkiiiiiijjjjjjjjjjjjjjjjjjjjjmmmkkkhhhfffeeefffhhhiiiiiiiiijjjkkkmmmmmmjjjhhhhhhhhhiiiiiigggeeecccbbbcccdddeeedddcccdddeeeggggggggghhhgggfffdddaaa```YYYXXXWWWVVVUUUSSSOOOLLLKKKKKKJJJKKKLLLNNNPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKIIIEEEAAA???;;;<<<>>>???@@@HHH[[[mmmzzz]]]HHH@@@888666444444444444222000444222111111111000---+++........................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,+++******************++++++++++++*********)))%%%%%%'''((())))))************************************))))))))))))******(((---...+++***+++,,,***)))***+++***)))(((((((((******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&)))))))))******)))))))))%%%(((+++,,,***(((***,,,))))))************))))))((()))(((&&&(((---...,,,((('''&&&'''))))))(((&&&)))(((''''''''''''((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''sssggg\\\XXXWWWWWWYYY]]]XXXUUUQQQOOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@???===;;;:::999888:::999888777666666666666444444333333333222222222222222222222222222222222222111000111222333222000222111000//////000111222...000333555555444222000000111222333333333333222333333333222222111111111444333333333333444444555666666666666777777777888999<<>>===<<<<<<===???@@@AAA@@@CCCHHHMMMRRRXXX___ccckkkmmmooopppooooooqqqsssyyyzzz|||~~~~~~}}}{{{zzzzzzyyywwwvvvuuutttuuuuuurrrssstttvvvxxxzzz{{{|||zzzwwwtttqqqqqqpppooonnnqqqrrrrrrrrrqqqnnnllljjjkkkllllllllllllkkkjjjjjjlllnnnppprrrrrrrrrqqqqqqmmmmmmnnnnnnooopppppppppqqqqqqqqqpppoooooooooooollllllllllllmmmnnnooopppnnnmmmkkkjjjiiijjjjjjkkkjjjkkkmmmnnnooonnnlllkkkkkkkkkkkkllllllmmmnnnnnnmmmmmmlllkkkjjjjjjiiiiiihhhhhhiiijjjjjjiiihhhhhhfffhhhkkkmmmmmmllliiihhheeefffffffffgggggghhhhhhllljjjgggdddcccdddfffgggeeedddeeefffhhhiiigggfffggggggggggggeeedddbbbaaaaaabbbbbbbbbaaaaaabbbdddccccccbbbbbb```^^^\\\[[[TTTRRRQQQPPPOOOMMMJJJHHHHHHIIIJJJKKKMMMNNNPPPPPPLLLMMMNNNNNNOOOOOONNNNNNJJJJJJIIIGGGDDD@@@>>><<<<<<===AAAEEEIIIVVVmmmiiiQQQAAA<<<666555444444555444333111444333222111222111...,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++*********)))(((((()))******)))))))))))))))))))))))))))))))))******))))))))))))******&&&***,,,)))(((******)))(((***,,,+++)))(((((()))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((()))************))))))'''***,,,+++)))''')))+++))))))************))))))((()))(((''')))...///,,,'''&&&&&&((()))***(((&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((pppeee[[[WWWWWWWWWZZZ^^^XXXUUUQQQNNNMMMLLLKKKIIIFFFFFFEEECCCCCCCCCCCCCCC??????>>><<<;;;:::999888999999888777666666666666333333333333222222222222111111111111111111111111333111111111222333222111111111000000000000111111...000111333333222111000///000222333444444333333//////000111222222333333444444333333333333444444555555555666666777777777777999===AAAEEEQQQjjjoooaaaUUUHHHDDDDDDBBBBBBCCCCCCEEEHHHKKKNNNPPPPPPQQQOOOMMMLLLKKKLLLKKKJJJHHHKKKJJJHHHFFFCCCAAA???>>>>>><<<;;;;;;===>>>???>>>>>>@@@BBBEEEHHHNNNTTTXXX```cccggghhhhhhjjjooossswwwxxxyyyyyyyyyxxxvvvvvvvvvuuuuuutttsssrrrqqqpppnnnoooqqqsssvvvxxxzzz{{{xxxuuuqqqooonnnnnnnnnmmmlllllllllkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhhhhkkkmmmooopppooommmmmmnnnlllllllllmmmmmmmmmnnnnnnooooooooommmkkkjjjkkklllkkkkkkjjjjjjjjjjjjkkkkkkjjjiiihhhgggfffgggggghhhhhhjjjkkkmmmmmmllljjjiiihhhiiijjjkkkkkkkkkjjjjjjhhhhhhhhhggggggfffffffffbbbcccdddeeeeeedddcccbbbbbbdddgggiiijjjiiigggfffbbbbbbbbbcccdddeeefffgggjjjhhheeebbbaaabbbccceeeaaa``````bbbdddeeedddccceeeeeeddddddcccbbbaaa```]]]^^^^^^]]]\\\\\\^^^___^^^^^^]]][[[YYYWWWUUUTTTNNNLLLKKKKKKKKKJJJHHHFFFGGGHHHIIIKKKMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKFFFFFFFFFCCC???=========<<<>>>EEEOOOZZZjjjkkkVVVCCC888555333222111111222222111000111000//////000000...,,,------------------------------------------------,,,,,,+++++++++,,,------++++++******)))*********))))))))))))((((((((((((++++++++++++******)))((())))))))))))))))))))))))******))))))))))))******$$$)))+++(((''')))***((((((+++---,,,)))'''(((***))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++((()))***+++++++++***))))))******)))'''''')))***&&&''''''((((((''''''&&&)))***)))'''(((,,,,,,)))(((''''''(((******((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&nnnddd\\\ZZZYYYXXXXXXZZZVVVSSSOOOLLLKKKKKKJJJIIIFFFEEEDDDBBBBBBBBBBBBCCC>>>>>>===<<<:::999888888999888777666666555555666333333333222222222222111222222222222222222222222333222111111333333222111000000111111111111000000//////000111111111111000000111333444444333222111+++,,,---///111333444555444444333333222333333444222333333444555666666777666888;;;>>>@@@GGGXXXiiiwwwgggTTTJJJFFFBBBAAAAAA???AAAEEEIIILLLOOOPPPPPPPPPNNNMMMLLLMMMNNNMMMLLLLLLKKKJJJHHHFFFDDDBBB@@@@@@===;;;;;;===>>>===<<<:::;;;<<<>>>@@@EEEKKKPPPTTTXXX]]]___aaaeeemmmsssuuuuuutttsssrrrqqqqqqppprrrrrrssssssrrrpppnnnllljjjkkknnnpppsssvvvxxxyyytttqqqmmmjjjjjjkkkkkkjjjfffeeeeeeeeeeeefffhhhhhhiiiiiiiiiiiiiiihhhhhhggghhhjjjlllllljjjjjjkkkmmmjjjjjjkkkkkkkkkkkklllllljjjkkkkkkiiigggfffhhhkkkjjjiiihhhgggffffffffffffffffffdddccccccdddeeefffggghhhjjjkkkjjjiiigggfffdddeeeggghhhhhhhhhffffffcccccccccccccccbbbbbbbbb___```bbbccccccbbb```___^^^___bbbdddeeeeeeddddddaaa``````aaabbbccceeeffffffeeebbb`````````aaaaaa^^^]]]]]]^^^aaabbbbbbaaaaaaaaaaaa``````_________ZZZ[[[\\\[[[YYYYYY[[[\\\ZZZYYYWWWUUURRROOOMMMLLLHHHGGGFFFFFFGGGGGGFFFEEEEEEGGGIIIJJJKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIICCCCCCBBB???<<<;;;===@@@AAAGGGTTTfffxxxjjjUUUFFF:::444222333111000///000111000///......---...//////...,,,------------------------------////////////------,,,,,,+++++++++,,,---...---,,,+++***************))))))))))))((((((((((((***+++++++++******)))((())))))))))))))))))))))))******))))))))))))******$$$)))+++((('''******)))(((+++...---)))''')))+++(((((((((((((((''''''''''''((((((((())))))******'''(((***,,,,,,+++***)))***(((%%%%%%''')))++++++&&&&&&''''''''''''&&&&&&''')))(((&&&(((,,,,,,(((***)))(((((()))***)))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************)))(((''''''lllddd^^^]]]\\\XXXUUUUUUUUURRRNNNKKKJJJJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBB>>>>>>===<<<:::999888888999888777666666555555555333333333222222222111111333333333333333333333333333222111111333333222111///000111222222111000//////////////////000000000222333444444444222000///222222111000///...---,,,444444333222222333333333000111111222444555555666777999<<>>???===;;;777777888999;;;@@@FFFKKKKKKPPPVVVYYY\\\aaajjjrrrtttsssqqqooonnnmmmlllllloooqqqrrrsssrrrooollljjjhhhiiikkknnnqqqtttvvvwwwpppmmmiiigggggghhhhhhhhhgggfffeeeeeefffiiikkkmmmiiiiiijjjjjjiiiiiihhhgggeeegggiiiiiihhhgggjjjllliiiiiiiiiiiijjjjjjjjjjjjfffggghhhgggddddddgggjjjiiihhhfffeeedddcccccccccdddcccbbbaaaaaabbbcccdddfffggghhhiiiiiigggeeedddaaaccceeeffffffeeedddbbb```````````````````````````aaacccddddddcccaaa```[[[\\\^^^```bbbbbbbbbbbb```______```aaaccceeefffcccbbb```___^^^^^^______\\\[[[[[[]]]___aaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\[[[YYYYYYZZZ\\\WWWVVVSSSQQQMMMKKKIIIGGGDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGAAABBB@@@===::::::>>>BBBNNNWWWiiiwwwZZZGGG>>>888666555555333000000111111111111......---///000111///...---------------------------...000111111000...---,,,,,,+++***+++,,,...///...---,,,+++************++++++++++++************))))))************))))))))))))))))))))))))))))))******))))))))))))******%%%***,,,)))(((++++++***(((+++...---)))'''))),,,'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((***,,,---,,,***))))))%%%""""""&&&+++------(((((())))))))))))((((((%%%'''''''''***//////,,,,,,***)))((()))***)))(((&&&&&&''''''''''''&&&&&&************************$$$%%%&&&((()))*********'''(((((()))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++lllccc[[[YYYYYYWWWVVVXXXVVVTTTQQQMMMKKKIIIHHHHHHFFFEEEDDDBBBAAA@@@??????=========<<<;;;;;;::::::===<<<:::888666444333333444333222111111111222333333222222222111000000000444222000///111222222222111222222333333222222111111111111111111111111111000...,,,,,,///111000...333222222111111222222333333333333333333333333333333333222111222333444555;;;:::::::::;;;@@@FFFKKK^^^pppkkk]]]PPPJJJJJJ@@@BBBDDDEEEFFFGGGJJJLLLLLLLLLMMMLLLKKKKKKMMMNNNNNNKKKIIIIIIKKKLLLJJJHHHEEECCCBBB???>>><<<<<<;;;888999999999999:::<<>>>>>===>>>EEENNN[[[sssvvv___IIIAAA;;;333111666000000000000000000000000------------......///000///...,,,,,,+++,,,---...---------,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******+++******)))(((''''''&&&------++++++++++++------))))))))))))(((((((((((())))))))))))((((((((((((******))))))(((((('''''''''***---000000---***''''''((()))******)))((('''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''%%%&&&&&&'''''''''''''''***)))(((''''''((()))***---+++)))((()))))))))((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''%%%&&&&&&'''((()))******)))))))))))))))(((((((((mmmddd\\\ZZZYYYWWWVVVWWWUUUTTTQQQNNNKKKIIIHHHHHHFFFEEECCCBBB@@@?????????>>>>>>===<<<<<<;;;;;;:::888777777777777777888888444333222111111111222333222222222111111111111111333111///...000111111111111222222333333222222111111111111111111111111111000...------000111000///333333333222222333333333333333333333333333333333333333222222222333444555555666666666777:::@@@CCCLLLXXXnnnsssbbbTTTMMMFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLLLLKKKKKKMMMNNNOOOLLLJJJJJJKKKLLLJJJIIIFFFEEECCCAAA???>>>======::::::999999999999;;;======@@@DDDFFFIIIOOOYYYaaadddddddddcccaaaaaacccddddddfffhhhhhhfffcccbbbbbbfffffffffggghhhjjjlllmmmkkkhhheeedddddddddbbbaaa``````bbbdddeeefffeeedddhhhgggfffdddccccccbbbbbbaaabbbddddddcccbbbcccdddbbbbbbbbbbbbccccccccccccbbbaaa```______```aaabbb``````___^^^\\\]]]___bbb``````^^^]]]]]]]]]^^^^^^___```aaabbbbbbaaaaaa``````_________^^^^^^]]]]]]`````````___]]]ZZZXXXWWW]]]\\\\\\]]]______^^^\\\ZZZ[[[]]]___```___^^^]]]YYYZZZ[[[\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWXXXYYY[[[]]]\\\ZZZWWWUUUWWWVVVTTTRRRPPPOOONNNNNNJJJIIIGGGEEECCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFEEEDDDBBB@@@???=========>>>CCCPPP^^^rrrfffRRR@@@:::666000///333////////////////////////+++,,,---//////...------...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++***************+++++++++,,,,,,+++******)))((((((+++++++++***)))(((((((((,,,+++************+++,,,)))))))))))))))))))))((())))))))))))(((((((((((())))))))))))((((((((((((&&&'''***,,,,,,***'''&&&'''((()))******)))((('''(((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''))))))(((((((((((())))))((('''&&&'''((()))(((''''''((((((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((ooofff^^^[[[ZZZWWWVVVWWWUUUTTTQQQNNNKKKIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;666666666666777888999:::444444333222222222222222111111111111111222222222333111//////000222222111111111222222222222111111111111111111111111111111111///......000111111000222222111111111111222222222222333333333333333333333333222222222333444555555666777777777999===@@@AAAHHHVVVkkk}}}gggYYYMMMIIIEEEDDDDDDEEECCCAAAGGGIIIKKKLLLKKKKKKLLLNNNOOOMMMLLLKKKLLLLLLKKKIIIGGGGGGFFFDDDBBBAAA@@@???<<<;;;:::999888999999:::888:::===???AAAFFFNNNTTTWWWXXXXXXXXXXXXYYY\\\^^^___aaacccdddcccaaaaaabbbcccccccccdddeeefffggggggeeedddcccdddddddddcccaaa]]]^^^___aaaaaaaaa```___bbbaaa``````______``````___aaaaaa```^^^]]]\\\]]]ZZZ[[[]]]___````````````^^^^^^]]]\\\\\\]]]^^^^^^[[[[[[ZZZYYYWWWXXX[[[]]]]]]\\\\\\[[[[[[[[[[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^___^^^]]]\\\[[[ZZZZZZYYY]]]]]]]]]\\\ZZZXXXWWWVVVZZZZZZYYY[[[\\\]]]\\\ZZZYYYZZZ\\\^^^___^^^]]]\\\VVVXXX[[[]]]]]][[[XXXVVVZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTVVVXXX[[[]]]\\\YYYUUURRRVVVTTTQQQNNNKKKHHHGGGFFFDDDCCCBBBAAA@@@?????????AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@??????>>>>>>???AAAJJJ___ssstttSSSDDD777444333///...222////////////////////////(((***---//////...+++***------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***************++++++******)))((('''''',,,++++++******))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((''''''&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''((()))))))))((((((((((((((())))))(((((((((%%%%%%%%%''')))***((('''''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((()))))))))((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''((((((((()))pppggg___]]][[[XXXVVVVVVUUUTTTRRROOOLLLJJJHHHGGGEEEDDDBBB@@@???>>>>>>>>>???>>>>>>======<<<;;;;;;:::999888666666555555555444444333333222222222222000000000111222222222333444222000000222333333222111111222222222222111111111111111111111111111111111000//////000111222222000000000//////000000000222222222222222333333333222222222333333333444444555666888888888999:::<<<@@@CCCKKKWWWhhh{{{mmmXXXPPPFFFAAAAAABBBAAA???DDDFFFIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBB???===;;;999999999888888666888:::<<<===@@@EEEIIIIIIKKKLLLMMMNNNQQQUUUXXX[[[]]]```aaa``````aaabbbccccccddddddcccbbbaaaaaa______```bbbddddddbbb```\\\]]]______^^^\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^______^^^[[[XXXWWWXXXSSSUUUXXX[[[]]]]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUSSSTTTVVVYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXWWWYYY[[[\\\]]]]]][[[[[[VVVXXX[[[\\\\\\YYYVVVTTTVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUWWWXXXVVVTTTPPPNNNPPPOOOLLLIIIFFFCCCBBBAAA???>>>>>>======>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@???>>>@@@AAABBBCCCFFFTTTnnnxxx^^^GGG<<<444333333111000333////////////////////////)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,+++++++++***)))))))))*********************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''&&&))))))((((((''''''&&&&&&(((((((((((('''''''''''''''(((((()))))))))))))))&&&'''((())))))((('''&&&''''''(((***,,,+++)))''''''''''''((((((((())))))((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))qqqhhh```^^^]]]YYYVVVWWWUUUTTTRRRPPPMMMJJJHHHGGGDDDCCCAAA@@@>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<:::999777555333333222444444444444333333222222000000000111222222222333333111//////000111111111000111111222222111111000000000000000000000000000000000000000000000111222111111000000000000111111111111111222222333333333222222333333333444444444111333555555555444555777:::???DDDHHHPPP^^^rrriii^^^OOOFFFCCCDDDDDDCCCBBBDDDGGGHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCC???<<<:::::::::888777666777888999:::<<>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===???DDDIIIPPP```{{{gggNNN???999333333333222111222........................---,,,***))))))***+++,,,***++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++***)))))))))((())))))***+++,,,---...((((((((((((((('''''''''))))))************))))))((()))))))))*********+++))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((''''''&&&))))))((((((''''''&&&&&&(((((((((((('''''''''''''''(((((()))))))))))))))&&&'''((())))))((('''&&&(((((()))***+++***'''$$$''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))ppphhhaaa```^^^[[[XXXXXXUUUTTTSSSQQQNNNKKKHHHGGGCCCBBBAAA???>>>===<<<<<<=========<<<;;;;;;::::::999888777666555555555555444444444444444333222222111111111111111222222222000...,,,,,,---//////...000000111111111111000000000000000000000000000000///000000000//////111222333333333222222333333333000000111111222333333333111222333444444444333333333444666666555555666888666;;;@@@AAACCCNNNbbbrrrxxxmmm]]]OOOHHHEEEDDDCCCBBBCCCDDDDDDCCCDDDFFFHHHIIIKKKMMMNNNMMMLLLLLLLLLKKKLLLLLLLLLKKKIIIGGGFFFEEEAAA===;;;<<<<<<999777555555666777888999999999999;;;===>>>@@@DDDHHHKKKOOOQQQSSSTTTUUUVVVXXXZZZaaabbbddddddbbb___[[[YYYVVVVVVXXX[[[^^^___^^^\\\[[[]]]___]]]YYYUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZZZZYYYVVVTTTSSSTTTPPPQQQSSSUUUVVVVVVVVVVVVPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMPPPRRRTTTUUUVVVVVVWWWVVVVVVVVVRRRSSSSSSTTTVVVXXXYYYZZZVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUWWWXXXWWWVVVUUUWWWVVVUUUTTTTTTTTTTTTUUUOOOOOOOOONNNMMMMMMLLLLLLKKKLLLNNNOOOQQQRRRSSSSSSNNNLLLIIIGGGEEEDDDDDDDDD@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@;;;@@@IIITTT^^^ooo~~~oooXXXEEE888555222111000000//////........................///---***(((((())),,,---)))***+++,,,---------,,,*********++++++++++++++++++++++++***************((()))***+++,,,---......''''''''''''''''''''''''))))))************))))))((())))))******+++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((''''''&&&((((((((((((((('''''''''((((((((((((''''''''''''''''''((()))))))))(((((('''''''''(((((('''''''''((('''''''''((('''$$$"""&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''((((((((()))ooohhhaaaaaa```\\\YYYYYYUUUTTTSSSQQQOOOKKKHHHGGGCCCBBB@@@???===<<<<<<<<<<<<<<<<<<;;;::::::999999777666666555555555666666333444555555555444333222222222222111111111111111111///---,,,.../////////000000111111111111000000000000000000000000000000---///000///...---000222222222111111111111222222///000000111222222333333111222333444444444333333444555666666555666888:::666:::<<<===???HHHWWWddd{{{rrrcccUUUKKKFFFDDDBBBBBBAAA@@@???@@@CCCFFFEEEHHHLLLMMMLLLKKKLLLMMMLLLLLLMMMMMMLLLJJJHHHGGGGGGCCC>>><<<>>>>>>;;;888555555666777999999888777555666888:::;;;>>>BBBEEEIIIKKKMMMMMMNNNOOORRRTTTZZZ\\\^^^```___]]]YYYWWWSSSSSSUUUWWWZZZ\\\[[[ZZZZZZ]]]___\\\VVVRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWTTTVVVWWWVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMKKKJJJJJJMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSOOOOOOOOOPPPRRRTTTWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKKKKKKKLLLLLLLLLNNNQQQRRRQQQPPPOOOQQQSSSUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIHHHFFFDDDBBB@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<=========>>>??????@@@@@@??????==============================>>>>>>???@@@BBBBBBFFFLLLWWWfffrrrvvvjjjZZZIII===444333111......//////..............................---,,,*********+++,,,((()))+++,,,------,,,,,,)))*********++++++++++++***************+++++++++************++++++++++++'''''''''((((((((((((((('''((())))))))))))((('''((())))))******+++,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&***)))(((''''''((()))***(((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&''''''((('''&&&%%%%%%''''''&&&$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((ooogggaaaaaaaaa]]]ZZZZZZUUUTTTTTTRRROOOLLLIIIGGGCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;::::::999888888888777666555555444444444333444555555555444333222333222222222111111000000444222000///111222222222000000111111111111000000000000000000000000000000,,,///000///------///222//////............/////////000000111222222333333111222333444555444333333000111111111000222444777777777777777:::BBBLLLTTTnnnyyygggXXXOOOKKKBBBAAA@@@===<<<>>>BBBEEECCCGGGKKKMMMLLLKKKLLLNNNLLLLLLMMMNNNMMMKKKIIIGGGHHHCCC>>>===??????<<<999888888888:::;;;;;;999888333444666777888;;;???BBB@@@AAACCCCCCDDDEEEHHHJJJSSSUUUYYY\\\]]][[[YYYWWWRRRRRRSSSUUUXXXZZZZZZYYYYYY\\\^^^[[[TTTPPPOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTQQQSSSTTTTTTSSSRRRRRRSSSQQQPPPOOOOOONNNNNNOOOOOOJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIGGGHHHKKKMMMNNNOOOQQQRRRRRRRRRQQQQQQLLLLLLMMMNNNPPPRRRUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMOOOQQQPPPOOONNNOOOQQQSSSTTTSSSRRRQQQNNNNNNOOOPPPPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDBBB>>>;;;999;;;;;;::::::::::::;;;;;;:::999999999:::;;;<<<<<<======>>>???????????????========================<<<======>>>???AAACCCDDDVVV[[[ggguuuxxxkkk[[[JJJ===777222222000......000111000........................------------,,,,,,+++***((()))+++,,,------,,,,,,))))))******++++++++++++))))))******+++++++++,,,++++++******)))((((((((((((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%((())))))***++++++,,,,,,))))))))))))((((((((((((******))))))((((((''''''((()))***++++++***)))(((***)))(((''''''((()))***(((((((((((((((''''''&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((((('''%%%&&&(((******)))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))))))))(((((((((nnnfff```______\\\ZZZ[[[TTTSSSRRRQQQOOONNNMMMLLLDDDCCC@@@>>><<<;;;;;;;;;???AAA@@@<<<<<<===;;;666999888777999:::999555222222222222111111111111000222111111000111111222222111///000333333///---///000000111111111111000000......///000000000000000000000000000000000000000333111000......///111222000000//////000111222222000000//////000000111222333333444444555666666777444444555666999???FFFLLL^^^uuucccSSSPPPDDD:::<<>>===???DDDEEEGGGHHHJJJKKKKKKKKKMMMMMMMMMNNNNNNMMMMMMLLLHHHFFFCCC@@@>>>=========;;;;;;;;;:::888777555444666666555555555666777777<<<<<<<<<<<<<<<>>>CCCFFFNNNPPPSSSUUUWWWWWWVVVUUUOOOPPPSSSUUUUUUTTTQQQOOOWWWVVVTTTRRROOOMMMKKKJJJJJJJJJKKKLLLNNNQQQRRRTTTVVVUUUSSSQQQOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLNNNQQQTTTUUUTTTSSSRRRNNNNNNNNNNNNNNNMMMLLLKKKMMMKKKHHHFFFEEEGGGIIIKKKGGGIIIKKKMMMNNNMMMLLLKKKPPPQQQQQQQQQPPPOOOOOONNNPPPPPPOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;:::999999777777999:::;;;<<<<<<<<<;;;::::::999999::::::;;;888999;;;===>>>>>>======>>>>>>>>>===<<<<<<>>>AAA:::>>>@@@>>>>>>GGGXXXgggqqqwwwxxxhhhUUUEEE;;;888888444222000///000111000///........................000///---,,,++++++,,,,,,---,,,++++++------,,,+++''''''((()))***+++,,,,,,,,,++++++***)))(((''''''(((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((()))***+++***)))'''%%%&&&&&&&&&'''''''''((((((((()))***)))((('''((()))((())))))***+++,,,,,,,,,''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))'''%%%&&&)))***(((&&&&&&&&&&&&&&&'''(((***+++000,,,(((&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''######$$$&&&''')))******$$$%%%'''))))))((('''%%%''''''''''''''''''''''''nnnfff```______\\\ZZZ[[[TTTSSSQQQOOOMMMLLLKKKKKKFFFDDDBBB???===;;;;;;;;;<<<>>>>>>;;;;;;===;;;777888777777888:::999666333222222222111111111111000222222111111111111111111111//////111111...---///000000111111111111000000......///000000000000000000000000000000000000000111000///......///000111111000///////////////000000000000000111111222222333333333444555666666666666666666666888<<>>>>><<<;;;<<<>>>@@@BBBDDDGGGIIIKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLIIIHHHFFFEEEDDDCCCBBBBBB======<<<<<<:::888777666666555555555555555666666:::::::::::::::<<<@@@CCCFFFGGGIIIKKKMMMNNNNNNNNNNNNPPPSSSUUUUUUTTTQQQOOOSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIKKKLLLNNNPPPQQQMMMLLLKKKIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKLLLNNNPPPRRRSSSRRRPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGHHHIIIKKKLLLKKKKKKJJJMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCAAA???===<<<===<<<;;;:::999888888888666666888:::;;;<<<======;;;::::::::::::::::::;;;888999;;;<<<======<<<<<<:::;;;<<<<<<;;;;;;>>>???===???AAABBBHHHWWWmmm|||{{{|||rrriiiZZZJJJ>>>777444444444222000/////////...---........................000///---,,,++++++,,,,,,---,,,++++++------,,,+++************))))))))))))++++++*********)))))))))(((((('''&&&'''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))))))))***((()))***+++***)))'''&&&&&&&&&&&&'''''''''(((((('''((())))))(((((()))***&&&''''''((())))))******'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&'''))))))(((&&&(((((('''&&&''''''))))))---***(((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''&&&((((((((((((((((((((((((nnnfff______^^^[[[YYYZZZUUUSSSQQQNNNKKKJJJJJJJJJGGGEEECCC@@@>>><<<<<<<<<:::======;;;:::<<<;;;888777777777888999999666444222222222111111111111000333222222111111111000000111//////111111...---000000000111111111111000000......///000000000000000000000000000000000000000//////////////////000000111111000///............111111111111222222222333222333333444444555555666777777666555555888===AAAMMM^^^wwwgggZZZLLLDDDAAA===;;;:::<<<===???AAADDDFFFHHHJJJKKKKKKMMMNNNOOONNNNNNMMMEEEEEEEEEEEEEEEDDDCCCBBB?????????>>><<<;;;999888666555555444444444555555333444555444444666999;;;>>>>>>???AAABBBDDDFFFGGGKKKMMMOOOQQQRRRQQQOOOMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIKKKLLLOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIIIIDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBAAAEEEDDDDDDBBBAAA???===<<<999999888777777777777777555666888:::;;;<<<======;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;::::::888:::<<<<<<<<<<<<>>>???@@@BBBFFFMMM\\\rrryyyxxx}}}sss```VVVHHH>>>777444222000333111///.........---+++------------------------///...---,,,+++++++++,,,---+++***+++,,,---,,,++++++************)))))))))+++++++++++++++++++++***(((((('''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))******)))'''&&&&&&''''''''''''(((((((((&&&((())))))(((((()))+++&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))'''&&&'''((()))((('''))))))((('''''''''''''''***((('''((()))))))))'''(((((('''&&&%%%%%%%%%&&&''''''((()))))))))((((((***))))))((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))nnneee___^^^^^^ZZZXXXYYYWWWUUUQQQNNNKKKJJJJJJJJJFFFDDDBBB@@@???>>>??????;;;??????<<<:::<<<;;;888666666777777888777666555222222222111111111000000222222222222111000000///111000222666666111///000000000111111111111000000......///000000000000000000000000000000000000000//////000111111111000000111000000////////////000111111222222333333333333222222333333444444444444666666555444333555:::===FFFPPPaaawwwwwwkkk\\\PPPHHHCCC>>><<<>>>>>>>>>???AAACCCEEEGGGJJJKKKMMMOOOPPPPPPPPPOOOEEEFFFGGGGGGFFFEEECCCBBBAAAAAA@@@???>>><<<;;;:::777666555444444444444444111222333333333333666777::::::::::::<<>>@@@BBBGGGPPP___uuu{{{tttuuu~~~wwweeeSSSIII>>>777555555222000111///------......---,,,------------------------...------,,,,,,+++++++++,,,+++***+++,,,,,,,,,***'''((()))***+++,,,,,,------,,,,,,++++++*********((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((''''''''''''''''''(((((((((((()))***)))((('''((()))))))))))))))******++++++''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''((((((((('''((((((((('''''''''((((((((('''((()))++++++***((()))((('''&&&&&&%%%%%%&&&'''(((((()))))))))))))))******))))))(((((('''''''''''''''&&&'''((())))))((((((((((((((((((((((((mmmeee___^^^]]]YYYWWWWWWWWWVVVSSSPPPMMMKKKKKKJJJCCCBBBAAA@@@@@@@@@AAABBB???CCCCCC???;;;;;;:::888666777777777666666666666222222222111111111000000111222222222222111000///000111555<<<<<<666111111000000111111111111000000......///000000000000000///////////////////////////000111222222222111111000000000000111222333444000111222333333333333222222222222333333333333333333333333222222444888;;;===CCCOOO]]]ooozzzlll^^^TTTLLLFFFAAA===<<<;;;;;;===@@@CCCEEEHHHJJJMMMPPPRRRRRRQQQQQQKKKLLLLLLLLLJJJHHHFFFEEEBBBAAAAAA@@@???===<<<;;;999888777666555555444555333555666777666555666777888777666666888;;;???AAA@@@BBBDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGIIIJJJKKKKKKIIIFFFDDDDDDDDDEEEEEEFFFEEEEEEDDDEEEDDDBBBAAABBBDDDFFFHHHEEEEEEDDDEEEEEEFFFHHHHHHFFFFFFGGGHHHHHHGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@???>>>;;;;;;;;;;;;:::999777777777777777777777888888999999999::::::999999888777::::::999999999999::::::999999888888777777666666999:::<<<<<<<<<===>>>@@@FFFOOO```uuuzzztttmmmppp}}}iiiWWWJJJBBB888333333444222///...---,,,,,,...//////...------------------------,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***(((((()))***+++,,,------......---,,,+++))))))(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))))))))(((((((((((((((((((((((((((***++++++***'''&&&&&&''')))))))))))))))*********(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((%%%&&&''''''((()))))))))(((((((((+++------+++))))))((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))''''''''''''''''''''''''mmmeee^^^]]]\\\XXXVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJCCCBBBAAA@@@@@@@@@AAABBB@@@EEEFFF@@@;;;::::::888777888888777555444444555222222222111111111111000000111222333333222111000///000555<<<<<<666111000000000111111111111000000......///000000000000000//////////////////////////////000000111111222222//////000111222444555666///000222333333333222111222222222222222222222222111222222222222444777::::::>>>EEENNNWWWfff~~~|||nnnccc[[[RRRJJJ<<<;;;999888:::===AAADDDEEEGGGKKKOOOQQQQQQQQQPPPLLLLLLKKKJJJIIIGGGEEEEEECCCCCCCCCBBB@@@???===<<<<<<;;;:::888777777666666///111333444333111111222444444333333444777999;;;<<<===???BBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJIIIGGGEEECCCAAAAAABBBCCCCCCCCCCCCBBBEEECCC@@@>>>???AAADDDFFFBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBAAA@@@???<<<=========<<<;;;::::::999999:::::::::999999888888888777777777888999999999:::::::::999888777777999999888888888888999999888888777666555555666666777888999:::;;;===AAADDDNNN]]]tttvvvsssoookkkooovvv___MMMAAA;;;444000000000///...///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***+++,,,+++***,,,++++++++++++*********------,,,+++***)))(((((('''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''***++++++***'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))$$$%%%&&&((()))*********(((((((((***,,,,,,***(((((('''''''''''''''((((((''''''((()))))))))((((((&&&&&&'''(((((()))******''''''((((((((()))))))))''''''''''''''''''''''''mmmeee^^^]]][[[XXXUUUVVVRRRRRRSSSRRRPPPMMMKKKIIIDDDCCCAAA@@@???>>>??????>>>CCCEEE@@@:::999:::999888999999777444222333555222222222111111111111000...///111333333333222111......111666777222000000000000111111111111000000......///000000000000000////////////////////////...---------...///111222000000000000111222444444...///111222333222111000222222222222222111111111111222333222222333555888999:::???EEEIIIQQQddduuuwwwnnncccXXXFFFCCC???;;;:::;;;>>>@@@AAACCCHHHLLLOOOOOOOOONNNIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEDDDCCCAAA???>>>@@@???===;;;:::999888888,,,...111222000...------222222111111222333555666555777999;;;===>>>>>>???>>>>>>>>>>>>??????????????????@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCAAACCCEEEFFFFFFEEECCCAAABBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBCCCDDDDDDEEEDDDEEEGGGIIIHHHGGGDDDCCC??????@@@AAAAAAAAAAAAAAAAAA@@@???======>>>???@@@===>>>@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCBBBBBB@@@@@@@@@???>>>===<<<;;;777888888888888888777777888999:::;;;<<<<<<<<<<<<888888777777777777777888777777888999999999999999888888777777777777888888777666555444444555555666666777888:::===BBBIIINNN[[[mmmwwwmmmgggfffgggooo|||jjjUUUDDD:::777333000.........///222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***)))***+++,,,+++))),,,,,,+++++++++*********)))*********************'''((()))***+++***))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((()))******))))))))))))((((((((('''''')))***)))((('''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''&&&''')))%%%&&&''')))))))))((((((((('''&&&'''))))))(((&&&'''&&&&&&''''''((()))***&&&&&&'''(((((((((((('''%%%&&&&&&'''(((((())))))&&&'''((()))***))))))(((''''''''''''''''''''''''mmmeee^^^\\\[[[WWWUUUUUUOOOPPPRRRRRRPPPMMMJJJGGGGGGEEEBBB@@@>>>===<<<<<<;;;AAACCC>>>999999;;;:::999::::::777333111222444222222222111111111111000---...111333444444333222...,,,---000111......000000000111111111111000000...//////000000000000000////////////////////////---,,,+++***+++---///111111000000000000000111111---///111222222222000///222222111111111111111111333444444333111222444666444333666<<>>???@@@@@@@@@@@@@@@======>>>======<<<;;;;;;:::;;;===???@@@???>>>=========>>>???????????????>>>>>>>>>===<<<:::999888555666777777777777777666333444666777999999::::::888888777666666666666666444555777888:::;;;;;;;;;777777666666666666777777666555444333333444666666777888:::===AAAIIIRRRXXXdddwww{{{pppfffXXXZZZ___kkk~~~nnn\\\HHH999777666444111......000222555333000......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***+++***)))***+++++++++)))))))))***+++,,,------...&&&&&&''')))***+++,,,---'''((()))++++++******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************((((((((((((((()))************))))))((((((((('''%%%&&&((()))((()))+++---)))))))))))))))((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((***)))&&&%%%''')))'''((()))))))))(((&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&((()))***+++%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%''')))***+++***((('''))))))))))))))))))))))))iiiaaa[[[[[[[[[XXXWWWWWWWWWUUUQQQOOONNNLLLJJJHHHBBBAAA@@@???>>>>>>===>>>@@@???>>>===<<<;;;;;;;;;777666555333111000000000222222333333333333222222444333111000000000111222111///...///111222///---000000000000000000000000---...//////......///000//////000000000000//////777222---,,,000222111///---....../////////////////////000111111111111111222111000///000111333444333222333333444555666777444555666777:::???FFFJJJXXXgggxxxxxxhhh```TTTKKKFFFCCCAAA???===???CCCFFFIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGEEEDDDCCCDDDEEEDDDCCCEEEDDDAAA>>><<<999888777::::::999777666444333333444333333333333333333333000000000111222333555555888888888888888888888888999999:::;;;<<<>>>>>>???BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>???DDDIIIIIIFFFBBB@@@@@@@@@@@@@@@@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<<<<===??????>>>;;;999888999;;;<<<>>>?????????>>>===;;;<<<<<<<<<;;;;;;:::999<<<;;;:::999888888888888555444444555777666444222666777888777666666888:::888888999999888777555444===<<<;;;;;;<<<;;;999777999888777555444333333333777444333555555333444888:::>>>AAAEEEMMMZZZccceeerrr|||pppcccYYYYYYVVVYYYjjj~~~ppp^^^KKK===555333222000///.........///------++++++++++++------)))))))))******+++,,,,,,+++***)))***,,,,,,***)))++++++++++++++++++++++++******))))))))))))******---,,,+++***))))))))))))***)))(((''''''((()))***''''''(((((())))))************++++++)))(((&&&$$$))))))(((''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''))))))((('''((())))))***+++***'''%%%%%%&&&''''''((((((((((((''''''***)))((('''&&&&&&'''((())))))))))))((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((($$$&&&(((******)))'''&&&((((((((((((((('''''''''((((((((((((((((((((((((iiiaaa[[[[[[[[[YYYWWWXXXVVVTTTQQQOOONNNMMMKKKIIIDDDCCCBBBAAA@@@?????????<<<;;;;;;:::::::::;;;;;;999888666555333222222222111222222222222222222111222111000000//////000000444222000000000000---***////////////////////////---...//////......///000//////000000000000//////222...+++,,,///000...***,,,---......//////......//////000111111111111000222111000//////000222333222222222222333444555666444555666666888;;;@@@DDDEEESSScccpppwwwiii[[[QQQIIIBBB>>>>>>@@@DDDGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@>>><<<;;;;;;:::;;;;;;:::888777666555444333333333333222222222222111111111111222333444555333333333333333333333333666777777888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===???AAAAAA@@@????????????????????????>>>======>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<:::888888999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;::::::999888:::999888777666666666666555444333444555666444222777888888888777777999;;;777888999999999888777666999888777888999888555333555444444333222222222333333222333777888777;;;AAA@@@FFFMMMSSS^^^jjjrrrsss{{{|||qqqeeeYYYQQQMMMLLLRRRfffxxxiiiWWWEEE999444222111000...............---,,,++++++++++++,,,---+++++++++++++++*********+++***)))***,,,,,,***)))++++++++++++++++++++++++++++++************++++++---,,,+++***))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((())))))(((((('''&&&%%%(((((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$&&&((((((''''''((()))'''(((***)))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))''''''&&&'''((((((((((((((((((''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((******)))'''&&&((((((((((((((((((((('''((((((((((((((((((((((((jjjbbb\\\\\\\\\YYYWWWXXXUUUSSSPPPOOONNNMMMLLLJJJFFFEEEDDDBBBAAAAAA@@@@@@;;;::::::::::::;;;<<<<<<:::999888666555444444444111111222222222222111111000000000000000///......333222000000000///---+++........................------........./////////...//////000000//////......,,,+++---000000,,,(((,,,------..................///000000111111000000111000///......///000111111111111111222333444444333555666666666777999<<<;;;FFFSSS```sssvvvfffWWWKKKCCC???@@@BBBCCCDDDDDDCCCBBBFFFGGGIIIKKKLLLMMMNNNNNNKKKIIIGGGFFFFFFFFFDDDCCC??????>>>=========>>>>>>===<<<<<<:::999888777666444444444333333222222222333333333222222333333444000000000000000000000000333333444444555666777777888888888999999::::::::::::999999888888888888888:::999888888:::<<<<<<<<<===============<<<<<<;;;============>>>>>>>>>>>>======<<<<<<<<<<<<======999999999888999999::::::666888::::::888777888999888888999999999888777777888888999999999888777777777777666555444444444444666444333333444555555444777888999888777777999;;;666777888999:::999888888666666666777888777444111333333222222222222333333111222666:::;;;===EEEOOOQQQYYYccckkkvvvvvviii\\\RRRMMMHHHJJJTTTiii{{{xxxppp___LLL<<<444222111000///...............,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))+++***)))***,,,,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))(((''''''&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&'''(((&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((()))))))))((('''%%%&&&(((******)))'''&&&''''''(((((((((((((((((())))))))))))))))))))))))kkkccc]]]\\\\\\YYYWWWXXXUUURRRPPPNNNNNNNNNLLLKKKFFFFFFDDDCCCAAA@@@@@@@@@>>>======<<<<<<<<<======:::999888666555444444444000111111222222111111000///000111111111000...---/////////000111111000///........................---,,,,,,---///000//////...//////////////////...///...---...///000...,,,------...///////////////...//////000000000000000000000///............///111111000000111222333333222333555666555555666777<<>>>>>>>>>>>?????????>>>===<<<;;;:::999999777666666555555444444444555555444333333333333333111111111111111111111111000111111222333333444444333444444555666777777888777777666666555666666777999666444555999:::999777::::::;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<888777777777888999::::::666888999999777666666777666666666666666666555555666666777777777666666555666666555444444444444444777555333333444666777666555777777777666666777999555666888999:::::::::999888888999:::;;;:::777444444444333333333333333444333555999>>>@@@FFFUUUdddmmmvvv~~~pppaaaTTTLLLHHHGGGKKKWWWlllooommmdddTTTBBB555000111/////////......---------,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******+++***)))***,,,,,,***)))************************+++******))))))******+++++++++***)))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''&&&%%%&&&''')))***&&&&&&%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))'''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&###%%%''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&((()))***)))'''&&&%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))lllddd^^^]]]]]]ZZZXXXXXXUUURRRPPPNNNNNNNNNLLLKKKFFFEEECCCAAA@@@??????>>>@@@@@@>>>===;;;;;;::::::888777666555444444333333111111222222222222111111000111222333222111000///---...000000000000000000........................---,,,+++,,,///000000.........////////////......000...,,,+++,,,...//////......///000000000000///......///000000000000000//////..................111111000000000111222222000222555666555555666777999;;;???GGGTTTiiimmmaaaTTTQQQKKKFFFCCCCCCEEEGGGBBBCCCFFFHHHKKKMMMNNNOOONNNLLLIIIHHHHHHGGGFFFDDDAAAAAA@@@???????????????@@@@@@???>>>===<<<<<<;;;::::::999888888777666666666666555444333333333333111111111111111111111111000000111111222222333333111222222333444555555666555555444444444555555666888777666777::::::666222777777888888999888888777888888888999999999::::::;;;:::999888888999:::;;;777777777777888999::::::888::::::999777555444555666555555555555555555555444444555555666555555444666666555444444444555555888666444444666888888888333444555444333333555777444666777999:::::::::999:::::::::;;;===<<<999777444444333222222222222222555666<<>>======@@@???===;;;999888777777777666555444333333333333222222222333333222222222222222222222222111000000000111222111///------...........................---+++)))+++///111000...---......//////......---...---***))))))+++...///---......///000/////////---...//////000000//////.........///////////////222111111111111111222222///111444555444444666777666666999???IIIXXXnnn~~~wwwzzzyyy~~~sssddd___WWWNNNHHHDDDCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<;;;::::::999888888777666555444444444444444000000000000000000000000000000111111111222222222111111222222333333444444444333333333333444555555777777777888999777444222444555666666666666666666666666666666777777777777999999888888888888999999777777777777777777888999888::::::999666333333333444444333333444444555666333333444555555555444444666666555555555555555666666555444555777888888777222333444333222222444666444555777888999999999888999888777888999999888666222111111111111111222333666888AAAOOO___ttt}}}|||{{{{{{~~~|||}}}qqqaaaSSSIIICCC@@@???FFFVVVjjjyyyzzzpppeeeWWWRRRIII>>>555000///000,,,------...------,,,,,,******++++++++++++******((())))))***++++++,,,,,,+++***)))***,,,,,,***)))************************(((((((((''''''(((((((((***))))))(((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((()))***+++%%%%%%&&&&&&((()))++++++***))))))(((''''''((((((&&&'''((())))))))))))(((''''''''''''((()))******''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((&&&%%%%%%&&&###%%%'''''''''&&&'''((('''(((((((((((((((((('''&&&'''(((((()))(((((('''***)))))))))((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((nnnfff___^^^^^^ZZZXXXXXXVVVTTTQQQOOONNNMMMKKKIIIFFFDDDCCCAAA???>>>======???>>><<<;;;999999888888666666555444333333333333333333444444444444333333222222111000000000000000///111333111///---...///////////////////////////---***(((+++///222000------......//////......---,,,,,,,,,++++++,,,...///+++,,,------......---------...//////000000//////,,,---...///000111111111333222222111111111222222000222333333222222444555555444666<<>>>>>=========<<<;;;:::999888888666666555555555555555666111111111111111111111111000000000000111111111111111111111111111111111111222111111111222222333444444555666555444333444555222333444444555555555444444444444555555555666666666777777888888777777666777666666555555555555666555666777666444222222333111111111111222444555666222333444444555555555444555555444444444555555666333222222444666777666555222333444333222222444666444555666777888888777666777555333333444666666555111111222333444666888999;;;???LLL```vvv~~~|||yyyuuuuuu{{{~~~}}}{{{iiiYYYNNNGGGCCC@@@AAAIIIYYYjjjuuurrreeeYYYLLLEEE<<<555222000///...+++,,,------------,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''''''''(((((()))(((((((((&&&&&&&&&''')))+++,,,---+++***)))((('''&&&&&&&&&&&&'''((()))***))))))(((''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&((())))))'''&&&&&&'''%%%'''(((((('''&&&'''(((&&&''''''((((((''''''&&&'''(((((())))))((('''&&&))))))((((((((('''''''''((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&ooofff```___^^^[[[XXXYYYWWWUUUQQQOOONNNLLLJJJHHHFFFEEECCCAAA???>>>======???>>>===<<<<<<<<<<<<<<<777666555444444444444444333444444555555444444333222111///.........///000+++...111111//////111333000000000000000000000000---***(((***///222000------..................---,,,...000000000//////000******+++,,,,,,,,,,,,+++---......///////////////+++,,,...000111222222222333333222222222222222333222222333111000000111333333111333777999<<>>>>>>>>===<<<<<<;;;999888777777666666555555555555666666333333333333333333333333/////////000000000000000000000000000000000//////000000000000000111222222111333333111///000444999111222333333444444444444333333333444444444555555444555666777777666555444666555444444333333333333111333555444333222222333////////////111333555666222333444444555555555555444444444333333444555555000000111333666666444222333444444444333333555666444444666777777777666555777444222111222444555555222333444666999===???AAACCCHHHVVVmmm}}}xxxssssss|||~~~zzzzzzqqq]]]NNNFFFBBB>>>;;;BBBIIIWWWfffmmmgggWWWJJJEEE===444000000111///---***+++,,,---------,,,+++)))***+++,,,,,,+++***)))******))))))((((((''''''+++***)))***,,,,,,***)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))******)))(((''''''((()))*********))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((***,,,---...+++***((('''%%%%%%$$$$$$&&&''')))*********)))(((''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''')))***)))'''&&&&&&'''&&&((())))))(((''''''(((%%%&&&&&&''''''&&&&&&%%%(((((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&ooogggaaa```___\\\YYYZZZWWWTTTPPPNNNLLLKKKIIIGGGEEEEEEDDDBBBAAA@@@???>>>BBB@@@>>><<<::::::::::::<<<;;;:::888666444222111...000444666666444111...000000000000000000000000..................---,,,---.........//////000000,,,,,,---.../////////...000000000///......------//////.../////////,,,***---.........///000000000...---------...///111222,,,...///000///000222333333111000///000111000///000000000000111111111111222222333555888<<<@@@CCCQQQYYYggguuuuuu```QQQOOOKKKHHHGGGHHHHHHFFFDDDHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDBBBAAA@@@>>>>>>AAA<<<777888;;;>>>===;;;;;;:::999888888888::::::::::::999777555333444555666444333333444666666666333222000//////000222333333222222111111111111111333444444555444333222111000000111222222222222111111111111222333333333444555555444333222222222222999666444222333333333222111333555555444333222333222111000000000111222333111222333333111111222333333333333444444555555555333444444555555444444333000111222222222111///...555555555555555666777777444333222111111333555777888555777>>>AAABBBGGGOOOOOOWWWggg||||||zzz~~~}}}vvvtttwww{{{~~~~~~tttfffVVVLLLEEE>>><<<<<>>>>>:::777888;;;===;;;999;;;:::999888888888999:::666777777666666666777888555333111111222333333333666555333222222333444555333222111111000000111111222222333333333222111000///000222333333333222222222222222222222222333333444444333222222222333333888666333222333444333333222444666666444333333333111111000000000111111222111333444333222111222333333333333333444444444444222222222333333222222222///000111222222222111000333333222333333444555666333333444444444666999;;;===<<<@@@HHHMMMNNNRRRXXX[[[```lll~~~}}}|||uuurrrmmmkkklllpppsssuuukkk^^^OOOFFF@@@<<<:::<<<>>>DDDKKKOOOLLLFFF???;;;444333000...,,,,,,------...---,,,+++***)))))))))+++++++++*********************))))))******+++,,,************)))))))))((()))))))))))))))*********(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''((((((((()))'''(((((()))******++++++---,,,***(((''''''((()))*********)))))))))))))))******))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&((((((''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&'''(((((((((((('''(((***+++***'''%%%%%%&&&''''''((()))))))))))))))''''''''''''(((((((((((()))(((&&&&&&((()))((('''((((((((((((((())))))***''''''''''''(((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))mmmeee`````````]]]\\\]]]WWWTTTPPPMMMLLLJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@@@@=========<<<;;;999888777777777666555444333222222222222333333333222000///000000000000000000000000222222111111///...---,,,............////////////000000...------,,,------++++++,,,,,,---......///000---***)))***---//////---------------,,,,,,,,,,,,,,,---...////////////---...///...------...///222111//////000111000/////////000000000000111111111111000000111222444555666:::@@@JJJXXXiiizzzmmmfff\\\SSSLLLHHHEEECCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAA???>>>>>>===;;;999:::===>>><<<999;;;;;;:::999999999999999999999::::::;;;;;;<<<<<<;;;888666555666666666555777666444333333333444444333222111111000000111111111111222222222111000000///000222444555555444333333222222222222222222111333333222222222333444444666444333333444555555444333555666555333222222333111111111222222111111000222333444333222111222444444444333333333333333333000000111111111111000000...///000111222222222111111111111111222333555555333555777888;;;>>>DDDGGGPPPQQQWWW```dddeeeeeegggiiijjjrrr~~~|||xxxwwwyyy|||vvvkkkjjjiiiffffffhhhlllooofffXXXJJJAAA<<<888888:::<<>>HHHUUUcccmmmzzz}}}ssseeeYYYOOOGGGDDDAAA@@@>>>=========>>>???>>>???@@@AAABBBDDDEEEEEECCCCCCBBBAAA@@@???>>>======<<<===>>>@@@@@@===:::;;;;;;::::::999999999999===<<<<<<<<<======;;;:::???<<<999888888999888777666555444333222222222333333333222111111111111111222222222222222222111111///111444666777666555444444444333333222222111111333222222222333444555555555333333333555666666555333444555444222111111222111222333444444333111000222333444333222111222444444444333333222222111111///000000000000000000///...//////000000000000000111111111222333444666777666888;;;>>>CCCMMMXXXaaaqqqsssyyyyyyvvvqqqooorrrzzzyyyrrrqqqvvv}}}~~~rrriiieeeggggggeeebbbcccfffjjjdddWWWHHH???:::666555777:::<<<>>><<<888333///......---,,,,,,,,,,,,---...+++***************++++++)))))))))***+++++++++,,,******))))))))))))***************)))))))))))))))(((((())))))***************)))(((''''''((()))******)))'''''''''(((***+++((((((((((((((((((((((((******)))))))))))))))***'''''''''(((((((((((((((&&&'''(((************)))+++***)))(((((((((((((((''''''(((((()))******+++******))))))(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''(((((('''%%%$$$&&&))),,,222,,,%%%$$$''')))(((&&&)))(((''''''&&&''')))***&&&'''(((((())))))(((((())))))*********)))((((((***(((&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''((())))))***sssjjjcccaaa___[[[XXXXXXVVVSSSOOOLLLKKKJJJHHHFFFGGGGGGFFFDDDCCCBBBAAA@@@===>>>>>>>>>===<<<:::888777666666666555555555555333222222111000000000000////////////////////////......000111222222222222///////////////.........,,,,,,,,,---...///000111////////////......------***)))***+++...///...---000000000///.........---***+++---......---,,,,,,---...///...,,,***+++,,,111///......///000000///...////////////000000000000000000111222333444555...///222555:::BBBLLLRRRccchhhsss||||||{{{jjjZZZNNNHHHBBBBBB@@@???===<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBAAA@@@@@@???>>>===<<<<<<;;;;;;===>>>???>>><<<999::::::::::::::::::::::::;;;::::::;;;===>>><<<:::===:::777666666666555444666555555444444333333444444444333222222222222222444444444444444444444555222333555777888777666666555555444444333333222222444333333333444555666666444333333444666777666555222333333222000///000222333444555666555444222111111222333333111111222333333333333222222111111000000000111111111111000000000/////////////////////000111111222444666777888<<<>>>BBBGGGPPPaaattt}}}rrrnnnmmmrrrxxx}}}zzzvvvqqqnnnrrrzzz|||rrriiidddaaacccdddbbb^^^\\\^^^aaa\\\PPPCCC<<<888555444666777888888666333000//////,,,,,,,,,,,,------......******))))))******++++++)))))))))***+++++++++,,,******))))))((())))))***))))))))))))))))))******************))))))((((((***)))(((''''''((()))***)))(((''''''''')))***+++''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''((('''''''''''')))***+++)))))))))(((((((((((((((&&&&&&'''((()))******+++''''''(((((()))))))))))))))(((((((((((((((((()))''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((('''(((((('''%%%%%%'''+++...:::111'''###%%%((()))((()))'''&&&&&&&&&((())))))&&&&&&'''(((((((((((((((((()))***++++++***)))(((***)))'''&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''uuullldddbbb___[[[WWWWWWVVVSSSOOOLLLKKKIIIHHHFFFGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::555444444444333333222222111111111111111111111111000000000000000000000000000000111111111000000//////////////////.........)))***,,,...///000000000111000000///......------******+++---///000...,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,+++---...///...,,,+++,,,---000...---...///000000///......////////////000000111111000000000/////////+++---000222555:::@@@CCCNNNUUUcccwwwzzzvvvyyy|||~~~xxxfffYYYRRRJJJJJJIIIGGGDDD@@@<<<:::;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<;;;;;;:::666888999::::::999888666888999:::;;;<<<<<<<<<;;;<<<;;;<<<@@@EEEGGGEEECCC>>><<<999777888888777666777777777777777777777777666555444444333333444444666666555555555666777777555666666777777777777777666555555555555555444444666666555555555666777777444444444555777777666555111222222111000000222333555555555555444333222222000111222111000///000222222222111111111111111111111111222222222222111111111000000///000000111222333333444666777:::<<<===DDDGGGMMMUUUbbbwwwpppkkkhhhkkkpppsssxxx}}}xxxmmmnnnooorrrwww~~~~~~sssiiieeedddaaabbbbbb```]]]ZZZXXXXXXLLLBBB999666666444444666111222222000...,,,---...+++,,,,,,,,,------------******)))))))))******+++***************+++++++++******)))((((((((())))))))))))))))))************++++++******)))(((((('''))))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((((((''''''''')))'''&&&%%%&&&(((***,,,((((((((((((((((((((((((&&&&&&'''(((((()))******&&&&&&'''(((((()))******))))))(((((((((((())))))'''''''''&&&''''''((()))&&&'''((()))))))))(((''''''''''''&&&&&&(((,,,///888111)))$$$$$$'''))))))'''%%%$$$$$$&&&''''''&&&&&&&&&'''(((((((((((('''&&&(((***+++,,,+++)))(((+++)))'''''''''((('''&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((('''((()))((('''&&&''')))))))))((((((''''''''''''tttkkkdddbbb```[[[XXXXXXVVVSSSOOOLLLKKKIIIGGGFFFFFFEEEDDDCCCBBB@@@??????>>>>>>===<<<;;;;;;;;;;;;555555444333333222111111...///000111222222222111000000000000000000000000//////000000111000000///000/////////............)))+++---000111000///...........................---,,,+++,,,...//////...,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---...///...---,,,---...///...------///000000///........./////////000000//////////////////......///000222444555777:::===???GGGUUUfff{{{zzzvvvrrrpppqqqnnnuuu}}}oooddd___ZZZZZZYYYWWWRRRKKKEEEAAA========================<<<<<<;;;;;;:::999999999444666777888777666555555666777999;;;============???>>>???CCCJJJLLLJJJGGG@@@===;;;::::::;;;:::999666666777888999999999999777777666555555555555555777666666555666777888999:::999888777666777888888666666666666777777777777999888777777777777777777555444444666777777666444222333333222222222555777555555333222222111111111...000111000///...///000000000000111111111111111000111111222222111111000111000111111333555777888;;;;;;<<<>>>@@@CCCEEEFFFKKKQQQ[[[ffftttpppjjjfffhhhkkklllnnnrrrvvv{{{tttooojjjnnnttt{{{}}}{{{|||~~~}}}{{{vvvooohhhcccbbbcccaaa```^^^\\\YYYUUUPPPLLLBBB:::444333444333222444...//////---+++***+++---******+++++++++++++++++++++***)))))))))))))))***+++++++++*********************)))(((((((((((((((((()))))))))*********************)))))))))))))))(((((())))))))))))((((((%%%&&&(((***+++***))))))''''''''''''''''''''''''*********)))******++++++)))(((((((((''''''''''''&&&&&&''''''((())))))***''''''((((((((((((((('''&&&'''''''''((()))))))))''''''(((((((((((((((((((((((((((''''''((((((((('''''''''''''''((())))))((((((***+++***)))(((&&&&&&'''''''''''')))---000...,,,)))'''&&&'''((()))(((&&&%%%&&&((((((&&&$$$%%%&&&''''''((((((''''''$$$&&&(((+++,,,+++***)))+++)))'''''''''''''''%%%''''''&&&&&&''''''((()))''''''''''''(((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((sssjjjcccbbb```\\\ZZZZZZVVVSSSOOOLLLJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@???>>>>>>===;;;:::999999:::;;;888777666555444333333222,,,...000111222222222222000000000000000000000000+++,,,---///111222333333000000//////.........---***,,,///111111///---++++++,,,,,,------......///111...+++***,,,...000000---......//////000000000---,,,+++*********,,,,,,---...//////------...//////...------///000000///............/////////000,,,---...000111222222222222333333222000111333666999@@@KKKZZZkkk|||yyyppplllmmmbbbiiirrrxxxssskkkiiihhhhhhhhheee___WWWNNNIII@@@??????>>>======<<<<<<:::::::::999999888888888555666888888666666666777555666999;;;===>>>>>>>>>>>><<<<<<@@@EEEGGGDDD???<<<:::777666777888777777333444555777888888888888888888777666666666666666777666555555555777888999<<<;;;888666666666888999666666777777888888999999::::::999888777777777888555555555666888777555333333444444444333555777:::555444222000//////000111...///000///...---...000//////000000111111222222000000111111111111000000000000111333666999<<<>>>CCCDDDEEEGGGIIILLLNNNOOOOOOXXXdddqqqqqqjjjfffgggiiiiiiiiilllrrr~~~~~~vvvpppllljjjlllrrr{{{~~~zzzwwwwwwyyyzzzxxxuuuvvvpppgggaaa___``````___[[[XXXUUUSSSQQQLLLDDD>>>AAA999444444444111000000/////////---+++***+++,,,))))))************))))))++++++***))))))))))))))),,,+++++++++******))))))******)))((((((((((((((((((((())))))*********+++((((((((()))******++++++'''((()))******)))((('''$$$&&&)))+++,,,+++)))((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&$$$%%%''')))***)))((('''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))(((''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((()))))))))***+++,,,+++***(((&&&%%%'''(((((((((***---000###&&&)))***)))(((((((((***)))((()))++++++((($$$%%%&&&''''''((((((''''''"""$$$(((***,,,+++***)))+++)))''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))'''((()))((('''&&&''')))%%%&&&&&&'''((()))******sssjjjbbbaaaaaa^^^ZZZYYYUUURRRNNNLLLKKKKKKJJJIIIHHHEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;999777666444333333333333222000////////////////////////000000000000///...,,,+++000///////////////000000////////////////////////++++++++++++++++++++++++---222555444///,,,,,,......,,,))))))***,,,,,,,,,---,,,+++,,,...///...---+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))///////////////////////////////////////000000111111111222222222333333333777:::???HHHWWWkkk~~~vvvkkkddddddeeefffmmmvvvvvvxxxwwwvvvvvvwwwuuunnnaaaWWWQQQIII@@@<<<===>>><<<999666666666777777888888999888777555444333333333444555;;;@@@???:::666888;;;<<<<<<<<<<<<;;;:::999888<<<:::888888999:::::::::333444777888888666444333777777777777777888888999444444555555666666777777777444222333666999999777888888888888888888888888888888777777777777888888888888888777777777777777333444555555555555555444111111111111000000000000222111111111111000000///777777555111---...222777///000111222222111000///555444888===>>>>>>FFFRRRXXX^^^bbb```___bbbeeeeee]]]```hhhtttyyymmmffffffeeeaaafffqqq~~~~~~yyyrrrkkkhhhhhhkkknnnxxx|||yyyuuutttvvvuuuqqqmmmnnngggbbb]]][[[^^^___^^^[[[UUUTTTQQQMMMHHHCCC@@@===@@@999111---//////---***...------,,,,,,------...+++******+++------,,,***,,,+++++++++)))((('''&&&************************(((((((((((())))))))))))******)))((((((((((((((())))))((((((((())))))******************************)))(((''''''&&&''''''((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''((())))))'''''''''''''''''''''''''''%%%###$$$'''((((((&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******((()))***++++++***(((((('''((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((***+++)))&&&$$$%%%'''+++)))'''***......+++&&&'''((()))******(((&&&$$$''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&'''((()))***((((((((('''%%%%%%&&&'''tttjjjbbbaaaaaa]]]YYYXXXTTTRRROOOMMMLLLKKKIIIGGGHHHEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;999777666444333333333333222000000000000000000000000000///////////////.........000///////////////000000........................---,,,,,,,,,,,,,,,,,,,,,,,,///111000---,,,///333+++)))'''&&&''')))))))))---,,,+++,,,......---,,,,,,,,,+++++++++*********------------------------...------,,,,,,+++++++++..............................------......///000000000000111111111222222666777:::@@@JJJXXXhhhrrrxxxzzztttmmmfffiiimmmttt|||}}}~~~~~~{{{qqqiii```VVVIIIAAA???===:::777666777777777777777777777555444333222222333444444111555999:::888777999<<<<<<<<<<<<<<<;;;:::999999:::888666777888:::::::::777777777777777666666666777777777777777888999999666666666666666777777777777555333444666888888777888888888888888888888888888777777666666777777888888888888888777777777777444444444555444444333333111111111111000000000000//////......///000000111111222444333111000/////////000111111222333333333888777:::@@@FFFMMM[[[iiiuuu{{{~~~zzzuuusssoookkk```dddlllxxxyyykkkbbbbbbcccfffrrryyyoookkkddd``````dddjjjnnnyyy|||yyyrrrnnnmmmjjjeeebbbbbb]]]YYYUUUUUUWWWXXXVVVSSSPPPOOOLLLHHHCCC>>>:::888999444///,,,,,,,,,+++))),,,++++++++++++++++++,,,***))))))+++------,,,+++)))************))))))(((************************(((((((((((())))))))))))******)))((((((((((((((()))(((((('''(((((())))))************************))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''((((((((((((''''''(((((()))***(((((((((((((((((((((((((((&&&$$$%%%((())))))'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((((((((('''''')))))))))))))))*********((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''))),,,'''''''''+++//////***%%%&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''(((''''''&&&&&&'''((()))'''(((((('''%%%%%%&&&'''tttkkkbbbaaa```\\\XXXWWWRRRQQQOOONNNMMMKKKHHHFFFGGGEEECCCCCCCCCDDDCCCBBB@@@>>>===<<<<<<;;;999777666555333333444444222111222222222222222222222222//////.........///000111000000///......//////000........................---------------.........---//////---***+++///333---+++))))))***,,,,,,+++...---+++,,,------,,,+++......---------,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......////////////000000000000222333555777===EEEOOOVVV^^^cccppp}}}wwwmmmqqquuu|||}}}}}}rrreeeUUUIIICCC@@@===:::;;;;;;::::::999888777777555444333222222222333444...///111333555888:::;;;<<<======<<<<<<;;;:::999888777555555777999999999;;;:::888777666777888999888777777777777888999999888888888888888777777777888777555555777888888777888888888888888888888888777777666666666666777777999999888888888777777777444444444444444333222111111111111111000000000000......------...000333444555444333444444333111///555444333333444666888999===<<<@@@IIITTTdddyyyvvvmmm```fffnnnyyy|||rrrhhhcccfffkkkqqq~~~|||rrrjjjbbb___\\\[[[___gggpppvvvyyy{{{|||zzzuuulllddd```[[[UUUSSSUUUTTTRRRPPPPPPRRRRRROOOLLLJJJIIIEEEAAA<<<888444222222111///---+++***************))))))))))))******)))((()))***---------+++'''((()))***************************************(((((((((((())))))))))))***))))))(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''))))))((((((((()))******)))))))))))))))))))))))))))''''''''')))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))***************)))))))))))))))((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''###$$$&&&&&&&&&&&&''')))&&&&&&)))...222111+++&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((''''''&&&''''''''''''(((((('''%%%%%%&&&(((uuukkkbbb```___[[[WWWUUUQQQPPPOOONNNNNNKKKHHHEEEGGGEEECCCCCCDDDDDDBBBAAA@@@>>><<<<<<<<<;;;999777666555333333444444222111333333333333333333333333111000...------///000222000000///.........//////........................---------------.........///000000---***)))+++---///---++++++,,,------,,,...---+++,,,------,,,***+++,,,,,,---...///000000------------------------,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,---............/////////000000000...000222444777<<>><<<;;;;;;999888666444333222222333000---,,,...333888:::999<<<<<<<<<<<<;;;;;;:::999999777555555666777777777;;;::::::999888999999999888888777777888888999::::::::::::999999888888888999888777777888888888777888888888888888888888888777666666666666666666777999999999888888777777666555555555555444333222111111111111111000000000///111000...---///111444666@@@:::333111222666777777;;;:::999999:::===???AAABBBEEEKKKVVVggg|||sssggg^^^ccclllttt}}}~~~qqqkkkiiimmmuuu{{{}}}~~~zzzuuummmddd]]]ZZZZZZ[[[___eeemmmtttyyyvvvxxxzzz||||||yyytttqqqkkkbbbXXXSSSOOOKKKKKKNNNSSSQQQPPPQQQQQQOOOKKKGGGFFFDDD@@@<<<777333000///...///000///---++++++,,,)))))))))(((((()))))))))(((((((((***,,,---,,,+++(((((()))***************************************(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%((((((''''''((()))+++---))))))))))))(((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''(((***...111111...***''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))(((((('''&&&&&&&&&&&&''''''((('''%%%%%%'''(((tttjjjaaa___^^^ZZZVVVTTTQQQPPPOOONNNMMMKKKGGGDDDFFFEEECCCDDDDDDDDDBBBAAA@@@>>><<<<<<<<<;;;999777777555444444444444333111222222222222222222222222444222000...---...///000000000///.......................................++++++,,,,,,---------...---...//////---+++***)))+++***((()))***+++***)))---,,,++++++,,,---,,,+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................------,,,,,,------...////////////000000000000111---///111222444666:::===DDDGGGOOO\\\gggppp|||tttuuu|||~~~{{{rrriiiiiinnnsssvvvrrryyyyyydddUUUNNNLLLLLLKKKJJJIIIHHHFFFCCCAAA@@@???:::999777555444333444444444000---...333777888777999::::::::::::999999888;;;999666555555666555444777999:::;;;;;;:::999777888888888888888999999:::;;;;;;::::::999999888888999999:::999999888888888888888888888888888888888777777666666666666777777999999888888777666555555666666666555444333222111111111111111000000000///222000...------///222444???999222000333888;;;<<<>>>???@@@BBBEEEHHHKKKMMMJJJOOOXXXfffyyy}}}nnnbbb[[[```gggmmmrrrwww{{{~~~xxxqqqppprrrxxx~~~xxxtttoooiiiddd___ZZZWWWVVVYYY^^^dddjjjnnnqqqrrrppppppqqqsssssspppjjjfff^^^UUUMMMJJJIIIHHHJJJOOOSSSRRRRRRQQQOOOKKKGGGCCCCCCAAA===999555222000///+++---......---++++++,,,******))))))))))))******(((((((((***,,,---,,,******************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''((()))***++++++******))))))))))))))))))))))))$$$$$$$$$%%%&&&(((***,,,******))))))))))))******''''''''''''''''''''''''&&&'''(((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&''')))+++,,,''''''''''''''''''&&&&&&((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))))))))))))))(((((('''(((***,,,------,,,(((''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((('''''''''&&&%%%%%%&&&'''((('''%%%%%%''')))rrriii```___^^^ZZZVVVUUUQQQPPPNNNMMMLLLJJJGGGEEEFFFEEEDDDDDDEEEDDDBBB@@@@@@>>>===<<<<<<;;;999777777666444444555555333222111111111111111111111111444333111///............000000///...------------------------------------+++++++++,,,------......***+++---//////...---+++,,,+++***+++,,,---+++***,,,******+++,,,------+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---------------------------,,,,,,,,,,,,---......////////////000000000000...000111111000000222444;;;<<>>===<<<<<<;;;999777777666444444555555333222111111111111111111111111222111111000000000//////000000///...------------------------------------,,,,,,,,,---......//////---,,,,,,---...///...---...------...//////...,,,***))))))***,,,......---.........---------,,,,,,---------------------------------...............------------------------+++++++++++++++,,,------------........./////////---...//////......000111333444888>>>BBBFFFQQQ\\\nnnzzz~~~qqqggg```aaakkk{{{tttpppmmmqqqwww}}}oookkkcccZZZTTTRRRSSSVVV\\\bbblllvvv}}}zzzfffYYYTTTUUUWWWWWWZZZYYYWWWUUURRRPPPOOONNNJJJHHHEEEAAA>>><<<;;;;;;555444222222333444444444333333444444444444444333444222000000111333333222222333555777888999999999999999888888999999:::;;;999999999999999:::::::::666999<<<<<<;;;:::;;;<<<888888888888888888888888999999888888888888999999777777666555444333222222111111222222222111111000111111111111000000000000////////////000111333333///333888???EEEMMMTTTYYY[[[___dddhhhiiihhheeebbb]]]eeeppp|||vvveeeXXXSSSUUUWWWYYYZZZ]]]aaaccchhhpppvvvvvvvvv|||}}}yyywwwxxxzzzzzzzzzxxxvvvtttrrrmmmfff```YYYWWWTTTQQQPPPRRRWWWZZZ___bbbgggkkklllkkkgggeee___^^^]]]___```]]]VVVPPPHHHCCC???AAACCCDDDFFFIIIGGGHHHHHHFFFDDDAAA???>>>:::888555222000.........,,,***((()))+++,,,***(((+++******))))))******++++++***)))***++++++)))'''((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******,,,,,,***))))))((((((((((((((((((((((((((((((((('''((()))******)))'''&&&''''''''''''''''''''''''(((''''''&&&'''(((***+++***)))((((((''''''((((((''''''''''''''''''''''''&&&)))++++++)))&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&'''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&!!! !!!%%%''''''%%%$$$%%%&&&''''''&&&'''(((%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&((()))pppfff^^^]]]^^^ZZZWWWVVVSSSPPPMMMJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@>>>===<<<<<<;;;999777888666555444555555444222222222222222222222222222//////000111111111111000111000///...---,,,,,,,,,---------------------------------...///000000111333111...,,,,,,------,,,+++******+++,,,,,,+++))))))((((((***---.........'''((()))***+++,,,,,,---................................................------------------------*********)))***++++++,,,,,,,,,,,,---------......***,,,---......000222444...000555:::<<<>>>FFFPPP^^^mmm{{{yyylllaaaYYYXXX]]]iiirrrtttrrrqqqgggdddeeellluuu~~~|||sssqqqlllbbbYYYTTTTTTVVVUUUYYYaaaiiipppvvv|||sssbbbXXXVVVZZZ^^^___aaaaaa___]]][[[XXXWWWVVVZZZWWWRRRKKKEEE@@@===<<<333333333333333333444444111111222333333222222222///---,,,---///222333333222222222333555888:::;;;999999888888999999:::;;;888888888999999:::::::::555999<<<===;;;;;;<<<>>>888888888888888888888888::::::999999999999::::::777666555444333222111111...//////000000000000///111111111111000000000000///000222333555777888999888;;;???DDDLLLYYYiiisssrrruuuyyy{{{yyyrrrjjjeeecccllluuuqqq___QQQNNNOOOOOOPPPPPPSSSXXX[[[gggpppwwwwwwxxx}}}~~~}}}yyywwwwwwvvvtttqqqnnnkkkiiigggccc]]]XXXOOOOOONNNNNNOOOSSSXXX\\\\\\^^^aaaccccccaaa^^^\\\ZZZXXXWWWYYY[[[XXXPPPJJJDDD???===@@@AAA@@@AAADDDCCCCCCDDDCCCAAA?????????666555222///---,,,------111,,,((()))...///---*********))))))))))))******+++***)))*********(((&&&&&&'''(((***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******---,,,+++***))))))))))))))))))))))))))))))))))))'''((()))***)))(((&&&$$$************************+++***)))((('''(((((()))))))))((('''''''''''''''))))))))))))))))))))))))'''***------***''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###'''((()))))))))((('''&&&###$$$%%%&&&''')))******%%%&&&&&&&&&''''''(((((('''''''''''''''''''''&&&))))))(((((('''''''''&&&)))'''&&&''')))***)))&&&%%%'''***,,,+++)))((('''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''###$$$&&&((())))))((('''###$$$&&&'''((('''&&&&&&%%%&&&''''''&&&&&&(((***qqqggg___^^^]]]ZZZVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>><<<;;;999888888999999===>>>>>>999333000333666111222222222111000...---222111000//////000111222000000//////.........---***---///------000000...////////////////////////111///---+++************---,,,***))))))***,,,---........................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,###'''******+++---,,,(((------------------------(((...111...---//////,,,,,,,,,,,,------.........222111000///......///000...///111222444777<<<@@@QQQ[[[hhhttt|||~~~rrrfff[[[YYYWWWWWWYYY\\\]]]]]]XXXYYY^^^iiiwww~~~}}}xxxnnnbbbZZZVVVVVVWWWYYY\\\___ccciiipppuuussshhh\\\WWW[[[aaaddddddfffbbb```___]]]\\\```fffdddccc___WWWNNNGGGEEEEEE???;;;777666777888666444:::888555222111222333444000111111000///...---,,,...///222555777888999999777777777777777888888888:::999888777777777888999888888888888777666555444555777999:::888666555555888999999999999777555444333222111000///000111222000000//////000000111222...222555444000...000222555444333666:::===<<<;;;>>>@@@FFFNNNZZZiiiyyywwwjjjeeedddiiioooyyyvvvgggVVVLLLJJJMMMOOOQQQSSSXXX___eeennnssszzz|||{{{{{{~~~}}}yyyuuurrrqqqqqqqqqqqqiiifffaaa]]]XXXSSSMMMIIIJJJLLLOOORRRUUUWWWWWWXXXYYYZZZZZZZZZZZZXXXWWWVVVVVVUUUTTTRRRNNNJJJFFFDDDBBBAAAAAA@@@@@@??????>>>>>><<<:::999::::::999888000///...---+++***)))(((,,,)))((()))+++,,,+++))))))))))))))))))*********))))))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((***))))))((((((((())))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&***))))))(((''''''&&&&&&)))((('''&&&''')))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&((())),,,,,,+++)))((('''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))((((((''''''&&&&&&+++)))(((((())))))((('''%%%%%%'''((())))))******)))(((((('''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((qqqhhh___^^^^^^ZZZVVVUUUOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???===<<<:::999999999:::444777999777222///111333111111222222111000///...111000////////////000111000/////////.........---+++///000------//////---------------------------,,,++++++***+++,,,---...---,,,***))))))***,,,------,,,***(((((()))+++---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''***+++******---,,,))),,,,,,------------------000...+++***)))***+++,,,,,,,,,,,,---------------111000///........./////////000111111222555999<<>><<<555111333777777666666999===???>>>===@@@CCCIIIRRR```rrruuufff^^^]]]cccjjjsss|||yyyrrriii^^^QQQIIIFFFIIIMMMQQQTTTZZZaaafffqqquuuyyyyyyuuussstttvvvwwwsssnnnjjjiiihhhgggfff^^^[[[VVVRRRPPPNNNLLLKKKNNNOOOQQQSSSTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUTTTSSSNNNNNNLLLJJJGGGDDDAAA@@@AAAAAA@@@??????>>>======:::888666444444444333111---------,,,++++++******...,,,***+++,,,+++)))&&&*********)))))))))))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((('''(((((()))''''''((((((((()))))))))'''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%&&&(((***---...++++++***))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''(((******)))((('''&&&&&&%%%(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((((((((((((((((('''''''''((('''&&&&&&''''''&&&%%%&&&&&&'''(((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''sssiii```^^^^^^ZZZWWWVVVOOONNNLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>===;;;::::::999:::...111555666333000111222000000111111111111000///000//////......//////000/////////...............,,,000111...---......,,,++++++++++++++++++++++++***))))))***+++,,,---...---,,,+++******+++,,,------***'''%%%%%%(((+++---,,,,,,------------------------------------------***---,,,******------+++,,,,,,,,,------.........111***)))000333...+++---------------,,,,,,,,,,,,......---------.../////////000111000000111444777777>>>HHHPPPVVV]]]dddiiiyyywwwlll___\\\XXXTTTRRRPPPMMMKKKPPPWWWaaajjjppptttxxx{{{yyyxxxtttqqqttt{{{}}}{{{xxxvvvtttqqqsss|||wwwpppllliiiddd^^^[[[\\\]]]]]]\\\UUUPPPMMMOOOUUUZZZZZZXXXZZZWWWWWWYYYZZZ[[[```gggjjjkkkiii___QQQHHHFFFIIIOOOMMMJJJIIIHHHFFFDDDAAA@@@???>>><<<:::888666666444444333111111000000///---...///111333555666666777777777777777777777777777777777777777888999:::444444444444444333222111))),,,///000000///000111333333333333222111000///111000///............///000000000000000111222222444===EEEDDD<<<777999???::::::;;;>>>BBBDDDDDDCCCCCCFFFLLLVVVeeexxxppp```WWWUUUZZZ```gggmmmssswwwtttooogggdddaaa]]]YYYSSSLLLGGGHHHLLLRRRXXX]]]ccchhhlllooorrrtttrrrmmmjjjjjjkkknnniiiddd```]]][[[YYYWWWOOOLLLHHHGGGHHHJJJKKKLLLQQQRRRRRRRRRRRRPPPOOONNNJJJKKKLLLMMMNNNNNNNNNNNNGGGEEEDDDAAA@@@>>>======@@@@@@???>>><<<;;;;;;:::777444222000000000...---++++++++++++++++++,,,,,,+++++++++---...,,,***'''++++++******))))))(((((())))))))))))************))))))))))))((((((((((((************************((((((''''''''''''(((((((((((()))))))))))))))***&&&&&&''''''((())))))***)))))))))(((''''''&&&&&&''''''&&&'''((()))+++---,,,,,,+++)))((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&''''''&&&$$$'''''''''''''''&&&%%%%%%((((((''''''''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''tttiii```^^^]]]ZZZWWWVVVOOONNNLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>>>><<<;;;:::999888888000333555666444333333444000000000111111111111111//////............//////........................---222333///,,,------,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,---,,,***))))))+++---...,,,++++++++++++,,,,,,---------------------------+++---,,,)))***...000///+++,,,,,,------.........***%%%---@@@FFF:::...---...------,,,,,,+++++++++,,,,,,,,,,,,---......//////000000///......000222111666<<>><<<;;;<<<<<<===>>>===<<<;;;:::999888777444222000///000000///---++++++++++++++++++++++++&&&(((***---//////---+++,,,++++++***)))(((''''''((()))))))))************))))))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''((()))))))))))))))************''''''''''''(((((())))))*********)))))))))((((((++++++)))(((''''''''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***(((''''''((()))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''uuujjj```]]]\\\YYYVVVVVVOOONNNLLLJJJHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA===<<<;;;:::999777666555666666555444222222444555000000000000000111111111......////////////......---------...............---333555000,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------......------******))))))***+++,,,,,,------------------------)))++++++)))+++111444333,,,,,,,,,------.........)))&&&111FFFLLL>>>000------------,,,,,,++++++***++++++,,,---------.........//////...,,,,,,---...///222666777888<<>>999888666444333333444555555555444444333333333333111222222333444555555555111111111111111111000//////000111111/////////000222111111000000000000000000000111222222222222222333333222222333333444555555999???HHHPPPTTTSSSRRROOONNNMMMKKKHHHGGGFFFFFFCCCFFFLLLVVVcccssssssbbbTTTMMMKKKFFFJJJKKKIIIIIIMMMNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLNNNQQQVVV\\\aaacccbbbaaa]]]^^^^^^]]][[[ZZZZZZZZZNNNLLLHHHGGGFFFEEEDDDBBB??????AAADDDHHHIIIHHHGGGHHHHHHIIIIIIHHHFFFEEEDDDAAAAAA@@@@@@????????????<<<;;;999888888999:::;;;;;;:::999888777666555555111///------///000///...,,,++++++******)))((((((%%%'''+++---......,,,,,,,,,++++++***)))(((''''''((()))))))))************))))))(((((((((((()))***(((((((((((((((((((((((('''''''''''''''((())))))************))))))))))))))))))((((((''''''''''''))))))((((((((((((''''''++++++***)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))(((''''''(((((('''&&&###$$$%%%&&&'''''''''''''''''''''''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''uuuiii___\\\[[[XXXUUUUUUNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB<<<<<<;;;:::888666555444888666333111000111222333111111000000000000000111...//////000000//////...---------------.........,,,333666111,,,,,,..............................)))***+++,,,---.........++++++++++++++++++++++++(((***,,,...///...,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''******)))+++222555555------------------------///,,,000;;;>>>666///---,,,,,,,,,,,,++++++++++++,,,,,,---.........------+++---...---,,,,,,,,,...,,,///111111111333777;;;FFFRRR___hhhmmmqqqoookkkeeedddccccccbbb___[[[XXXRRRNNNNNNWWWbbbfff```XXXTTTVVVWWW[[[ccchhhcccZZZTTTOOOKKKOOOZZZiiiuuu{{{}}}{{{~~~~~~tttqqqmmmkkkkkkjjjfffcccYYYTTTKKKEEECCCCCCDDDDDDCCCCCCFFFLLLPPPSSSZZZaaammmggg[[[MMMCCCAAAEEEJJJJJJLLLMMMNNNOOORRRVVVYYY\\\ZZZXXXSSSMMMGGGBBB???<<<;;;::::::===BBBGGGJJJBBB???;;;666333222222333555555444444333222222222000111222333444444444333111111222222222111111000000111111000///......000000//////........./////////000111333444555555555444444444444444555555666::::::@@@KKKXXX```___\\\[[[YYYTTTMMMEEEAAA???@@@@@@CCCJJJRRR^^^lllyyy|||sssfffYYYNNNGGGDDD???CCCCCCAAAAAAFFFJJJJJJKKKMMMOOOOOONNNMMMNNNOOOQQQSSSVVVZZZ\\\\\\YYYWWWWWWVVVTTTRRRPPPNNNLLLKKK???>>><<<<<<=========<<<===???AAAEEEGGGHHHEEECCCAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::::::::555555555555555666666777777777666666555444444444...,,,++++++,,,------,,,++++++******)))(((''''''(((+++------+++)))((((((++++++******))))))(((((())))))))))))************))))))(((''''''(((***+++''''''''''''''''''''''''(((((('''(((((()))***+++***)))))))))))))))((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((())))))******$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&%%%######$$$%%%&&&((((((((((((''''''&&&''''''((()))***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&tttiii^^^ZZZYYYVVVTTTTTTNNNMMMKKKIIIHHHFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBB<<<<<<<<<;;;999777555333555444333222222222222111333222111000//////000000//////000111111000//////,,,,,,,,,------.........+++222666111,,,,,,...000------------------------+++,,,---...///......---+++++++++,,,,,,+++++++++)))***,,,---.........---)))***,,,---......------++++++++++++++++++++++++'''***+++))),,,111444333.........------,,,,,,+++------.../////////...---+++++++++++++++,,,,,,,,,------...///......,,,,,,)))+++------,,,,,,---...***---///000///000444888;;;FFFQQQWWW[[[______]]]\\\\\\]]]^^^^^^\\\XXXUUUPPPLLLJJJMMMTTTVVVRRRLLLJJJPPPUUUXXX\\\]]]YYYSSSMMMIIIGGGMMMZZZgggooorrrtttuuuvvvtttooojjjfffeeehhhjjjmmmpppsssvvvzzz}}}rrrrrrqqqooommmiiieeeccc\\\WWWPPPJJJFFFEEEEEEFFFCCCBBBFFFLLLPPPSSSYYY```hhh```TTTHHHAAA???@@@AAAEEEGGGHHHHHHIIIMMMSSSXXXWWWVVVSSSOOOJJJEEEAAA???===<<<<<<>>>BBBIIIPPPTTTNNNJJJCCC===777555444444666666555555444333333222222333444555555444333333222222333333333333222222000111222111000000111333111000////////////000111111222555777:::;;;;;;<<<:::::::::::::::;;;;;;<<<>>>???DDDMMMYYY```bbb```\\\YYYSSSIIIAAA===>>>@@@???BBBGGGMMMTTT\\\eeekkkeeebbb]]]UUUMMMEEEAAA???:::???BBBAAAAAAFFFJJJKKKKKKNNNQQQQQQOOOMMMMMMOOOQQQQQQRRRTTTVVVUUUQQQMMMOOOMMMJJJGGGEEECCCAAA???999888777888:::;;;;;;:::<<<<<<===@@@BBBCCCAAA@@@>>>???@@@@@@@@@???>>>===888888777666666666777888222333333444444444444444333333333333333333333333000...+++***++++++)))((()))))))))))))))))))))))))))+++---+++(((&&&'''(((*********)))))))))))))))))))))))))))************)))((('''&&&'''(((***+++((((((((((((((((((((((((((((((((())))))***,,,,,,)))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''))))))*********''''''''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&'''((())))))((('''&&&(((''''''''''''''''''((((((((((((((((((''''''''''''&&&$$$%%%&&&&&&%%%###%%%&&&'''(((((((((((((((&&&&&&&&&''''''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ttthhh]]]ZZZXXXUUUSSSSSSNNNMMMKKKIIIGGGFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBB=========<<<:::888666444333333444666777666333111444333111////////////000///000111222222111000///,,,,,,,,,------.........***222666222,,,,,,///111------------------------000000000000///---+++)))***++++++,,,,,,++++++***------,,,,,,---///000111***+++...000000000///...************************(((+++,,,***,,,000222000//////...---,,,++++++***%%%+++---++++++...000...*********++++++,,,,,,---......///000///...,,,+++(((***,,,---------...///***---000111000222666999444===FFFIIIKKKOOOQQQPPPTTTTTTVVVXXXYYYWWWSSSOOOMMMKKKHHHHHHIIIIIIGGGEEE???IIIRRRUUUWWWXXXVVVRRRIIIFFFFFFMMM[[[fffllllllnnnlllggg```YYYUUUTTTUUUUUUZZZ___bbbdddhhhooottttttuuuvvvsssnnnhhhdddbbb[[[XXXSSSNNNKKKIIIIIIIIIDDDDDDGGGNNNQQQTTTYYY```^^^VVVLLLDDDAAA???===<<>>=========@@@EEENNNVVV[[[XXXSSSLLLCCC===999888888888888777666555555444444444555666666666555444333222333333444444444333333111222333333333333666888444333222111111222333444555777:::===@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCC???AAAGGGNNNUUU[[[^^^```VVVSSSMMMEEE???===@@@DDDBBBDDDFFFHHHKKKNNNRRRUUUMMMLLLJJJGGGCCC@@@===<<<888???DDDDDDDDDIIILLLLLLJJJMMMQQQQQQOOOLLLLLLMMMKKKJJJJJJKKKMMMLLLGGGCCCHHHEEEBBB@@@???===<<<::::::999999:::<<<===<<<;;;;;;:::999:::===??????>>>>>>>>>?????????===<<<;;;444333333333333555666777222333555666666666555444111222222222222333333333444111...,,,+++***(((&&&'''''''''((()))******+++&&&)))***)))'''&&&(((+++)))))))))))))))*********))))))))))))************)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))))))))************)))))))))))))))(((((('''******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&000///...,,,***(((&&&&&&&&&'''(((******((('''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&)))'''&&&&&&'''(((&&&%%%((((((((()))(((((('''&&&&&&&&&&&&'''''')))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ssshhh^^^ZZZYYYVVVSSSSSSQQQOOOMMMKKKJJJIIIFFFDDDFFFEEEDDDBBBBBBBBBCCCDDDAAA>>>;;;999999999999999777555333333555666555555444444222111000000//////,,,///222222111///............///000///...+++)))000111111///---,,,,,,---...---++++++++++++---...,,,++++++,,,------,,,***---,,,,,,,,,,,,---...///---...---((('''******((((((((())))))***+++---...,,,++++++******++++++,,,,,,,,,---------,,,++++++...000000...+++)))+++---++++++++++++++++++++++++///...---,,,,,,,,,---...---000111///)))'''(((+++///000111111000...,,,***,,,,,,,,,------.........333444666999<<<@@@CCCEEEMMMNNNNNNMMMLLLIIIGGGFFFHHHHHHEEEBBB>>>;;;<<<===@@@DDDJJJOOOPPPOOOLLLIIICCCAAABBBIIITTT^^^bbbcccfffaaaXXXOOOIIIFFFFFFFFFFFFJJJNNNQQQTTT[[[fffnnntttwwwxxxssskkkdddaaabbb^^^[[[VVVQQQMMMJJJJJJJJJFFFFFFFFFHHHJJJMMMPPPRRRRRRNNNHHHBBB>>><<<===>>>???<<<:::<<>>999999;;;???>>>>>>@@@EEEMMMTTTYYYTTTPPPIIIBBB===;;;:::;;;999:::;;;<<<;;;999666555888:::;;;;;;888555333222333333222111111111222222444555666777666444222111---......000111333555666999===CCCIIIKKKJJJHHHFFFFFFDDDAAA???======>>>>>>???AAAEEEJJJOOOSSSUUUWWWSSSOOOHHHBBB>>>===>>>???======>>>???AAABBBCCCDDDCCCAAA???>>>>>>>>><<<;;;@@@AAACCCEEEGGGIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGGGGEEEBBB@@@>>>???<<<888777999:::888666555666777888888888888888:::;;;;;;;;;;;;:::999999<<<:::888999:::888444111444333222111111111333333444444444333222111//////111000000///...---------************************++++++++++++++++++++++++---,,,+++***))))))))))))&&&&&&''''''(((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))///---+++(((&&&%%%%%%%%%"""%%%(((***)))(((((((((&&&'''((())))))***))))))''')))***)))'''&&&&&&'''&&&'''''''''(((((()))))))))(((((('''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((''''''''''''((((((***((('''&&&((()))***)))'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((((((((()))+++,,,$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((()))***)))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&((()))(((((()))+++%%%%%%&&&&&&'''((())))))***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''ttthhh^^^[[[ZZZVVVTTTSSSQQQOOOLLLKKKJJJHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@EEEAAA===:::888777666555666444222222333333333111222222111111000000111111,,,...000000///.........///222555444000------...///000111111///------...,,,++++++******++++++,,,,,,++++++,,,------,,,***(((((((((((())))))******))),,,+++((())),,,---+++,,,++++++***************,,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,)))&&&$$$%%%'''++++++++++++++++++++++++---,,,+++******+++,,,,,,+++...000...***(((***---...---,,,++++++*********,,,,,,,,,---------------000000111333555888:::;;;DDDEEEFFFFFFFFFFFFEEEDDDEEEEEECCC@@@<<<;;;;;;<<<===@@@EEEHHHJJJIIIFFFDDD@@@>>>@@@FFFPPPXXX[[[[[[[[[VVVNNNFFFAAA??????@@@AAADDDFFFHHHJJJQQQ[[[cccrrrttttttooofff___\\\\\\XXXVVVSSSOOOLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIKKKKKKHHHEEE@@@;;;777666666666;;;999777888<<>>??????===999666444333333333222222222333333444777888999999888777555333444333222222222333444555;;;AAAIIIPPPSSSQQQLLLHHHHHHEEEAAA>>>;;;:::;;;;;;===???AAADDDGGGKKKMMMNNNQQQMMMHHHCCC???>>>>>>>>>=========>>>>>>>>>??????;;;:::999:::;;;<<<;;;999AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEE??????>>>===<<<:::888777999666444333555555444333555666777777888888777777888888888888888777777666777555333333444444111...222111000000000111222333444444333333222000///...//////......---,,,,,,+++************************+++++++++++++++++++++++++++***)))(((''''''''''''''''''((((((((((((((()))((((((((()))*********+++))))))))))))))))))))))))+++***)))((('''''''''(((%%%'''*********))))))***'''(((((())))))))))))((('''(((***)))'''&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''((((((+++)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''(((((('''###!!! ###$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&***))))))(((((('''''''''ssshhh^^^[[[ZZZVVVSSSSSSPPPNNNKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA???>>>===DDDAAA===:::999888666444777555333333333333111000000000000000111111111222---...///...---,,,---///000666;;;:::444///000222---000222333111/////////******++++++++++++******,,,++++++,,,------,,,******+++,,,---------,,,+++))),,,,,,******---...+++,,,,,,+++***************,,,++++++******++++++,,,******+++,,,---------,,,+++,,,,,,+++)))(((***+++++++++++++++++++++++++++******))))))))))))***+++))),,,...---***)))+++...---,,,***(((((()))+++---------------,,,,,,,,,,,,............///000222222888999;;;===???@@@@@@@@@???@@@???===:::999:::;;;999;;;===???@@@???>>>===;;;;;;===BBBJJJNNNOOONNNMMMIIICCC===:::999:::;;;;;;===>>>???@@@FFFNNNUUUdddffffffbbb[[[UUUSSSSSSNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGDDDBBB???<<<999777777777777555333444777:::;;;<<<@@@AAABBB???;;;888999;;;<<<;;;:::999<<<@@@DDDGGGIIIFFFAAA===999888888999666666777888999;;;<<<===CCCCCCBBB>>>999666555555333222222222333444555555:::;;;;;;<<<;;;999888777;;;999666333222333444555;;;AAALLLTTTWWWTTTNNNIIIIIIEEE@@@;;;888777777888=========>>>@@@BBBEEEFFFLLLJJJGGGCCC@@@>>>======:::::::::;;;;;;<<<<<<<<<777777999;;;>>>???>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAA???>>>888777555444333222222222444222111111222333222222555555666666777666666666555555555555555444333333222111//////000000000//////////////////000111222222222222222111///......------,,,,,,++++++******************************))))))))))))))))))))))))******)))(((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''(((***)))((('''(((***((())))))))))))(((((('''&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((,,,)))'''%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""###%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%rrrggg\\\YYYXXXUUURRRRRROOOMMMKKKJJJIIIHHHFFFDDDFFFFFFFFFFFFDDDBBB???>>>@@@===;;;:::::::::999888:::888777666666555333000//////000000000000000000...//////...,,,,,,...000000666<<<===:::444000///,,,///333444333111//////***+++,,,------,,,+++***,,,++++++,,,------,,,***---///000222222111///...,,,//////,,,+++---,,,))))))))))))***+++,,,---...,,,++++++******++++++,,,((()))***+++,,,---------,,,,,,---------...000111++++++++++++++++++++++++)))))))))))))))************,,,---,,,******+++------,,,++++++,,,---...///...------,,,,,,+++++++++///............///000000000111333555777999:::;;;999:::;;;999888777888999777777777777777777777777888888:::???CCCEEEDDDBBBCCCAAA===999777777999:::666888:::<<<>>>AAAFFFJJJNNNPPPQQQOOOKKKIIIHHHIIICCCDDDFFFGGGIIIIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCAAA@@@>>><<<;;;:::666555333333444555777777<<<===>>>;;;888666666777:::999888888999<<>>GGGNNNQQQOOOJJJFFFEEEBBB===888555555666777<<<;;;::::::<<<>>>AAACCCFFFEEECCCAAA>>><<<::::::777777888999:::;;;;;;<<<777777999===@@@@@@???============<<<<<<<<<<<<<<<===>>>@@@AAA@@@>>>;;;999444333111000///000000111222222111222333444444444444444555555555555444444333333333333333222111111111000///...///111222222////////////000111111222111111111000000...------,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++***)))))))))))))))*********))))))((((((''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((('''&&&%%%''')))))))))***))))))((('''&&&%%%''')))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((+++)))'''&&&'''((('''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$######%%%'''(((''''''''')))(((((((((((())))))******%%%%%%%%%%%%&&&&&&'''''' !!!"""$$$&&&''''''pppeee[[[XXXWWWSSSQQQPPPOOOMMMKKKJJJJJJIIIGGGEEEGGGGGGGGGGGGEEECCC@@@???>>><<<::::::;;;;;;:::999:::999777777777555222000000000111000000...---,,,///000000///......///111///222777===???:::000(((,,,///333444333111//////+++,,,---......---,,,+++,,,++++++,,,------,,,******,,,---///...---+++***,,,......,,,,,,//////---))))))******+++,,,...///,,,++++++******++++++,,,((()))***+++,,,,,,------******))))))***+++,,,,,,++++++++++++++++++++++++)))******+++++++++,,,,,,,,,------,,,***))))))***+++,,,---...//////......---------,,,,,,++++++***------------...///000111......///000222333444555444666777777555555666777555555444333222333333333555666888;;;===>>><<<:::<<<;;;888666666666777888///222777;;;===???@@@AAA@@@@@@AAA@@@???=========:::;;;>>>AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEE??????>>>>>><<<;;;:::999777666666555444555666777;;;;;;:::888555333222333444444444555666999;;;<<<;;;:::999888888888888888555444333222222444666888<<<<<<;;;888555444444555222222222333444555666777:::::::::999999888777666999777444111000222444666777:::???CCCFFFFFFDDDCCC???===999555444444666777888777777777999;;;>>>@@@??????>>>===;;;999888777999999999999999999999999666666777999;;;;;;999666888888999999:::::::::;;;888999;;;;;;:::888555333222111000//////000111222111222333333333444444555333333444444444333333222222222222222222111111000000000/////////000222444///000000111111222222222////////////...---,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))))))))))))))******))))))(((((('''''')))))))))((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((())))))(((&&&&&&((()))))))))***))))))((('''&&&%%%&&&(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((***((('''''')))+++++++++))))))(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%""" ((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%######$$$&&&''')))******pppeee[[[WWWVVVSSSPPPPPPOOONNNLLLKKKKKKJJJHHHFFFDDDDDDDDDCCCBBB@@@???>>>???===;;;;;;;;;;;;999777888777666666666444111...000000111000///...,,,***///000111000///...///111......222999>>>;;;000&&&---000222333111/////////------............------,,,++++++,,,------,,,******+++,,,,,,,,,+++***)))(((++++++***---333666555------,,,+++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,,,,+++...,,,***)))))))))((('''++++++++++++++++++++++++)))***+++,,,---------------,,,,,,+++***)))))))))(((***,,,......---,,,+++,,,,,,,,,,,,++++++++++++++++++***+++,,,---.........---------...///000111111333444555444333444555444333222111111111111111222333666777888888777666666555444333333333444444,,,///333777:::::::::999<<<<<<:::999777666555555444555888;;;===>>>>>>>>>AAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999777888888777555555666777999888777555333222111000//////000111333444666777666666666666666666666666555333222000000111333444666777888777555333444555333222222222333444555555888777777666555555444444444333111000000222444666777888999;;;===>>>??????999777555444333444555555222222222333555888:::;;;::::::999999888777666555<<<<<<:::999777666555444999888888999999999666444444444555666777777888888111222333444333222000...//////...//////000111111///111333333222222333444222222333333222222111111111111111222111000000///---...//////...///111333000111111222222111111000------......---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''&&&$$$###(((***+++***))))))***+++((())))))))))))(((((('''$$$&&&''''''&&&&&&&&&'''((((((((((((((('''''''''''''''&&&''''''((()))***''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((''''''''''''((((((***((('''(((***,,,------))))))(((((('''&&&&&&%%%''''''''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((())))))))))))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&'''(((((((((((())))))((((((((('''''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&rrrfff\\\YYYXXXUUURRRQQQPPPNNNLLLLLLLLLKKKIIIGGGCCCBBBAAA@@@??????>>>???<<<;;;:::;;;<<<<<<:::999777666666666666555111///---...///000000...,,,+++---///111111///......///------000555888777111,,,///000111111///------......------,,,,,,------...,,,++++++,,,------,,,***------------,,,,,,,,,+++(((******))),,,444999:::------,,,++++++++++++,,,,,,++++++******++++++,,,)))******+++++++++******...,,,******,,,...---+++++++++++++++++++++++++++)))***+++------------,,,+++*********++++++***************++++++++++++***+++++++++++++++,,,,,,,,,******)))))))))***++++++---,,,,,,+++,,,---...//////111333444333222222333222111111000000000000000///000222333333333333333333333222222111111111111//////000222444555555444999777666444444333222111111222333555666777888888:::;;;<<<===>>>>>>===<<<>>>>>><<<;;;:::999999999666777888777555444555777555444333333333333222111//////000111222222333333111111333444444444333333333222111111111111222333555777888888666555444444333333222222222333333444666555444333333222222222111000000000000222333444444555666777888999999:::555444444333333222222222000000111222444555666666999888777666666666666666999888888777777666555555;;;999777777777777555444111111111222333333444444......////////////......------///000111111111111///222444555333111222333111222222222111111000//////000000000000///......+++...000000///...000111000111111111111///...---,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&'''''''''((()))))))))))))))))))))))))))))))))((()))))))))'''&&&$$$###$$$&&&)))))))))(((((()))'''(((((())))))))))))(((###%%%''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))((((((''''''''''''((((((***)))'''''')))+++++++++'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((()))***))))))(((###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))(((((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&!!!$$$'''((()))***,,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%$$$$$$######ssshhh^^^ZZZYYYVVVSSSSSSQQQOOOMMMLLLMMMLLLJJJHHHCCCBBB@@@???>>>???@@@@@@777777888:::===???>>>===888888888888999777444111+++,,,...000000///...---+++---000111///------------...000222222333333333000111111///---,,,,,,......---++++++++++++---...,,,,,,+++,,,---...,,,***---,,,+++************++++++---+++)))+++333999999*********+++,,,---...///,,,++++++++++++++++++,,,******+++++++++******)))(((&&&%%%(((---000111000++++++++++++++++++++++++((()))+++,,,------,,,,,,)))(((((()))+++,,,,,,+++---,,,+++))))))***,,,---*********++++++,,,,,,---,,,+++***)))))))))))))))++++++******+++,,,...//////111333333222111111222000000000000000000000000,,,...000111000000111222333333333222222111111000555333000///000222333333333222111111222333333222000111111222222333444444111333666999<<<===>>>>>><<<:::888666555555555666444666888666444333444666222111111222333444333222222222333333333333222222...///000222222222111111222111111111222333333444666999;;;;;;888666444444333333222111111222222222555444333222222111222222000000000000111222222333111222333444555555444444444444444444333111000///111222333444555555444444888888666555555666777888111222333555777888::::::666444222111111111111////////////000000000000000//////////////////000000---...000222333333333222111444777777444333333555111111111111111000//////......//////......---,,,,,,000333333111000111222000000111111000...,,,+++++++++,,,,,,,,,+++******'''''''''((((((((((((((())))))))))))))))))))))))************************))))))((((((((())))))***$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''((((((((('''%%%$$$!!!%%%&&&&&&%%%%%%%%%''''''((())))))***))))))###%%%''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))((((((''''''''''''((((((+++)))''''''((())))))((($$$$$$%%%%%%&&&'''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''"""###$$$&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))************(((''''''&&&$$$######"""&&&&&&%%%%%%&&&''')))***%%%%%%%%%$$$$$$$$$######$$$%%%''''''&&&%%%&&&''''''''''''''''''''''''&&&"""###%%%'''(((((((((''''''''''''(((((()))))))))pppeee[[[XXXXXXUUUSSSRRRPPPOOONNNMMMLLLJJJIIIIIIIIIFFFBBB@@@??????===<<<>>>>>>>>>===<<<;;;999999666555333333333333111000222///------...//////...///...---,,,+++,,,------000000//////.........---111000///...---....../////////...------,,,++++++)))+++------,,,,,,---...------,,,,,,+++***))))))+++***))))))+++---000222555222...---...---***&&&&&&(((***---...------,,,******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++)))*********)))***+++---++++++++++++******)))(((******)))(((((()))******+++++++++*********))))))222///,,,+++,,,,,,+++*********+++,,,------......///////////////000111222222444555555333222222333333222000/////////000000444444444333333333222222000000000000111222333444111111000///////////////...---,,,,,,---......---///444999;;;888666555666444333222222222222444444333444555666666666555444222111111111222333333444444444222111000000//////333222222111111222222333000000000000111222333333555555666666555555444333111222222222111000...---222333333444333222111000111111111111111111111111333333333333333333333333000000000000111111111111222111000000000222555666777555444222111111222333222333444666777888888999333333111000////////////,,,,,,,,,---------......///<<<,,,+++333333444+++111000000000000000111111333222222111000//////...............////////////......///////////////...///000000111111111000000...---,,,+++******************************++++++))))))))))))))))))))))))))))))************))))))+++***)))((('''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))************))))))'''(((***++++++)))'''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))))))))((('''&&&%%%((((((((((((''''''''''''(((&&&%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&$$$%%%((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''(((((((((((('''''''''&&&))))))))))))))))))))))))+++***)))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###!!!((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$######%%%(((***************)))(((&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppeee[[[YYYXXXUUUSSSSSSRRRQQQPPPMMMKKKIIIHHHGGGEEEBBB???>>>>>>>>>===<<<=========<<<;;;:::999888555444333333555555444333333111...---...//////...000000...---------...///000/////////.........---///...---,,,+++,,,,,,---------,,,++++++***))))))''')))******)))))))))***------,,,++++++***))))))+++***))))))***,,,...000:::999777333///+++)))(((&&&'''***,,,......------*********+++++++++,,,,,,************************------,,,,,,,,,+++++++++'''''''''&&&&&&&&&'''(((,,,,,,---------,,,++++++************************+++++++++*********)))))))))+++------+++))))))************+++,,,,,,---------------,,,------.........000111111000///000000333222111000///000000111111111111111000000000000000111111222333444444555111111000///............///...,,,,,,---...//////---000333444333222111111555444333222222222333444111222333444444444333222111111111111111222333444333333222111000000000000222111111000000111111222000////////////111222333333444444444444333222222111111222222111///...---000111222222222000///...111111111111111111111111//////////////////////////////000000000111111111111111000000111222444555555444333222111111111111//////111222333333333333333222111000////////////++++++,,,,,,,,,------------222(((444>>>555444...111111000000000111111222222111111000//////....../////////000000000111111...//////000000/////////......///////////////.........---,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''(((((())))))))))))((((((((()))************)))(((&&&''''''''''''''''''''')))))))))((((((''''''&&&%%%%%%&&&'''((()))******&&&''''''((((((((((((((())))))((((((''''''&&&&&&+++)))''''''((()))((((((&&&''''''((((((''''''&&&((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++,,,+++)))'''%%%''''''''''''''''''''''''***)))((('''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%###"""''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$&&&((()))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&pppeee\\\YYYYYYVVVTTTTTTTTTRRRPPPNNNKKKHHHFFFEEECCCAAA>>>===>>>??????>>><<<<<<<<<<<<;;;999888777555444333444666777666555444222///.../////////...//////...------------.../////////..................---,,,,,,+++,,,,,,,,,---,,,,,,++++++******)))***,,,------+++***++++++,,,,,,,,,+++******))))))+++***)))))))))***,,,---666888999444---))))))+++&&&''')))+++------------*********++++++++++++,,,************************,,,,,,,,,+++++++++++++++******))))))((()))))))))++++++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++***************'''///777777///)))(((+++)))))))))***++++++,,,,,,...------,,,,,,,,,,,,---...000222222222111222333333222111111000111111111000000000/////////......---...000222333333333333111111///......---------///...---,,,---...000111...------...000000///---333222111000000000000000//////000111111111111111111111111111111111222333222111111000000111111111000000000//////000000000000///...---...000222444111222222222222111000000000000111111000///...---//////000000000///...---111111111111111111111111000000000000000000000000//////000000000000111111000000000111222222333333111222222111111000///...---...//////000000000///111111000///............+++++++++,,,,,,,,,,,,---///---)))AAALLL@@@>>>888222222111111111111111222000000000///......------........./////////000000///000000111111000//////------------------------......---,,,++++++++++++************************))))))))))))))))))))))))((())))))******))))))(((&&&''')))***+++++++++***((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))******((('''''''''''''''''''''***************(((&&&%%%%%%%%%&&&'''((()))******$$$%%%&&&((()))*********))))))(((((('''&&&%%%%%%+++)))'''''''''((('''%%%''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((()))******)))+++...///...+++(((%%%(((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''''''''&&&%%%%%%%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((())))))***))))))(((''''''''''''''''''''''''((((((((()))))))))))))))'''''''''((((((((())))))%%%%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''pppeee\\\YYYYYYWWWUUUUUUSSSRRRPPPNNNKKKIIIGGGFFFEEECCC@@@???@@@AAA@@@@@@<<<<<<<<<;;;:::999777777666555333444555555444333555333000//////000///...---,,,,,,,,,++++++++++++........................///..............................------,,,,,,,,,,,,...///...,,,++++++,,,,,,+++++++++******))))))+++***))))))((()))******,,,...///---+++)))***,,,((()))***+++,,,,,,++++++************++++++++++++************************+++++++++++++++*********---,,,+++***++++++++++++'''((()))******************+++---......---+++***************************,,,999DDDBBB555***))),,,(((((())))))*********+++000///...------,,,------...000222333222222333444222222222111111111111222111111000000000/////////(((***---///111111000///111000///...------------.........---------///111111...,,,,,,///111///---//////...------,,,,,,,,,......//////000000000111111111000000000111111222000000000000000111222222111000000//////000000111111///......///111333555111111111222111000000///000000000000//////......//////////////////......111111111111111111111111222222222222222222222222////////////000000000111//////000111222222111111//////000111000///---,,,///000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,@@@JJJHHHLLL>>>333222222111111111111222//////.........---------+++++++++,,,,,,,,,------000111111111111000000///------,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,,,,+++***)))((((((''''''''''''((((((((((((((())))))((((((((('''(((((())))))((((((''')))((('''&&&&&&((()))+++((((((((((((''''''''''''))))))***+++***(((%%%$$$((((((((((((''''''''''''$$$%%%&&&((()))*********))))))((('''&&&&&&%%%$$$(((&&&%%%%%%&&&'''&&&%%%'''(((((())))))((((((''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))***,,,------,,,***)))************************(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))***&&&'''''''''((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))(((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''oooddd[[[YYYYYYWWWUUUUUUPPPPPPOOOMMMLLLJJJIIIHHHGGGDDDAAA@@@@@@@@@???>>><<<<<<<<<;;;:::999777777777666444333333333111///555222000//////000000///---------,,,,,,,,,++++++---------...............------........................------------,,,,,,)))+++,,,+++)))(((((()))++++++***************)))******))))))))))))))))))'''&&&%%%'''***++++++)))++++++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,)))((((((***+++***((('''((())))))***************+++---......---+++***************************+++888CCCAAA555***))),,,((()))))))))))))))******......---,,,,,,+++,,,,,,)))+++............///000111111111111111111111111000000000/////////......(((***,,,///000000///...000000///..................///000///------...000222///,,,,,,///111///---...............------,,,.........///000000111222111000000//////000000000////////////000111222222111111111000000111111111111000000000111333555777222222222222222111111000000000000///////////////000000000000000000000000111111111111111111111111////////////////////////...////////////000000000//////000111111111000000---...///000///...---,,,///000000000000//////...,,,,,,+++*********++++++............/////////000,,,...+++222777EEESSS;;;333222222111000000111111............------------++++++++++++,,,,,,,,,,,,111111111111111000//////...---,,,++++++++++++,,,+++***))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))+++,,,+++***'''&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&((())))))******))))))(((((('''%%%$$$%%%''')))***(((((((((((((((((((((((('''((()))***)))'''$$$###((((((((((((''''''''''''&&&&&&'''(((((()))(((((()))(((((('''&&&%%%%%%%%%'''%%%$$$%%%((()))***)))''''''(((((((((((('''''''''&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((()))+++,,,---))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&'''((((((''''''&&&$$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((((((((''''''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&nnncccZZZXXXXXXVVVTTTTTTPPPOOONNNMMMLLLKKKJJJIIIEEECCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;999888777888666444333333222///---333111///...///000000/////////000000//////...------------------.........***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---,,,+++)))***+++************************************))))))))))))***'''%%%'''***,,,***'''+++++++++***)))))))))((()))))))))************+++)))))))))))))))))))))))))))))))))))))))*********,,,)))'''(((+++---,,,*********++++++,,,+++++++++++++++------------++++++***************+++++++++$$$---555666///))))))+++))))))))))))))))))******+++******))))))))))))***+++,,,...///........./////////000111111111111000.........---------,,,,,,,,,---///000111111000//////////////////000111111///222555444111......000000...,,,,,,---...---,,,//////000000000000//////............///111222333111000000///////////////////////////000000111222222111111000000111111222000000111222333444666777222333333333333222111111111111000000000000111111111111000000000111222222333333333333333333333333111111111111111111111111......////////////000000///////////////000000000---...............------------.........------,,,,,,++++++******+++++++++/////////000000000111111...111...---***@@@UUU999222222111000////////////........................---------.........//////111111111111000///.........---+++***)))******+++))))))((((((((((((((()))*********))))))(((((('''(((((((((((((((((((((((('''(((((())))))((((((''')))*********)))(((&&&%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))************))))))((('''%%%%%%%%%''')))+++''''''((((((((()))))))))&&&'''((((((((('''%%%%%%%%%%%%&&&'''((()))******'''((((((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&((('''&&&(((***---------&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((('''&&&&&&'''***,,,...'''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&'''(((((((((((('''%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))(((''''''&&&'''''''''''''''(((((((((''''''&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&&&&mmmbbbYYYWWWWWWUUUSSSTTTQQQPPPOOOMMMKKKJJJHHHHHHCCCAAA>>>>>>>>>???>>>============<<<;;;:::999888888666444444444333111///111///------///000000000000000111111111000///...,,,,,,,,,------.........)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++---......---,,,---...))))))))))))************))))))******+++*********+++******************))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******,,,)))&&&(((---///...,,,***++++++++++++******)))++++++++++++++++++++++++))))))*********+++++++++%%%(((++++++***)))***+++************************))))))((((((((()))******---///111000///...///000---...///000111000000///............------------///////////////000000000////////////111222333444222777;;;;;;666111000000---...///...---,,,,,,---,,,---...000000000000///------------...000222333111000///............///000000/////////000000111000000000//////000000000---///111333444555555555222222333333222222111000333222111000000111222333111111000000000111222333444444444444444444444444222222222222222222222222........./////////000000000000............///000......---------.........+++,,,,,,---------,,,,,,---------,,,,,,------...////////////000000000000333000111444)))777NNN555222111000///................................................////////////000000000000///...---------,,,***(((''''''((()))))))))(((((((((((())))))+++******)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((''''''((()))+++,,,&&&&&&'''((()))******+++''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''((('''&&&''')))+++++++++%%%%%%&&&&&&&&&&&&%%%%%%((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''&&&&&&'''(((((((((((((((&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''',,,***(((&&&%%%%%%&&&'''&&&&&&'''((((((''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((lllaaaXXXVVVVVVUUUSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFCCCAAA??????AAABBBBBBBBB>>>>>>>>>===<<<;;;999999777666444444555555444222///---,,,,,,...000111111...///000000000///---,,,,,,,,,,,,------.........***+++---...///......---------------------------''')))++++++******+++,,,)))))))))))))))*********))))))***+++++++++++++++'''***,,,,,,)))(((+++...'''''''''((()))+++---...))))))))))))************))))))))))))))))))))))))'''((((((((())))))******'''###!!!###(((+++***((()))))))))))))))((('''&&&,,,++++++******++++++,,,))))))******++++++++++++...,,,))))))***,,,+++++++++++++++*********************))))))***+++,,,,,,+++,,,...---,,,++++++,,,,,,---...000000000///...111111000000000///////////////...------------.........///000111333555666444:::@@@???:::444111111---000333111...,,,---///((()))+++---.........---,,,,,,,,,,,,---///111222111000///...............000000////////////000000//////............//////+++---000333444444444333222222222222222111000000333333111111111222333444111000/////////111222333555555555555555555555555..................................../////////000111000...---,,,...///000///...---,,,,,,---///000+++,,,---...............//////.........//////000............/////////000111(((---999)))+++AAA///111111///...------------......//////////////////,,,,,,,,,---------......000000000000///...---,,,,,,***(((&&&%%%&&&'''(((***)))))))))))))))******+++******)))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))***+++,,,---%%%&&&'''((()))***+++,,,((('''''''''((()))***+++)))(((((((((''''''''''''&&&&&&'''((())))))(((((($$$$$$%%%&&&&&&''''''((('''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%((()))******((('''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((******++++++***)))'''&&&''''''''''''''''''''''''+++***)))''''''&&&&&&&&&&&&&&&'''((())))))(((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''((((((((()))...,,,)))&&&$$$$$$&&&'''&&&&&&''''''(((''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))qqq```ZZZZZZVVVXXX]]]YYYTTTRRROOONNNMMMKKKIIIGGGBBB@@@===<<<>>>@@@@@@@@@@@@@@@@@@@@@>>>;;;888666777555444444444444333111///000111222222111000///111000///...,,,+++***))),,,,,,------------------***++++++,,,,,,++++++***///---+++++++++,,,+++******++++++,,,,,,++++++***(((((())))))******++++++///---+++***)))***+++,,,''')))+++,,,,,,,,,***)))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))***************************************+++,,,+++***)))***+++************************++++++******************&&&'''''''''(((((()))))),,,,,,+++***))))))******((()))))))))************&&&'''((()))+++---...///------,,,,,,------...///111000///......///000111//////////////////......///...------...///000111...333;;;@@@???<<<888666555000---///444666222,,,,,,,,,,,,---------......,,,...///---***(((***,,,------------------------------...///000000000///...///000///---,,,,,,......000222333333333444666333333222111000///......///000111333333444444444111111111000000000000000555444333111000000//////000000//////.....................///////////////000//////......//////000444222...,,,+++,,,...000...///000111111222222222////////////////////////......//////...---,,,,,,///...---...//////...,,,.....................---111000//////000000///---///////////////.........000///...---,,,,,,+++******+++,,,,,,,,,***)))((((((((((((((()))))))))))),,,,,,+++)))(((&&&%%%%%%(((''''''&&&&&&&&&''''''$$$&&&((((((&&&&&&&&&(((%%%'''(((((('''''')))***'''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++***)))(((%%%%%%%%%&&&'''((()))***+++++++++***))))))(((((('''((((((((('''''')))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((+++)))'''&&&%%%&&&((()))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))(((((('''$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((///...,,,***((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''((()))((('''%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&(((((('''%%%########################qqq```YYYYYYTTTUUUYYYUUUSSSQQQNNNLLLKKKJJJGGGEEEFFFCCC@@@???@@@@@@@@@@@@>>>?????????===;;;888666888666555444555555444222//////000111111000//////////////////////////////------------------------,,,,,,,,,------,,,,,,,,,---,,,++++++,,,,,,+++******++++++,,,,,,++++++***)))))))))))))))*********+++***(((''''''((()))***''')))***,,,,,,+++***)))*********************************))))))*********(((((((((((((((((((((((())))))))))))************************++++++++++++,,,------,,,***((()))***************************&&&''''''((()))***++++++((((((((()))))))))******,,,,,,+++***************)))*********++++++++++++++++++*********)))))))))+++************+++,,,,,,000000///......//////000------------------,,,,,,...---,,,,,,---...///000---000444666666555555555222///...///222333000---,,,---------............000222333111...---...000------------------------++++++,,,,,,---,,,,,,,,,...///000///---,,,---...---///111111000000111222000000//////...------,,,,,,---...///////////////111111111111111111111111000000000000000111222222/////////......---------............////////////,,,,,,++++++++++++,,,,,,222000...+++++++++---...---......///////////////........................///////////////......---...------...//////...,,,..................//////222000//////000000///...---------....../////////...------,,,,,,+++++++++((()))))))))(((((('''&&&(((((((((((())))))))))))******))))))((((((''''''(((((('''''''''''''''((())))))***+++++++++******&&&((()))(((''''''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******((())))))******))))))(((''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++******)))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''***)))'''&&&&&&&&&((()))))))))(((((((((((()))))))))(((((('''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''...---+++***((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq```YYYXXXRRRSSSVVVQQQTTTRRROOOMMMLLLJJJHHHEEEJJJGGGDDDBBBBBBBBBAAA@@@======>>>===<<<:::888777888777555555666666444333......////////////......------------------------.........------,,,,,,+++,,,------......------,,,+++******,,,------,,,******++++++,,,,,,++++++***************)))))))))))))))((('''&&&'''((()))***((()))***+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,---......,,,)))''''''(((************************(((((())))))************))))))))))))************,,,++++++************************+++++++++,,,,,,,,,++++++***(((''''''&&&******))))))******+++,,,///...............//////,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////......///333666444444333222111000...---------.........////////////000111///---,,,---...........................++++++,,,,,,,,,+++******---/////////---,,,---......000111111000//////000/////////...---------,,,+++,,,,,,---------,,,,,,000000000000000000000000//////......//////000111......------------,,,,,,............//////000000++++++************++++++///...---,,,,,,,,,,,,,,,///////////////......---........................000000000000/////////......------...//////...,,,.........//////000000000222111///000111111000...***+++,,,---...//////000++++++++++++++++++++++++((((((''''''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((()))+++)))'''(((***+++)))'''((()))***)))'''&&&'''((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++)))((((((''''''(((((())))))(((''''''&&&&&&''''''$$$%%%%%%&&&''''''((((((((((((''''''&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,+++***)))'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))(((&&&&&&''''''((()))((((((''''''(((((()))))))))((((((''''''(((((('''''''''''''''&&&&&&%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''',,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''ppp___YYYXXXSSSSSSVVVQQQVVVTTTRRRPPPOOOMMMJJJHHHIIIGGGDDDCCCCCCCCCBBB@@@<<<<<<<<<<<<;;;:::999888777666444444555555333222........................000//////...,,,++++++***//////...---,,,,,,++++++,,,,,,------------,,,,,,******+++...//////---+++***++++++,,,,,,++++++***++++++******))))))(((((())))))(((((()))***+++,,,(((((()))***+++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))******+++,,,,,,,,,***+++,,,***(((''''''(((************************///...---,,,+++***)))((())))))))))))))))))))))))******))))))((())))))***))))))*********+++++++++''''''(((((())))))******+++++++++++++++,,,---------------------.........------............//////---------------------...000000...---,,,...222666999::::::777222...------.........////////////000---......---,,,,,,,,,,,,........................////////////...------,,,---...///...---,,,---///222333444333111000000000000/////////////////////---............------,,,............////////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---------,,,,,,---------...............---,,,+++222222222222111000///...........................//////...............///...------...///000///---......//////000111111111222000//////000111///...***++++++,,,,,,---------))))))))))))******++++++***)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((((((((()))(((((((((((())))))***222,,,%%%$$$''')))(((&&&)))******)))'''&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((())))))***)))(((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''&&&&&&)))))))))(((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((())))))(((((('''&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%'''((()))((('''''''''''''''''''''''''''''''''ooo___YYYZZZUUUUUUXXXTTTUUUSSSQQQPPPOOOMMMKKKIIIGGGEEECCCCCCCCCDDDBBBAAA<<<<<<<<<<<<;;;:::999888666444333333333333222000......------------......111111000///...------,,,//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,///111000...,,,***++++++,,,,,,++++++***++++++******))))))((((((((((((((())))))***++++++(((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))******+++++++++&&&''')))(((''''''((()))))))))))))))))))))))))))......---,,,+++))))))(((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))%%%%%%&&&((()))***,,,,,,+++************+++,,,,,,++++++,,,,,,------------------------......//////....../////////............//////...---...111333555777999666111......000.........////////////000000///////////////..............................000000111000000///...---,,,...///...------...///222333444333111///...///.............../////////....../////////...------,,,,,,,,,,,,------......111000///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------...///000000111//////............//////......///000///...------222222222222111///...---...........................---,,,,,,,,,---............---///111111000....../////////000000111111111000//////000000///---,,,,,,++++++******))))))'''(((((())))))******+++***)))(((''''''((()))***(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******<<<333)))%%%'''***+++***)))***+++***(((''''''(((''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''((()))******))))))(((((('''''''''''')))'''&&&''')))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((())))))((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))(((((('''%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%(((******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&ooo___ZZZ[[[VVVWWWYYYTTTQQQOOOMMMMMMMMMLLLJJJHHHEEEDDDCCCCCCDDDDDDBBBAAA>>>>>>===<<<;;;:::999999555444222222333333111000///...------------...///))))))******+++,,,,,,,,,.........------,,,,,,+++***++++++,,,,,,++++++***---,,,,,,...000000...,,,***++++++,,,,,,++++++***************))))))))))))''''''((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&(((((('''''')))***))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))'''''''''((((((((())))))((((((((())))))*********((((((((('''(((((()))***)))***+++,,,,,,---,,,,,,******++++++,,,,,,------//////000000//////...---***,,,...///...------...+++...111111///...000222------........./////////...---,,,,,,......---,,,------------------------....../////////......---,,,---///...------...///000111222111...,,,,,,,,,***++++++,,,,,,---------+++,,,------------,,,,,,+++++++++,,,------......------,,,,,,------...///++++++,,,,,,,,,,,,------,,,------...///000111111//////............//////...//////000000///......000000000000///...,,,,,,---------------------------,,,+++++++++,,,---.../////////000222333222000////////////////////////000///---...//////...,,,,,,++++++***)))(((''''''((((((((())))))*********''''''&&&&&&''''''(((((((((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''((()))******888111)))$$$%%%''')))***)))***+++***((('''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))((((((''''''(((((()))&&&&&&&&&'''((()))+++,,,((((((''''''&&&%%%%%%$$$'''%%%###$$$(((+++***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((''''''(((((())))))'''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%)))((((((((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&))),,,+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&pppaaa\\\\\\VVVVVVXXXRRROOOMMMLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDCCCAAA???AAA@@@>>><<<;;;:::999999666444333333333333222000//////...------...//////''''''((())))))***++++++------------------------+++,,,,,,,,,,,,,,,,,,+++---,,,++++++,,,---,,,******++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&''')))***)))(((((()))***))))))))))))))))))))))))%%%%%%&&&'''((())))))***))))))))))))((((((''''''((((((((((((((()))******(((((((((((())))))))))))******************))))))(((''''''''''''((())))))((()))***+++,,,,,,,,,+++)))******+++,,,,,,------....../////////...---,,,***,,,......---,,,------)))+++---.........///000,,,---------............---+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................,,,---......------...000///111111000...,,,,,,---)))******+++,,,,,,------******+++,,,------------+++,,,,,,---......//////---------------...//////,,,,,,,,,,,,---------...,,,,,,---...///000111111/////////....../////////........................//////000//////...------------------------------...---+++++++++---...000111000000222444555444222000000//////...---------///---,,,,,,------,,,+++***))))))(((((('''''''''))))))))))))))))))******&&&'''(((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***,,,***(((&&&%%%&&&'''(((((()))******)))((()))+++''''''''''''''''''''''''((((((((((((((('''''''''((())))))******))))))(((((((((''''''((()))******''''''''''''''''''''''''(((%%%###&&&+++......,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&'''(((((()))'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&***---,,,(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&rrrbbb\\\\\\VVVTTTUUUOOOOOONNNLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFEEECCC@@@===BBBAAA???===;;;:::999999777555444444444444333111000///...------...///000000000000//////.........,,,,,,------------------,,,------......------,,,---+++))))))*********)))+++++++++,,,,,,+++++++++(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((()))******))))))))))))))))))))))))***+++---......---+++***))))))))))))))))))))))))))))))))))))************))))))((('''&&&%%%%%%$$$+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((******)))******+++,,,,,,))))))))))))************)))*********++++++++++++)))))))))))))))***++++++'''(((***+++,,,,,,,,,+++++++++,,,------...//////------...///...---+++***,,,...//////...---...//////...............---,,,,,,,,,,,,---------......111///---...111222000...++++++++++++++++++++++++------...///000000000///,,,---......------///000111222333222000///...///++++++,,,---......//////***+++,,,---.../////////------......///000111111111000///...---,,,,,,,,,,,,,,,,,,------.........,,,,,,---...///000111222111111000000000000111111------,,,,,,,,,---......111111111111111000000///------------------------///...,,,,,,,,,...000111111111111333555666555333000000///...---,,,,,,+++...,,,++++++,,,---+++***'''''''''(((((((((((((((************))))))))))))((()))***,,,,,,,,,+++***(((((((((((())))))))))))'''''''''((()))******+++%%%%%%%%%&&&&&&((())))))&&&)))+++,,,++++++++++++'''(((******))))))***,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((()))***++++++***)))(((***))))))((((((((((((((((((((())))))***++++++++++++(((&&&)))///333333000)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((('''(((((((((((('''&&&%%%%%%(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&'''((()))***+++,,,(((((('''''''''(((((()))&&&''''''''''''''''''&&&&&&''')))*********)))(((''''''''''''''''''''''''&&&+++...---)))&&&'''***''''''''''''''''''''''''uuuddd[[[XXXQQQQQQTTTPPPMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???===;;;999777777555555444333222000000//////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++......---++++++************++++++************************************))))))))))))***)))(((((((((***+++,,,(((((((((((())))))))))))***'''(((......(((&&&)))+++******)))(((''''''&&&(((((((((((('''''''''''')))))))))))))))))))))))),,,,,,+++)))(((&&&%%%%%%&&&&&&'''((())))))((((((---***&&&%%%'''))))))(((&&&******(((&&&%%%************))))))((((((((((((((((((((((((((((((+++++++++++++++***)))(((******))))))))))))******&&&'''''''''(((((()))))))))))))))***+++++++++,,,(((((()))***++++++,,,,,,111000000///...---------............////////////------------------------,,,---------...///////////////...---,,,,,,,,,,,,......---,,,,,,---------////////////////////////222111///---------......222222222111///...,,,+++000...,,,+++***+++---...++++++++++++,,,---............//////000000111111///////////////.....................////////////---------............///000000000000000000000000///...,,,+++++++++,,,,,,---------.........//////,,,++++++******++++++,,,///...,,,++++++,,,...///000//////............///------......---+++***(((+++*********))))))((((((((((((((((((((()))******'''((())))))))))))(((((())))))(((((((((((())))))***))))))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''(((((((((((('''''')))***+++++++++)))(((''')))))))))))))))((('''&&&((((((((('''&&&'''***---$$$$$$$$$&&&)))***)))'''************************&&&((()))(((&&&%%%(((***---###)))***###///666&&&###%%%''')))******)))((('''))))))((('''&&&'''(((((()))***++++++***((((((&&&&&&&&&'''''''''''''''&&&%%%$$$%%%$$$######%%%000...***'''%%%%%%%%%&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''"""######$$$$$$%%%%%%&&&$$$%%%'''))))))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))***)))((('''&&&%%%%%%%%%rrraaaZZZXXXRRRQQQSSSNNNMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???===;;;999777666444444333222111000///.../////////.........------.........---------------........................+++,,,---------...---,,,++++++************++++++************************************))))))))))))))))))((((((((()))******))))))))))))***************'''(((,,,,,,((('''************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&(((+++---+++&&&!!!###(((******)))(((''')))))))))((((((((((((((((((((((((((((((((((((((()))*********))))))((('''((()))***++++++***)))((('''''''''((((((((())))))((()))))))))))))))******,,,,,,,,,+++++++++++++++........................------.........///////////////......---,,,,,,,,,,,,,,,,,,---------------...---------------...///------,,,,,,,,,,,,------........................000///...---------......222222222111000...---,,,...---,,,,,,,,,...000111,,,,,,------......///000///////////////000000000............////////////..................------............////////////000000000000000000000000///...---,,,,,,,,,------------------............,,,,,,++++++++++++,,,,,,///...,,,++++++,,,...//////...............//////------------,,,+++***)))*********)))))))))((((((((((((((((((((()))******))))))************))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((()))***++++++++++++(((((((((&&&%%%&&&)))+++(((''''''(((***+++***)))''''''''''''''''''''''''(((******)))&&&%%%''')))...&&&+++,,,%%%///666)))'''''''''''''''(((((((((&&&(((((('''&&&%%%&&&''''''((()))***++++++***)))((((((((((((((((((((((((***((('''((())))))))))))+++***(((&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&'''%%%$$$((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***#########$$$&&&((()))***nnn^^^XXXXXXRRRRRRSSSMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@>>><<<:::888777666333333222111000//////...000000000/////////....../////////......---------........................,,,,,,---......---++++++++++++************++++++************************************))))))))))))(((((()))))))))(((''''''))))))*********++++++++++++((((((******((()))+++******))))))((((((''''''))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&))),,,---***%%%!!!$$$''')))******))))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((((((''''''&&&(((***,,,,,,***(((&&&''''''(((((((((((()))))))))(((((((((((((((''''''******************++++++++++++,,,---......//////------------............000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,...........................------------...//////222222222111111///......,,,,,,,,,---...111333555......//////000111111111000000000/////////......---------.../////////000//////......---------,,,........./////////000000000000000000000000000000///...---------------...,,,,,,---------.........---------,,,,,,---------///...---,,,,,,---...///------,,,------...///000------,,,+++******************))))))))))))((((((((((((((((((((())))))***************************)))((((((''''''(((((())))))))))))(((''''''&&&&&&(((''''''''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((''''''((('''''''''''''''((()))&&&''')))+++---...//////(((((((((&&&%%%%%%''')))+++)))''''''(((******)))))))))))))))))))))))))))+++++++++)))'''&&&&&&(((,,,(((,,,,,,&&&,,,222***+++)))'''%%%%%%&&&'''(((&&&'''''''''%%%$$$%%%&&&&&&&&&((()))***+++++++++******))))))((((((''''''''''''&&&&&&'''((((((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((&&&%%%%%%&&&'''&&&$$$$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((()))******'''&&&%%%%%%$$$%%%%%%%%%kkk]]]XXXZZZTTTSSSSSSMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEE@@@???>>><<<:::888777666333333222222111000000///000000000000////////////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,------******+++++++++************++++++************************************)))))))))((('''((()))))))))'''&&&%%%((())))))))))))*********+++)))((((((((()))***,,,***)))))))))((((((((('''))))))))))))***************)))(((((((((((()))***((((((((((((((((((((((((''''''((((((((((((((('''***)))((((((((((((((('''((()))***)))(((((()))+++'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))((((((''''''((()))******)))((('''(((((((((((((((((()))))))))))))))(((((('''''''''"""###$$$&&&(((***+++,,,******++++++,,,------...,,,,,,,,,,,,------------//////............------...---------,,,,,,++++++,,,,,,,,,,,,,,,---......++++++*********+++,,,,,,---------------------------------......///000111111222222222111000//////---------...000222333444......///000111111111111111000000///......------,,,,,,------...///000000000000//////...------------------.........//////////////////////////////...---------------------,,,------------...............------------............---,,,,,,---......++++++++++++,,,...//////---,,,+++)))))))))***+++))))))))))))))))))(((((())))))(((((((((((())))))******))))))))))))))))))(((((((((''''''((((((((())))))(((((('''''''''''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''((((((((((((''''''+++)))((('''&&&'''((((((&&&''')))+++---......///)))***)))(((&&&%%%'''(((,,,)))&&&%%%&&&'''''''''*********************************)))((('''((((((((('''******''')))+++)))(((((('''&&&&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&''''''((())))))***************))))))((('''&&&&&&$$$)))+++((($$$$$$%%%&&&$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%&&&'''&&&%%%!!! !!!$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++***)))(((&&&%%%$$$######kkk]]]YYY[[[VVVTTTTTTNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEE@@@???>>><<<:::888666555444444444333333222222111000000000000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,000+++***---,,,))))))---++++++************++++++************************************)))))))))((('''((()))))))))'''&&&%%%'''''''''(((((((((((()))******(((&&&'''))),,,,,,))))))))))))((((((((((((((()))))))))*********+++***)))(((''''''((()))***++++++******)))((((((((('''(((((((((((((((''''''*********)))(((((())))))((())))))'''&&&&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))(((***)))(((''''''((()))***))))))))))))))))))((((((*********))))))(((((((((!!!"""###%%%''')))***+++************************++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000//////......------,,,,,,------,,,+++******+++++++++*********++++++,,,---------------------------,,,---...///000111111111000000111111111000000//////////////////000000111------///000000111000000111111000///...---,,,,,,+++,,,,,,---...//////000000000000/////////......+++++++++,,,,,,,,,------........................,,,,,,,,,------------,,,---------........./////////......------......///------,,,,,,,,,,,,------************+++,,,......,,,+++***)))((()))***+++(((((((((((((((((())))))))))))(((((((((((())))))***)))(((''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''((((((((((((''''''...---***((('''''''''''''''((()))***++++++++++++***++++++***((('''((())),,,***&&&%%%&&&'''''''''''''''''''''''''''''''''((('''''''''((()))******&&&((((((***...+++((()))###$$$&&&'''(((((((((''''''((()))(((&&&&&&&&&'''******)))(((((('''''''''))))))(((''''''&&&%%%%%%(((333888111'''%%%)))+++''''''(((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%''''''&&&%%%$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''(((''''''(((((()))***+++%%%%%%%%%&&&''')))++++++lll]]]YYY[[[UUUTTTTTTNNNMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDD@@@???===;;;999777666555555555444444333333333333000000000/////////......................................................///+++,,,111111+++***...++++++************++++++************************************))))))))))))(((((()))))))))(((''''''&&&&&&&&&'''''''''(((((()))***)))&&&&&&+++---,,,))))))))))))(((((((((((('''(((((())))))************)))'''&&&&&&''')))***,,,,,,+++******)))(((((((((((((((((((((((('''&&&%%%(((,,,---+++(((&&&%%%'''(((((('''%%%&&&(((++++++*********))))))))))))))))))))))))))))))))))))(((((()))*********))))))+++)))'''%%%%%%''')))+++******))))))))))))((((((******)))))))))))))))((((((((((((((((((((())))))***)))))))))))))))))))))************++++++++++++))))))***,,,...///000111..................------...---,,,+++************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...//////000000000000////////////......---------+++,,,...000000000//////000000//////...---,,,,,,,,,,,,,,,---.........///////////////////////////*********+++++++++,,,,,,........................,,,,,,---............---....../////////000000000......------------......+++++++++,,,,,,+++++++++******)))******+++,,,---******)))))))))))))))***''''''(((((((((((())))))***))))))(((((((((((((((***)))'''&&&%%%&&&&&&'''(((''''''&&&&&&''''''((((((((((((((((((((('''''')))(((((((((((((((((()))&&&''''''(((((((((((((((''''''((((((((((((''''''...---+++***(((''''''''''''(((((()))))))))(((((()))+++,,,+++)))))))))***...+++)))((()))******)))(((((((((((((((((((((((('''%%%%%%&&&(((*********&&&***(((---888222(((+++!!!###&&&((())))))((('''((()))***)))'''&&&'''(((++++++)))((('''&&&&&&&&&((((((''''''&&&&&&%%%%%%(((555;;;222'''&&&***,,,))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((()))((((((((()))))))))******%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''((()))******((((((((('''(((((()))***mmm]]]XXXYYYSSSRRRSSSMMMMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCC??????===;;;999777666555444444333333333333222222/////////.........------,,,,,,,,,---......//////........................,,,***000:::;;;111+++---++++++************++++++************************************))))))))))))))))))((((((((()))******''''''''''''(((((((((((('''******&&&''',,,---+++(((((((((((())))))))))))&&&&&&'''(((((()))*********)))'''%%%%%%''')))************)))))))))))))))((((((((((((((('''&&&&&&$$$'''******'''%%%%%%&&&&&&'''((('''&&&''')))+++++++++***)))(((''''''&&&((((((((((((((((((((((((&&&'''(((((()))))))))((()))((('''&&&&&&'''((()))*********)))))))))((((((''''''((((((((((((((()))))))))))))))(((((((((((('''''''''(((((())))))***)))))))))*********++++++((()))***+++,,,...//////------------------............------,,,---------++++++++++++,,,---...///++++++++++++++++++++++++***+++---.........------------...///////////////------------,,,,,,+++++++++---///000111000///////////////......---------------------------------++++++,,,------.........******+++++++++,,,,,,,,,---------------------------...///000111000000///000000000000111111111111...------------------...*********++++++***************)))))))))******+++(((((()))))))))))))))((('''''''''((((((((())))))******)))(((((((((((((((+++***(((&&&%%%&&&''''''(((''''''&&&&&&''''''((('''((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))((('''''''''((()))))))))((((((''')))+++***)))))))))+++,,,***)))***++++++***)))************************'''%%%$$$%%%''')))((('''$$$)))&&&...???888'''***$$$%%%%%%&&&'''''''''''''''((()))(((&&&%%%&&&'''***)))((('''&&&''''''(((((((((((('''''''''''''''###...222***%%%'''((($$$((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&$$$###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&''''''&&&'''((()))))))))(((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***,,,+++***(((&&&%%%%%%%%%mmm]]]WWWWWWQQQPPPRRRLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC???>>>===;;;999777666555333333222222222222222222///.........------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******444BBBCCC555,,,,,,++++++************++++++************************************))))))))))))***)))(((((((((***+++,,,(((((((((((())))))))))))&&&******&&&''',,,---***(((((((((((())))))))))))%%%&&&&&&'''((())))))******)))'''%%%%%%''')))***'''''''''((()))*********(((((())))))((('''&&&&&&)))(((&&&!!! &&&+++&&&'''((((((((((((***,,,++++++***((('''&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''+++*********))))))((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++))))))))))))************)))******++++++,,,,,,---+++++++++,,,,,,---------...............///000111,,,,,,,,,,,,---...///000++++++++++++++++++++++++)))***+++,,,---,,,+++***+++,,,---...////////////***++++++,,,,,,++++++***,,,---///111222111000///...............---------------------------,,,,,,((()))***+++,,,------...++++++,,,,,,,,,---------------------------------///000111333333333222111000111111111222222222222---------,,,,,,---------))))))************))))))+++***)))))))))))))))***'''((()))******)))((('''&&&'''''''''(((((())))))******)))(((((((((((((((---+++)))'''&&&'''(((((('''''''''&&&&&&''''''''''''''''''((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((''''''((((((((((((''''''$$$%%%''')))***))))))(((&&&&&&((())))))*********%%%''')))***)))((()))***((((((''')))******(((''''''''''''''''''''''''''')))&&&$$$$$$&&&'''&&&$$$"""'''###---BBB999%%%''')))'''&&&$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&)))((('''&&&&&&'''))))))(((((((((((())))))))))))""")))***%%%%%%+++)))!!!'''%%%$$$######$$$&&&((('''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%$$$%%%'''((('''&&&)))'''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))%%%%%%%%%&&&'''((()))***lllcccZZZWWWUUUPPPMMMMMMLLLKKKKKKLLLMMMMMMJJJHHHIIIIIIHHHFFFEEECCCBBBBBB@@@>>><<<::::::888666333222222222222222222222222////////////////////////000000///...---,,,,,,+++888333...---///000...+++,,,...111555666333---(((---******------***(((******++++++++++++***))))))(((((())))))))))))(((''')))((((((((((((((()))***)))***,,,+++***))))))***+++++++++++++++***)))(((''')))++++++)))'''''''''///''')))***$$$&&&,,,)))&&&&&&'''((()))(((((((((((()))*********((('''&&&)))******)))&&&%%%%%%&&&***,,,***$$$###'''++++++((((((''''''''''''(((((()))'''$$$""""""###%%%'''++++++)))(((''''''''''''******(((&&&######%%%'''''''''((((((((((((''''''*********)))((((((''''''***)))((((((((()))+++,,,******))))))((((((''''''(((((((((((((((((((((((((((((())))))******++++++(((((()))***************---,,,,,,+++,,,---///000------......//////000000000000//////......---------,,,,,,+++++++++,,,,,,,,,---...000000...---,,,///......---,,,,,,++++++///......---,,,,,,++++++...------------...//////000///---,,,,,,---...000************************------------............,,,,,,,,,---------------000///...------...///000///////////////......---------...///...---+++***---,,,,,,+++*********+++---,,,***)))))))))***+++***)))'''&&&'''(((***,,,+++***'''&&&%%%&&&((()))%%%&&&((()))*********)))******))))))((((((''''''+++*********))))))((((((******))))))((((((((('''&&&&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&(((******((($$$(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&)))&&&,,,:::>>>333+++***(((((((((((((((((('''&&&(((((((((((((((((((((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''###&&&+++......,,,)))&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''')))******''''''&&&&&&&&&''''''((()))'''$$$$$$%%%&&&&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&'''''''''%%%$$$%%%&&&(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&''')))(((&&&$$$kkkbbbZZZWWWUUUPPPNNNNNNOOOOOOOOOPPPQQQPPPNNNLLLIIIHHHGGGFFFEEECCCBBBBBB???===;;;::::::999777555444444444333222222111111////////////////////////.........---,,,,,,++++++333...******---...---+++---...///000000000//////777...)))***---,,,***)))+++++++++++++++***)))((('''((())))))******))))))((((((((((((((()))******+++---...---,,,++++++,,,******++++++***))))))((((((***,,,,,,***(((((((((///(((+++---''')))---)))******))))))))))))))))))((()))******)))((('''&&&+++,,,,,,+++)))((()))***(((+++***%%%###'''******((((((''''''''''''(((((()))(((&&&%%%%%%%%%'''(((+++***)))((('''''''''''''''((((((((((((***---000''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''((()))***+++'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((()))************))),,,,,,+++++++++,,,---...------......///000000000///////////////...............---------------...,,,---...//////...---,,,......................../////////...------,,,,,,...------------...//////,,,,,,,,,+++***)))((((((------------------------............////////////...........................///111222222111///...000000000000//////......---------------,,,++++++---,,,+++***************++++++******)))))))))***)))((('''''''''(((*********)))((('''&&&''''''(((&&&'''((()))******)))(((((((((((((((''''''''''''******)))))))))((((((((()))))))))(((((('''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&(((******(((%%%(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&)))&&&---999<<<222***)))))))))))))))((('''&&&%%%''''''''''''''''''''''''(((***+++***((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((&&&$$$""""""$$$''')))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%%%%'''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))(((((()))******(((&&&kkkbbbYYYWWWUUUQQQOOOPPPQQQPPPPPPQQQRRRQQQOOOMMMIIIHHHGGGFFFEEECCCCCCBBB???===;;;:::999999777666555555444333222111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,///+++((())),,,...---+++---......,,,***,,,222777???222((((((,,,---+++***,,,,,,,,,+++***)))((('''(((((()))***++++++++++++'''''''''((()))***+++,,,///000000...+++))))))***))))))******))))))(((((()))+++,,,,,,***))))))***---(((+++---(((+++///***///...,,,***))))))))))))((())))))))))))(((((('''''')))***)))''''''((()))&&&******&&&%%%((())))))((((((''''''''''''((((((***)))))))))((((((((((((******)))(((''''''''''''%%%&&&((()))***,,,000333''''''((((((((((((''''''%%%&&&&&&'''(((((())))))(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))))))))+++************++++++,,,---------...//////000000.........///////////////...---------------......---...///000000///...---++++++,,,---......//////111000000//////...------......------......///000+++,,,------,,,)))&&&$$$......................../////////000000000111111////////////////////////...///000111111000///...000000000/////////......------,,,++++++++++++,,,,,,+++*********************************)))((((((''''''((((((((()))))))))(((((((((((((((''''''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''''')))******(((&&&(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((''''''''''''***(((---777888///(((((())))))))))))((('''%%%%%%'''''''''''''''''''''''''''(((***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))&&&"""!!!%%%(((&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''&&&%%%%%%&&&&&&((())))))%%%%%%&&&''''''''''''&&&(((((('''(((******((('''kkkbbbYYYVVVUUURRRPPPQQQOOONNNNNNOOOPPPOOOMMMKKKHHHHHHGGGFFFEEEDDDCCCCCCBBB???;;;999999888666555333333222222111111111111000000000000000000000000++++++,,,,,,------------///,,,***+++,,,...---,,,***,,,---***(((***222:::;;;111******,,,++++++,,,,,,,,,,,,+++***)))((('''******+++++++++******)))'''''''''((()))+++,,,---999999777222---)))(((((((((((())))))))))))(((((()))***++++++***))))))******&&&))))))%%%,,,333---222000---***((((((((()))((())))))))))))(((((((((%%%'''((('''&&&&&&'''(((%%%***+++)))(((******)))((((((''''''''''''(((((())))))*********)))((('''***)))((('''''''''''''''&&&'''(((''''''(((***,,,''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((((((((((())))))*********(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))(((((()))))))))))))))))))))))),,,,,,------.../////////------......//////000000,,,,,,,,,+++,,,,,,---...///000000111111000000///***++++++,,,,,,------...222222111000000//////..................//////000000000000000///---+++***------------------------000000000111111111111222111000000000000000//////111///---++++++---///111///......------------------,,,***))))))***+++,,,+++******)))))))))******((()))***+++***)))'''&&&&&&'''(((((())))))((((((&&&''')))***)))((('''&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))***)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''''''''))))))(((&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&))))))---444444,,,'''&&&(((((((((((((((((('''&&&''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))&&&'''(((((((((&&&%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((())))))(((''''''&&&''''''&&&&&&&&&(((***)))'''%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))((()))))))))'''&&&'''((('''&&&&&&%%%&&&'''((()))%%%&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''%%%lllbbbYYYVVVUUURRRQQQRRRMMMLLLLLLMMMNNNNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDAAA<<<999888666444333000000000000111111111111////////////////////////,,,,,,------......//////...---,,,++++++++++++***'''***,,,+++)))***000777000---,,,---+++(((***...,,,,,,,,,+++***)))((((((,,,,,,,,,++++++)))((('''''''''((((((***+++,,,---CCCBBB>>>888111+++))))))'''((())))))))))))((((((((()))***)))(((((()))******&&&((('''$$$///999444000...+++((('''&&&'''''')))(((((((((((())))))))))))***++++++***)))***,,,%%%***,,,***)))+++,,,***((((((''''''''''''(((((('''((()))******((('''&&&)))((((((''''''''''''''''''(((((('''&&&%%%&&&'''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))))))))******++++++,,,((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''((((((((((((((((((((('''+++++++++,,,------......,,,,,,------.........///---------------...//////111111111222222111111111------------...---......333222222111000000/////////............///000000333222111000000000111222........................000000000000111111111111111000000000/////////...///...------------...///,,,,,,+++************++++++***)))(((((()))++++++)))))))))(((((())))))***(((((()))***)))((('''&&&&&&&&&'''(((((((((((('''%%%&&&(((******)))'''%%%&&&&&&((())))))((('''''''''''''''(((((())))))***&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((*********)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))'''&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((())),,,000///***&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$&&&((((((((('''((()))'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&(((+++------***&&&$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))'''''''''''''''((()))***)))(((((()))***)))&&&$$$(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))))))))'''&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$&&&''''''&&&mmmcccZZZVVVTTTQQQQQQRRRNNNMMMMMMNNNOOONNNLLLJJJGGGGGGFFFFFFEEEDDDDDDCCCEEEAAA<<<999777666555333111111111111111111111111////////////////////////---------....../////////,,,++++++***)))((((((''''''***,,,,,,***+++...111((()))---///,,,''')))///***++++++++++++***)))))),,,,,,++++++***)))''''''((((((((()))***+++,,,---===<<<888222,,,'''&&&&&&(((((())))))******))))))'''((()))((('''''')))++++++)))+++(((%%%222<<<666---,,,***((('''''''''''')))(((((((((((())))))***((()))******(((((((((***%%%***,,,***)))+++,,,***((((((''''''''''''(((((('''((()))))))))(((&&&%%%((((((''''''&&&''''''((('''((())))))(((((()))***''''''((((((((((((''''''))))))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''&&&)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,............///000111222111111000000000000111111111111000000000000000000333222222111111000////////////......//////000111222111///......///111333000000000000000000000000........./////////000000000//////......---------***,,,000222222000,,,***+++***)))((('''((()))***)))(((((((((((()))******((((((((((((((())))))***(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((%%%&&&(((******)))'''&&&$$$%%%'''((())))))((((((((((((((()))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))++++++***(((((()))(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&))),,,---+++(((&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))&&&&&&&&&'''((()))++++++***)))((()))******(((&&&))))))((((((((('''''''''%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&'''(((((((((((('''(((&&&%%%%%%((()))))))))oooeeeZZZVVVTTTQQQPPPRRRMMMMMMMMMNNNOOONNNLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDCCC???;;;888777777777666555555444333222111000///---------------------------------------------...)))***++++++***))))))************++++++++++++,,,)))(((***------)))***---))))))***++++++++++++***((())))))******))))))(((***)))))))))******+++,,,//////---***'''&&&''')))((())))))***++++++******((())))))(((((((((***,,,)))***---***&&&111777---)))))))))))))))((((((((()))(((''''''((()))***+++'''((()))(((&&&%%%%%%&&&$$$(((***'''&&&)))+++***((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''&&&&&&''''''(((''')))******)))))))))***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((()))))))))'''&&&%%%''''''(((((()))*********+++++++++***************,,,,,,,,,------...000000///..................///......//////000111111111222222222111000000/////////////////////000000111000000///...------------000000000000000000000000,,,,,,---------...............------,,,++++++***)))***++++++++++++***))),,,***)))''''''((()))***&&&'''(((((()))))))))((((((''''''''''''((()))***)))(((''''''&&&&&&''''''''''''&&&%%%&&&'''((()))%%%&&&((()))))))))((('''"""$$$&&&((())))))))))))((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&))),,,,,,)))(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''')))******'''%%%''''''''''''((((((((((((&&&&&&&&&''''''((((((((($$$(((+++***(((&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((('''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((((('''%%%$$$$$$&&&((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''((('''''''''((()))******)))'''&&&'''***+++++++++(((((('''''''''&&&&&&&&&###%%%'''))))))(((&&&%%%&&&'''((('''%%%%%%%%%'''%%%&&&((())))))(((%%%$$$&&&&&&'''((((((((((((((('''&&&$$$%%%''')))))))))pppfff[[[VVVTTTPPPPPPQQQLLLKKKKKKLLLMMMMMMJJJHHHGGGGGGFFFFFFEEEEEEDDDDDD@@@===999777888999999999:::999777555333111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------...---+++))))))***+++***)))...)))(((+++---++++++,,,((()))***++++++,,,++++++%%%&&&'''(((******+++++++++***************++++++)))************,,,000333))))))***+++++++++++++++)))******)))((())),,,...%%%(((---***$$$---000###'''((()))************))))))(((''''''''')))***++++++,,,,,,+++(((''''''(((###'''(((%%%$$$(((***)))((((((''''''''''''(((((()))))))))(((((((((((((((''''''&&&&&&&&&''''''((((((***+++***(((&&&&&&'''''''''((((((((((((''''''''''''(((((()))*********&&&&&&((()))))))))((('''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((()))))))))$$$%%%&&&&&&''''''&&&&&&(((((()))))))))(((&&&%%%&&&&&&''''''((()))))))))+++*********))))))(((((())))))))))))***+++,,,------,,,,,,++++++,,,,,,---)))***+++,,,...///000000222222111111000////////////////////////000111111///000000000///---***(((........................+++++++++,,,,,,,,,------------,,,++++++***))))))...)))"""""")))...,,,+++)))((('''(((***+++%%%&&&((()))))))))(((''''''''''''''''''((()))***)))((('''%%%%%%&&&''''''((('''%%%$$$%%%&&&(((***&&&&&&'''(((((()))((((((!!!###%%%''')))*********(((((((((''''''&&&&&&%%%'''''''''((((((((())))))'''((((((((())))))******((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&))),,,,,,)))((((((***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''')))******'''%%%''''''''''''((((((((()))'''((((((((())))))******###'''***(((&&&&&&''''''++++++***)))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))$$$%%%&&&'''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''+++++++++++++++++++++++++++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&***)))((((((((((((((()))'''%%%%%%&&&***---//////''''''&&&&&&&&&%%%%%%%%%"""%%%(((******)))&&&$$$&&&'''((('''%%%$$$%%%&&&"""$$$'''***+++)))'''%%%&&&''''''(((((((((((((((%%%###""""""%%%'''''''''ooobbbWWWUUUWWWVVVRRRPPPPPPNNNLLLKKKKKKKKKIIIHHHFFFGGGHHHFFFDDDBBBAAAAAA>>>===<<<:::888666555444444444333333222222333333000000//////.........---+++,,,---......---,,,+++)))******+++---......///)))***+++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,++++++***)))((((((,,,***((((((***+++++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))***((('''(((+++,,,+++(((***)))((('''''''''''''''((((((((((((((((((''''''+++*********))))))((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))((('''((()))))))))((('''&&&&&&'''((()))******)))(((''''''&&&%%%&&&'''((((((&&&'''''''''''''''''''''''',,,)))(((++++++(((%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''(((''''''&&&&&&'''''''''&&&((()))&&&######&&&)))************************+++((('''(((+++,,,***''')))+++,,,,,,+++***,,,---...---+++******---///111000000//////............---------,,,,,,+++++++++------..................------,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,+++***))))))******++++++******))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&'''((())))))((('''&&&&&&''''''''''''%%%$$$###(((((()))***************%%%%%%&&&&&&&&&%%%###"""###%%%'''))))))((('''&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((***))))))(((''''''&&&%%%$$$%%%'''))))))((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))************)))'''&&&&&&'''(((((()))(((&&&%%%%%%&&&'''(((&&&'''''''''(((((()))))))))***)))'''%%%%%%''')))''''''''''''''''''''''''''''''(((((())))))*********)))((('''&&&''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&***)))(((''''''((())))))((('''%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""%%%''''''***111555444''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((+++,,,((((((((()))(((''''''&&&nnnaaaVVVUUUWWWVVVSSSQQQPPPNNNLLLKKKKKKKKKIIIHHHGGGHHHHHHGGGDDDBBBAAAAAA???>>>===;;;999888666666555444222222333333333222111111111000000/////////...///000000000000///...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++******))))))---+++((((((((())))))(((,,,+++***))))))))))))***))))))))))))))))))))))))************************''''''((((((((((((''''''(((((()))******)))((((((***((('''(((***,,,***)))******)))))))))((((((((('''''''''(((((((((((((((*********)))))))))(((((((((((('''''''''((())))))''''''((())))))))))))(((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%((('''&&&''')))***)))((((((((((((((((((((((((((()))&&&&&&)))***&&&###$$$(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&)))((((((+++)))&&&'''+++))))))))))))))))))))))))***))))))***++++++)))((()))+++,,,,,,++++++,,,---...---+++******,,,...///......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------,,,,,,************************&&&&&&'''((())))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((%%%%%%%%%&&&'''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''((())))))+++***((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''(((((('''&&&&&&)))***+++++++++***)))((('''((())))))******))))))))))))'''&&&&&&&&&''''''&&&'''((())))))'''&&&%%%(((((((((''''''(((((((((((('''''''''''''''((((((***)))(((''''''&&&&&&&&&%%%&&&((()))***)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&((('''&&&&&&'''((()))***,,,+++(((&&&&&&&&&''''''((((((((((((((()))))))))%%%&&&'''&&&&&&''')))+++''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''((()))***,,,+++)))((())))))((('''&&&&&&''''''''''''&&&&&&''''''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&(((,,,...---''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))***+++)))((('''&&&&&&''')))***(((((((((((((((''''''&&&mmmaaaVVVUUUWWWVVVSSSRRRQQQOOOMMMLLLLLLKKKIIIGGGHHHIIIIIIGGGDDDAAAAAAAAA???>>>===;;;:::888777777666333111111333444222000000000000///////////////+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++*********---+++((('''(((((('''%%%******))))))(((((())))))************************************************''''''((((((((((((''''''&&&'''(((((((((((('''''')))((('''(((***+++***))))))******++++++***((((((&&&'''''''''(((((())))))******))))))))))))(((((())))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&***)))((()))***++++++)))))))))))))))))))))))))))&&&$$$%%%***+++((($$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((***###%%%000111'''$$$)))''''''''''''''''''''''''***+++,,,+++***(((((())))))***++++++******+++---...---+++******+++,,,---+++++++++***************))))))***************+++,,,,,,,,,++++++*********))))))))))))))))))))))))%%%&&&'''((()))))))))((()))((((((''''''''''''((('''''''''(((((((((((((((******))))))(((''''''&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((()))******---,,,***)))((((((((()))(((((((((((((((((((((((((((((((((((())))))******''''''((((((((((((''''''''''''((())))))))))))(((''''''((())))))))))))((()))'''$$$""""""$$$&&&''''''((())))))((('''%%%$$$))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%&&&'''(((&&&''')))*********)))(((&&&'''(((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&''')))***+++...,,,***((('''&&&&&&''')))))))))(((((((((((((((%%%&&&&&&&&&%%%&&&(((***''''''''''''''''''''''''))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''(((((((((''''''''''''(((***+++000...+++******)))(((&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&######''')))''''''''''''''''''''''''''',,,+++)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))***)))(((&&&&&&&&&'''(((((((((((((((((('''''''''kkk```WWWVVVWWWVVVTTTTTTQQQOOOMMMMMMLLLKKKIIIGGGHHHIIIIIIGGGDDDAAA@@@@@@>>>===<<<;;;999888777666777333000000333444222///------------------,,,,,,*********++++++*********------,,,,,,,,,,,,++++++...---,,,+++******++++++...---+++******+++,,,------,,,,,,,,,++++++******+++***(((((())))))((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''''''''((((((((((((((((((((((((((()))***))))))'''(((***++++++***((('''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&''''''(((((((((''''''(((((())))))))))))((((((((())))))))))))))))))(((***(((((((((***+++***)))(((((((((((((((((((((((('''%%%''',,,...***''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!###$$$&&&%%%&&&'''(((((())))))(((''''''''''''((()))***+++,,,"""(((999===---%%%)))'''''''''''''''''''''''')))+++---,,,)))'''(((***'''((())))))(((((()))+++...---+++)))))))))***+++))))))))))))))))))))))))'''((((((((()))*********++++++******)))(((''''''(((((((((((())))))))))))'''((())))))*********)))***))))))(((((()))))))))''''''''''''''''''&&&&&&))))))((((((((('''''''''''''''((((((((((((((()))'''''''''((((((((((((((()))))))))))))))(((((((((((((((''''''(((((()))***---,,,***)))((('''((((((((((((((((((((((((((((((******))))))(((''''''&&&))))))))))))))))))))))))$$$%%%&&&&&&'''(((((((((&&&''''''((((((((((((((((((&&&%%%######$$$&&&'''''''''(((((((((((('''&&&)))(((((((((((((((((()))%%%%%%%%%%%%&&&''')))))),,,***'''%%%%%%&&&((()))&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''((())))))***+++***)))((('''''''''''')))((((((((('''&&&&&&&&&'''(((((('''$$$###$$$%%%''''''''''''''''''''''''******))))))(((((('''''')))((('''&&&&&&'''((())))))((('''''''''''''''(((((((((((((((((())))))***'''&&&&&&&&&''')))***+++///---+++******)))(((&&&&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%###%%%+++---,,,&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%)))(((''''''''''''(((((())))))((('''''''''''''''jjj```XXXVVVVVVUUUTTTUUUQQQPPPNNNNNNMMMLLLIIIFFFGGGHHHHHHFFFCCCAAA@@@@@@<<<;;;:::999888777666555666333111111222333111///,,,,,,------------------......------------......++++++,,,,,,,,,,,,---------,,,+++***************,,,+++***))))))***+++,,,,,,,,,+++++++++++++++***)))(((((()))+++,,,+++***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))((((((((())))))******+++'''((((((((((((((()))***&&&''')))******)))'''&&&&&&'''''''''(((((())))))(((((((((((((((((())))))'''(((((((((((('''%%%%%%((()))))))))((('''&&&&&&(((((()))))))))))))))((()))))))))(((((()))))))))((('''&&&''')))***)))((('''''''''''''''''''''''''''%%%&&&,,,...***(((((((((((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&''')))***$$$$$$%%%&&&''''''''''''(((((((((((())))))***+++---&&&---AAADDD444(((+++(((((((((((((((((((((((('''***---+++(((&&&''')))$$$&&&''''''&&&&&&'''(((,,,+++***)))((()))))))))))))))))))))))))))******'''''''''(((((()))))))))******)))((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''((())))))))))))((()))((((((((((((((()))))))))(((((('''&&&%%%%%%$$$&&&'''''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((()))((((((((()))))))))))))))''''''&&&&&&''''''((()))+++***((('''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))***++++++&&&''''''((((((((((((((()))******++++++*********%%%&&&'''((()))))))))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***+++)))'''%%%%%%&&&(((***&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''((()))'''%%%######$$$''''''''''''''''''''''''******))))))(((((('''''')))((('''&&&&&&'''((()))+++***)))((('''&&&&&&&&&((((((((((((((()))***+++'''&&&&&&&&&'''(((***++++++***(((((())))))((('''&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((+++111444333&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))************)))'''&&&%%%&&&&&&&&&'''((())))))***))))))(((''''''''''''(((jjjaaaYYYWWWVVVTTTSSSTTTQQQPPPOOOOOONNNLLLHHHEEEEEEFFFFFFEEEBBB@@@@@@@@@::::::999888777666555555555444333222000000000000///////////////000000000...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,+++*********))))))))))))******+++************************(((((((((***,,,------+++))))))(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))***+++,,,---&&&((())))))(((''')))***&&&&&&((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&((((((((('''&&&%%%)))))))))))))))(((((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''###$$$(((***(((&&&'''((((((************((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))''''''''''''&&&%%%$$$###((((((''''''''''''(((((('''###+++999;;;///&&&((())))))))))))))))))))))))&&&((())))))((('''(((((($$$%%%&&&&&&%%%%%%&&&'''***))))))((((((((())))))))))))))))))************'''(((((((((((((((((()))(((((((((''''''&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&''''''(((((()))''''''(((((((((((())))))&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))***''''''((())))))))))))((('''((()))++++++***)))(((%%%%%%&&&''')))***+++,,,''''''&&&&&&&&&&&&'''''''''''''''''''''((()))******)))'''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''%%%$$$###(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&&&&'''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&%%%$$$%%%&&&'''(((+++***)))(((''''''''''''(((''''''(((((()))***+++'''&&&&&&&&&&&&''')))***(((&&&%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((((((&&&(((,,,///---%%%%%%&&&&&&'''(((((((((%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''*********)))(((%%%###"""%%%%%%&&&'''((()))*********)))(((&&&&&&''''''(((kkkbbbZZZWWWUUURRRRRRTTTRRRQQQPPPOOOOOOLLLHHHEEEBBBCCCDDDCCCAAA@@@@@@@@@;;;::::::999888777666666222555666333///---///222/////////000000111111111---,,,+++******+++,,,---------,,,,,,,,,,,,++++++***+++...//////...,,,+++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((***,,,,,,+++)))***))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))***+++---...%%%'''))))))'''&&&(((***''''''(((((()))))))))))))))))))))(((''''''&&&&&&'''''''''((((((((())))))%%%&&&((())))))((('''&&&'''((()))***++++++++++++&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%'''((('''&&&'''''''''''''''''''''''')))%%%$$$'''((('''&&&((('''(((***++++++***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$******)))(((''''''''''''"""###&&&++++++'''%%%((())))))))))))))))))))))))%%%%%%%%%&&&((()))((('''%%%&&&''''''&&&&&&'''((((((((((((((((((((())))))(((((((((((())))))******)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((('''''''''''''''(((((()))'''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%&&&'''((('''((())))))******))))))%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***+++((((((''''''''''''(((((())))))((((((((())))))***((((((''''''''''''(((((('''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))((('''&&&%%%$$$&&&'''((())))))(((((('''&&&''''''(((((((((((('''''''''((((((((((((((((((%%%'''))))))(((&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%%%%$$$%%%&&&'''(((((((((''''''((()))******''''''''''''((()))******((('''&&&&&&&&&'''((()))(((&&&%%%&&&'''))))))(((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((###&&&%%%"""###''')))'''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''&&&$$$!!! &&&&&&'''(((((()))((((((***)))'''&&&&&&&&&((()))lllccc[[[XXXUUURRRQQQSSSRRRQQQPPPPPPOOOLLLHHHEEE@@@BBBCCCBBBAAA???@@@@@@;;;;;;::::::999888777777111555777444---+++...333---.........//////000000000000............000000///......---+++******)))***,,,///222333111...---(((***+++,,,---,,,,,,+++((((((((((((((())))))))))))(((((()))******(((&&&((((((((((((((()))******))))))))))))))))))))))))************************))))))************))))))***))))))))))))+++---...%%%'''))))))'''&&&(((***))))))(((((()))***++++++******)))((('''&&&%%%%%%&&&'''''''''(((((())))))%%%''')))***+++***)))(((%%%&&&(((***,,,......///(((((()))******************)))(((''''''((()))***'''&&&%%%&&&((((((((('''))))))))))))))))))))))))---(((%%%((()))((((((***''')))***++++++***)))'''))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((())))))))))))...---,,,***))))))((((((&&&))))))&&&$$$&&&+++///))))))))))))))))))))))))%%%###"""%%%(((***(((&&&&&&''')))(((''''''(((***&&&&&&''''''(((((())))))'''''''''((((((((())))))******))))))((((((((('''&&&''''''''''''''''''''')))))))))***+++,,,,,,---'''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''((()))$$$$$$%%%''')))***+++,,,((((((((('''&&&&&&%%%%%%###$$$%%%&&&((()))***+++%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''((((((((((((((((((((()))******&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++******)))(((((()))+++,,,(((((()))***************((('''%%%$$$%%%&&&)))+++)))((((((((((((((()))***))))))(((((((((((())))))+++******))))))))))))***''''''((((((((((((((((((((((((((((((((()))******'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((((($$$%%%''')))******))))))))))))******)))(((''''''(((((())))))******++++++)))+++,,,+++(((%%%$$$$$$''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&'''((()))***%%%%%%&&&''')))+++,,,---&&&&&&&&&&&&'''(((******)))((('''&&&%%%&&&'''((()))(((&&&&&&((()))((('''&&&''''''''''''''''''&&&''''''((())))))***))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))%%%''''''%%%&&&+++---+++%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''(((((((((((((((((((((((('''(((*********(((&&&$$$((((((((()))(((((('''&&&+++)))'''&&&%%%&&&((()))jjjaaaXXXUUUTTTQQQPPPQQQOOOQQQRRRQQQMMMHHHFFFEEEFFFBBB???>>>???@@@???===<<<;;;999777666555444444333444444555444222111000------..............................------++++++........................,,,...111333333000,,,)))))))))'''&&&&&&'''((((((((())))))*********))))))((()))*********((('''&&&+++)))''''''((())))))))))))***,,,+++)))(((((()))'''(((((())))))))))))(((...,,,)))'''&&&''')))+++******))))))))))))******)))&&&###%%%)))***'''$$$((((((((((((((('''''''''++++++******)))))))))((((((((())))))((('''&&&&&&++++++++++++************---,,,+++)))(((((((((((((((''''''(((*********))))))((((((''''''(((((()))''''''(((***+++,,,---...+++)))((('''((((((&&&$$$'''&&&%%%$$$%%%&&&'''((('''(((((()))***++++++,,,,,,,,,***'''%%%%%%''')))'''''''''''''''&&&&&&%%%+++***)))(((((('''((((((%%%%%%&&&&&&&&&&&&%%%%%%)))%%%######&&&'''&&&###))))))(((((('''''''''&&&))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((&&&((()))++++++)))(((&&&(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))************)))((('''&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''(((******+++++++++''''''((((((((((((''''''((((((&&&%%%%%%&&&'''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))((('''''''''((()))+++,,,,,,)))''''''((())))))((((((((())))))******+++++++++***)))((((((''''''(((((('''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''((((((((((((&&&%%%$$$((((((&&&&&&''')))+++---)))+++,,,+++)))&&&%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%$$$$$$&&&%%%$$$######%%%&&&(((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''###%%%&&&'''&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***)))&&&$$$%%%''')))(((&&&))))))))))))((((((((((((+++)))'''&&&'''((('''&&&+++******)))((()))))))))))))))(((((((((((()))))))))((('''((()))(((&&&%%%jjjaaaXXXUUUTTTRRRQQQRRRPPPPPPOOONNNLLLJJJIIIGGGEEEBBB???>>>???@@@>>>===<<<;;;:::888666666555555444444555555444333222111...//////000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111///,,,***)))((((((''''''((()))***+++++++++******))))))((()))))))))))))))(((''''''***)))((()))++++++***(((((()))******(((''''''((()))))))))******)))((((((,,,***)))((('''((()))*********))))))((()))))))))+++(((&&&'''***,,,)))&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''((((((((()))))))))+++***)))((((((((((((((('''&&&%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))***++++++)))((('''(((*********((()))(((&&&%%%%%%%%%%%%&&&''''''(((((()))******+++++++++***)))(((((()))***'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%###""""""$$$$$$$$$###((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''))))))))))))''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''))))))))))))((('''&&&%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''(((******++++++***%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''''''''((()))((())))))******))))))((('''''''''&&&''''''(((((()))((('''&&&&&&'''((()))((('''''''''((()))+++,,,,,,***((('''((((((((('''((((((''''''''''''''''''((('''''''''''''''((((((((()))***)))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''''''''''''''''''''((()))))))))((('''&&&(((((('''&&&''')))+++,,,)))***+++***(((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))*********)))(((((('''''''''&&&$$$$$$$$$%%%'''(((((((((((((((((()))))))))%%%%%%&&&&&&&&&'''''''''&&&(((++++++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$%%%'''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&$$$######$$$$$$)))&&&%%%&&&((()))(((''''''''''''((())))))*********(((''''''(((((('''&&&''''''(((((()))+++,,,,,,))))))(((((((((((())))))...+++'''%%%%%%&&&&&&&&&jjj```XXXVVVUUUSSSRRRSSSVVVRRRMMMJJJKKKJJJHHHFFFFFFDDDAAAAAAAAAAAA@@@???===<<<:::999777777666666555555666555555444222222000111111111000///............---------...//////++++++++++++++++++++++++,,,---.........---+++***)))((((((((()))***++++++///---,,,***))))))))))))***))))))(((((((((((((((***))))))***,,,,,,***((('''(((***)))(((''''''(((++++++++++++***)))(((((())))))))))))))))))******+++***))))))((((((((((((+++)))'''(((***+++)))'''))))))))))))************''''''''''''&&&&&&&&&&&&***++++++++++++***))))))######$$$%%%&&&'''((()))((((((((('''''''''((((((&&&$$$$$$$$$&&&'''&&&%%%((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&(((+++------,,,***)))'''&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((***+++***)))'''%%%!!!"""###%%%%%%%%%%%%$$$'''''''''(((((('''''''''%%%&&&''''''&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((()))************(((((())))))))))))(((((())))))(((((((((((()))***))))))***************)))))))))((('''''''''((((((((((((''''''''''''((((((((('''''''''((()))***+++,,,***((('''(((((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))(((+++---,,,)))'''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''(((''''''&&&'''(((***+++))))))***((('''&&&''')))((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%'''((()))&&&''''''((())))))******%%%&&&&&&&&&&&&'''''''''&&&(((***+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$((('''&&&''')))***)))((($$$%%%&&&''')))***,,,,,,)))(((''''''(((((('''&&&&&&''''''((()))***+++,,,)))((((((''''''(((((()))222---'''######$$$&&&'''iii```XXXVVVVVVTTTTTTUUU^^^VVVMMMIIIIIIHHHEEEBBBGGGFFFEEEDDDCCCBBBBBBAAA===<<<;;;999888777777777666666666555555444333333111111111000///...---,,,------,,,,,,,,,---///000************************,,,,,,,,,+++++++++++++++(((((())))))***+++,,,---///---+++))))))***+++,,,***)))(((''''''((()))***+++)))(((((()))******)))''')))******)))(((((())),,,,,,,,,++++++)))((('''&&&'''(((*********))))))+++***)))(((((('''(((((()))'''&&&&&&((()))(((&&&((()))))))))))))))******))))))((((((((((((((((((+++,,,,,,,,,,,,,,,++++++######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$&&&'''&&&$$$***))))))(((((())))))***'''''''''''''''''''''''''''&&&&&&(((***,,,,,,+++((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''%%%&&&''')))******(((&&&$$$###$$$&&&(((((((((&&&%%%''''''((((((((((((''''''###&&&))))))''''''))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))''''''(((((('''&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''((()))******))))))*********++++++*********(((((((((((((((((()))))))))******++++++++++++***+++***)))((((((((((((((((((((((((''''''(((((((((((((((((((((((()))******,,,***)))((((((((('''%%%)))))))))((((((((((((((('''&&&&&&&&&''''''((()))'''+++---,,,(((&&&''')))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''%%%%%%''''''''''''''''''''''''###$$$%%%'''((((((''''''(((''''''''''''((()))***((((((((('''&&&&&&(((+++)))(((&&&%%%%%%''')))***(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''(((((((((''''''&&&'''((())))))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''(((*********)))$$$%%%&&&''')))***++++++)))'''''''''))))))(((&&&)))))))))))))))(((((('''(((((((((''''''(((((((((000,,,&&&######%%%'''(((hhh___XXXVVVWWWUUUVVVXXX]]]VVVMMMIIIIIIIIIFFFCCCDDDEEEDDDCCCBBBAAA@@@@@@<<<;;;:::999888888777888777666666555444444333333000000000///...---,,,+++,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++(((((()))***+++,,,,,,,,,,,,+++***))))))+++---///***)))(((''''''((()))***,,,)))%%%$$$%%%((()))***(((***++++++***)))***+++,,,,,,,,,++++++)))((('''%%%&&&(((*********)))(((******)))(((''''''((((((((('''''''''(((((((((''''''''''''(((((()))))))))(((((())))))))))))))))))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((''''''((('''&&&''')))***)))(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''***)))(((((())))))&&&$$$%%%&&&'''((((((&&&$$$###&&&((()))***)))(((&&&$$$''''''((((((((((((''''''"""%%%&&&$$$###%%%'''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))''''''''''''''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&''''''''''''(((((((((((('''(((((())))))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&'''(((((((((((())))))***++++++++++++++++++***)))((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))+++***)))((())))))'''%%%&&&''''''((()))***++++++***))))))(((''''''((((((&&&)))++++++(((&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((())))))(((''''''''''''''''''''''''''''''$$$%%%'''((())))))))))))'''''''''''''''((((((((('''((((((&&&%%%&&&(((+++)))(((&&&%%%&&&''')))+++))))))((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&((()))*********%%%'''((()))************''''''''''''(((((((((((('''''''''((())))))(((&&&((())))))))))))(((''''''((((((''''''''''''((((((***(((&&&&&&'''(((((('''ggg___XXXWWWXXXWWWWWWYYYUUUQQQLLLJJJKKKKKKJJJHHH@@@AAABBBAAA???=========;;;;;;999888888777777777777666555444333333333333.../////////...---,,,++++++,,,------...---------------------------------************++++++++++++((()))***+++++++++++++++))))))))))))***,,,---///((((((((((((((())))))***,,,((($$$###$$$''')))))))))***,,,,,,+++***+++,,,++++++++++++***)))((((((&&&'''((()))***)))(((''')))((((((''''''(((((()))************************&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&''''''((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((''''''(((((('''&&&((((((''''''''''''((((((***))))))))))))))))))))))))(((''''''(((((('''&&&$$$%%%&&&((())))))))))))'''''''''''''''''''''''',,,***'''(((***+++)))&&&&&&&&&&&&&&&&&&%%%$$$$$$((((((((()))(((&&&%%%$$$'''''''''(((((('''''''''!!!###&&&'''&&&%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))******)))(((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((((((''''''((((((((((((''''''$$$%%%&&&'''((((((((('''(((((()))***++++++++++++))))))((('''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((***)))((()))******(((&&&$$$%%%&&&'''(((***++++++++++++)))(((((('''''''''%%%&&&((()))***)))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''')))******++++++'''''''''''''''''''''''''''(((***+++,,,,,,++++++''''''''''''''''''''''''&&&'''((('''&&&&&&'''))))))((('''''''''((()))***)))))))))(((((((((''''''(((((((((((((((''''''''''''((((((((())))))******'''''''''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((((()))***)))((('''(((***'''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&)))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%###&&&(((***)))))))))***(((((((((''''''&&&&&&&&&'''&&&'''(((******(((&&&$$$%%%''')))*********)))(((''''''&&&&&&''''''((('''&&&&&&(((******(((&&&ggg^^^WWWWWWXXXXXXYYY[[[NNNNNNNNNMMMMMMLLLJJJIII???AAACCCBBB???===<<<===:::999888888777777777777666555444333222222222333......////////////...------...000111111///---,,,------------------------)))***++++++,,,,,,++++++((()))***++++++***))))))((())))))******+++++++++''''''((())))))))))))))))))'''&&&&&&((()))((('''((()))++++++******+++,,,)))))))))******)))(((((((((((((((((((((((('''''''''''''''''''''((()))*********++++++*********+++&&&''''''((())))))******(((((((((((())))))******((())))))***++++++******((((((((()))))))))))))))''''''''''''''''''(((((()))(((''''''(((((('''%%%++++++************++++++)))))))))))))))))))))***)))((('''((())))))((('''%%%&&&'''((())))))(((((('''''''''''''''''''''''')))%%%"""$$$(((+++***(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))+++***(((&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''))))))))))))''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''(((((())))))(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************&&&''')))******)))((('''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''((())))))******))))))((($$$%%%'''((()))))))))(((&&&'''((()))************'''''''''&&&''''''((((((&&&'''((())))))((('''&&&(((((()))******)))((('''((('''''')))***+++)))'''&&&''''''((()))***++++++)))(((((('''''''''(((((('''%%%&&&)))------)))%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))+++++++++******'''''''''''''''''''''&&&&&&''')))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))(((((((((''')))(((((((((''''''''''''((((((((()))))))))))))))&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))'''''')))***''''''''''''''''''''''''(((&&&%%%&&&)))***)))''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%!!!$$$(((***)))((((((***(((((('''''''''&&&&&&&&&&&&&&&''')))******(((&&&###%%%''')))******))))))(((''''''&&&&&&''''''((((((''''''((())))))'''%%%ggg^^^WWWWWWYYYYYYYYY\\\MMMOOOQQQPPPMMMJJJHHHGGGAAADDDFFFEEEBBB??????@@@999999888777666666666777666555333222111111222333...///000000000000000///...000333444444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++((()))***++++++***((('''))))))*********))))))(((&&&'''(((*********)))(((''''''(((+++,,,+++(((%%%'''(((*********)))***+++'''(((((())))))))))))((())))))(((((('''''''''&&&&&&&&&&&&&&&((()))***+++((()))))))))((('''((()))'''(((((()))***+++++++++******++++++,,,,,,,,,---%%%&&&'''(((((((((((((((&&&''''''((()))***++++++)))(((((('''''''''(((((()))(((&&&&&&''''''&&&%%%((((((''''''''''''(((((((((((((((((())))))******)))(((((((((***++++++***''''''((())))))((('''&&&((((((((((((((((((''''''###$$$))))))(((***(((&&&%%%$$$%%%'''((((((((('''(((((()))***+++%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%'''******&&&"""%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&(((***++++++***(((&&&(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))(((((()))))))))))))))(((###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''(((***+++***)))'''&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))*********)))&&&&&&((())))))*********&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&(((((()))******)))(((''''''&&&''')))++++++***(((+++++++++++++++,,,,,,,,,&&&&&&&&&&&&&&&'''((()))(((%%%$$$)))///111+++%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''%%%###!!!''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''(((''''''&&&&&&%%%'''))))))'''&&&%%%%%%''''''((()))***)))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))'''&&&'''***+++***(((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''###%%%''''''&&&&&&&&&((('''''''''&&&&&&'''''''''###%%%''')))++++++++++++ $$$((()))((('''((()))''''''''''''''''''''''''%%%&&&''')))+++***(((&&&'''((()))***)))(((&&&%%%'''''''''&&&&&&'''''''''+++)))((('''((('''&&&%%%bbb]]]WWWTTTUUUVVVUUUTTTMMMNNNOOOPPPOOOLLLIIIGGGDDDEEEGGGGGGFFFCCC@@@>>>???===:::999:::999888777222000//////000111111000000/////////............---...///111111///+++'''+++,,,,,,------,,,,,,,,,...---+++)))((())))))***++++++++++++++++++++++++,,,++++++***************000---***'''&&&(((***,,,(((((())))))******++++++***************+++++++++***))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((++++++++++++******)))***'''((()))***************(((((())))))))))))(((((((((((())))))))))))((((((&&&)))***(((''')))((($$$''''''&&&%%%%%%&&&((())),,,(((%%%$$$''')))((('''(((((())))))))))))((((((&&&'''((())))))***))))))))))))(((((('''''''''&&&&&&%%%%%%&&&''''''&&&$$$)))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&''''''(((((())))))'''((()))******)))(((''')))(((((()))++++++***))))))))))))))))))))))))))))))(((''''''''')))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((((((''''''&&&''''''((()))******+++((((((((((((((()))******+++***)))'''&&&&&&&&&&&&)))***+++***(((''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&++++++++++++***)))''''''***************************(((%%%%%%''')))******'''((()))******)))((('''&&&''''''((()))******+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%***))))))*********)))'''''''''''''''''''''&&&&&&((((((((())))))+++,,,,,,&&&'''))))))(((''''''(((''''''''''''(((***+++,,,))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''(((&&&%%%((()))'''$$$%%%''''''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''---,,,,,,+++***)))(((((('''''''''((((((((())))))'''((()))******)))((('''((((((''''''''''''((((((bbb]]]VVVSSSTTTTTTSSSRRROOOPPPPPPOOOMMMKKKHHHFFFEEEFFFFFFFFFEEECCC@@@>>>>>><<<999999999999888666;;;999777555555555444222000000/////////.........111000////////////---,,,+++,,,,,,,,,,,,+++***)))%%%&&&&&&(((***---000111++++++++++++++++++++++++,,,,,,+++************+++...---***((('''(((***+++&&&&&&&&&'''''''''(((((())))))*********+++++++++'''''''''''''''((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((***)))((('''((((((((('''(((((()))*********))))))(((((())))))))))))((((((''''''((((((((((((''''''(((***)))%%%%%%))))))'''((('''''''''((()))***+++///+++((('''((()))((('''&&&&&&''''''''''''&&&&&&'''(((((())))))))))))((()))((((((((('''''''''&&&'''&&&&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''&&&&&&'''))))))((('''(((((((((((((((((((((((()))((((((''''''((()))***(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###$$$&&&(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******((((((''''''''''''((((((******)))((('''&&&&&&&&&'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))((((((''''''''''''''''''''''''%%%###!!!!!!"""$$$%%%%%%)))))))))))))))((('''''''''''''''((()))*********((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&%%%&&&'''((((((''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((()))))))))(((&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&((())))))'''&&&'''(((''''''&&&&&&&&&''''''((())))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%))))))&&&%%%''''''%%%&&&''')))((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***************************)))((('''&&&%%%$$$$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''((((((''''''''''''((((((ccc]]]VVVSSSRRRSSSQQQOOORRRRRRPPPOOOLLLJJJGGGFFFGGGFFFFFFEEEDDDBBB@@@???<<<:::888777888888777666:::888555444444444222111000000000/////////......555222...,,,---...///000++++++,,,++++++***)))(((((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,+++************+++,,,,,,***))))))))))))))))))))))))***************)))))))))*********++++++%%%%%%%%%&&&'''(((******(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((---)))%%%%%%''')))((('''))))))*********)))(((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&)))***((($$$$$$(((+++***''''''((()))***,,,---...000...+++)))))))))((('''&&&&&&''''''''''''&&&&&&(((((()))))))))(((''''''((((((((('''''''''''''''+++*********,,,,,,***)))((((((((((((((((((((((((***)))(((((())))))((('''***)))((('''((()))***+++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((((((((((((((''''''''')))(((((('''(((((())))))'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((***))))))(((((((((((()))''''''((((((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&'''(((*********)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((''''''&&&&&&&&&&&&''')))))))))(((((('''''''''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((((((((((((((())))))######%%%'''((()))))))))''''''''''''''''''''''''(((&&&$$$$$$%%%'''((('''***))))))(((((('''''''''''''''(((((())))))******'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&%%%&&&''')))***)))'''&&&&&&''')))(((''''''&&&&&&&&&'''))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''***)))&&&%%%''''''$$$((()))******(((&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((()))'''''''''(((''''''&&&%%%&&&''''''(((((((((''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$""""""###$$$&&&'''((()))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((eee___XXXSSSSSSRRRQQQOOORRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@;;;999777666777777666555333111///000111222111111000000000////////////...333000---+++,,,...//////***++++++,,,,,,,,,++++++++++++*********************+++++++++++++++,,,,,,++++++***))))))))))))******************)))((((((+++++++++++++++++++++,,,(((((())))))******++++++&&&&&&&&&'''''')))******(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((000+++&&&%%%(((++++++))))))*********)))((('''''''''(((((((((((((((((('''''''''((((((((((((''''''((()))(((%%%%%%***,,,***&&&'''((()))+++,,,.........,,,+++***))))))))))))(((((())))))))))))((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''***))))))***++++++***((()))))))))))))))))))))))))))((('''((())))))((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&)))((('''&&&&&&((()))***((((((''')))***+++)))(((((((((((((((((((((((((((******))))))((((((''''''''''''((())))))((('''&&&((('''&&&%%%%%%&&&((()))++++++++++++***(((&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((('''&&&&&&&&&''''''((()))((())))))))))))(((((('''((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''(((((()))))))))***###$$$%%%'''((()))))))))))))))))))))))))))))))))+++)))((((((***+++++++++(((((('''''''''(((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((('''''''''''''''''''''&&&%%%&&&((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''---,,,+++***))))))))))))((()))***)))'''&&&&&&&&&******)))))))))))))))***))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((***)))'''(((+++***''')))***+++***(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((()))&&&'''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&'''((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((""""""###%%%&&&((())))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((fff```YYYUUUTTTSSSQQQOOOPPPOOOOOONNNMMMLLLLLLKKKHHHHHHFFFDDDCCCAAA@@@???:::888666666777777666555555333222222333444444333111000000000///////////////---,,,,,,---...---,,,******,,,---......//////&&&'''(((***+++------...*********++++++,,,,,,,,,******)))((((((((((((((())))))*********)))((('''(((((((((((((((((('''''''''(((((()))******++++++******)))))))))))))))***(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((///+++'''&&&(((*********)))))))))))))))((('''&&&''''''((((((((((((''''''))))))************))))))$$$((()))'''(((,,,,,,)))%%%&&&''')))***++++++,,,((())))))((((((((()))***(((((())))))))))))((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&###$$$&&&''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''((())))))((((((''''''&&&&&&((('''&&&&&&&&&''')))***(((''''''(((******)))(((''''''''''''''''''''''''******))))))((((((''''''''''''(((((((((((((((''''''&&&%%%%%%%%%'''((()))************)))'''%%%$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((()))***))))))))))))((((((((((((&&&&&&&&&'''(((***+++,,,'''((())))))***))))))(((''')))***)))(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((())))))******&&&'''((()))))))))))))))((((((((((((((((((((((((((('''%%%&&&((()))((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))******(((&&&&&&(((+++%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))&&&''''''(((((())))))))))))+++,,,+++(((''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''')))***)))'''&&&&&&'''((((((((())))))+++,,,,,,))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))((('''+++//////+++((()))***)))'''%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&'''''''''''''''&&&((((((((()))((((((''''''((((((((((((''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))******((((((((()))))))))************)))(((((((((((((((((((((''''''''''''((((((fff```YYYUUUTTTTTTRRRPPPNNNNNNOOOOOONNNNNNMMMLLLHHHHHHGGGEEECCCAAA???>>>:::888666666777888777666888666444333333222111///111111000000000/////////,,,+++,,,---///...,,,)))***+++,,,...////////////))))))***+++++++++***************++++++,,,,,,---******)))(((((((((((()))((())))))******)))(((((())))))((((((((((((''''''&&&'''(((((()))***++++++,,,+++******)))))))))***(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((***)))'''%%%%%%&&&'''((((((((()))))))))(((''''''&&&''''''((((((''''''&&&)))******++++++******)))###'''))))))***---,,,)))&&&'''((()))))))))(((((($$$&&&(((((('''''')))***&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((())))))(((&&&'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''((()))))))))))))))((('''(((((('''''''''((()))***&&&&&&&&&&&&&&&'''((()))%%%&&&''')))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))(((((((((((())))))))))))&&&&&&'''''')))***,,,---&&&''')))***+++******)))%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))******+++((((((((((((((((((((((((((())))))))))))))))))***)))***************)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))((('''###$$$&&&((()))))))))((((((((((((((())))))))))))************************((((((((((((((((((''''''(((***,,,***'''&&&(((+++&&&&&&&&&&&&'''''''''(((((())))))))))))*********(((((((((((((((((())))))))),,,...,,,(((&&&''')))%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&'''((()))++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((('''''',,,222111,,,'''((())))))'''%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((%%%&&&''''''(((''''''''''''(((((()))))))))((((((+++***)))(((''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))************&&&&&&'''''''''(((((((((+++***)))(((''''''((((((((((((''''''''''''((((((eee___XXXTTTTTTSSSRRRPPPNNNOOOPPPPPPOOONNNKKKJJJGGGGGGGGGGGGDDDAAA>>><<<:::999777777888888888777777555222111111111///...111111111000000000//////---,,,,,,---//////---+++,,,------......------,,,,,,,,,,,,,,,+++)))(((''')))******+++,,,,,,------,,,++++++***************))))))(((((())))))))))))*********)))))))))((((((&&&&&&'''((()))***++++++***)))))))))))))))***+++(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&(((***((($$$###&&&)))''''''(((((()))(((((((((&&&''''''((((((''''''&&&))))))************))))))$$$(((((('''(((---...,,,))))))***))))))'''%%%$$$%%%'''))))))'''&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''***))))))***++++++***(((************************'''&&&&&&'''((())))))''')))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''''''((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%$$$&&&'''((('''%%%'''''''''''''''''''''''''''((()))******))))))(((***((('''&&&&&&(((***,,,$$$%%%&&&'''(((((((((((($$$%%%'''))))))***))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))''''''(((((())))))******(((((('''''''''((())))))%%%''')))+++++++++***)))%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''(((((()))))))))***''''''''''''''''''''''''*********))))))))))))))))))******+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))***+++,,,+++)))$$$&&&(((******(((%%%$$$))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((((((&&&***,,,+++'''%%%''')))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))((((((((((((((((((+++...,,,'''$$$%%%(((%%%%%%&&&&&&'''(((((()))+++***)))(((((('''(((((($$$&&&((()))(((((((((***((('''''''''((()))******))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&+++111///***'''(((******(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''((((((''''''&&&'''((()))))))))))))))...,,,***''''''''')))***((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((())))))******&&&'''''''''((((((((((((,,,+++)))((('''''''''(((((((((''''''''''''((((((ccc]]]WWWSSSSSSSSSQQQPPPOOOPPPRRRRRRPPPMMMJJJGGGFFFGGGHHHHHHEEEBBB>>>;;;;;;999777777888999888777666444222333444555444444111111111111000000000000///---,,,---...//////............---,,,+++)))(((###%%%(((+++---.........))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,))))))(((((((((((()))***''''''&&&&&&%%%%%%%%%$$$&&&&&&'''((()))***++++++''''''''''''(((***+++,,,(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((%%%***...,,,&&&$$$''',,,&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&(((((())))))))))))((((((&&&((('''%%%&&&,,,//////++++++++++++)))'''$$$###&&&)))+++***'''%%%&&&'''(((((())))))))))))((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''''''%%%$$$''''''''''''''''''''''''(((''''''((()))******)))'''###!!!$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%''')))***)))'''%%%&&&'''''''''(((((())))))###$$$&&&((())))))((('''''''''&&&((()))***((('''''''''''''''''''''''''''&&&'''(((*********))))))+++)))&&&%%%%%%(((+++---###$$$&&&((())))))(((''''''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,&&&''''''((()))******+++***)))((('''&&&%%%%%%%%%%%%''')))+++,,,,,,+++***&&&((())))))(((((()))+++'''''''''&&&&&&'''''''''))))))))))))((((((((((((''''''''''''''''''''''''++++++******))))))(((((((((((()))***************(((((((((((((((((((((((()))(((((()))++++++***(((&&&(((***,,,***'''### ))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((($$$))),,,+++'''$$$%%%(((************++++++++++++&&&'''''''''(((((())))))******))))))(((((('''''''''+++---+++&&&###$$$'''%%%%%%&&&&&&'''((()))))),,,+++)))(((&&&%%%%%%%%%###%%%(((((((((((()))+++,,,++++++***************))))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''%%%%%%)))///---'''''')))++++++)))))))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&'''((((((((('''&&&&&&((()))************000...***'''&&&(((***,,,((((((((((((((((((((((((&&&''''''(((((((((((((((************************$$$$$$%%%&&&'''((()))***$$$$$$%%%&&&((()))******))))))))))))************,,,+++)))((('''''''''(((((((((''''''''''''((((((fff]]]VVVTTTTTTRRRQQQSSSRRRRRRRRRQQQNNNLLLIIIGGGFFFEEECCCAAA???>>>>>>======:::777777888999::::::555444444333333222222111111000///---------...///------------------------+++,,,,,,------,,,,,,+++---------------------------,,,+++*********+++,,,---,,,,,,++++++******))))))(((((((((((())))))***(((((((((((((((((((((((((((+++,,,+++((((((***...(((((((((((((((((((((((((((((()))+++,,,---...///******))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''******))))))(((((((((''''''''''''((()))******++++++***)))(((((()))***+++))))))(((''''''''''''(((+++(((%%%&&&)))+++((($$$&&&&&&&&&&&&'''''''''((()))))))))))))))(((((('''***(((%%%###"""$$$'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++------)))%%%))))))))))))))))))))))))(((''''''))),,,,,,)))%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''(((((()))*********)))))))))))))))***+++,,,'''(((((('''%%%###$$$%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$''')))((('''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''***************)))(((((("""###%%%'''((()))******(((((())))))))))))(((((((((((())))))******++++++)))((('''&&&'''(((***,,,'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%***(((&&&''')))***(((%%%))))))))))))************%%%$$$%%%'''***++++++***((('''%%%%%%%%%''')))*********)))((('''%%%###"""((((((((((((((((((((((((++++++)))((((((((()))************)))((((((''''''******))))))(((((((((''''''***,,,+++(((&&&''')))(((((())))))((('''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######'''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))***((('''&&&(((+++,,,***''')))))))))))))))))))))))))))'''$$$$$$%%%'''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((())))))'''&&&''')))***'''$$$''''''((((((((((((''''''%%%)))---+++&&&###%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))&&&$$$%%%'''(((&&&###&&&'''(((((())))))(((((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((''''''&&&&&&''''''(((((())))))'''%%%$$$&&&)))+++***(((&&&&&&&&&'''''''''((((((((()))******)))'''%%%###))))))))))))))))))))))))ggg^^^WWWUUUUUURRRQQQSSSRRRRRRQQQPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@???>>>>>>===:::888777888999999999555555444333333222222111222111000/////////000111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***((((((((((((((((((((((((''''''&&&''')))***++++++************************&&&''''''((()))***++++++***)))))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''((())))))***++++++))))))(((''''''((())))))((((((''''''((()))******+++(((%%%&&&)))***((($$$&&&&&&'''''''''((((((((())))))))))))((('''&&&%%%&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&'''******(((&&&(((((((((((((((((((((((("""$$$'''))))))(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((((('''''''''(((((()))((('''$$$######%%%((()))'''(((((('''%%%$$$$$$%%%((((((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%((()))'''&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&(((((()))(((''''''***************)))((((((%%%&&&''''''((((((((('''''''''((((((((((((''''''))))))))))))))))))(((((()))(((''''''''')))***+++'''&&&&&&&&&&&&'''(((((())))))******)))((((((''''''%%%$$$%%%((()))((('''((((((((()))))))))******,,,***))))))******)))(((''''''&&&&&&'''((()))***(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((((((***+++,,,)))))))))))))))))))))***)))))))))(((((('''''''''(((***,,,+++)))'''((()))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***)))'''&&&(((++++++***'''(((((((((((((((((((((((()))(((&&&&&&'''((()))******))))))(((((())))))***))))))((('''''''''(((((()))'''%%%&&&((()))(((&&&''''''((((((((((((''''''(((,,,///...***'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''***'''&&&&&&(((((('''%%%$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))&&&''''''((((((''''''&&&)))))))))))))))((('''''''''''''''(((((((((((((((***(((&&&&&&((()))'''%%%&&&&&&&&&'''''''''((((((***)))((('''''''''&&&'''((((((((((((((((((((((((hhh___WWWUUUUUURRRPPPRRRQQQQQQQQQPPPNNNKKKHHHGGGGGGFFFEEECCCAAA@@@???>>>===;;;888777777888777777555555444444333222222222222222111111111222333333------------------------,,,,,,------------,,,,,,...---,,,,,,******)))(((,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))))))))(((((((((((((((((((((((((((%%%###%%%***---,,,***************************'''''''''(((((()))))))))))))))))))))((((((((((((*********)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$''''''(((((()))*********)))((((((''''''(((((()))&&&''''''''')))***+++,,,+++(((&&&&&&)))***'''%%%''''''((((((((())))))))))))))))))((('''&&&%%%%%%$$$%%%'''((())))))((('''''''''''''''''''''''''''(((((((((((()))))))))***)))'''%%%%%%'''(((''''''''''''''''''''''''''''''"""'''(((&&&%%%'''***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''((()))+++,,,)))'''### """&&&((('''(((((('''%%%$$$%%%&&&((((((''''''''''''((((((((((((''''''''''''((((((******))))))(((''''''&&&((((((((((((((((((((((((%%%%%%%%%'''))))))'''%%%'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&)))************))))))((()))((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&(((((((((((())))))))))))''''''&&&&&&''''''((()))+++******)))))))))))))))%%%$$$###%%%'''))))))(((''''''((((((((())))))))),,,***((('''''''''&&&%%%&&&''''''((())))))******'''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''((()))+++,,,---'''(((((()))******++++++((((((((('''''''''''''''(((***++++++)))(((((()))(((((((((((((((''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''(((((())))))(((''''''&&&&&&''''''&&&&&&''''''((())))))))))))(((((()))***+++)))((((((((((((((((((((((((((())))))((('''''')))***+++***))))))(((((())))))***++++++***)))(((((((((((((((&&&%%%%%%''')))***)))''''''((((((((((((''''''))),,,///...+++((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((***)))'''((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))((((((((())))))((((((((()))))))))))))))(((''''''(((((((((((((((''''''''')))'''&&&&&&''''''&&&%%%&&&&&&'''''''''(((((((((***)))'''%%%%%%'''(((***''''''''''''''''''''''''hhh___WWWUUUSSSPPPOOOPPPPPPPPPPPPOOOMMMKKKIIIGGGGGGGGGFFFDDDCCCAAA???>>>>>>;;;999888888888777555555555555444333333222222111111111111222333333444........................,,,,,,------------,,,,,,.........------,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,------......,,,,,,+++)))((((((((((((((((((((((((((((((((((((***((('''(((+++------,,,*********************************)))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))***+++***(((&&&'''((()))'''%%%(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''!!!###&&&'''&&&%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''))),,,///000***(((&&&$$$###$$$&&&((('''(((((('''&&&%%%%%%&&&((((((''''''''''''(((((((((((((((''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((%%%&&&(((*********(((&&&&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%))))))************)))((())))))(((''''''&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''((())))))))))))(((((('''''''''''''''(((((()))+++***)))(((((((((******&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''%%%%%%'''((()))(((%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))***+++,,,'''''''''(((((()))))))))''''''''''''''''''&&&&&&'''((())))))(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((())))))***)))((('''&&&&&&'''((((((''''''''''''(((((()))))))))))))))*********)))((((((((((((((((((((((((((((((((((((((('''((()))+++)))((((((''''''(((((()))******)))((((((((())))))((('''&&&&&&'''***,,,---''''''((((((((((((''''''''')))++++++((('''&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))((((((((((((''''''&&&'''(((((()))((((((((((((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))(((''''''))))))((((((''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''ggg^^^VVVSSSRRROOONNNOOOPPPPPPPPPOOONNNLLLIIIHHHHHHGGGGGGFFFDDDBBB@@@???>>><<<:::999999999777666666666555444444333333222//////000111111222222222........................,,,------......------,,,,,,,,,,,,------.........******++++++,,,,,,,,,,,,)))***++++++,,,---......,,,+++***)))((('''''''''))))))))))))))))))))))))***+++,,,+++)))(((***,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&''''''((()))(((''''''(((((('''&&&(((((((((((())))))))))))###$$$%%%'''(((((())))))***)))((('''&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''))),,,---,,,***'''%%%(((((((((((((((((((((((((((&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((***+++,,,((((((((((((''''''&&&&&&&&&(((((((((&&&%%%&&&'''((((((''''''''''''(((((('''(((((((((((((((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&(((***,,,+++***)))(((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&'''''''''((())))))*********))))))(((((('''''''''((())))))))))))************))))))%%%&&&&&&&&&'''''''''((((((((())))))))))))((('''(((''''''''''''((()))))))))((('''&&&&&&''')))***)))******)))((('''''''''''''''''''''(((((((((((()))''''''(((***,,,,,,+++&&&&&&'''(((((((((((('''***))))))(((''''''''''''))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))******(((((('''''''''(((((()))''''''''''''(((((((((((()))************)))))))))''''''''''''''''''''''''%%%'''((('''&&&&&&(((***(((''''''&&&&&&''''''((('''&&&''''''((()))***+++)))((((((((()))+++...000''''''((((((((((((''''''%%%'''((()))'''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((('''&&&&&&'''&&&'''(((((()))((((((((((((((())))))))))))(((((('''''''''((((((''''''''')))))))))))))))(((''''''))))))((((((''''''&&&&&&$$$%%%&&&''''''((()))***'''''''''((((((((())))))%%%&&&''')))))))))((((((''''''''''''''''''''''''fff]]]UUUSSSRRRPPPNNNOOOQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFCCCAAA???>>><<<;;;:::;;;;;;999777666666555555444333333333...///000000111000000000........................------............------((()))******,,,------...))))))+++,,,,,,,,,,,,,,,))))))***++++++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))(((+++,,,***&&&$$$'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))###$$$&&&'''((()))*********)))'''&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''***///111///+++'''%%%((((((((((((((((((((((((,,,(((%%%&&&))))))'''###''''''''''''''''''''''''''''''((())))))(((''''''((((((((('''&&&%%%%%%$$$%%%&&&'''(((((('''%%%$$$&&&((()))((('''&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&)))++++++***)))******'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((())))))************)))''''''&&&&&&''')))+++,,,)))******++++++******)))%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((((((((''''''(((((()))***'''''''''''''''(((((()))+++,,,,,,***(((&&&'''(((''''''((((((((()))))))))'''&&&&&&(((***+++***((())))))(((((((((((('''''')))******))))))'''&&&%%%))))))))))))))))))))))))***************)))(((((())))))(((''''''&&&%%%%%%'''''''''''''''((((((((('''&&&&&&'''))))))(((&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((())))))***''''''((()))))))))((((((''''''(((((((((((((((((()))***,,,+++***))))))***''''''''''''''''''''''''$$$&&&)))(((%%%%%%''')))(((''''''&&&&&&''''''(((%%%%%%&&&'''(((***+++,,,((())))))))))))***---000''''''(((((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''&&&''''''((((((''''''&&&)))))))))))))))(((''''''((((((((((((((('''''''''((()))))))))'''&&&'''(((''''''((((((((()))))))))$$$&&&(((******)))((('''''''''''''''''''''''''''ggg^^^VVVUUUTTTRRRQQQRRRQQQRRRRRRQQQPPPNNNLLLKKKHHHIIIIIIHHHGGGDDDAAA@@@>>><<<<<<<<<======;;;999666666666555444444333333///000111111111000///...........................------............------*********++++++,,,,,,,,,((()))+++,,,------,,,,,,)))))))))******+++++++++---,,,,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))(((((())))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((())))))(((''''''***)))))))))))))))***+++(((((()))(((''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))(((((($$$$$$%%%''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((,,,000000...***(((((('''''''''''''''''''''''')))((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&'''((())))))(((&&&%%%%%%&&&&&&'''''''''''''''&&&((()))((('''&&&''')))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))''''''(((+++((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((***+++,,,(((((()))***************(((((('''&&&''')))+++,,,))))))************))))))'''''''''''''''(((((((((+++***)))'''''''''((()))((((((((((((((())))))***''''''((()))))))))))))))(((***+++***'''&&&''')))((((((((()))))))))******%%%&&&(((,,,///000///---...---+++)))((((((((()))&&&((()))++++++)))'''&&&))))))))))))))))))))))))((((((******+++***)))))))))))))))))))))((((((((('''''''''(((((())))))))))))''''''(((++++++***(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))%%%&&&)))++++++***((('''(((((((((((((((((((((''')))+++---,,,***((()))***''''''''''''''''''''''''###'''***)))&&&%%%'''***))))))(((((((((((())))))'''''''''((()))***+++,,,%%%(((******((((((+++---''''''((((((((((((''''''((((((((()))******((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***''')))***)))'''&&&''')))$$$%%%&&&&&&''''''&&&&&&'''((()))******)))(((''''''(((((())))))((((((''')))))))))))))))((('''''''''''''''((((((((((((((((((***+++***(((&&&((()))'''((((((((())))))))))))''''''((((((((((((((((((((((((((((((((((((((((((ggg___WWWVVVVVVTTTSSSUUURRRRRRRRRRRRQQQOOOMMMLLLIIIIIIJJJIIIGGGEEEBBB@@@======<<<===>>>>>><<<;;;666666666555444444333333000111222222111000///...////////////////////////------............------------------------------((()))+++,,,------,,,,,,)))))))))))))))*********......---------...//////)))))))))))))))))))))))),,,)))'''(((,,,...,,,******************************+++++++++,,,,,,,,,,,,'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((((((***+++,,,------,,,+++***))))))******+++,,,......((())))))((('''&&&'''(((&&&&&&&&&&&&'''''''''(((************)))((('''&&& $$$(((******)))((())))))))))))))))))))))))(((((((((((())))))))))))***---///...+++((((((***&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''%%%%%%(((+++'''''''''''''''''''''''''''((()))******)))((('''"""%%%))),,,.........---((((((&&&&&&&&&(((***+++&&&((()))(((''''''((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))%%%'''((('''%%%%%%'''***))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''')))+++---...(((((()))******************)))'''&&&'''(((***+++(((((())))))))))))(((((()))))))))(((''''''&&&&&&,,,***((('''&&&'''((()))((((((((((((((()))******'''((()))+++++++++***)))%%%(((***)))'''&&&(((***))))))))))))************'''***///555;;;===<<<;;;222000---+++))))))***+++###%%%))),,,,,,+++)))'''))))))))))))))))))))))))&&&''')))***++++++++++++)))))))))***++++++,,,,,,'''((((((((())))))*********)))(((***---...,,,)))&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))(((((((((((($$$&&&))),,,,,,+++(((&&&(((((((((((((((''''''''')))+++---,,,)))((()))***''''''''''''''''''''''''$$$(((,,,+++(((&&&(((,,,++++++************++++++******************++++++###&&&))))))''''''(((***''''''(((((((((((('''''''''''''''((())))))'''&&&************************'''''''''&&&&&&''''''''''''((((((((())))))******(((+++,,,+++((('''(((***&&&'''(((((())))))(((((('''((()))++++++)))((('''))))))************)))))))))))))))))))))(((((('''&&&'''''''''(((((())))))%%%(((******))))))+++...(((((((((((())))))))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))bbb^^^YYYVVVTTTTTTSSSSSSTTTTTTSSSQQQPPPMMMLLLKKKKKKKKKJJJIIIGGGEEECCCBBB>>>===<<<<<<===<<<:::888999888666444333444555666222111000///............,,,---------.../////////------------------------++++++,,,,,,---...//////)))+++,,,,,,+++***+++,,,---,,,+++))))))))))))***---...///000///,,,***(((---***&&&&&&((())))))((()))***,,,------+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&(((***,,,---$$$&&&))))))((('''''''''''''''''''''''''''''''''+++++++++***)))(((((('''***)))((('''((()))+++---+++******)))(((''''''&&&%%%&&&((()))))))))((('''******)))(((((((((((((((((((((''''''''''''((((((***(((&&&'''******'''$$$)))'''%%%%%%''')))))))))...+++))))))******(((%%%###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((()))(((''''''''''''((((((,,,)))'''''')))***(((&&&''''''''''''((((((((((((++++++************++++++))))))((('''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''((((((((((((++++++)))(((''''''''''''((((((((((((((('''''''''+++)))'''%%%%%%''')))+++''''''''''''((((((((()))))))))))))))))))))))))))+++(((&&&'''***,,,+++))))))((('''((()))***)))'''''''''''''''((()))+++,,,((('''&&&'''******(((%%%(((''''''&&&&&&((()))******((('''(((***+++)))&&&&&&&&&&&&''''''''''''((()))(((((((((''''''&&&&&&'''+++000555666444000......+++((((((******(((&&&(((((()))(((((('''&&&&&&******))))))((((((''''''***///111...,,,,,,***'''(((((())))))))))))((((((///+++'''&&&''''''%%%$$$+++'''###%%%))),,,***&&&)))%%%***,,,%%%&&&***%%%&&&'''''''''''''''&&&&&&***)))((((((((((((((()))))))))))))))))))))))))))'''&&&'''***---...+++'''***))))))(((((((((((()))+++***)))'''''''''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''+++******)))))))))))))))***(((''''''(((((('''%%%))))))))))))))))))))))))******))))))((((((''''''((()))+++,,,+++***(((&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((()))))))))))),,,+++)))'''%%%######"""&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++((())))))))))))((((((''''''((((((((()))))))))***((((((((('''&&&&&&(((*********))))))((((((''''''&&&''''''(((''''''&&&%%%ccc___ZZZWWWVVVUUUTTTTTTUUUTTTTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIGGGEEECCCBBB???===<<<<<<<<<<<<;;;999888666444222222222333333333222111000////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++******))))))***+++,,,------......---,,,+++***...+++''''''(((******))))))***+++,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))************************))))))((()))***+++---... ###%%%%%%%%%&&&'''((((((((((((((((((((((((++++++******)))(((((('''((('''''''''(((***---...+++++++++***)))(((((((((''''''((())))))))))))((()))(((((('''''''''''''''(((''''''''''''''''''((('''&&&&&&''')))******))),,,***'''&&&'''))))))))),,,***((((((******(((&&&))))))((((((((('''''''''***))))))))))))((((((((()))((((((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((''''''+++)))'''((()))***(((&&&(((((((((((())))))))))))******))))))))))))************)))((((((((((((((('''((()))(((&&&&&&&&&'''''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((((((((())))))'''%%%$$$$$$%%%''')))'''''''''((((((((())))))))))))))))))))))))))))))+++(((''''''***++++++)))***)))((((((******)))((())))))(((''''''((()))***)))'''&&&''')))***(((&&&(((((('''&&&'''((()))***)))((('''(((***+++)))&&&'''''''''((((((((())))))******)))))))))(((((((((%%%(((,,,///000...,,,***---***(((((()))***((('''))))))******)))(((((('''***)))))))))((((((((('''***......***(((***+++)))(((((())))))))))))(((((('''%%%$$$&&&))),,,,,,***'''''''''((()))******+++***'''...000'''&&&)))%%%(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''))),,,---+++(((((((((''''''''''''((()))+++***)))((('''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,+++***((((((((()))((('''))))))))))))))))))))))))************))))))))))))((()))***++++++)))(((''')))))))))(((((('''''''''&&&''''''(((((()))(((((((((((((((((()))))))))))))))))))))))))))***+++,,,&&&''''''((())))))((((((''''''''''''((((((((((((******)))))))))(((((((((''''''&&&&&&'''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((()))'''&&&&&&(((******)))))))))((((((((('''))))))))))))))))))))))))dddaaa[[[XXXVVVVVVUUUTTTUUUTTTTTTRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGEEECCCBBB@@@>>><<<;;;<<<<<<;;;:::888777555333222111222222333222111000000000000000...............---------------------------------------,,,++++++***))))))***+++---,,,+++******+++))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,---+++)))((()))******))))))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++)))(((((()))*********************************)))***+++,,,,,,!!!$$$'''((((((((()))***************************+++******))))))(((((('''&&&&&&&&&'''(((+++---///,,,++++++******))))))((()))(((((((((((()))******(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))***---000111---)))'''((())))))))))))(((''''''))))))(((''')))))))))(((((((((''''''************))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))(((''''''++++++***+++---,,,***((((((((()))))))))*********))))))(((((((((((())))))++++++***)))))))))))))))((()))***)))'''&&&'''(((''''''''''''((((((((((((+++***)))((((((''''''((('''''''''((()))))))))***,,,***)))'''''')))***,,,''''''((((((((()))))))))))))))))))))))))))))))))***((('''''')))******)))+++***))))))***+++***)))******)))((((((((((((((()))'''''''''((()))(((&&&(((((('''''''''((()))***)))(((((((((******((('''(((((()))))))))************))))))))))))(((((((((%%%''')))***+++***((('''***(((''''''((()))((('''***************))))))((())))))))))))(((((((((((()))+++***&&&$$$(((+++***((())))))******))))))((()))((('''(((******((('''$$$(((++++++((((((+++...++++++444555***(((***&&&)))******+++++++++******'''''''''&&&&&&''''''((()))))))))))))))))))))))))))((('''(((***++++++***&&&&&&&&&&&&'''(((((()))******)))((((((((())))))************************+++***************++++++&&&&&&'''(((***+++---...---+++((('''(((*********)))))))))))))))))))))))))))***************++++++((()))***+++***)))((('''******))))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''((()))+++---///000''''''((()))))))))((((((''''''''''''((((((((((((************))))))))))))''''''''''''((()))******&&&'''((())))))***))))))))))))))))))((((((((((((((())))))((('''&&&(((***))))))))))))((((((((((((***)))((((((((()))******ddd```[[[WWWVVVUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIIIIHHHFFFEEECCCBBB@@@>>><<<;;;<<<<<<<<<;;;:::999777555444333333333333333222111000000111111/////////...---------,,,------------------------------,,,,,,+++************,,,------+++******+++))))))*********++++++,,,,,,+++***)))***+++---...,,,+++))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((((((((************************))))))(((((((((((((((((((((***,,,,,,***)))((()))******************************))))))(((((((((((('''&&&''''''(((***,,,---*********)))))))))((((((***)))((((((((()))+++,,,)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))((()))...222444000+++(((((()))))))))''''''''''''(((((((((((($$$$$$%%%&&&'''((())))))*********)))))))))((((((&&&&&&''''''(((((((((((('''''''''''''''(((((((((&&&''''''(((((((((((((((%%%&&&(((******)))'''&&&,,,,,,...//////...,,,***(((((((((((())))))))))))((((((''''''''''''((((((+++***))))))(((((())))))(((******)))((('''((()))''''''''''''((((((((((((******)))(((((((((((((((%%%%%%&&&'''(((((()))))),,,+++***))))))***+++,,,'''(((((((((((()))))))))(((((((((((((((((((((((()))((('''(((((()))******+++***)))***+++,,,+++)))))))))((((((((((((((())))))((('''''''''(((''''''((((((((((((((()))))))))((((((((()))))))))((('''((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))((((((''''''''''''((((((((()))))))))******))))))((())))))))))))((((((((((((%%%((((((%%%$$$''')))))))))))))))******)))))))))'''(((((())))))(((&&&$$$&&&)))++++++((('''***---+++,,,555777,,,))),,,))))))***++++++,,,+++++++++(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((()))***++++++&&&&&&&&&'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,&&&''''''((()))+++---...---***'''&&&''')))***+++((((((((((((((((((((((((((((((((()))*********+++))))))******))))))((('''))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''''''''((())))))***'''(((((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((())))))***&&&&&&''')))************))))))))))))((((((((((((((()))))))))''''''(((***))))))))))))(((((((((((()))(((&&&%%%%%%''')))***ddd```ZZZVVVTTTTTTSSSRRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@>>><<<<<<======<<<;;;999888777666555444333333333222111111111111111111/////////...---------,,,------------------------------------------------+++,,,------+++*********++++++++++++******)))))),,,***)))((()))+++---///*********)))((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''$$$&&&((((((&&&$$$$$$$$$)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''***)))((((((((()))+++,,,***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''))))))'''%%%%%%)))---333000,,,))))))))))))(((''''''((((((''''''(((((($$$%%%%%%&&&'''((())))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((($$$&&&(((******)))(((''')))+++---...---,,,+++***&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((''''''''''''((((((******)))((('''((()))''''''''''''((((((((((((***))))))(((((((((((()))$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%&&&''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((()))***+++***)))***+++,,,+++)))&&&''''''((()))*********))))))((('''&&&&&&'''(((((((((((()))))))))))))))'''((()))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++******))))))))))))***''''''''''''''''''((()))''''''(((((()))(((((('''(((((((((((())))))))))))!!!&&&(((&&&&&&((((((&&&))))))************))))))!!!$$$'''((()))***+++***)))((((((((()))******)))(((000222((('''+++(((((()))******+++++++++***))))))(((((()))******+++(((((((((((((((((((((((())))))))))))((()))***+++(((((((((((()))***+++,,,))))))******************(((((((((((((((((((((((()))))))))))))))***+++,,,)))))))))))))))******++++++)))%%%$$$&&&(((******((((((((((((((((((((((((&&&'''''''''((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&''')))************))))))))))))((((((((((((''')))******((((((((()))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++ddd```ZZZVVVTTTSSSRRRQQQOOOOOOOOONNNMMMLLLJJJJJJHHHHHHHHHGGGFFFDDDCCCBBB???>>>===>>>>>>>>><<<:::555555555444444333222222222111111000000000111111...............---------------------------------------------------------+++,,,...---+++))))))***+++,,,,,,++++++)))((((((+++***)))((((((***,,,---)))+++,,,+++)))((()))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***((((((((((((((((((((((((******+++++++++******)))!!!###%%%&&&&&&%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''''''''''''''''')))(((((((((((()))************)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''%%%######%%%&&&///---***))))))))))))'''''')))***)))''''''((()))*********)))))))))((((((((((((((((((''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&''''''((())))))******&&&''''''(((((((((((((((%%%&&&''')))))))))((((((%%%'''))))))(((''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((((('''''''''''''''((()))***)))'''&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%%%%&&&&&&''''''(((((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))'''((((((((('''''')))++++++***))))))***+++***)))%%%&&&''')))******++++++******)))'''%%%%%%''')))'''((()))*********))))))'''(((******((((((((()))'''''''''((((((((())))))******++++++++++++,,,,,,***)))(((((((((((())))))((())))))((('''&&&((()))&&&''''''(((((((((((('''(((((((((((())))))))))))!!!&&&***(((''')))(((%%%)))******++++++******)))"""$$$&&&'''''''''((()))+++)))''''''(((+++...///,,,'''++++++###%%%***&&&'''((()))***************))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))+++***)))((()))+++))))))))))))***+++,,,,,,((()))***+++++++++******''''''''''''''''''''''''(((((((((((()))***++++++++++++***))))))((())))))***'''%%%%%%&&&((())))))))))))))))))))))))))))))&&&&&&'''''''''''''''((())))))((((((((('''''''''''''''(((((((((((())))))+++***)))((('''((()))***(((((((((((())))))))))))''''''''''''((()))***+++))))))*********)))((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******))))))(((&&&'''((())))))***))))))(((((((((((())))))))))))''')))+++***)))(((((()))(((((((((((())))))))))))***))))))((()))***,,,---eeeaaa[[[WWWUUUTTTRRRQQQOOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGGGGFFFDDDCCCBBB>>>>>>>>>???@@@???;;;888333444444444444444333333000000000//////000000111---------...............------------------------...---------,,,++++++++++++---...---+++))))))***)))***++++++++++++))))))******)))((())))))+++++++++---......+++***+++,,,(((***,,,---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((*********)))***+++)))))))))))))))))))))))))))***++++++,,,+++******$$$''')))***)))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))((())))))(((''''''''''''((((((''''''''''''''''''((()))(((''''''''''''&&&%%%***)))((((((******(((&&&)))***,,,***(((&&&''')))************)))))))))((()))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''%%%&&&&&&((()))***+++,,,&&&''''''(((((((((((((((&&&&&&''''''((()))))))))$$$&&&((('''&&&%%%''')))&&&&&&&&&&&&'''''''''((()))(((((((((((((((((()))***))))))((('''((((((((('''((()))(((&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))&&&((()))(((&&&&&&(((+++***)))((((((******)))(((&&&'''((()))******))))))*********'''$$$$$$&&&)))'''((()))***+++***))))))&&&)))+++***((('''((()))(((((()))))))))*********(((((())))))************))))))((((((((())))))***)))++++++***'''&&&(((***''''''((()))))))))))))))'''((((((((()))))))))***%%%)))***(((&&&((()))''')))******++++++******))))))++++++)))&&&$$$&&&'''((())))))((((((,,,444;;;999...+++)))###''',,,''''''((()))***++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))'''))),,,,,,***(((((()))***)))))))))))))))******((()))***++++++++++++***(((((((((((((((((((((((((((((((((((()))***+++,,,++++++***))))))((()))))))))'''&&&'''(((******)))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''((((((((())))))*********,,,+++)))((('''((()))***(((((((((((())))))))))))'''''''''((()))+++,,,---***************)))((((((''''''''''''((((((((((((''''''(((((())))))))))))((()))************)))((((((((())))))))))))((((((&&&&&&'''((()))***++++++''')))++++++***((())))))'''((((((((()))))))))***((())))))***++++++,,,,,,fffbbb\\\XXXVVVUUUSSSRRRPPPPPPPPPOOONNNMMMLLLKKKGGGGGGGGGGGGFFFDDDCCCBBB======???AAAAAA???;;;777444555666666777777666666000///////////////000000,,,------....../////////------------------------///...---,,,***)))(((''',,,---...---+++)))))))))'''(((***+++,,,,,,++++++******)))))))))))))))***,,,///111000---,,,,,,...(((***---//////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))*********+++,,,************************&&&'''(((*********)))((((((***++++++)))'''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((---+++)))+++......+++(((&&&&&&&&&(((******(((&&&***,,,---+++(((&&&''')))%%%%%%&&&'''((()))******************))))))))))))(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---&&&''''''(((((((((((((((&&&&&&&&&&&&'''(((***+++&&&(((***)))''''''))),,,''''''''''''((((((((()))))))))(((((((((((())))))+++******)))))))))))))))'''(((((((((&&&%%%&&&'''''''''''''''((((((((()))))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&((()))(((&&&&&&(((+++)))((('''((()))***)))'''((()))*********)))'''&&&***+++***'''$$$###&&&)))'''((()))++++++******)))&&&)))+++***((('''(((***)))************+++++++++$$$%%%%%%%%%&&&&&&''''''************+++++++++,,,+++,,,---+++'''&&&'''***(((((()))***************'''((((((((())))))******(((++++++&&&%%%(((+++*********++++++++++++******&&&((())))))'''(((,,,000$$$))),,,***'''---:::EEEEEE777000,,,'''+++000***'''((()))***+++,,,,,,,,,''''''''''''((()))++++++))))))))))))))))))))))))&&&)))------***(((((()))***))))))(((((((((((()))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******)))(((((()))+++++++++)))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''))))))******++++++++++++---+++)))((('''((()))***(((((((((((())))))))))))(((((((((((((((((()))******************)))((((((''''''''''''((((((((()))(((((())))))*********+++((()))***++++++***)))(((((()))))))))))))))((('''%%%&&&'''((()))***+++,,,''')))++++++***)))))))))'''((((((((())))))******%%%&&&((()))************kkkaaaYYYVVVUUURRRQQQSSSPPPOOOOOONNNMMMLLLKKKKKKFFFFFFGGGGGGFFFDDDBBBAAACCC===<<>>::::::888666333222333444333333111111222222111000...---000000000000///...---,,,...)))&&&(((...000---(((,,,,,,------------,,,,,,***)))((()))+++,,,+++***,,,,,,,,,++++++*********,,,+++***)))((((((((()))***+++,,,---------,,,,,,******+++++++++,,,,,,,,,((((((((()))))))))))))))+++++++++*********))))))*********))))))))))))))),,,+++)))(((((()))+++,,,---,,,+++)))((('''''''''((((((''''''''''''((((((******)))((((((((((((((()))(((''''''''''''((((((***((('''&&&'''(((***,,,)))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&%%%&&&'''((())))))******)))'''&&&%%%'''***+++***((('''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''******))))))((((((((('''(((''''''&&&&&&((()))***((('''&&&&&&&&&''')))***(((((())))))))))))((((((************************((()))))))))))))))(((((((((+++(((+++222---&&&,,,))))))(((((('''''''''''''''&&&&&&&&&'''(((***+++)))***,,,------,,,***)))******)))(((((((((((((((%%%&&&'''))))))'''&&&%%%(((((('''))),,,------,,,******)))((('''&&&%%%%%%((('''&&&&&&&&&''')))***))))))))))))(((((((((((('''((()))***++++++***)))******)))(((((((((((((((+++)))''''''((()))((('''))))))))))))******************))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))************'''''''''((()))************+++,,,------+++***(((''''''''''''(((((((((((((((***,,,***)))+++222999RRR777%%%)))...(((%%%******)))((('''''')))+++---******))))))***+++,,,,,,%%%&&&'''(((((()))((((((+++*********))))))(((((()))))))))))))))******+++((()))+++,,,,,,+++)))((())))))((((((((((((((()))((())))))*********))))))+++******+++------,,,***((((((((((((((((((((((((---+++)))((()))++++++***+++)))'''&&&&&&''')))+++,,,***)))***,,,+++((($$$(((***+++***((('''***---++++++++++++***)))''''''+++)))'''(((******(((%%%(((((())))))))))))((((((************************+++***)))(((((()))***+++'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&%%%%%%+++++++++*********))))))******)))((('''&&&%%%%%%,,,+++)))(((((((((***+++******++++++***(((&&&$$$''''''''''''((((((((()))hhh___WWWUUUTTTQQQOOOPPPPPPOOOOOONNNMMMLLLKKKKKKEEEEEEDDDDDDCCCBBB@@@@@@EEEAAAAAAHHHJJJCCC;;;777999777444333444444444333111111222222111000...---////////////...---,,,+++---***(((***...///---***------............------///---,,,+++,,,,,,+++))),,,,,,++++++++++++++++++******))))))))))))************+++---...///000111******++++++,,,,,,,,,,,,'''''''''((()))***+++++++++++++++*********))))))(((((((((((()))))))))))),,,+++)))(((((()))+++,,,///...,,,+++))))))((((((((((((''''''''''''((((((******)))((((((((((((((()))((((((''''''(((((()))***)))(((''''''(((***+++)))(((&&&%%%%%%&&&((()))((((((((((((((('''&&&%%%((()))))))))))))))((('''$$$''')))***((('''''''''((('''''''''''''''(((((((((((((((''''''&&&&&&%%%)))))))))))))))))))))))),,,+++)))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((''''''&&&'''((()))***+++***)))))))))***,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((+++(((---777111(((,,,))))))))))))((((((((('''''''''&&&&&&'''(((***+++)))***+++,,,,,,+++***)))******)))((((((((((((((('''(((***++++++***((('''+++)))((()))++++++***))))))))))))))))))((((((((()))((('''''''''((()))***))))))))))))(((((((((((()))***+++,,,,,,,,,+++*********)))(((((((((((((((,,,***)))((()))***)))((())))))))))))******************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************'''((((((((())))))*********+++,,,------+++***(((***************)))))))))''')))+++***(((***///555BBB555------,,,((()))///,,,+++***)))(((((())))))******)))******++++++,,,)))***+++++++++++++++***************)))))))))((()))))))))))))))******+++)))***+++,,,,,,+++***)))******)))((((((((()))************************************+++,,,---,,,***************************+++)))(((((()))******)))))))))(((''''''((())))))***((((((***,,,,,,***'''&&&(((***)))'''''')))+++************)))((('''&&&***((('''(((******(((&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))'''''''''((()))***,,,,,,,,,+++++++++******)))))))))((((((((((((((())))))***************))))))************)))(((((('''''''''((((((((())))))fff^^^WWWVVVUUUQQQOOOOOOPPPPPPOOONNNMMMLLLKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA???===@@@JJJPPPKKKAAA:::999777555444444555555444111222222111111000///...000000000000///...---,,,,,,,,,,,,---------------.........//////.........222111///...---,,,***(((++++++++++++++++++,,,,,,***))))))))))))***++++++******+++,,,...111444555***++++++,,,,,,,,,,,,,,,''''''&&&'''(((***,,,...+++++++++***************'''''''''(((((()))))))))+++***)))(((((()))***+++...---+++)))((('''&&&&&&)))((((((''''''(((((()))***))))))((((((((((((((()))))))))(((((())))))***+++***)))((('''((()))***)))((('''&&&&&&'''((())))))***))))))((('''&&&%%%************)))((('''&&&$$$))),,,,,,(((%%%&&&((((((((((((((()))***++++++''''''''''''''''''''''''************************,,,+++***(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))((((((''''''(((((()))***((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))+++)))111===777++++++)))))))))))))))(((((((((''''''''''''((()))******)))))))))******)))))))))***))))))(((((((((((((((((()))***++++++***)))(((,,,+++))))))))))))'''%%%(((((())))))******++++++))))))(((((())))))***+++(((((((((((()))))))))))),,,,,,---------,,,++++++*********)))))))))))))))---+++))))))***+++***)))))))))))))))***************))))))))))))((((((((())))))******+++++++++,,,************++++++++++++))))))))))))************(((((())))))))))))))))))***+++,,,,,,,,,+++)))(((+++++++++******)))))))))%%%(((***)))((((((+++///===@@@@@@888...((()))...******************))))))***************++++++++++++,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))******+++************************,,,***)))(((((()))+++,,,---,,,+++***))))))***+++******)))+++,,,---+++***++++++++++++++++++++++++)))((('''(((******((('''((((((((())))))(((((((((((('''((())),,,,,,+++***&&&(((******)))((()))***))))))))))))(((''''''&&&)))(((((()))***+++)))(((((())))))******))))))(((''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))***)))(((((()))***,,,...,,,,,,,,,,,,,,,+++++++++(((((())))))*********+++%%%'''))),,,,,,+++)))((()))))))))))))))***++++++''''''((((((((()))))))))fff^^^YYYXXXWWWSSSPPPPPPPPPPPPOOONNNMMMKKKJJJJJJIIIHHHFFFDDDCCCCCCDDDDDD===;;;>>>FFFMMMKKK@@@777999777444333444555444333222222111111000//////...111111111111111000///...,,,...000///---,,,---000......////////////......222000.........---+++)))*********++++++,,,,,,,,,++++++******)))*********+++******+++---000333555***+++,,,---------,,,,,,)))(((''''''(((***,,,---************************)))))))))))))))(((((((((******))))))))))))******///...,,,+++)))((((((((())))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))******++++++***)))((((((((())))))((((((''''''''''''((((((************)))'''&&&%%%)))))))))))))))((('''''''''((()))(((''''''(((***(((((((((((()))***+++,,,&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''(((((()))))))))******)))))))))))))))))))))))))))))))))'''(((((())))))))))))((()))+++***333AAA<<<---***((((((((((((((((((((((((''''''((((((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((,,,***)))((()))((('''%%%(((((()))))))))************************+++++++++(((((((((((())))))))))))------------,,,++++++*********+++*********))))))---+++))))))*********)))((()))))))))************))))))))))))))))))))))))((())))))******++++++,,,)))))))))******+++++++++((()))))))))************))))))))))))))))))))))))***++++++,,,+++***))))))******))))))((('''''''''&&&(((******)))((()))+++222???EEE:::---)))***)))$$$&&&)))+++---------,,,*********+++++++++******************)))(((((('''*********))))))))))))))))))))))))))))))******+++++++++***))))))***++++++,,,+++)))((((((***,,,---000...,,,***))))))***+++***))))))***,,,,,,+++***++++++++++++++++++++++++((('''((()))++++++)))'''((()))***++++++***)))((((((((()))***+++,,,,,,+++)))***+++,,,++++++******((((((((((((((('''&&&&&&((((((((()))***+++******)))))))))******)))))))))''''''''''''''''''''''''((()))***++++++***)))((())))))(((((((((((())))))((()))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++###%%%(((***+++***)))((())))))((('''''')))***+++'''(((((((((((()))))))))eee^^^XXXXXXWWWSSSPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJHHHGGGEEEDDDDDDDDDEEEDDDAAA@@@BBBEEEEEE===555888666444333333444444333222222111000000///////////////000000000///......,,,///111000,,,+++---000......////////////.........---,,,,,,------,,,************++++++,,,,,,,,,------+++***)))))))))))),,,+++***)))***---///111***+++,,,......---,,,++++++***)))(((((()))******************************---,,,,,,+++***)))((((((***))))))))))))))))))***111000///...---,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++*********))))))))))))***(((((((((''''''(((((((((************)))((('''&&&''''''((())))))))))))))))))$$$$$$)))***)))&&&&&&&&&'''((()))***+++&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''((((((((((((((())))))******++++++++++++))))))************))))))************************''''''((())))))))))))))))))+++***333AAA<<<---***''''''''''''''''''''''''((((((((()))))))))))))))))))))(((''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((***((('''((())))))((('''))))))(((((((((''''''''')))******+++++++++++++++'''((((((((()))))))))***,,,,,,+++*********))))))+++++++++,,,+++***))))))+++***(((((()))))))))(((((()))))))))************))))))))))))************((((((((()))))))))******'''(((((())))))*********((()))))))))************))))))))))))************++++++++++++******))))))***)))))))))((((((((('''((()))++++++***)))))))))---444...)))+++,,,'''$$$&&&))),,,......---,,,******+++++++++******)))((()))))))))((('''&&&&&&))))))))))))))))))******)))))))))))))))******+++++++++***))))))***+++++++++***)))((()))***,,,---000...,,,***))))))***+++***))))))***,,,,,,+++)))************************(((((()))+++,,,,,,+++))))))***,,,......,,,***)))***++++++************+++++++++***++++++***)))((('''((((((((((((''''''&&&'''((()))************+++))))))************))))))((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))&&&(((+++---,,,***&&&$$$))))))))))))************++++++++++++************$$$%%%&&&'''(((((())))))***)))((('''&&&'''((()))(((((((((((()))))))))***ccc[[[UUUTTTTTTQQQOOOOOOQQQQQQPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB??????>>>===BBBGGGGGGCCC999777444444444555444444333222111000////////////,,,,,,------------,,,,,,---///000///,,,+++---///.........//////.........+++***)))***,,,------,,,++++++++++++++++++,,,,,,------,,,******))))))***+++******))))))***+++,,,***+++---...///...,,,++++++++++++******)))((((((***************+++++++++------,,,+++******)))((()))))))))))))))))))))))),,,+++******))))))*********))))))(((((())))))***((((((((((((((())))))***(((((((((((()))******+++)))))))))*********++++++(((((((((((((((((((((((((((((()))))))))(((''''''&&&'''((()))************''' ###))))))'''&&&&&&&&&&&&'''(((((()))'''''''''(((((()))))))))''''''''''''''''''''''''************)))'''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((************************&&&&&&&&&'''''''''''''''&&&''''''((()))((((((((('''((())))))******)))))))))******++++++******)))************************&&&'''((())))))******))))))+++)))111===777++++++''''''''''''((((((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))***************************)))((('''(((***+++***)))))))))((((((''''''&&&&&&))))))***++++++++++++***''''''(((((())))))************)))((((((((())))))++++++,,,---,,,+++***)))+++)))''''''((()))((('''))))))))))))************)))))))))************+++((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************(((((()))******++++++,,,++++++******))))))))))))++++++++++++++++++++++++******++++++++++++***)))(((---***))),,,***%%%)))***,,,------+++***(((******+++,,,,,,***)))((()))************))))))((())))))))))))************)))))))))))))))******+++************************))))))))))))******+++,,,---,,,+++***))))))***+++))))))(((***+++,,,***)))(((((((((((((((((((((((()))))))))***,,,---,,,***)))***,,,------,,,***)))+++,,,,,,+++))))))+++,,,...,,,)))((((((((('''%%%((((((((())))))(((((('''((()))++++++***)))***+++)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))&&&(((+++---,,,)))$$$"""((((((((())))))))))))))),,,+++++++++******))))))'''''''''(((((())))))*********)))(((((('''((((((((((((((()))))))))******ddd[[[TTTSSSRRRPPPOOOQQQRRRQQQPPPNNNLLLKKKIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA888<<<===;;;???GGGLLLLLL;;;999777666666777777666333222111000/////////000------............------......///...---,,,,,,---------............------+++*********,,,------+++,,,,,,++++++++++++++++++************++++++,,,---))))))***************+++)))+++---//////...,,,+++)))***+++,,,,,,+++)))((())))))*********+++++++++*********************+++(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((******))))))))))))******((((((((((((((()))******''''''''''''((()))***+++'''((()))***+++,,,,,,,,,(((((())))))))))))((((((&&&&&&'''((((((((((((''''''((()))))))))))))))((('''"""!!!&&&***)))''''''''''''&&&&&&'''((((((((((((((((((((()))))))))((((((((((((((((((((((((************)))(((&&&%%%(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************&&&&&&&&&&&&'''''''''(((&&&&&&((()))))))))((('''%%%%%%'''((((((((('''&&&)))******++++++******)))************************&&&'''((()))************(((+++(((---777111(((,,,((()))))))))************((()))************)))(((((()))************)))(((((((((((((((((()))*********))))))))))))))))))******)))((()))+++,,,+++***((((((((((((((()))))))))((((((***+++++++++***)))'''''''''((()))*********))))))((((((((()))***++++++,,,---...---,,,***))),,,***(((((()))***)))((())))))))))))************))))))*********+++++++++++++++***))))))(((((((((******))))))))))))))))))))))))))))))************''''''((()))+++,,,------+++******)))))))))))))))*********++++++,,,,,,---******)))******+++******,,,---...,,,+++***)))'''+++,,,,,,,,,,,,+++)))((()))***,,,,,,,,,***)))'''))))))***+++++++++******((()))))))))************)))))))))))))))******+++)))***+++,,,,,,+++***)))&&&'''(((******+++******************************)))(((((()))++++++***)))(((((((((((((((((((((((()))((('''(((***,,,,,,+++))))))***++++++***)))))))))+++++++++)))***,,,///444000+++)))((()))(((&&&((())))))******))))))((((((+++---,,,***((()))***)))******++++++******)))))))))))))))))))))))))))******))))))))))))************))))))))))))******'''((()))***)))((('''&&&(((((())))))************)))))))))***************(((***+++------,,,***))))))******++++++++++++***(((((()))))))))*********ggg]]]UUUTTTTTTRRRRRRTTTRRRQQQPPPNNNLLLKKKIIIIIIGGGHHHHHHHHHGGGFFFDDDBBB>>>CCCCCC<<<:::???CCCCCC===;;;888888888999999888333222111////////////000000000111111111111111000......---------,,,,,,+++,,,------------------,,,---,,,++++++------,,,+++---,,,,,,++++++*********(((((((((***+++---///000((((((***+++++++++++++++)))+++...///000...---+++&&&(((+++------,,,***)))))))))******++++++++++++&&&'''((()))***+++,,,,,,(((((())))))))))))((((((************+++,,,---...******))))))))))))******((((((((((((((()))******&&&&&&&&&&&&'''(((******&&&''')))***,,,---------(((((())))))))))))(((((($$$%%%&&&'''((((((((((((************)))((('''&&&(((((()))***,,,,,,***))))))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******%%%&&&((()))))))))(((''''''(((***+++++++++***)))******++++++++++++******))))))))))))))))))))))))&&&'''((()))************(((+++(((+++222---''',,,******++++++,,,,,,,,,,,,((()))***++++++***)))(((''')))***,,,,,,***)))'''((((((((((((((()))******''''''&&&&&&&&&&&&'''''',,,***)))***++++++***)))''''''((()))***+++,,,,,,'''((()))***+++***))))))&&&''''''((()))******+++))))))(((((((((***+++,,,+++,,,---......,,,***)))---+++))))))***+++***)))))))))))))))************))))))******++++++++++++---,,,,,,+++***)))((((((,,,+++++++++******))))))))))))))))))************&&&'''((()))+++---...///+++******)))))))))))))))''''''((()))***++++++,,,***)))(((((()))++++++***)))'''(((******)))+++000)))***++++++,,,,,,,,,,,,)))***,,,---,,,***(((''''''((()))***************(((((())))))*********+++)))))))))))))))******+++((()))+++,,,,,,+++)))((($$$&&&(((***++++++)))(((((())))))*********)))))))))(((((()))++++++***)))(((((((((((((((((((((((()))'''&&&&&&(((***++++++(((((())))))))))))((((((''')))+++***)))+++...222;;;666///++++++,,,+++***))))))***************)))))),,,---,,,)))((((((*********++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++,,,++++++++++++++++++,,,((((((''''''''')))***+++))))))******+++++++++,,,&&&'''((()))***+++,,,,,,))),,,///222222///+++(((((()))+++---.........---))))))))))))************ddd[[[UUUTTTUUUSSSSSSTTTUUUTTTQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEE???BBBDDDBBB===<<>>:::999;;;>>>EEEEEEDDDAAA===999777666333222111000000////////////...---,,,,,,---...///111...,,,+++,,,---------........................++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,***))))))+++,,,---,,,))))))(((((('''(((((((((((()))))))))************************************)))***+++,,,,,,+++)))((())))))***************+++***)))((('''''''''((()))''''''((((((((())))))))),,,+++***))))))***+++,,,************)))((('''&&&)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))))))))((((((((('''''''''''')))************((('''&&&(((((((((((((((((((((((()))(((''''''((()))***+++******))))))))))))(((((()))((((((((()))(((%%%###''''''''''''((((((((((((,,,+++***)))(((''''''((((((((((((((((((((())))))******++++++++++++******)))(((''''''''''''((()))%%%&&&''''''(((((('''''''''((())))))******))))))'''((()))***,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))*********,,,...---+++)))******+++++++++***)))(((++++++*********))))))))))))***************))))))---***((((((***+++(((&&&*********))))))*********)))))))))*********++++++------+++******)))))))))---,,,***)))((((((((())))))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))((((((((()))))))))*********+++++++++++++++++++++++++++++++++)))((()))+++,,,+++***)))))))))))))))))))))))))))))))))***************''''''''''''((((((((()))************************((((((((((((((()))*********************)))))))))))))))((('''''''''((((((---,,,,,,++++++*********)))******************)))''''''((((((((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((('''(((******)))(((***++++++)))'''((()))***)))))))))+++,,,)))''')))///444;;;000((('''***)))''''''))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))((())))))***************++++++******)))*********,,,***((())),,,...///...(((((()))))))))))))))((()))))))))(((((((((''''''************************,,,++++++************+++++++++************++++++************************ddd\\\UUUTTTTTTRRRRRRSSSNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFF>>>@@@@@@===999777999;;;<<>>888555444333111000//////000111000//////......///000000111///---,,,---......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,*********))))))*********///,,,)))((()))++++++++++++******)))))))))(((((())))))))))))***************************************+++,,,---,,,***(((&&&$$$&&&(((***+++,,,+++++++++***)))(((''''''''''''((((((((()))))))))******,,,+++)))(((((()))***+++++++++++++++***)))(((((('''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))))))))))))))'''&&&&&&'''(((((())))))*********)))(((((((((((())))))***((()))***+++++++++***)))***(((''''''&&&%%%### ''''''''''''((((((((((((******)))((('''''''''''''''(((((()))******++++++******++++++++++++******)))((((((''''''(((((())))))(((&&&%%%%%%''')))***&&&'''(((((())))))((((((&&&&&&&&&'''((()))++++++---,,,+++)))((('''&&&&&&''''''((())))))***++++++,,,,,,,,,---...---+++((())))))*********)))((((((,,,+++++++++************((())))))******))))))(((++++++******))))))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))))))))))),,,,,,+++***)))))))))***))))))***+++++++++******,,,,,,,,,++++++++++++************)))((((((''''''((((((((()))))))))******)))***+++,,,,,,+++******,,,+++***+++---------+++))))))))))))))))))))))))))))))******++++++,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***((())))))))))))))))))***(((((('''''''''((())))))++++++,,,,,,,,,,,,,,,,,,)))))))))))))))))))))(((%%%''')))***+++***)))(((,,,,,,++++++******))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))(((((()))******(((''''''((())))))(((***+++,,,***''''''***...///)))&&&'''((('''''')))************))))))))))))))))))((((((((())))))***))))))))))))))))))))))))((()))******++++++***************)))******++++++---+++)))(((***,,,------(((((((((((()))***++++++((((((((((((''''''&&&&&&************************+++++++++***)))))))))))),,,++++++******++++++,,,(((+++,,,,,,)))(((***,,,ddd\\\UUUTTTTTTRRRQQQSSSPPPOOOMMMLLLJJJJJJIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGBBBCCCBBB???<<<::::::<<<888???FFFJJJFFF???888444444333111000///000111222///////////////000000000000...,,,,,,---...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,,,,------******))))))))))))******333000,,,***+++,,,,,,,,,---------,,,,,,+++******)))))))))))))))***************************************+++++++++******)))!!!###&&&((())))))((((((*********)))))))))))))))))))))))))))************%%%%%%&&&'''((((((''''''+++++++++++++++***))))))&&&''')))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((())))))))))))((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))'''(((((()))***++++++,,,)))(((((((((((()))))))))&&&(((***,,,---,,,+++***&&&%%%$$$%%%'''((('''%%%))))))))))))************)))((((((''''''''''''((())))))*********+++++++++******++++++++++++******)))(((((((((((((((((()))***)))(((&&&&&&(((***+++((()))******++++++******)))((('''&&&%%%&&&'''(((,,,+++***(((((('''''''''''''''(((((()))*********++++++***+++---,,,+++)))******************)))))),,,,,,,,,+++++++++******'''(((((())))))))))))((('''(((******))))))+++,,,(((((())))))))))))((((((,,,,,,,,,---------......+++******)))(((((()))))),,,+++++++++*********+++******+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++(((((((((((())))))))))))***+++---...///...,,,+++,,,,,,+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++((((((((((((((((((((((((+++***************++++++''''''(((((())))))******((('''''''''((()))******++++++++++++++++++++++++((((((((((((((()))******'''))),,,///000///---,,,------,,,,,,+++***))))))'''''''''''''''''''''''''''(((((())))))((((((''''''((())))))((('''((())))))(((&&&&&&(((((((((''')))***+++***(((''')))******((((((******'''(((,,,)))))))))))))))(((((((((***))))))))))))***++++++************************))))))***++++++++++++******)))))))))***+++,,,,,,---+++)))'''((()))+++,,,************+++---///000)))))))))*********++++++************************************))))))((('''+++******))))))******+++'''+++...,,,((('''***---ddd\\\TTTSSSSSSQQQPPPRRRQQQPPPNNNLLLJJJHHHGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDBBB@@@===;;;;;;;;;999999:::<<<>>>;;;666222333222111000000111111222------......///////////////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------******))))))))))))******222///,,,++++++------,,,+++,,,,,,,,,,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---///###%%%'''((()))((('''%%%))))))***+++,,,,,,------))))))))))))************"""&&&)))+++***(((&&&***++++++++++++******)))'''(((***+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))''''''((()))))))))))))))))))))))))))((((((((((((******))))))(((((('''''''''''''''(((((((((((((((&&&&&&&&&'''(((((()))***'''(((((()))***++++++,,,((())))))))))))(((((((((&&&'''***,,,------,,,+++&&&%%%$$$&&&(((******)))))))))))))))************(((''''''''''''(((((())),,,+++++++++*********)))******++++++++++++******((())))))))))))))))))(((&&&&&&''''''''''''&&&&&&)))***++++++,,,,,,++++++,,,+++***)))((()))***+++(((((((((((((((((())))))((((((((((((((((((((((((((('''''')))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******''''''((()))))))))))))))'''(((******))))))+++,,,'''((())))))))))))((('''++++++++++++,,,,,,,,,,,,+++***))))))((()))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////(((((((((((()))))))))))))))***,,,......---,,,+++++++++++++++*********+++))))))))))))))))))))))))''''''(((((()))***++++++************++++++++++++((((((((((((((((((((((((++++++***************+++''''''(((((())))))******((((((((((((((()))***+++++++++******)))(((((((((&&&&&&&&&'''(((***,,,---)))+++...000111000///---------,,,,,,+++***))))))************************((())))))******))))))(((((()))***)))((('''((())))))(((&&&&&&(((((((((''''''((()))***))))))***+++)))(((***---+++''''''+++)))))))))(((((('''''''''************++++++,,,---++++++++++++++++++++++++))))))***+++++++++++++++***)))))))))***+++,,,,,,+++***)))'''&&&''')))***+++*********,,,...000111'''((()))***,,,---......************************)))************)))((('''))))))(((((((((((())))))'''+++...,,,((('''***---ddd\\\TTTSSSSSSQQQPPPQQQQQQOOOMMMJJJHHHFFFEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBAAA???===;;;:::999999:::666222333555777444111222222222222222222222111++++++---..................,,,++++++,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,------*********))))))*********,,,+++)))***+++,,,,,,+++((()))***++++++***)))(((************)))))))))))))))))))))))))))))))))))))))((('''''')))+++...000((()))*********)))(((''''''(((***+++---.........((((((((()))))))))******!!!$$$(((,,,...,,,***((()))***************))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))&&&'''((())))))******)))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((+++***)))((('''''''''''''''(((((())))))*********((())))))))))))(((((('''&&&''')))++++++,,,++++++***)))'''''')))***))))))''''''''''''((((((((((((''''''''''''((()))******,,,,,,++++++***))))))(((******++++++++++++******((())))))******))))))((('''(((***++++++)))'''&&&'''((())))))******))))))'''''''''((()))***+++,,,''''''''''''((()))******(((((((((((((((((((((((('''&&&&&&'''***++++++++++++++++++***++++++,,,---,,,+++++++++************''''''((()))************++++++******))))))((('''((((((************((((((''''''((((((((()))))))))+++******)))))))))*********+++,,,---------------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,'''((()))***+++---......((((((((()))))))))******'''((()))+++++++++******)))***+++***)))((()))***))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))))))))***))))))((((((((()))******++++++***)))((((((''''''''''''&&&'''(((***,,,...(((***,,,---...---,,,+++,,,,,,++++++******))))))))))))))))))))))))))))))((())))))******))))))((()))***+++***)))((()))******(((''''''((())))))(((''''''((()))***++++++,,,)))((())),,,***&&&%%%)))******))))))((((((''''''***************+++,,,---++++++++++++++++++++++++)))***++++++,,,+++++++++*********)))******++++++((()))***)))''''''((())))))))))))***+++---...///%%%&&&''')))***,,,------************************((()))***+++++++++))))))(((((((((''''''((((((((((((+++,,,,,,)))(((***,,,eee\\\TTTSSSSSSPPPOOOQQQPPPNNNMMMJJJIIIGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDAAA???===<<<;;;:::999888777666444333333333333333000111333444444333111000***+++---...//////.........---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---++++++************++++++(((((()))+++---...---,,,'''(((***,,,---,,,+++***************)))))))))((())))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,************************&&&((()))+++,,,,,,++++++''''''((((((((()))))))))'''((()))++++++***)))(((((())))))******))))))(((((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))&&&'''((()))***************)))))))))((((((((('''(((((((((((())))))))))))''''''''''''((((((((())),,,+++)))(((''''''((((((((((((((((((((((((((((((((()))******)))((('''&&&((((((((())))))*********,,,***((('''((())))))(((''''''''''''(((((((((((((((''''''((()))***+++,,,***************)))))))))******++++++++++++******((()))************)))(((***+++,,,------+++)))(((&&&'''(((((())))))((((((###$$$%%%'''(((((())))))(((((('''''''''(((((()))&&&&&&''''''((()))))))))***((('''(((***++++++***+++***)))))))))+++,,,---++++++*********)))))))))'''((()))***++++++++++++---***((((((***+++(((&&&((()))+++,,,,,,+++)))((('''''''''((((((((())))))++++++************++++++)))***,,,---.........---...---+++*********++++++******+++++++++,,,,,,,,,''''''((()))******++++++)))))))))*********++++++'''(((((()))******++++++)))+++,,,+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************)))(((((((((((((((***************)))))))))******))))))((()))))))))******))))))))))))))))))+++***)))(((((()))+++,,,((())))))*********))))))************************(((((((((((((((((((((((('''(((((())))))(((((('''+++,,,,,,+++***))))))++++++)))'''((()))***))))))***)))((((((***+++,,,,,,+++((((((++++++'''&&&(((,,,,,,++++++***))))))((((((((((((((()))***+++,,,)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******)))*********'''))),,,,,,***))))))+++))))))+++,,,------------''''''(((((()))*********************************''')))***,,,---,,,+++***))))))(((((((((((())))))************************eee\\\TTTSSSRRRPPPOOOPPPPPPOOONNNMMMKKKKKKKKKKKKGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@===<<<<<<<<<:::999444777:::999555222333444///111333555555444111000***+++---////////////...///...---...//////---+++---------------------------------------------------------,,,,,,,,,++++++(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,'''(((***...111222000///)))+++---///000000///...+++*********))))))(((((())))))))))))))))))))))))&&&(((,,,......,,,)))'''((((((((('''((()))******'''''')))******)))((('''''''''''''''((((((((((((+++***((('''&&&&&&&&&''''''(((((()))))))))(((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))&&&'''((()))******************))))))((((((((('''''''''(((((())))))******&&&'''''''''(((((())))))))))))(((((((((***,,,---((((((((((((''''''''''''((()))*********((('''&&&)))(((((('''(((((()))***+++)))''''''((()))))))))))))))))))))************(((((((((((()))+++,,,---((((((((()))******++++++******++++++++++++******((()))***++++++***)))((()))(((((((((((('''&&&&&&'''(((((())))))))))))))))))***+++++++++***((('''***)))((('''''''''''''''$$$%%%&&&'''(((***++++++---+++))))))***+++***)))***)))(((((((((***+++,,,*********))))))))))))((((((((()))++++++,,,,,,,,,+++'''%%%''',,,...,,,((((((***+++,,,,,,+++***((()))************+++++++++,,,+++++++++++++++,,,,,,)))***,,,...//////......---,,,***)))))))))***************++++++,,,,,,,,,))))))))))))************************++++++++++++************+++,,,---...***,,,---,,,)))''')))+++))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,************************,,,,,,+++******)))******,,,,,,++++++******))))))++++++***)))(((((())))))((())))))***++++++,,,,,,///---+++)))(((((()))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++&&&''''''''''''''''''&&&+++------,,,***)))***++++++***((((((*********))),,,+++)))(((***+++++++++---)))(((+++---+++***+++......------,,,+++******&&&&&&&&&&&&'''(((******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))***&&&***...///,,,++++++,,,+++,,,...///000//////...************))))))))))))************************'''(((+++---......---,,,******))))))))))))******+++***)))***+++,,,+++)))ddd\\\UUURRRPPPNNNNNNQQQMMMLLLKKKJJJJJJKKKLLLMMMFFFDDDCCCCCCDDDDDDCCCAAAAAA???<<<::::::999777666555555444444444444555555000000000000///////////////000111111000...,,,+++,,,,,,,,,,,,---.../////////////////////---+++***))))))***+++,,,------...+++++++++++++++***)))((()))******++++++******)))))))))))))))))))))))))))((())),,,...////////////,,,+++*********+++,,,---)))))))))))))))(((((((((++++++***))))))((()))))))))***+++,,,+++***(((&&&******))))))(((((('''''''''&&&&&&&&&'''(((***+++''')))(((&&&###"""$$$'''))))))((((((''''''&&&&&&))))))((((((((((((((()))((((((((()))******++++++''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((('''''''''+++***)))(((((('''((((((++++++***)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))++++++***)))((('''&&&%%%)))((('''''''''(((***+++''''''''''''((()))++++++*********************************++++++,,,,,,,,,************************((((((((((((((((((((((((******)))))))))))))))***+++***)))'''''')))***+++))))))))))))************------,,,+++*********+++(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********//////...------,,,++++++...---,,,+++***+++,,,---+++++++++*********))))))(((((())))))*********++++++***)))***++++++***)))(((((()))***************))))))((('''''''''''''''+++***)))))))))))))))***++++++++++++******************)))((('''&&&%%%%%%******))))))))))))******))))))(((((((((((())))))***)))'''&&&'''(((***+++///---+++)))(((((()))******)))(((''''''((()))***************************+++***)))(((((()))***+++((((((((()))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&++++++,,,,,,+++***((('''&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((---...///---***'''%%%%%%&&&'''''''''(((((())))))************************(((((((((((())))))))))))***+++,,,---,,,***((('''***************++++++,,,////////////000000000000***+++,,,,,,,,,***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******bbbZZZTTTRRRPPPNNNNNNQQQOOONNNLLLKKKJJJJJJJJJKKKGGGEEECCCBBBCCCCCCBBBAAAAAA???<<<::::::999777666555555444444444444555555111111000000//////......111111111000///...------...------,,,,,,,,,------...////////////---,,,+++++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++******++++++++++++******+++++++++******)))))))))((()))***,,,---------,,,++++++*********+++,,,---*********)))))))))************)))((((((((())))))))))))+++++++++***((('''+++*********)))))))))))))))(((((('''((()))++++++***+++,,,***'''&&&''')))************))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((()))))))))*********)))((((((((((((((((((+++***)))(((((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((((())))))))))))***+++***)))))))))***,,,,,,''''''''''''((()))***+++((((((((((((((((((((((((*********++++++,,,,,,,,,************************)))))))))))))))))))))))),,,++++++*********+++++++++***)))(((((()))***+++))))))))))))************))))))(((((('''((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))),,,++++++++++++++++++***......------,,,++++++***---,,,,,,++++++++++++++++++++++++*********))))))))))))))))))*********++++++*********+++++++++***((())))))******+++******+++***))))))((((((((()))******)))))))))******+++******))))))((((((((('''+++++++++***))))))((((((*********))))))*********)))))))))(((((()))))))))))))))(((((()))***---...111000---***)))((())))))***)))(((((((((((()))***))))))))))))))))))))))))******)))(((((()))******+++*********)))(((((((((************************)))))))))***))))))((((((,,,,,,,,,+++***)))((('''))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,***((('''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******++++++******))))))*********))))))))))))***++++++........./////////000000+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++************++++++```XXXRRRQQQPPPNNNNNNQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHFFFCCCAAAAAABBBAAA@@@@@@>>>;;;::::::999777666555555444444444444555555222222111000//////......111111000///............//////...---,,,,,,,,,,,,...////////////---,,,+++,,,,,,,,,+++++++++************+++,,,---......---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((((()))***************++++++******++++++,,,---,,,+++***))))))***,,,,,,((((((((('''(((((())))))))))))***++++++***((('''++++++++++++******************)))))))))***++++++'''((())))))'''%%%%%%&&&))))))))))))************))))))(((((((((((()))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''((())))))))))))))))))))))))******+++++++++((((((((('''(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))(((&&&%%%$$$************************''''''''''''(((((((((((('''(((((()))))))))))))))((()))))))))*********************)))***++++++,,,(((''''''(((((()))***+++*********************************+++++++++++++++))))))))))))))))))))))))*********************************))))))******++++++***)))(((((()))***+++))))))))))))************''''''''''''''''''((()))))))))************++++++))))))))))))))))))))))))++++++++++++************************++++++++++++************+++++++++++++++++++++***************))))))))))))))))))))))))*********+++++++++++++++------,,,,,,+++*********+++++++++++++++***))))))+++++++++***************)))))))))***************++++++++++++++++++++++++))))))***+++++++++******,,,+++******************))))))))))))***+++,,,,,,++++++******)))(((''''''************************++++++++++++++++++++++++******))))))))))))******))))))))))))***---///000333111...,,,***)))((()))******)))(((((()))******))))))))))))))))))))))))***))))))(((((())))))***,,,,,,+++***)))(((''''''************************))))))))))))))))))******...---,,,***)))(((((((((*********+++******))))))))))))))))))))))))))))))************************'''(((***+++***)))***+++(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********+++***((('''''')))+++,,,)))))))))))))))******+++---------.........//////,,,++++++************+++************************************************(((((()))++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,^^^WWWQQQQQQPPPNNNNNNQQQOOOOOOMMMLLLKKKIIIIIIHHHIIIFFFCCCAAAAAAAAA@@@???@@@===;;;:::999999888666555444444333333444444555333222222111000///......111000...---------...//////...---,,,,,,,,,,,,,,,....../////////...,,,+++++++++++++++++++++++++++******+++,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))))))))))))))))))))(((+++***++++++++++++,,,,,,,,,+++***))))))***,,,---''''''&&&''''''((()))***))))))************)))(((************************+++*********))))))******&&&'''((()))(((&&&%%%$$$&&&&&&''''''(((((()))))))))(((((((((((())))))***)))))))))(((((('''''''''))))))))))))))))))))))))'''(((((()))))))))))))))************************'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((,,,++++++***))))))((((((((((((((((((((())))))***((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((((((((((((((((((((************************''''''''''''''''''((()))******)))(((((()))******((()))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))(((((()))******+++,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++******)))))))))***+++++++++***((('''***************************************************+++,,,++++++***+++,,,******+++++++++++++++***++++++************++++++)))))))))***+++,,,---.........---,,,+++******)))((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************+++,,,......000///---+++***)))))))))************************************************))))))))))))))))))))))))*********))))))(((((('''***************************))))))((()))***,,,---...---+++)))(((((())))))))))))))))))((('''&&&&&&))))))))))))))))))))))))************************&&&(((******))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++)))(((((((((((()))+++,,,))))))(((((())))))***+++,,,,,,,,,---------......---,,,******)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++++++++++++++******+++++++++]]]WWWRRRQQQPPPNNNNNNPPPMMMMMMMMMLLLKKKKKKJJJIIIIIIFFFCCCBBBAAAAAA@@@??????===:::999999999888666444444333333333333444444333222222111000////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,---...///---.../////////...---,,,))))))***+++,,,,,,------+++++++++++++++***))))))+++,,,,,,------,,,,,,+++))))))***,,,---...///000+++*********))))))))))))******++++++,,,,,,,,,,,,***))))))((()))***+++,,,''''''&&&''''''((()))***)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((******+++,,,,,,+++)))(((&&&&&&''''''(((((())))))((((((((((((((()))******((((((((())))))*********((((((((((((((((((((((((((((((((((((((())))))***++++++***)))((((((''''''''''''&&&''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((++++++******)))((((((((('''((((((((()))))))))))))))(((((((((((())))))***))))))))))))))))))))))))************************((((((((((((((((((((((((************************''''''&&&''''''((())))))******))))))))))))******((()))))))))************************++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((('''&&&''''''((()))***++++++((((((((()))))))))******************************)))))))))))))))))))))))))))))))))******+++++++++++++++************))))))((()))***+++***)))((('''************************+++++++++******************,,,---,,,******+++---++++++,,,,,,,,,,,,++++++*********))))))******+++************+++,,,...............---,,,++++++***(((((())))))******+++++++++,,,------------,,,+++++++++************++++++,,,+++++++++******++++++++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))'''''''''(((((()))))))))************************+++***)))))))))+++,,,------,,,+++)))((())))))***))))))******)))(((''''''************************************************)))***+++***(((((()))************************)))++++++++++++++++++++++++************++++++++++++'''((()))***++++++******)))))))))))))))******+++,,,,,,,,,,,,---------------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((******))))))))))))******^^^XXXSSSRRRQQQNNNMMMOOOLLLLLLMMMMMMLLLKKKJJJIIIHHHFFFDDDDDDDDDCCCAAA???>>><<<:::999999999888666444444333333333333444444222222111111111000000000......---------------...,,,,,,,,,,,,---...//////------...//////...---,,,((()))***+++,,,------...++++++++++++***)))((((((++++++,,,,,,,,,,,,++++++((()))***+++---...///000,,,+++***************+++)))***+++,,,,,,,,,,,,+++(((((()))******+++++++++((((((((('''(((((()))))))))))))))))))))*********((((((((((((((()))))))))(((((()))******))))))(((******)))***++++++***((())))))))))))************(((''''''(((((()))***+++((((((((()))***+++++++++((((((((((((((((((((((((((((((((((((((()))******++++++***)))(((''''''&&&'''''''''&&&''''''((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((($$$%%%&&&((())))))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&'''((()))******+++))))))***++++++++++++***))))))(((((((((((())))))***************************************)))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,)))))))))******)))))))))))))))))))))***************)))))))))))))))***+++))))))(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((((((&&&''''''((()))*********'''((((((((())))))))))))***************+++++++++)))))))))))))))))))))))))))))))))******************************************************)))((((((***************++++++++++++++++++++++++************,,,...---***)))+++...,,,,,,---------,,,++++++*********)))******+++,,,++++++++++++,,,---......,,,,,,,,,+++++++++******++++++,,,,,,------------++++++------------++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))((())))))***+++++++++,,,***+++,,,,,,,,,,,,+++***------------------------***++++++,,,,,,++++++***&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***************+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++)))((()))+++++++++++++++******************************************+++++++++,,,,,,,,,((()))+++------,,,***)))***************++++++,,,,,,,,,,,,---------......,,,++++++++++++,,,,,,---************************************************,,,,,,,,,++++++)))((((((***))))))))))))))))))***```YYYUUUTTTRRRNNNMMMOOONNNNNNNNNMMMLLLJJJHHHGGGFFFFFFEEEFFFGGGFFFCCC@@@===;;;999888999999888666444333333222222333333444000111111111111222222222......///////////////...------,,,,,,,,,------...,,,---...//////...------*********++++++,,,,,,,,,+++++++++,,,++++++************++++++++++++***************+++,,,,,,------+++***)))))))))***+++,,,)))***+++,,,,,,,,,++++++'''(((***,,,------,,,+++******)))((((((((()))))))))))))))))))))******+++(((((()))))))))*********'''(((***++++++++++++******(((&&&&&&)))***)))'''************))))))))))))''''''''''''((()))***+++(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************************(((((('''&&&&&&&&&'''''')))(((((((((((()))***+++(((((((((((())))))))))))***)))))))))((((((((('''&&&&&&'''((()))))))))(((************************''''''''''''(((((((((((()))))))))))))))(((''''''%%%%%%&&&'''((()))******((()))***+++,,,++++++***))))))(((((((((((())))))------------------------+++*********)))))))))(((************************))))))))))))))))))))))))***))))))***+++,,,------))))))************))))))))))))))))))***************))))))(((((((((((()))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((())))))*********(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++***))))))))))))***))))))*********+++++++++,,,,,,,,,++++++*********))),,,///...***)))+++...---------------,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++******++++++,,,+++++++++++++++,,,------,,,++++++------------------------+++,,,------------,,,+++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++((()))***+++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))+++---,,,,,,+++++++++*********************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---------------............***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))+++******))))))******+++aaa[[[VVVUUUSSSOOOMMMNNNPPPPPPOOONNNLLLIIIFFFEEEEEEEEEFFFHHHIIIGGGCCC@@@===;;;999888999999888777444333333222222333333444000000000111222222333333///000111222222111000/////////...---,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,++++++++++++*********+++,,,------------*********++++++*********,,,,,,,,,+++++++++*********)))(((((((((***+++,,,)))***+++,,,---,,,++++++'''))),,,...///...---+++,,,+++***))))))((())))))))))))(((((()))***++++++))))))******+++++++++,,,((()))***,,,------,,,,,,...+++((()))+++------+++))))))((((((''''''&&&&&&''''''''''''((()))++++++)))))))))(((''''''&&&&&&************************)))((('''''''''(((***+++((())))))+++,,,---......)))((('''&&&&&&&&&&&&&&&)))))))))))))))***++++++(((((((((((())))))))))))******))))))(((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''(((******))))))(((***)))(((((((((((())))))************************+++*********))))))((((((************************(((((((((((((((((((((((((((((((((((()))***+++,,,))))))************))))))))))))))))))************,,,+++***))))))((()))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******+++++++++,,,***************+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++,,,,,,---,,,***)))))))))***+++))))))******++++++++++++,,,,,,,,,++++++*********)))---///...***)))+++///---.........---,,,,,,+++,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------,,,,,,---......//////000++++++++++++++++++++++++)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---,,,,,,---.../////////...,,,------------,,,+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...---,,,***)))&&&''')))+++,,,---,,,,,,***++++++,,,------------------------------------------------------------,,,,,,,,,+++***+++---///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,******+++,,,---,,,,,,++++++,,,,,,---...---------.........//////)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,aaa[[[VVVUUUSSSNNNLLLMMMOOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBAAA>>><<<;;;;;;;;;:::888444222111111222333222111222222222111111111111000111111000///////////////...------,,,,,,------.........---------,,,,,,,,,******+++,,,,,,,,,,,,+++---......---+++******+++************************++++++,,,,,,,,,++++++******)))))))))***+++,,,,,,+++***+++...,,,((((((,,,))))))))))))************************++++++++++++))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))***************)))222000...,,,++++++,,,---)))))))))))))))******+++'''((())))))(((((()))***)))))))))(((''''''&&&&&&+++)))(((''''''((()))+++******+++++++++)))'''&&&***)))((((((((()))+++,,,---)))&&&%%%'''((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&((()))++++++)))(((&&&%%%'''(((******((('''%%% """&&&)))+++,,,+++******************)))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((('''(((((()))******,,,,,,+++***))))))******'''((()))***++++++***)))))))))))))))))))))******))))))******)))(((&&&%%%(((((((((&&&$$$$$$&&&'''******+++++++++******))))))))))))***+++,,,......+++,,,---,,,***)))***+++...---,,,,,,++++++++++++++++++***))))))((())))))))))))***+++,,,,,,------...---+++*********++++++'''(((((()))******+++++++++,,,,,,------,,,,,,+++,,,...///000000...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,---...///000//////............/////////...------,,,,,,,,,,,,))))))***++++++,,,------,,,,,,************,,,,,,.........------,,,,,,,,,...---+++***)))***++++++------------------------........................*********++++++,,,,,,,,,.........------,,,,,,+++...,,,***+++,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////........................------......---+++***)))******************++++++---------------------------,,,)))'''''')))+++---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---,,,,,,++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,.../////////...---------,,,+++,,,---...///******+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++bbb[[[VVVTTTRRRNNNMMMOOOOOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@>>>;;;:::::::::999777666444333222333444333222222222222111111111111000111111000///////////////...------,,,,,,------.........---------,,,,,,,,,((()))******++++++******...//////...,,,++++++,,,************************+++++++++,,,,,,++++++***++++++******+++,,,,,,---222...,,,---,,,)))(((+++))))))))))))************++++++***))))))(((((('''***))))))(((((())))))************+++++++++,,,,,,&&&&&&'''''''''''''''&&&,,,***)))'''&&&'''((())))))))))))))))))******+++))))))******))))))******''''''((((((((((((((((((***)))(((''''''((()))***((())))))*********))))))***))))))(((((()))***+++((('''&&&(((++++++)))&&&((((((((()))))))))******))))))))))))))))))))))))******))))))(((((((((((('''((()))******)))(((''''''(((***++++++***((('''$$$&&&((()))******)))(((***************)))(((((()))))))))))))))))))))((())))))))))))))))))))))))************************(((((()))))))))*********+++++++++++++++++++++++++++******))))))))))))***,,,++++++***))))))******))))))***++++++***)))(((************))))))))))))((()))***+++,,,++++++*********)))(((((()))***,,,)))******+++++++++******++++++++++++++++++,,,,,,,,,---------+++***+++,,,...---,,,,,,+++++++++,,,++++++***))))))))))))))))))******+++,,,,,,------------+++*********++++++((())))))******+++,,,,,,,,,,,,------------,,,,,,+++,,,...///000///...---000000/////////.........++++++++++++++++++++++++...------,,,---...///000......------------......,,,,,,++++++******++++++---------....../////////---,,,++++++++++++,,,---.........------,,,,,,,,,...---,,,+++***++++++,,,------------------------........................++++++,,,,,,------------.........------,,,,,,,,,...,,,,,,---///111111111------------,,,,,,,,,+++------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...,,,,,,------------,,,,,,++++++,,,------...//////------...............---.........------,,,,,,,,,,,,,,,,,,,,,------------,,,---.../////////...---------,,,,,,,,,---...///,,,,,,,,,,,,------------.........------,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,ccc\\\UUUSSSQQQNNNNNNPPPOOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>;;;::::::999888777888666444444444444333222222222222111111111111000111111000///////////////......------------............---------,,,,,,,,,,,,---......//////.........///000///---+++,,,---***************************++++++,,,,,,+++++++++,,,,,,,,,+++,,,,,,------222...///444666111,,,***)))))))))*********++++++************)))))))))(((*********))))))******************++++++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******++++++******+++++++++*********&&&&&&'''(((((()))*********)))(((''''''((()))***(((((((((((()))***+++,,,+++***)))))))))))))))***$$$%%%'''+++......+++))))))))))))*********++++++))))))))))))))))))))))))***))))))))))))((((((((((((((())))))))))))(((((()))***+++,,,,,,+++***)))******)))))))))(((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++************************---,,,+++***)))))))))))),,,+++******)))*********++++++++++++***)))((('''++++++*********)))))))))))))))***+++,,,,,,------+++******)))***+++---...))))))***+++,,,,,,,,,+++------,,,+++++++++++++++---...///...,,,+++,,,---------,,,+++++++++,,,,,,++++++******))))))************++++++,,,,,,---------,,,,,,++++++++++++,,,******++++++,,,,,,------------............------***+++---///000000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---------------......---,,,,,,,,,------------------------------........................------------.....................---------------...------///222555666666............------------///...---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------........................+++,,,---///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,.....................///,,,,,,------------,,,,,,,,,,,,,,,---......//////......///000111111111000.........------------------------.........//////,,,---......//////......------,,,,,,------...///---------.........//////.........---------------///000111000...---...///........................ddd\\\UUURRRQQQNNNOOORRROOONNNMMMKKKJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCAAA???===;;;;;;:::999777999777555444444333222111222222222111111111000000111000000///////////////......------------............---------,,,,,,,,,......///000000000000///---...///...,,,+++,,,---******************************+++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---++++++111<<>>>>>===;;;999777555333222333333222111222222222111111111111000111111000/////////////////////............//////......---------,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,+++***)))***+++************************)))***++++++,,,,,,,,,,,,++++++******))))))******222,,,))),,,...---,,,---*********++++++++++++,,,,,,+++***)))(((&&&%%%%%%*********))))))*********)))))))))************+++,,,+++***((((((((())))))((((((((()))************((()))+++,,,,,,,,,+++***)))((((((+++///000---***++++++***))))))(((''''''************************,,,+++***)))(((((((((((((((((()))***************+++,,,+++)))((((((***,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''((()))+++,,,***************)))((((((((())))))******+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************&&&&&&&&&'''(((***,,,,,,*********)))******+++,,,((((((((()))+++,,,...///++++++++++++++++++++++++))))))***,,,111666<<>>===<<<:::999777555444333444555444333222222222111111111111000111111000/////////////////////............//////......---------,,,,,,,,,,,,,,,---...............***+++,,,,,,******+++,,,************************))))))***+++,,,,,,,,,,,,---,,,+++************+++///+++)))******'''))),,,*********+++++++++,,,,,,++++++*********************))))))(((((())))))***))))))))))))************000...,,,+++******+++,,,***++++++,,,,,,,,,++++++((()))+++------,,,+++***)))((()))---333444111---******))))))))))))))))))*********++++++*********))))))*********))))))(((&&&'''(((***++++++++++++(((***,,,+++)))((()))+++((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++'''((()))******)))(((''')))))))))(((((()))))))))((((((''''''(((((())))))***************)))((((((((())))))******+++,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,******))))))***++++++,,,******))))))***,,,---...)))******++++++,,,,,,---******)))+++///555;;;>>>444000,,,+++...///---***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///---...///...,,,+++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---......------------------------++++++---.........---------------------------------......//////......---......---------......///*********++++++,,,,,,,,,------------------------,,,---.../////////...---///......------......///***+++,,,------+++***)))((()))***+++,,,...//////......///000000///......---........./////////000+++,,,---...///......---------------------------....................................---------,,,,,,,,,---...///000111111000...,,,---...///...---............------------,,,,,,,,,------///000111......------------......000000//////.......................................------------///000111000000//////...------,,,........................,,,---...///000000000000/////////000000/////////////////////..................///////////////...---........./////////000....../////////000000000...------,,,---...///000,,,---...///000//////........./////////000000000---........./////////000---///000000//////000222000000000000000000000000aaa[[[VVVVVVUUUQQQPPPRRROOONNNMMMKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEBBB???===<<<;;;999888888666444444666666666555222222222111111111111000111111000/////////////////////............//////......---------,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------++++++,,,---************************((()))***+++,,,---------...---,,,,,,++++++++++++%%%''',,,111000+++)))+++******+++++++++,,,,,,,,,((()))+++---///111333444))))))(((((((((((())))))))))))))))))************---,,,***(((''''''((()))''''''((((((((((((''''''(((***+++------,,,+++******)))***///555777444000((((((((()))******++++++******++++++++++++******&&&''')))+++++++++******%%%&&&(((***+++,,,,,,+++$$$(((,,,---+++))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++&&&((()))++++++)))(((&&&******))))))))))))******((((((((((((((('''''''''***************)))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++***************++++++******))))))***+++,,,,,,,,,+++*********+++,,,---))))))***+++,,,------...---+++))))))***...333666000,,,((())),,,...---***,,,,,,---------,,,++++++......---,,,,,,,,,---------.........,,,+++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------***+++---...///...---------------------------,,,------............------,,,,,,,,,---...///000111---------....../////////------------------------,,,,,,.../////////...---...------,,,,,,------...,,,---/////////---+++***++++++,,,...000111222333---...///000000///...------.........//////000000***+++---.........------------------------------........................000000//////.........---+++,,,---...///111111222000///......000111111000000/////////..................---------......///......------------......//////.........---------........................------------///111333555222111111000///......---////////////////////////---......///000111111222//////000000000000/////////////////////.........///000000000000//////...---.........//////000000000000000000111111111111......---,,,---...///000,,,---///000000000///...000000000000111111111111---.........//////000000...000111111000000111333000000000000000000000000ccc\\\VVVUUUSSSOOONNNOOOQQQOOOMMMLLLLLLLLLJJJIIIHHHIIIIIIIIIGGGEEEBBB@@@?????????>>><<<:::888666666555333222222333555666222222222222222222222222333000...---...000000/////////...---+++***))))))////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---+++)))'''''')))+++---))))))***+++,,,---------+++,,,,,,------,,,,,,+++)))((((((((()))***++++++'''(((((()))******+++++++++((((((------)))(((,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++)))************+++...000---***((()))+++,,,+++(((---***+++222;;;<<<555,,,((()))***++++++***(((((()))))))))))))))))))))))))))***++++++***(((%%%$$$!!!''',,,...,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,++++++***)))(((''''''+++*********))))))(((((()))************+++++++++************+++++++++++++++++++++******)))''''''))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))++++++***************+++))))))***+++,,,,,,------&&&'''(((***++++++++++++,,,,,,++++++,,,...///000***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,------------------.........////////////...---+++***))))))---------,,,,,,+++++++++,,,,,,+++***))))))))))))---------....../////////111111000......---------000///------///000///...,,,---...---,,,,,,---...---+++)))***,,,...//////...------,,,,,,------...------............------000///---,,,++++++,,,,,,------------------------,,,---......//////......,,,,,,...///000000000000------......//////000000.......................................---------...---,,,++++++,,,---......---------...///111222//////......------------------------------------..................................../////////000//////.........---------000111222333222111///---////////////////////////...///000///...---...///;;;;;;999666444111000///......//////000000111111333111///000333444222000000000000000////////////......///000111222333333///////////////////////////////////////000111111...///////////////......000///...------...000000000000/////////000222333......///000000111000000111111000000//////......000000111111111111000000000111111111111222222222ccc\\\VVVUUUSSSOOONNNOOOPPPMMMKKKJJJJJJJJJHHHGGGIIIIIIIIIIIIGGGEEECCCBBB888999:::<<<<<<<<<<<<;;;888777555333222222333444222222222222222222222222333111//////000000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((())))))******++++++***++++++,,,,,,++++++***+++************++++++,,,***************************'''(((,,,,,,((('''***))))))))))))************************************,,,+++)))(((((()))+++,,,)))******)))((((((***,,,///,,,)))(((******)))(((***))))))///555666000***))))))************))))))***************************++++++++++++)))((('''%%%'''(((*********((('''************************************************)))))))))((()))***++++++,,,+++***))))))(((((()))+++*********)))))))))))))))************+++++++++(((((((((((())))))))))))))))))************))))))******************************++++++++++++******+++******))))))))))))***++++++************++++++******++++++,,,------...)))***+++++++++++++++***,,,+++++++++,,,---...///))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///...............///////////////...............///............//////000111///------/////////...,,,...//////---,,,,,,---...---,,,+++,,,,,,,,,,,,...------------------...---..................---111000///.........//////------------------------........./////////000000...//////000000000//////.........///////////////........................///.....................///...---,,,,,,---...///---------......///000111000000//////....................................000000000000000000000000........./////////000000000000/////////.........000000222222222111///...////////////////////////000111222111///......///333333222111000///......////////////000000000000222000///000222333111///.../////////000000111111.........///////////////000000000000000000000000111000000000000000111111/////////000000/////////111000000000000000111111222222111111222333444555000000111222222222111111111111111111111111000000111111222222222222111111111111111111222222222222ccc\\\VVVUUUSSSOOONNNOOOPPPNNNLLLKKKKKKJJJHHHFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>===;;;:::888777:::999777444333222333333222222222222222222222222333222111111222111///---,,,,,,---...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++******+++++++++)))))))))***************)))******++++++******)))---,,,,,,++++++++++++,,,---,,,,,,+++***))))))))))))((()))++++++'''%%%'''((())))))******+++++++++************************++++++))))))))))))++++++***++++++)))((('''(((***111...***(((((()))((((((***)))***,,,...///---+++******)))))))))******+++************************++++++++++++++++++++++++***)))((((((((()))***+++************************************************+++***((('''((()))+++,,,,,,+++)))(((((()))***,,,***************))))))))))))************+++++++++((((((((()))))))))******'''((()))***++++++++++++******************************++++++++++++************)))))))))***++++++++++++************++++++******++++++,,,---------,,,,,,------,,,+++******++++++***++++++,,,---...))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,------------...............******+++,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////...---------,,,,,,,,,---///000222333222000.........///...------///000000///---,,,---+++,,,...---,,,,,,,,,---......------------..............................000////////////000000111////////////////////////000//////...///000111222111111111111111000000///000000///////////////...........................///////////////000000000000//////......//////000,,,---...///000000000000000000000///////////////////////////////////////............................../////////000000000000000000000000/////////000000111222222111///...////////////////////////222333333222///...//////---------......//////000000000000000////////////111000//////111111000///---......///000111222333000000/////////.........111111111111111111111111333222111111111111222222000000000000000000000000222222222333333222222111222222222222333444555666222333333333333333222111111111111111111222222222222222333333333333222222111111222222222333333333ccc\\\VVVUUUSSSOOONNNOOORRRPPPNNNMMMMMMLLLJJJGGGEEEDDDCCCAAAAAA@@@@@@AAACCCBBB@@@>>><<<999777666999888777555444444444444222222222222222222222222333333222333333222///,,,,,,,,,---...///000000111---------------------------------------------------,,,,,,,,,,,,+++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******...---,,,++++++***++++++------,,,,,,+++******************+++***(((&&&&&&***************************************************))))))(((((())))))***+++,,,,,,,,,******+++,,,///---***((((((((()))***+++,,,,,,,,,+++++++++---+++***)))((()))***+++,,,***************************************+++,,,---(((((('''((())),,,...000************************************************,,,***(((''''''(((+++,,,,,,***(((''''''***,,,...************************))))))*********+++++++++******+++++++++,,,,,,,,,(((((()))***++++++++++++***************************++++++,,,,,,++++++***))))))))))))***++++++,,,++++++*********+++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------........................***++++++,,,---...//////------------------,,,,,,+++++++++++++++,,,------.........---------------,,,,,,,,,---///000222333222000.........///...------///111222000...------***,,,...///......000222//////............////////////............//////,,,---------...///000000////////////////////////000///...------///111222111111222222333222222222111000000000//////..............................000000000000000111111111000000000000000000000000,,,---///000000000///...////////////............////////////////////////...........................////////////000000000////////////////////////000000111111111111000///////////////////////////222222333111///---...///,,,------...000111111222111111000000//////......000/////////000000//////...//////000111111222222111111111111111111111111222222222222222222222222444444333222222222222333111111111111111222222222222333444555444333222111000000000111222333444444444444444444333333222111222222222111111111111111222333333333333333333222222222222222333333333444ccc\\\VVVUUUSSSOOONNNOOOQQQOOONNNMMMMMMKKKHHHFFFIIIIIIGGGGGGFFFFFFFFFGGG<<<<<<;;;;;;;;;;;;;;;;;;777666666555555555555555222222222222222222222222333222222333333222///---------------------......---------------------------------------------------------,,,,,,,,,++++++***+++,,,------,,,+++***---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++***************+++++++++++++++++++++++++++,,,,,,***))))))((('''---,,,,,,+++***)))((((((************************(((((((((''''''((((((((((((***+++,,,++++++---...++++++***)))((()))+++---+++,,,,,,***((((((***,,,+++***)))))))))***,,,---************************)))))))))))))))***,,,,,,'''((()))***+++,,,---...************************************************,,,+++(((''''''(((***,,,,,,***((('''(((***---///***************+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******************************++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,++++++******+++,,,,,,---))))))))))))************((()))***+++,,,,,,,,,,,,******+++++++++++++++++++++,,,,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---........................---------------------------------------------------000///......---------...******+++,,,------.....................///000000111000.........///...---...000222222111//////000333333111///......000222000//////......//////000000///............///000,,,---...///000000111111000000000000000000000000///...---,,,,,,...000111///000111333444555555555111111000000/////////...////////////////////////000000000000111111222222111111111111111111111111,,,---///000000000///...------------------------........................111111111111111111111111////////////000000000111........................000000000111111111000000000000000000000000000000000111111000...------.../////////000000000111111111111000000//////......//////000000/////////000111111111111000000000000000000000111222333333333222222222222222222222222444444333333333333333444333222222222222333444555333333444555444333222000///000111222333444555555444444444444333222111111333333222222111000//////222333333444444333333222222333333333444444444444ccc\\\VVVUUUSSSOOONNNOOONNNLLLKKKKKKJJJHHHDDDBBBGGGGGGGGGGGGFFFFFFFFFFFF<<<<<<:::888777666666666555555555555555555555555222222222222222222222222222111000111222222000...///......------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,***+++,,,------,,,+++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************+++*********+++++++++++++++,,,---,,,((('''***+++)))------,,,+++***))))))(((++++++++++++++++++++++++((((((((((((((((((((((((%%%''')))*********+++,,,((()))******)))***,,,...*********(((&&&&&&(((******************+++,,,---++++++++++++++++++++++++((()))))))))******++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))((('''(((***++++++***)))))))))+++---...*********+++++++++++++++)))************+++++++++)))))))))************+++***+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,++++++***++++++,,,---...)))*********************'''((()))+++,,,,,,------++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////...............---------//////......------,,,,,,------------............//////...,,,,,,+++++++++))))))***,,,---...///000000//////............///000///------///000///......000111111000111222444FFF@@@777000------......000000////////////000000111000///......///000111//////111222333333333333000000000000000000000000...------,,,,,,...///000...///000222444555666666111000000000000000000/////////////////////////////////000000111111222222000111111222222111111000......///////////////...,,,,,,,,,,,,,,,---------................................................/////////000000000111111------------............000000000000000111111111000000000000000000000000...///000///...---...///000000000/////////......000000000000///////////////000111111//////000111222222111111111000000000------...///000111222333222222222222222222222222333333333333333444555555444333333222333444666777555555555555444333222222111222333555666777777777333444444444444333333222444444333333222111111000444444555555555555444444333333333444444444555555ccc\\\VVVUUUSSSOOONNNOOOLLLKKKJJJJJJIIIGGGCCC@@@AAAAAACCCCCCDDDCCCBBBAAABBB@@@===999666444222222555555555555555444333222222222222222222222222222111///...///000111111000/////////.........------................................................/////////.........------+++,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---+++++++++******))))))(((,,,---***$$$$$$***---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))&&&(((***+++***)))******'''***,,,,,,***)))***+++,,,***)))((())))))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********+++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))))))))++++++*********+++,,,,,,*********++++++,,,,,,,,,)))************+++++++++)))))))))*********++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++*********++++++++++++++++++,,,---......++++++++++++++++++++++++******+++,,,------,,,,,,+++,,,---......---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------...///000111//////.........---------///.........------------------------.........///---,,,+++++++++++++++,,,,,,,,,------...///000000//////............/////////---,,,---///000000000///000000000000222555888VVVIII999///---...///---111000000//////000000111111000///......///000111///000222333333333333222////////////////////////............//////////////////111222444444555555000000000000000111111111////////////////////////......//////000111111222///000111222222111000/////////............//////,,,,,,,,,---------......////////////////////////........................//////000000000111111111---.........////////////000000000000000111111222000000000000000000000000...///000000///...000111111111000000/////////...////////////000000000000///111333222000///000222111111111111111111222222/////////000000111111111222222222222222222222222111111222222333444666666555444333333444555777999888888777555555444444444111222444666777888888888444444555666666666555555333444444444555555666666666777777888888777777666444444444444555555555555ccc\\\VVVUUUSSSOOONNNOOOMMMMMMLLLKKKKKKHHHDDD@@@@@@AAACCCEEEEEEDDDCCCAAA@@@???===;;;:::::::::;;;666666666555444222111000222222222222222222222222000...------///111222222////////////000000000000////////////////////////........................000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////******++++++++++++******,,,,,,,,,,,,------...///---,,,+++***)))'''&&&&&&+++,,,(((!!!""")))---,,,((())))))+++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,*********(((+++......+++(((((()))...,,,++++++---...---+++((()))+++,,,------,,,,,,++++++++++++++++++++++++***+++---......---+++***(((((((((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------'''((()))+++---.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++************++++++++++++,,,---...///------------------------------......------,,,+++,,,---.........---,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------...///000111111//////.........---------........................---------........./////////////////////000111222/////////000000000000000...............///000000...---,,,---///111111111///000000///000222777;;;]]]MMM999......111222000111111000000000000111111222000///......///000222...///000111222111000000////////////////////////......///000111000000000000111222222333333333333//////000000111111222222000000000000000000000000---......///000111111111///000111222222111000///000000...------...///000---------.........//////000000000000000000000000555555555555555555555555000000000000111111111111.../////////000000111111000000//////000111222222000000000000000000000000...///111111000000222333222222222222111111111111......//////000000111111000222444333000///111333//////000111222333333444333333333222222222222222111111111111111111111111000000111222333555666777666555444333444666888:::;;;:::888666555666666777///000222444666666666666555555666777777888777777222333444666777999:::;;;999999::::::::::::999999444444444555555555666666ccc\\\VVVUUUSSSOOONNNPPPMMMKKKIIIHHHHHHGGGEEECCCDDDBBBBBBDDDFFFEEEAAA>>>DDDBBB???<<<888666444333555555444333333333333444555555444333333222111111222222333333222111///.../////////000000000000000...///////////////......+++,,,.../////////...---+++,,,---///000000111111---,,,+++*********+++,,,++++++++++++++++++++++++---..................------,,,************,,,---,,,,,,,,,++++++*********(((((()))***+++---///000)))***,,,......---,,,+++)))************+++++++++***++++++++++++***))))))+++******)))***,,,---///)))***+++,,,,,,,,,,,,+++---...///---+++)))***+++((()))***+++++++++++++++******+++++++++******)))***,,,------,,,+++,,,---000...,,,+++,,,,,,+++*********++++++++++++******+++***)))))))))***,,,,,,///,,,******,,,...,,,***......------,,,++++++***************************************************++++++++++++++++++++++++---------,,,+++***)))(((---------............///***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++(((***,,,//////...,,,***------------------------,,,,,,---......---,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......+++,,,,,,------,,,,,,+++---------......///////////////............///////////////...------,,,,,,......//////......---,,,......------------......////////////............+++---000333333222///---000000000000000000000000---...//////......///111...111333111000666CCCNNNlllJJJ222444555***(((111000000000000000000000000......//////000000111111000222444555555333000///......000000000///...------///000000...---...///------///000111111111111111111000000//////......////////////////////////111111000000111333444555222111000111333333111000000000000000000000000000------......///000000000///............///000000555555444333222111000///000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000///000000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111111111111111111000//////000111111111111222222222555444444333222111000000000000000000111222333444222333555666888999999999777777777666555555444444444444444444444444444444444444444444444444444444777777777777777888888999777888888999999888888777777777777777666444333222bbb[[[VVVTTTRRRNNNMMMOOOMMMKKKJJJHHHGGGFFFDDDBBBBBBAAAAAACCCDDDDDDAAA>>>AAA@@@>>><<<:::888777777666555555444444444444444444444444333333222222222333333444444333222000///000000////////////000000...///////////////......,,,---......//////......,,,---...///000000000000,,,+++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,)))))))))***+++,,,......,,,---///000000000...---************+++++++++++++++++++++++++++***))))))++++++***))))))))))))*********+++,,,,,,,,,++++++---......---+++******+++)))******++++++++++++***)))******+++++++++******+++,,,...---,,,++++++,,,000...,,,+++,,,,,,+++*********++++++++++++******+++***)))))))))***,,,,,,000...++++++,,,,,,+++)))''''''((()))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,...//////...---,,,------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---/////////....../////////............------------......//////......---,,,///......------......///////////////////////////---...000222222111///...000000000000000000000000---...//////......///111222000...222>>>QQQeeerrr}}}UUU555111333------555000000000000000000000000/////////000000000000000222333555666555333111///......//////000////////////111222111...---,,,------...///000111111111111111000000000/////////...////////////////////////444444333333444555777888000111222222222111111111000000000000000000000000//////////////////...............////////////000111111111111111111111111000000000000000000000000111000////////////000111000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000111000000000000000000111111111111111111111111111111111111111111000//////111111111111222222222222222222111111000000//////111111111111222333333444333444555777888888888888777777777666666555555555444444444444444444444444444444444444444444444444666666666666666777777888888888999999999999888888666666666777666666555555aaaZZZUUUSSSQQQMMMLLLNNNLLLLLLJJJHHHFFFCCCBBBAAA@@@@@@@@@AAACCCCCCAAA???@@@???===<<<;;;:::::::::777666555555444444555555333333333333333333333333444444444444333222111000111111//////...///000111...//////000000/////////......------......///000......////////////......---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,......------------,,,,,,++++++******++++++,,,---)))***+++,,,---,,,++++++************+++++++++,,,+++++++++++++++******)))++++++******((('''%%%%%%++++++,,,,,,,,,++++++***,,,---...---+++***+++,,,++++++++++++++++++***)))))))))***+++,,,,,,,,,+++,,,---......,,,******+++///---++++++,,,,,,+++*********++++++++++++******+++************+++,,,,,,111///---,,,,,,+++)))((())))))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------............---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------........................------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,////////////////////////---------.........//////...////////////...------///......------......///---......//////000000111///000000000000000///...000000000000000000000000---///000000///...000111333---,,,555JJJbbbttt}}}xxxSSS444///333///...333000000000000000000000000000000000000000000//////444555666666555333111//////.........///000111111111222222111...,,,,,,,,,---...///000000111111000000000000000////////////////////////////////////111111111111222333444555...111333333000///000222000000000000000000000000111111000//////...---------...///000000000//////------...///000111111222000000000000000000000000111000000//////000000111000000000000000000000000////////////000000000000000111111222222222111111000000000000000000000000111000000//////000000111111111111111111111111111000000111111000000//////111111111111222222222333111111111111111111111111111111222222333444444555555555666777777777777777777777777666666666666666555555555555555555555555666666666666666666666666666555555555555666777777999999::::::::::::999999555555666777777777777777```YYYTTTRRRPPPLLLKKKMMMLLLLLLKKKHHHDDDBBB@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;777777666555555555555666222333333333333333333333333333333333222111111111333111000///...///000111...//////000000000000//////...---------...000111//////000//////...------//////...---,,,++++++***------------------------+++,,,,,,------,,,,,,++++++,,,............,,,+++++++++++++++++++++++++++---,,,++++++******++++++(((((()))***+++******)))*********+++++++++,,,,,,++++++,,,,,,++++++***)))******++++++)))(((&&&$$$++++++,,,,,,,,,+++******+++---------+++++++++---,,,,,,,,,,,,+++******)))((()))***+++,,,,,,------,,,---......,,,******+++///---++++++,,,,,,,,,+++***++++++,,,,,,++++++***************++++++,,,,,,......------,,,+++***)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,---------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///++++++++++++,,,,,,,,,,,,000///...---,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,000000//////......------/////////000000/////////.........///000111111222///////////////...------//////............//////,,,---...///000111222222111111000//////...//////////////////////////////---///000000//////000111///---...888HHHUUU[[[\\\UUU???///000444000,,,...000000000000000000000000222111111000000/////////444444555555444222000/////////......///111333444000111222111///---------......///000000000000000000000000000////////////////////////////////////000000000000111111222222---111555333///---000333////////////////////////000000000000//////......,,,...000111222111///...------...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111222222222111111000000000000000000000000111000000//////000000111111111111111111111111111000000000111111000//////111111111222222222333333333333333333444444555555222222333444555555555555666666777777777777666666777777777777777777777777555555555555555555555555666666666666666666666666666666666666666777888888999::::::;;;;;;::::::999666777777888888777777777```YYYSSSRRRPPPLLLKKKMMMKKKLLLKKKHHHDDDAAA@@@AAAAAABBBCCCCCCCCCBBBBBBCCCBBBAAA???===;;;:::999888777777666555555555555666222333333333333333333333111111111000000000000000333222111000//////000111......///000111111000000//////...------///000111000000000000///...---,,,/////////...---,,,,,,+++------------------------+++,,,,,,------,,,,,,++++++,,,............,,,+++++++++++++++++++++++++++...---,,,+++************+++,,,,,,---------------***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))+++,,,,,,+++)))(((++++++,,,,,,,,,++++++******,,,------++++++,,,---,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------+++---......,,,***++++++...---++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,***+++---------,,,,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,------------......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////++++++,,,,,,,,,---------///...,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,000000000//////.........//////000111111000////////////000111222333444444//////000000//////...---/////////....../////////,,,---...///000222222333222111000///......//////////////////////////////...///000000//////000222---...111555999;;;:::999888222///222222///---///000000000000000000000000222222111111000000//////222333333333222111///...000/////////000111333444---///111111000///000000...//////000000000000///////////////000000000000000000000000000000000000333333333444444444444444,,,111444333///---///333////////////////////////////////////000000111111---...000222222111000...111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000///000111111222222222222222222222222222222222222111111000000000000111111111111111111111111111111000000111111111111111000111222222222222333333333333333333444555555666666333444555666777777777666777777777777777666666555666777777777888888999999666666666666666666666666777777777777777777777777888888777777888888999:::999::::::;;;;;;::::::999999999999999888777666555```YYYTTTRRRPPPLLLKKKMMMJJJLLLLLLIIIDDDAAAAAACCCCCCDDDEEEDDDBBBAAABBBCCCCCCBBB@@@===:::888777666777666555555444444555555333333333333333333333333111000000/////////000000222222222111111000//////......///000111111111111//////......//////000111//////000000///...------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........---,,,+++************+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,,,,---------)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,***,,,------,,,+++,,,---...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,(((***---...---,,,------))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,.../////////,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000...---,,,+++***+++,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------//////111111111111//////000000111222222333444444///000000000000///......000//////......//////000------...///111222333333111000000////////////000000000000000000000000000...///111000//////000222///000111///------000333333333333222000///222555000000000000000000000000111111111111111111000000111111111111111000000///111000000000111222333333---...111111000000111222//////000000000000//////////////////000000000000000000000000000000000000111222222333333222222111---000222222///...///111000000000000000000000000......///000000111222222...///000111111111000000444444333333222222111111111111111111111111111111000111111222222111111000000000000000000000000000////////////000000000000000111222222333333333333444444444444444444444444222222222111111222222222333333333333333333333333111111222222333222222222222222222222333333333333222222222333333444444444444555666888888888888777666777777777777777666555666666777888999::::::;;;777777777777777777777777777777777777777777777777999888888888888999::::::999999::::::::::::999999::::::::::::888777666555aaaZZZTTTSSSQQQMMMLLLMMMJJJLLLMMMJJJEEEBBBCCCEEECCCEEEEEECCC@@@???@@@BBBBBBAAA???<<<999888666666666555555444444444444444444444444333333222222222111111000//////000111222111222333333222111///---......///111111222222111......///000000000000000...///////////////......++++++------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------,,,+++***************************++++++,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++************++++++,,,......((()))***+++,,,---------)))+++,,,,,,,,,,,,---///++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))+++------,,,,,,---......,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,(((+++...///---++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------((()))+++---...///000000++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------............/////////000000000000---,,,,,,,,,,,,------...------------------------,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------............------------------...............///111222222111///...///000000000111222222222000000000000000///......000000////////////000000......///000111111222222////////////000000000000000000000000000000000000...000111111000000111222111111000...,,,---111555222444555222111222333333000000000000000000000000111111111111111111222222000111111111111222222222111111222222333222222222...000111111000000000111//////000000000000//////.../////////000000000111000000000000000000000000...///000111111000///...//////000000000000//////000000000000000000000000000000000000000000111111//////000000000111111111444333333333222222222222111111111111111111111111000111222222222222111000000000000000000000000000////////////000000000000222333444555666666666666555555555555555555555555444333333222222333333444444444444444444444444444111222333444444444444333222222222333333333444444333333333333444444444444444555777999:::999888888555666777777777777777666666666777888999:::;;;<<<777777777777777777777777666666666666666666666666888888888777888999999:::888888999999999999888888999:::::::::999888888777aaaZZZUUUSSSQQQMMMLLLNNNIIILLLNNNKKKEEECCCDDDGGGCCCEEEEEEBBB>>>===>>>@@@@@@???===;;;999888777777555555444333333333333444555555444333333222111111222222111000000111222333000222444555444111...,,,......///111111222222222---...000111111111000///......///////////////...,,,---...000000000000///++++++++++++++++++++++++---......//////......------,,,************,,,---*********++++++,,,,,,,,,---,,,++++++******++++++......------......///000++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,+++*********+++---...'''((()))+++,,,---......)))***,,,,,,,,,,,,...///***+++,,,,,,------------,,,,,,---------,,,++++++(((***,,,---,,,---...///---,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,)))---000000---******+++......---+++)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------...---------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......------------.........///,,,------....../////////---------------------------,,,+++******+++,,,---,,,------......------,,,******+++,,,,,,---......------............------......//////000000111111...000111222222111000...////////////000000000000000000000000000//////...000000////////////000000//////000000111111222222---...///000111111000000000000000000000000000000...000111111000000111222111111111111111111111000+++///222333444555000***000000000000000000000000000000000111222222222333111111111222222333444444111222333444444222111000000111333222000////////////000000000000000//////.../////////000000111111000000000000000000000000111222333444444333222111000/////////111111000...000000000000000000000000222222111111000/////////000000000///000111111222222222222222222222222333111111111111111111111111000111222333333222111000000000000000000000000000////////////000000000000444555666777888888888888777777777777777777777777555444444333333444444555555555555555555555555555222333444444555555555555222222333333333444444444666666666666666666666666555666888:::;;;:::999888555555666777777777777777666666777888:::;;;<<<<<<777777777777777777777777666666666666666666666666777777777777777888888999888888888999999888888888888888999::::::::::::999bbbZZZTTTSSSRRROOOLLLLLLMMMLLLKKKHHHEEEDDDEEEFFFCCCDDDDDDDDDCCCBBB@@@???AAA???<<<;;;;;;;;;999888888666444333222333555666555555444444444333333333555555444333333222111111111111111111000000000000000111111111222222222222000///...///111222111///000/////////............+++++++++++++++++++++++++++,,,...//////...,,,+++///...---,,,+++,,,---------------,,,,,,+++++++++,,,,,,+++,,,---///111333------------------------,,,,,,,,,---------......,,,++++++---//////...,,,------------,,,+++***)))//////...---+++***)))(((,,,,,,,,,++++++*********000///...---,,,+++++++++......---,,,++++++************+++++++++,,,,,,,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++.../////////...---,,,,,,''''''''')))---///000///000---+++,,,...///---***------------------------------------------------000///...---,,,---......///...------------...///........................000///...---,,,------...---------............///***,,,///222222111...---...------///---******...+++,,,,,,---...///111111/////////......------------,,,,,,++++++,,,,,,---,,,+++******+++...000222......---,,,---...///000000000000000000000000000000000//////.........---...//////000000000000000//////000000///...------000000000000000000000000////////////000000000000000000111111222222222333111111000000000000111111//////000000111111222222000000000000111111111111333222111000000111222333333333333222222111111111555555555555444444333222111222222333333444555555555444333222111111111111111111111111111111111111////////////000000000000...000111111000000111333000222333333222222333444333222222222111111000000333222222222111111000000...///000000//////000111//////000111111111111111444444333333222111000000222222222222222222222222//////000111111111111000222222222222222222333333//////000111111111111111000000111222222333444444777666555444444555666777666666777888888888888777777777777777777777777777666666666666666666666666111111222222444555777888555555555555555555555555999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999:::::::::999999999888888666777888999999888777666666666555444555777999;;;666666555444444555666777777888888888999999999999999999999999999888777777bbbZZZTTTSSSRRRNNNKKKKKKKKKLLLKKKHHHEEEDDDEEEGGGFFFFFFGGGGGGFFFEEECCCBBB@@@>>><<<;;;;;;:::999777999888666555555555777888555555555444444333333222555555444333333222111111111111111111000000000000000000000111111111222222///............/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,*********+++,,,...000222...------,,,,,,+++,,,,,,,,,,,,,,,,,,---...000111------------------------,,,,,,,,,---------......///---,,,,,,---...---,,,///......---,,,,,,++++++//////...---,,,++++++***------------,,,,,,++++++,,,,,,,,,,,,---...///////////////.........------,,,,,,,,,,,,------------...............---------------,,,,,,,,,,,,------+++,,,------......------,,,,,,------------,,,,,,.../////////......---,,,+++***)))***---......---000...,,,,,,...///---+++------------------------------------------------///...---,,,+++,,,------///...---,,,,,,---...///........................000///...---------.............../////////000000......//////000/////////000...///222000---...222//////...---------..................---------,,,------,,,,,,,,,,,,------///.........///111333555//////.........///000111000000000000000000000000000000/////////............///000000111111000000000111111111000000///...000000000000000000000000/////////000000000111111111111222222222333333333222222111111111111222222///000000000111111111111111111111111222222222222222222111111111111222222333333333333222222222111333333333333333222111000111111222222333444444555555444444333222111111111111111111111111111111111//////000000000111111111...///000000......///111111222333333222222333444333333333333333333444444333333333222222111111111///000222111000000111333000000111222222222222111333333333333333333333333444444444444444444444444111222222333444444444444444444444333333222222222222222333444444444444333111222222333444444555555999888777666666777888999777777777777888888888999::::::::::::::::::::::::888888888888888888888888444444444555666777888999666666666666666666666666999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;::::::::::::999999999777888888999999888888777777666555555666888:::;;;999999777777666777888999777777888888888999999999999999999999999888777777aaaYYYSSSRRRQQQMMMJJJJJJJJJJJJJJJHHHFFFEEEGGGHHHGGGGGGGGGGGGFFFEEEDDDDDD@@@===;;;::::::999888777999888777555555666666777666666555444333333222222555444444333333222222111222222111111111000000000///000000000111111111111///000000///------///000000000000/////////.................................///000111111000///.........---,,,++++++,,,,,,///...---,,,+++,,,---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///333000---+++,,,,,,,,,+++000000...---,,,,,,------//////......------------............------------,,,,,,,,,,,,---...///000//////////////////......---------.........////////////......---,,,++++++------,,,,,,,,,,,,------------...////////////...---......//////......---///////////////......---...---,,,,,,------,,,***000...------......---,,,------------------------------------------------...---,,,,,,++++++,,,,,,...------,,,,,,------...........................000///......------......////////////000000000111111000///...---...///000000...///222111---///333000///......------.........------------,,,,,,,,,------,,,,,,,,,,,,------000000//////000222444555000000/////////000111222000000000000000000000000000000000000//////////////////000111111111111000111222222222222111000000000000000000000000000000///000000000000111111111222222333333333333444444333222222222222222222333000000000000111111111111111111222222222333333333222222333333333333222222444333333333333333222222222333333333333222222111111111222222333333444444555555444444333333222222222222222222222222222222111111111111222222222222///111111111/////////111111333444444333222444555444444444555666666777777444444444333333333333222111333444444333222444555111222222333333333333333222222333444444555666666666666666666666666666666333444555666777888888888777777666555444333222222333444444555555555555555444444444555666666777777;;;::::::999999::::::;;;999888777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888999::::::777777777777777777777777999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;:::::::::::::::999999888888999999:::888888777777777999:::;;;;;;:::999777777777888888777777777888888888888999888888999999999888777777aaaYYYSSSRRRPPPLLLIIIIIIHHHIIIIIIIIIGGGFFFGGGIIIEEEEEEEEEEEEEEEDDDCCCCCC???===:::999999999777666666666555444444444444555666555555444444333222222444444444333333222222222222222222111111111000000//////000000000111111111111222333111///...000222000000000////////////..............................//////000000//////...///......---,,,+++++++++///...---,,,,,,---...///---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...//////666222...+++***+++++++++222000...---,,,---///000.........///////////////...---------------------//////...---------------///.........---,,,,,,,,,---------.........////////////......---,,,,,,,,,......------------............///000000000000/////////000000000000////////////000000000//////...000...------......,,,+++000///...............---......................................................---------,,,,,,,,,------,,,,,,,,,,,,------........................//////......................../////////000000000222111000///....../////////---...///...******...------------...///000111---------------,,,,,,,,,......------------............---......000111222////////////000000111111111111111111111111111111000000000000000000000000///000111111222222111111111111222222222222111111111111111111111111111111000000000111111111222222333333333333333333333333333222222111111222222333111111111111111111222222111111222222222333333333222333444555555444333222444444444444333333333333444555555555555555444444111111222222333444444444666666666666555444444333333333333333333333333333222222333333333333444444333444555444222222222444333444555555444444555666666777777777777777777777555555555555555555555555444555666666555555666777333444444555555555555555444444555555666777777777666777777777777777888888555666777999::::::::::::888777777777666666555555333333444555555555555555666777777777888888888999;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::888888888888888888888888999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<:::999999999999:::;;;<<<:::999888666555555666666777777777888888888999999888888999999999999888888bbbYYYSSSRRRPPPLLLHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIEEEEEEEEEDDDDDDDDDDDDDDD???===:::999999999777666666666555444444444444444555555444444444333333333444444333333333333222222222222222222111111111111000000000000111111111111111222333222111111111222111000000000////////////------------------------.........//////.........&&&'''))),,,///111333333///...---------...///000------------------,,,,,,------------------------///...---,,,,,,...///000777333...******+++,,,,,,222000...------...///000........./////////000000,,,,,,,,,,,,,,,---------//////...---------......111111000///---,,,++++++------------....................................///......------......///...///000000111111000000///000000111111000000/////////000000111000000//////...------///000///...///000000//////.........................................................///////////////......---------------------------////////////////////////......//////////////////------........./////////000000111111000///...---000......///,,,((((((+++...............///000111------------------------///......------......///------------...//////000......//////000000000000222222222222222222222222000111111111111111111111000111111222222222222222000111111222222111111111222222222222222222222222111111111111222222222222333333333333333333333333333222222111111222222333333333333333333333333222111111111222222222333333333444555666666555444333444444444444444444444444444555555666666555555555222222222333444444555555666666777777777666555555555555555555555555555555444444444555555555555666444555666555444333444555555666777777666666777888::::::999888777777666666666666666666777777777777666777888888777777888:::555666666777777777777777777777777777777777777777777777777777888888999999777888999:::;;;;;;;;;;;;777777888888999999::::::555666666777777777777777999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::888888888888888888888888999999999999:::;;;<<<=================================>>>???????????????>>>>>>>>>============<<<===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===;;;:::888777666666666777888888888888999999999999999999::::::::::::999999cccZZZTTTRRRQQQLLLIIIHHHGGGHHHJJJJJJHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFGGG@@@===;;;::::::999888777777777777777777666666666333333333444444444555555333333333333333333333333333222222222222111111111000111111111222222222222000000111333555555222///111111000000000/////////................................................)))+++,,,...000111222222.........///////////////---......//////...------........................///...---,,,,,,...000111555222---++++++,,,---...000///...------...///000.........///////////////,,,,,,,,,,,,,,,---------,,,,,,,,,---...000111222333333222111000///......---------............/////////////////////000000//////............//////...///000000111111000000///000000111111000000//////000000111111111111111///...---...000111111000///111111000///...///000................................................///000000000000///......---......//////......---////////////////////////......///000000000//////------------............///000111222111000///...222000000111///******...222111000///...------------------............/////////............///////////////000000111111111---...///000000000//////222222222222222222222222111111111111222222222222111111222333333333333222000000111222222222111111222222222222222222222222111111222222222333333333555444444444444444333333444333333222222333333444555555555555444444444444222222333333333444444444555555666666666666555555444444444555555555555666222333333444444444444333333333333444555555666666666777888999999888777666777777777777777777777777555666666666777777777777222333555444333333555666777999::::::999888:::;;;===<<<;;;:::999777666666777888888888888888999999777888:::999888888999;;;777888888999999999999999999999999999999999999999777777888888999:::::::::::::::;;;<<<<<<<<<;;;;;;888888999:::;;;<<<======999999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999999999:::;;;<<>>???????????????????????????>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>=========<<<<<<========================>>>=========<<<;;;999999999::::::999999999::::::::::::;;;::::::;;;<<<<<<<<<;;;;;;ddd\\\UUUSSSQQQMMMIIIIIIGGGIIIJJJJJJHHHGGGFFFGGGFFFEEEEEEDDDDDDEEEFFFFFF@@@>>><<<;;;;;;:::999777777777777777777666666555111222222333444555666666333333333333333333333333333333222222222111111111222222222222333333333333222111222777<<<===777000111111111000000000//////////////////////////////000//////////////////000222222222111000...,,,+++,,,...///111111111///...---...///000000000///...000000000000000000000000000///---,,,,,,...000222333000---+++---...//////................................................,,,---------............,,,,,,,,,---///000222333111111111111111111111111....../////////000000000222222111111000000//////000//////////////////000...//////000111000000000//////000000000000/////////000111111222222222111000///...///111222111000///111222111///...///111...................................................///000000000///------......///000000///......////////////////////////---...///000111000000///............////////////000000000///000000111111222000111333111......222333222111///......------........./////////000000000//////////////////000000000111111222222111111...///000111111111000000333333333333333333333333111111111222222222333333111222222333444333333333111111222333333333333333333333333333333333333333222222222333333333333444777777777666666666555555666666555555555555666666777777777777666666555555555555555555666666666666777666666555555666666777444444555555666666666666222222333444444444444444444444555555666777777777777888999::::::999888777999999999999999999999999777777777777888888888888111333555555555555777888999;;;<<<<<<;;;;;;<<<===>>>>>>===<<<;;;::::::999888888999999::::::::::::888999::::::999999:::<<<999999:::;;;;;;;;;::::::999999999::::::;;;;;;<<<999999::::::;;;<<<<<<============>>>======<<<;;;:::;;;;;;<<<<<<=========:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;????????????????????????========================<<<;;;;;;;;;;;;;;;<<<===========================;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@????????????===>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>><<<<<<:::999999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===============ddd\\\UUUTTTRRRMMMJJJIIIHHHIIIKKKJJJHHHFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDAAA???<<<;;;;;;;;;999888555555555666555444444333000111222333555666777888333333333333333333333333333333333222222222111111222222333333333444444444666444555<<>>>>>>>>>>>============999999999::::::;;;;;;;;;888999;;;:::999999:::<<<999:::;;;;;;<<<<<<;;;;;;777888999:::<<<===>>>???;;;;;;;;;<<<===>>>>>>??????????????????>>>===<<<===============<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>????????????????????????<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@???>>>===??????@@@@@@@@@??????>>>:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???>>>>>>bbb]]]UUUPPPMMMKKKJJJJJJMMMNNNNNNMMMLLLIIIFFFDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@???===<<<;;;:::999777555444555666777666555222333444555666666666666777666555666777777555333555444444333333444444555444444555555555444333222555444666>>>FFFFFF===333444333111111222333222111000000111111222222222222222111000......000111222111111111000000000000000111111000000//////......//////000000000000//////111111000000//////......222000......000222333333000/////////............000000/////////.........---.........//////000000,,,,,,,,,---...//////000000000111111111000000/////////000111222222333333111111111000000000000///000000000000000000000000000111111111111222222222000000111111111111000000......///000111222222333111111111111111111111111555444333222111111111111////////////////////////000000///...---,,,,,,+++///////////////.........,,,---///000111111111000000000111111111111000000333222111111111222444444111000//////000222444555666444222111111000///...222111000000222333222111222111111000111111222222222333444444333222000///000000111111000///......---///000000//////000222000000000000000111111222444444444333333222222222111222222333333444555555444444444444444444444444555555555555555555555555555444333333444555666777666555444333222333444444222333444666777666666555999888777666666777888999999999888888888888888888555666777888999999888777444555666777777777777777888888777777666666555555999888888777666555555555555444444555888999999888666666777777888888999999<<<<<<;;;::::::999999888999999::::::::::::;;;;;;======<<<<<<<<<<<<======;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@???>>>======<<<===<<<;;;;;;;;;;;;<<<===;;;<<<<<<===============<<<===>>>>>>>>>===;;;:::<<<<<<<<<============>>>:::;;;<<<<<<;;;;;;===>>>AAA@@@@@@@@@??????>>>>>>???>>>===;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<;;;::::::999999999::::::;;;<<<===>>>>>><<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>============>>>>>>============>>>>>>=========>>>??????@@@@@@AAAAAAAAA@@@@@@???????????????????????????@@@@@@????????????????????????CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===============<<<<<<<<<<<<<<<;;;999888999;;;===>>>===>>>???>>>======???AAA@@@?????????>>>>>>======aaa\\\TTTOOOLLLKKKJJJJJJPPPOOOMMMJJJGGGEEECCCBBBDDDCCCCCCDDDEEEEEEDDDBBB@@@???>>>===<<<::::::999777666555555777777666555333444555666777777777777888777666666777777555333555444444444444444444555444444444333333333222222333222333888===<<<555///666444222222222222111000111111111111222222222333222111000//////000111222111111111111111111111111222222222111111000000000//////////////////////////////000000000000000000000/////////000111111111000000000/////////...............------,,,,,,,,,///////////////.........,,,------...//////000000000000111111111111000000///000000111222222333333...///000000222222333444111111111111111111111111111111111111222222222222222222222222222222111111//////000000111111222222111111111111111111111111444333222111000000000000/////////////////////////////////////////////...////////////////////////...///111222222222222111000000111111111111000000222222111000111222333444111000//////000111333555333222000000111222222111222111000111333444333222333333333222222222222333333333444444444333111111111111111111111000//////...///000000//////000222111000000000111111222222444444444333333222222222222222333333444555555555555555666666666666666666888888888888888888888888666555444444555666777888777666555444333444555555333333444555666666666666999888777666666666777888999888888888888888999999666777888999::::::999888777888888999999999999888888888888888888777777777888888777777666555555444555444444555888999999888777777777888888888888888::::::999999999999888888:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<===>>>>>>??????>>>======<<<<<<;;;===<<<;;;;;;;;;;;;<<<===<<<===>>>>>>??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<============>>>??????>>>======???AAA@@@@@@@@@?????????>>>>>>???>>>===<<<<<<<<<======>>>==================>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<>>>???>>>???@@@???>>>>>>@@@BBB@@@@@@?????????>>>>>>>>>bbb]]]VVVPPPNNNMMMLLLKKKUUURRRMMMIIIEEECCCCCCBBBDDDCCCCCCDDDEEEEEEDDDBBB@@@???>>><<<;;;::::::999777666555666777888777555555555666777888888888888999888777777777777555333555555444444444444555555555444333222111222333333333333222333444333000...888666333222222222000///111111222222222222333333333222111000000111222333111111111111111111111111333333333333222222222222111000///......///000111...//////000111111222222000000111111111111111111111111000000000/////////............------------111000000//////......---......//////000000111111000111111111111111111111000000000111222222333333///000111222333444444555111111111111111111111111111111222222222333333333444444444444333333222111111111111111111111111111222222222222222222222222333222222111111000000000111111111111111111111111/////////000000111111111//////////////////000000111222222333333333222222000111111222222111111000111111000000111111222333111000//////000111333444111//////000222444444444222111000222444555555444555555444444333333333222333333444444444333222222222222222222111111111000...000111111000///000222111111111222222222333333444333333333333222222222333333444444555666666666777777888888888999999999999999999999999999999999777777666666666777888888777777555444444444555666444444444555555666777888999888777666666666666666888888888888888999:::;;;888888999::::::::::::999:::;;;;;;;;;;;;::::::999888888999999999999999999888777777666666555555444555444444555888999999888999999999999888888888888888888888888888999999999<<<<<<<<<============>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<============<<<<<<======>>>???=========<<<<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@????????????@@@@@@@@@???>>>===;;;;;;<<<<<<<<<=========???@@@@@@???>>>===???@@@???????????????>>>>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>=========<<<<<<>>>============>>>??????>>>>>>??????????????????>>>>>>============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@????????????gggbbbZZZTTTQQQPPPOOONNNUUUSSSOOOLLLHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@???===<<<::::::999999888777666666888888777666666777888888999999999888:::999777777888777555333666666555555555555666666777555333222111222444555666666555333222111333444777555333333333333222111222222333333333333333333333222111111111111222333111111111222222222222222333333333333333333333333222111///......///111222000000000111111222222222222333333222111111222333222111111111111000000000000000000000000000000000000000000/////////////////////000000111111111111111111111111111111222222000000111111111222222222444444333333333222222222222222222222222222222222222222222222333333333444444444444444444333222111222222222222222111111111222222222222222222222222333333333333222222111111222222222222222222222222000000000000000000000000//////000000000000111111333333333333333222222222111111222222222222111111000000000111111111222222111000000000000111222333111//////000333555555555222111111222555777777666555555444444333333222111222222222333333333333333222222111111111111111111000111222222111000111222222222333333444444444444444333333333333333333333444444555555666777777888888888888999::::::;;;;;;999999999999999999999999888888888888888888888999777666555444333444555555666555555444555777888999999888888777666666666666777777777888999:::;;;<<<888999999999999999999999<<<<<<<<<<<<<<<;;;:::999777888888888999999::::::777777777666666555555555555444444666888999999888;;;;;;::::::999999888888777888888999:::;;;;;;;;;<<<<<<<<<=========>>>>>>========================<<<<<<<<<;;;<<<<<<===>>>=========<<<===>>>>>>???>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@????????????????????????>>>>>>;;;;;;<<<<<<<<<============>>>>>>===;;;;;;<<<>>>????????????????????????@@@@@@??????>>>>>>>>>>>>>>>??????????????????>>>>>>>>>?????????????????????????????????>>>>>>>>>??????????????????@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA======>>>??????>>>>>>======>>>??????>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@lllfff^^^WWWSSSPPPNNNMMMNNNNNNNNNMMMKKKHHHFFFDDDDDDCCCCCCDDDEEEEEEDDDBBBAAA???===;;;999999999:::999777666777888999888777777888999999999999999999:::999888888999888666444777666666555555666666777999777555444333444666777666666666444333333777:::555444222333444555555444444444333333333333333333333333222222222222333333111222222222333333333444333333333333333333333333333222000//////000222333333333222222111111111000222333444222000///111222333222222222222111111111111111111111111111111111---......///000111222222000000000111111111111111111111000000111222333333111111111111111222222222444444444333333333333222222222222222222222222222222333333333444444444444333333444444333222222111333333333333222222222222222222222222222222222222444444555555555444333222333333333333333333333333111111000//////...------000000000000111111222222333222222222111111222222222222333333333333222222000000111111222222222222111111111111111222222222333111000111333444444333222111111333555777777666333333444444333222111111111111111111222222333333222111111000000111222222222333444444222222222444333333444555666555555444444444444444444444444555555666666777888888999999888888999999999:::::::::::::::::::::::::::::::::999999999999999999888888777666444333333333444555777666555555666777999:::888888888888888777777666888888888888999:::;;;<<<888888888777777777888888;;;<<<<<<<<<;;;:::999999666777777888888999999999777777777777777666666666666555555777999::::::999<<<<<<;;;;;;::::::999999::::::;;;<<<======>>>???;;;<<<<<<<<<===============>>>>>>??????>>>>>>======<<<<<<<<<<<<===>>>>>>===============>>>???????????????>>>>>>>>>>>>>>>========================<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<======<<<;;;:::<<<>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@???????????????@@@@@@AAAAAAAAA>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA======>>>>>>>>>======<<<===>>>>>>>>>======???@@@AAAAAAAAAAAABBBBBBBBBBBBrrrlllbbbZZZTTTPPPMMMKKKHHHHHHJJJJJJIIIGGGDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<:::999888999:::999888777888999:::999777888888999999999999999888999888888888:::999888666777777666666666666777777999888777666555666777777444444555444444555888:::555333222333555777777666555555444444444444333333333333333333333333333333222222222333333444444555333333333333444444444444444333222111111222333444444444333333222111111000000444777777333000///000444333333333333222222222////////////000000000000------...///111222333333000000000000000111111111222111000000111222444555111111111111111111111111000111222222444444555666333333333333333333333333333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333444555666666666666444333333333333333333333333333222111111000...------,,,000000000111222222333333333222222111111222333333222333333444444333333222111111222333333333333222222222333333333333333333444222111111333444333222333222111333555666666555111222333444444333222111111000000111222333444555333222111111111222333444555666777666444333444555444555666777777777666555555555555666666666666777777777777888999999::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999:::999999888777777666555444444444555666666666666777777888999:::888888999::::::999999888999999999999999:::;;;<<<999888777777666777777777:::;;;;;;;;;;;;::::::999777777777888888888888888888888888888888888888888888777777888;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@@@@@@@<<<<<<<<<<<<============>>>???@@@AAAAAA@@@???>>>===============>>>??????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<===>>>>>>??????>>>>>>>>>>>>=========>>>??????======>>>>>>>>>?????????>>>?????????>>>>>>@@@BBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBB>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>===============>>>???>>>======???AAABBBBBBBBBBBBCCCCCCCCCCCC{{{tttjjj```XXXRRRNNNLLLHHHHHHGGGGGGFFFEEEDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<999888888999::::::999888888::::::999888888888999999999999888888888888777999:::;;;999888888777777666666777777888777777777777666666666666333333444555666777777666666555444444555777666555555555555555444444444333333333444444444444333333222222333333444555555555444444444555555666666666444444444444444444444444333333333333333333222222000888@@@BBB>>>777222000444444444444333333333333/////////000000111111111......///000111222222222000000000000000000000000222111000000111222444666111111111111111111111111000000111222333444555555444444444444444444444444444444444444555555555555222333444555555555555555222222333333444444555555333333333333333333333333333444555666666666444333222222222222222222222222111111111000000/////////000000111111222333333444333333222222333444555666333333444444444444333333111222333444555444444333444444444555444444444333444222111111333444444333333222111222444555555333000111333555666555444333222222222222333555777888555444333333333444666777777888999888666555666777444555777888999888777666666777777777888888888888888888888999::::::;;;;;;;;;;;;;;;::::::999888888<<<<<<<<<<<<<<<<<<<<<<<<888999::::::999888777666999999777666666666777888666666777888999999999999777888:::;;;<<<<<<;;;;;;::::::999999999::::::;;;:::999888777777777888888::::::;;;;;;<<<;;;;;;;;;999999999999999888888888999999999999999999999999999888888:::<<<>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAA=========>>>>>>>>>?????????@@@BBBCCCCCCBBB@@@???>>>>>>======>>>>>>???@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAAAAA@@@???===>>>??????@@@@@@????????????>>>>>>>>>???@@@AAA????????????@@@@@@@@@@@@>>>???AAAAAA@@@AAACCCEEEAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA????????????????????????<<<===>>>????????????>>>===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>===>>>>>>??????@@@AAA@@@??????AAACCCBBBBBBCCCCCCCCCDDDDDDDDD|||qqqfff]]]VVVQQQOOOLLLKKKHHHFFFEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBAAA???<<<999888888999::::::999888888::::::999888888888999999999888888777888777777999;;;<<<;;;999888888777777777777888888666666666777666555555444555555555777999999666444999777555555555666555444666666555555555444444444333444444555555444444333222222333333444555666666555666666666777777888888444555555666666555555444111222222333333444444555222===IIINNNIII???666111555555444444444333333333111111222222333333333333000000000000111111111111000000000///////////////222111000000111222555666222222111111111111111111333333333222222222111111444444444444444444444444444444444555555555666666222333444666777777888888222222333333444555666666333333333333333333333333222333555666666555333222222222222222222222222222111111111111111222222222000000111222333333444444444333333333444555777888333444444555555444444333222333444555666555444333444555555666666555444444222111000111444555666555444222111222444444333222000222444666777777666555444444333444555777999:::777666555444555666888:::999::::::999777666777888444666888999:::999777666777777888888999999999:::888999999::::::;;;;;;<<<======<<<;;;:::999999888::::::::::::::::::::::::888999999:::999888777666;;;;;;999888888888999:::555666888999::::::999888777888:::<<<=========<<<;;;;;;:::999999999::::::<<<;;;999888888888999999::::::;;;<<<=========<<<;;;;;;;;;::::::999999999:::::::::::::::::::::::::::999999;;;===???>>>===;;;;;;<<<<<<======>>>>>>???????????????@@@@@@@@@>>>????????????@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@BBBCCC??????@@@@@@@@@AAAAAAAAA===???@@@@@@@@@AAADDDFFFBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@======>>>???AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBBBBAAAAAACCCEEEBBBCCCCCCCCCDDDDDDEEEEEE}}}ooobbbYYYVVVUUULLLJJJHHHHHHHHHIIIHHHGGGBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>>>>===;;;999;;;:::999888888999:::;;;888999:::<<<===<<<999666999888888888777777666666444555666777777777777777777999;;;;;;:::888888999888777666555444444555666666666666666666666666666555555444333333333444444555555555444444333333222555555666777888999888888999999999777555555777999;;;:::999777666666666666777666555444444444444444222666;;;??????===999666666666555444333333333333333444444555555444444333000000000000////////////111111111111111111111111333333333333333333333333///000111333333222111111333333444555555555555444//////000222333444555666777777777777777666666666444444555555666777777777444444444444555555555666666666666666666555444444666666555555555444444444444444444333333333222222666444222111222222111000111111222333444555555666444444444444444555666777999888666444333222222333444555777888888666444333333222111111222333555666444555555555555555555444222222444555666666777777999999888777666555444444666666666666666666666666::::::888666555666999<<<::::::999999888777777666666666666666666666666666555555666888999:::;;;<<<:::;;;;;;;;;:::;;;>>>@@@@@@@@@???>>>======<<<<<<============<<<;;;:::999888999::::::;;;;;;;;;;;;888888777777777777777888;;;;;;;;;;;;::::::999888===:::999:::<<<===;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>??????============<<<;;;:::999::::::::::::::::::::::::;;;<<<>>>???@@@@@@??????>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAA@@@@@@??????>>>??????@@@BBBCCCCCCDDDBBBBBBBBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>>>>?????????AAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBBBBBBBBBBAAA@@@BBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>============DDDBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBCCCCCCEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFDDDBBBCCCEEEGGGFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA>>>????????????@@@@@@@@@????????????????????????>>>???AAABBBCCCBBBBBBAAADDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFF}}}mmmaaa]]]]]]TTTPPPKKKGGGFFFEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDCCCAAA???=========;;;:::;;;:::999888888999:::;;;::::::;;;===>>>===:::888999999888888777777777777555555666777888999999999777999;;;;;;:::999888999888777666555555555666666666666666666666666666666555444333222222222222222555444444555555666777888999:::;;;<<<<<<<<<<<<<<<777888777666444444666777777777666555555555666666777666666555444444555555333555777888999999888777888777666555444444444444444444444444444444444444333333222222222111111111222222222222222222222222333333333333333333333333000111222222333333222222111111222333333333333222111111222222333333444444555555555555555555555555555555555666666777777777555555666666666666666666777777777777777666555555666666555555555444444444444444333333333222222222111111000000111111111111333333333444555666666777666555555555555666666777888888777666666666777888555666888999999888777777999999888888888888888999555555666666666666555555666666777777888777777777999999999999999888888888888888888888888888888888:::;;;:::888777888:::<<<;;;;;;:::999999888777777888888888888888888888888888888999:::;;;<<<===>>>:::;;;<<<;;;;;;;;;>>>@@@>>>======<<<;;;;;;::::::>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<::::::999999888999999:::<<<<<<<<<<<<<<<<<<;;;:::===;;;999:::<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCDDDCCC@@@>>>???@@@@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCBBBBBBAAA@@@????????????>>>??????@@@@@@DDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFDDDBBBCCCEEEFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@AAAAAA????????????????????????@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEqqqbbb\\\\\\aaa[[[SSSLLLIIIHHHHHHHHHCCCDDDDDDEEEFFFFFFEEEEEEGGGCCC???===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===???>>>;;;999999999999888888888888777777777888888999:::::::::777999;;;<<<:::999999999888888777666666666777777666666666666666666666666777666555444333333333333555444444555777999<<<===999999:::;;;;;;;;;::::::888888888777555555666888666666666666666777888888888777666666555666666666666555555444555777888999999999888777666666666666555555444333333444555555666666555555555555444444333333333333333333333333333333333333333333333333333222222222222333444444444444555666666666666555666666666666666666666555666666666666666666666666666666666777777777777777888888888888888777777777777888888888888777666666555555555555555444444444333333333333222222222222///000000111222333333444555555555666777777888888888888777777666666777777555555555666777888::::::777888999::::::;;;;;;:::999999999999888777666555777777888888888888777777:::::::::::::::999888888;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::;;;<<<===<<<;;;;;;<<<===<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????;;;<<<<<<<<<;;;<<<>>>@@@=========<<<<<<;;;;;;:::???????????????>>>===<<<<<<======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;???CCCGGGGGGEEEAAA???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBB@@@??????CCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCBBBAAAAAA@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGEEECCCCCCEEEFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBrrr___WWWWWW```[[[TTTNNNKKKJJJJJJIIIDDDDDDEEEFFFFFFGGGGGGGGGIIIEEE@@@===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<>>>===;;;999999999999999999999999999;;;::::::999999999999999777:::<<<<<<:::999999:::888888888888777777888888777777777777777777777777::::::888777666666555555555555555555777:::<<<>>>888888999999999999999888:::;;;<<<;;;999888999;;;::::::999999999999::::::888888777777777777888888888888777666777999;;;<<<:::999888777666666666666777666444333333444666777888888888777777777666666555555555555555555555555333333333333333333333333555444333222333444555666555555666777777777777777555555555555555666666666999999999999::::::::::::888888888888888888777777:::::::::999999999999888888888999999999888888777555555555555555555555555333333333333222222222222222333444555555555555666666666777777888888999999<<<;;;:::999888888888888777888888999;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;666777888888888666555444999999::::::::::::999999;;;;;;<<<<<<<<<;;;;;;:::=====================>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;========================<<<<<<======>>>>>>>>>???;;;<<<============>>>@@@@@@@@@??????>>>>>>>>>===???@@@@@@@@@??????>>>======>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<===>>><<<===>>>???????????????========================>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>??????@@@AAABBBBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFFFFDDDBBB@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>CCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEDDDCCCCCCAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDCCCBBBAAA@@@???wwwbbbYYYWWWRRROOOLLLIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJFFFAAA>>>============<<<<<<<<<======<<<<<<<<<::::::999;;;<<<<<<:::888999999999999::::::::::::???>>><<<:::999888888888888:::<<<<<<;;;999999:::888888999999999999999999888888888888888888888888;;;:::999888777777777777666666555555666888999:::::::::;;;<<<<<<<<<;;;;;;;;;=========;;;:::;;;<<<======;;;::::::999999999999999999888888999999:::888888999::::::;;;;;;;;;:::999888777666666666666888777555444444555777888999999888888888777777777666666666666666666666666444444444444444444444444666555444444444555777888111222333333444444333333///000111222333444555555:::::::::;;;;;;;;;<<<<<<:::::::::999888888888777::::::::::::999999999999888888999999999999888888444555555555555555555555444444444333333333222222333555777777555444555666666777777888999:::;;;;;;>>>===<<<;;;:::999999999>>>>>>??????@@@@@@AAAAAA<<<<<<<<<<<<<<<;;;:::999999:::<<<=========<<<;;;;;;<<<<<<======<<<<<<;;;::::::<<<======>>>>>>>>>@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCAAA@@@???@@@????????????>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<===>>>???<<<===>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@???????????????????????????AAAAAAAAABBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBBBB>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBB@@@???>>>|||ggg[[[VVVKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIFFFBBB@@@??????>>>>>><<<===>>>>>>>>>>>>===<<<:::999999:::;;;;;;:::888999::::::::::::;;;;;;;;;AAA???===:::888777777777888:::<<<<<<;;;:::::::::888999::::::;;;:::::::::888888888888888888888888777777666666555555666666666666666666777777777777777888999:::;;;;;;;;;;;;:::<<<======;;;:::::::::===<<<;;;999888888888777:::::::::999::::::;;;<<<777888:::;;;<<<<<<;;;:::::::::999777777777777777999999888777777888999999::::::999999999888888888888888888888888888888888666666666666666666666666666666666666666777888888444444555666666666666555333444555666888999::::::999999999::::::;;;;;;<<<<<<<<<;;;:::999888888777888888888888999999::::::777777888999999999999888444444444555555555555555555555555555444444444444111555888777444222333555777777999:::<<<>>>??????@@@???>>>===<<<;;;;;;;;;======>>>>>>>>>>>>======;;;<<<>>>???>>>===;;;999<<<<<<>>>??????@@@@@@@@@>>>>>>????????????>>>>>>;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<;;;===???@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>>============>>>???@@@@@@>>>??????@@@@@@@@@@@@???>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@????????????????????????BBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCCCCCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHIIIIIIHHHHHHJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHFFFEEEDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBB@@@??????lll]]]UUUNNNKKKHHHGGGHHHIIIIIIIIIGGGGGGFFFGGGHHHJJJKKKLLLHHHFFFCCCBBBBBBAAA@@@>>>======>>>??????>>>======<<<:::::::::<<<<<<;;;999::::::::::::;;;;;;;;;<<>>>>><<<;;;:::;;;<<<<<<;;;:::999999::::::;;;;;;::::::;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<;;;:::999888888888888::::::::::::::::::::::::;;;;;;;;;::::::::::::999999999999999999999999999777777777777777777777777666777777888888888888888888999::::::;;;;;;:::::::::::::::;;;<<<======>>>999999:::;;;;;;<<<============<<<;;;:::999888888555555666777888999999:::666777777888999999888888444444444555555555666666777666666666666555555555///444888888555444555777888999;;;===@@@BBBDDDEEE@@@@@@???>>>======>>>>>>:::;;;<<<=========<<<<<<999;;;???BBBBBBAAA???===>>>===============>>>??????@@@@@@AAAAAA@@@@@@?????????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======;;;===@@@@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBBBBBAAA@@@???????????????@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@>>>@@@BBBAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA????????????????????????AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDAAAAAABBBCCCCCCCCCCCCBBBEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAACCCEEEHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKGGGIIIKKKJJJIIIJJJLLLOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEECCCDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCBBBAAA@@@@@@tttbbbXXXPPPKKKEEEBBBBBBDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMGGGEEECCCCCCCCCBBB@@@???===>>>???@@@@@@???>>>======<<<;;;;;;<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<999;;;======<<<::::::;;;888999;;;<<<<<<<<<;;;;;;999999999999999999999999666666666666777888999:::222444777:::;;;:::888666888999;;;===>>>@@@@@@@@@===???AAAAAA???============<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@?????????@@@AAABBBCCC======<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666777888::::::999888888777888999999::::::999999999999999999999999999999<<<<<<<<<===>>>??????@@@>>>>>>===<<<:::999888888333333444666777888999:::555666777888888888888888444444444555555555666666777777777777666666666666///444:::;;;888777999<<<:::;;;===@@@CCCEEEGGGHHHAAA@@@??????>>>?????????===???@@@BBBCCCCCCCCCBBB666:::???DDDFFFEEEBBB@@@BBBAAA@@@>>>===>>>??????@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAABBBDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???;;;===@@@AAA@@@@@@@@@AAADDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDCCCBBBAAAAAA>>>AAABBBAAA???>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBAAAAAAAAA????????????????????????@@@AAACCCDDDDDDCCC@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDFFFGGGIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAACCCFFFHHHJJJKKKJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKGGGIIILLLKKKJJJKKKNNNRRRNNNNNNMMMLLLLLLMMMNNNNNNHHHHHHIIIIIIJJJKKKKKKKKKOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBAAAAAAvvvbbbXXXPPPOOOLLLIIIHHHHHHHHHIIILLLKKKJJJHHHHHHHHHHHHHHHIIIGGGDDDAAA???>>>??????DDDCCCAAAAAAAAA@@@===;;;BBBAAA>>>======>>>AAABBB>>>===<<<;;;:::;;;<<<===:::999999999999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<666777888999::::::;;;<<<===============<<<<<<;;;777888999888777666666888666666777777888999999999888;;;===>>>===<<<<<<<<<<<>>666:::???>>>;;;:::<<>>????????????@@@@@@@@@<<<===???AAAAAAAAA???>>>??????@@@???>>><<<:::999999777999>>>???>>>>>>AAA=========<<<;;;;;;::::::999999999888888888777777::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888999999888888888999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;:::888666555444444555555555555555555777777777777666666666666999888888777777888888999999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDCCCAAA?????????AAABBB@@@AAABBBCCCCCCCCCBBBAAA===???AAABBBAAA>>>;;;999<<<<<<======>>>>>>??????@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEEEEDDDBBB@@@???AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHKKKJJJKKKKKKLLLKKKGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDFFFHHHJJJIIIFFFBBB@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???===>>>@@@BBBDDDCCC@@@===????????????????????????AAAAAAAAA@@@@@@@@@??????AAAAAA@@@??????@@@@@@@@@>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEEEEHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJKKKKKKNNNNNNNNNMMMLLLJJJHHHHHHLLLKKKKKKIIIHHHGGGFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBCCCDDDCCCBBBsssaaaXXXPPPOOOLLLJJJHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCCCAAA??????@@@@@@AAA@@@??????@@@@@@>>><<>>======>>>@@@AAA???>>>===<<<;;;<<<======999999:::::::::;;;;;;;;;:::;;;<<<<<<============999999:::;;;;;;<<<<<<<<<===============<<<<<<;;;777999999999777666777888777777666666666666666666888:::======<<<;;;;;;<<<;;;EEEGGG@@@;;;???AAA======@@@CCCAAA<<<999:::;;;????????????@@@@@@@@@@@@>>>???@@@BBBBBBAAA???>>>@@@AAAAAAAAA???>>><<<;;;===;;;<<>>>>>===<<<<<<<<<::::::::::::::::::::::::======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999======<<<<<<<<<======>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;999777777444444555555666666666777777777777777777666666666777777777777777888999999::::::::::::;;;;;;;;;;;;>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCBBBBBB@@@AAABBBBBBBBB@@@>>>===>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKKKKLLLMMMLLLIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGHHHGGGEEEBBBAAAAAABBBBBBBBBBBBBBBBBBAAADDDDDDDDDCCCCCCAAA@@@@@@AAA@@@AAABBBDDDCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHJJJKKKJJJIIIHHHIIIJJJMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCDDDDDDCCCCCCnnn___YYYPPPOOOLLLJJJHHHHHHIIIJJJDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBB???>>>===>>>???@@@???>>>???>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<======999:::;;;<<<<<<<<<;;;:::::::::<<<===>>>>>>>>>>>>=======================================<<<<<<;;;888999:::999777666777888888888888777666555555555888:::<<<<<<;;;:::;;;<<<:::BBBDDD>>>;;;>>>???;;;@@@CCCEEECCC>>>;;;;;;<<>>===AAA??????AAA@@@===<<<>>>AAA@@@@@@???>>>>>>======;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???????????????>>>===;;;:::999444555555666777888999999888888888777777777666666555555666666777888::::::;;;;;;<<<===>>>??????@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBFFFDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKMMMNNNPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIKKKLLLKKKJJJIIIJJJKKKOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEDDDDDDDDDiii]]]ZZZPPPOOOLLLJJJIIIIIIJJJJJJDDDFFFGGGHHHGGGFFFDDDBBBCCCBBBAAAAAAAAABBBBBBCCCAAA???>>>>>>@@@@@@@@@???===>>>????????????>>>===???>>>======<<<<<<<<<<<<999:::<<<===>>><<<;;;::::::;;;<<<===>>>?????????>>>>>>>>>=========<<<<<<===============<<<<<<;;;999:::::::::888777888999999999888888888777777777777999::::::999999:::;;;:::???AAA<<<:::<<<===:::<<>>CCC@@@@@@BBBAAA>>><<<>>>AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======???@@@AAABBBBBBBBBBBBBBB????????????>>>===<<<;;;555666777888999:::;;;;;;999999999888888777777666555555666777888:::;;;<<<;;;<<<===???AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKLLLMMMLLLJJJHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFKKKHHHEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHCCCEEEGGGIIIJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLMMMNNNOOOLLLLLLLLLMMMMMMLLLLLLLLLLLLNNNOOONNNMMMLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEyyyddd[[[ZZZPPPNNNLLLJJJIIIIIIJJJKKKIIIIIIJJJJJJHHHEEEBBB@@@AAAAAAAAAAAABBBBBBCCCCCCEEEBBB@@@@@@@@@AAA@@@???===>>>???@@@@@@???>>>===>>>>>>======<<<;;;:::::::::;;;===>>>>>>===;;;:::;;;<<<===>>>????????????>>>>>>======<<<;;;;;;;;;===============<<<<<<;;;999:::;;;:::999888888:::666666666777777888888888777888999999888888999;;;999<<<===;;;:::;;;;;;999999;;;>>>@@@AAAAAABBBBBB???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBAAABBBAAAAAA@@@????????????BBB???@@@CCCBBB???>>>AAAAAAAAA@@@@@@???>>>>>>===:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>======<<<;;;;;;<<<<<<===>>>@@@AAACCCCCCDDDDDD>>>>>>??????>>>===<<<<<<777777888999;;;<<<======;;;::::::999888777777777555555666777999;;;===>>><<<===>>>@@@BBBDDDFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIJJJKKKKKKJJJHHHKKKJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKGGGEEEEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEHHHJJJKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOONNNMMMLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRPPPOOOOOOOOOPPPQQQPPPOOOOOONNNNNNNNNOOOOOORRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBCCCEEEGGGHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEHHHJJJJJJGGGEEEEEEFFFsss```XXXVVVPPPNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLJJJHHHEEEBBBAAAAAAAAAAAABBBBBBCCCCCCCCCFFFDDDAAA@@@AAAAAAAAA@@@>>>???@@@AAAAAA@@@???>>>?????????>>>===<<<;;;:::<<<===>>>>>>>>>===<<<;;;===>>>>>>???????????????======<<<<<<;;;;;;;;;:::===============<<<<<<;;;:::;;;<<<;;;999888999:::444444444555666777777777777777888777666777888:::::::::;;;;;;;;;;;;:::999;;;<<<===???@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@?????????@@@AAA>>>???CCCCCC@@@@@@BBBAAAAAAAAA@@@??????>>>>>>:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<===<<<===>>>@@@AAABBBCCCCCC<<<===============<<<<<<999::::::;;;<<<===>>>>>><<<;;;;;;:::999888777777555555666777888:::<<<===<<<===>>>@@@BBBDDDFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKKKKLLLNNNPPPQQQRRROOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNKKKJJJHHHIIIJJJKKKJJJHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHIIIJJJLLLMMMMMMMMMNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIKKKLLLMMMLLLLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNNNNNNNMMMLLLJJJLLLMMMLLLKKKJJJKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNRRRQQQPPPOOOOOONNNOOOOOOMMMLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLNNNPPPRRRTTTKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFIIILLLLLLIIIFFFFFFGGGnnn^^^TTTQQQPPPNNNLLLKKKJJJKKKLLLMMMMMMLLLKKKIIIGGGEEECCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDBBB??????@@@AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@>>><<<;;;>>>>>>>>>=========<<<<<>>>>><<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<;;;:::<<<<<<;;;:::999:::;;;777777777777777888888888666777777666555666888::::::999999;;;<<<;;;:::999<<<<<<>>>???@@@AAA???>>>@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAA??????BBBBBB??????AAACCCCCCBBBBBBAAA@@@@@@@@@<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???======<<<<<<======>>>>>>????????????>>>::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;:::999888777777444444444555666888999:::<<<<<<>>>@@@AAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGHHHJJJLLLMMMOOOOOOPPPRRRSSSTTTTTTRRRPPPNNNLLLKKKKKKLLLLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNNNNMMMKKKJJJMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLJJJKKKMMMOOOOOONNNMMMLLLJJJKKKLLLLLLJJJJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOQQQPPPOOOOOONNNNNNNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNLLLLLLKKKLLLNNNQQQSSSUUUKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFJJJNNNNNNJJJFFFFFFGGGlll]]]RRRMMMPPPNNNLLLKKKJJJKKKLLLMMMKKKJJJIIIGGGFFFEEEEEEEEEAAAAAABBBCCCCCCBBBBBBAAAAAA???======???BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBB@@@>>>===@@@???>>>===<<<<<<======@@@@@@@@@@@@@@@???>>>===<<<<<<<<<==============================<<<<<<;;;;;;<<<===<<<:::999:::;;;======<<<;;;;;;::::::999666777777666555555888:::;;;999999;;;<<<;;;::::::;;;<<<===???BBBCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>???@@@AAACCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDBBB@@@@@@BBBBBB>>>===???DDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;?????????>>>>>><<<;;;;;;888999::::::;;;:::::::::============>>>>>>>>>>>>======<<<;;;999888888777333333333444555666777888;;;<<<===???AAABBBDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJHHHFFFDDDDDDDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJFFFGGGIIIJJJLLLNNNPPPPPPSSSUUUWWWYYYYYYVVVSSSQQQMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJJJJLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIKKKJJJHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJOOOOOOPPPQQQPPPOOOMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPOOOMMMLLLKKKMMMNNNMMMLLLKKKLLLMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOMMMMMMMMMOOOQQQSSSKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFGGGJJJLLLMMMJJJKKKKKKKKKJJJIIIIIIHHHFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIFFFKKKOOOOOOJJJFFFFFFHHHggg[[[UUUQQQSSSSSSQQQPPPNNNMMMKKKKKKIIIHHHEEECCCBBBBBBCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>======888:::<<<<<<;;;:::;;;<<<888:::<<<>>>>>>===<<<;;;555555555555666777888999:::BBBEEE???777666;;;>>><<<===>>>@@@@@@AAAAAAAAAFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDIIIHHHFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<=====================<<<;;;::::::999999444444555555555444333333777888;;;===@@@AAACCCCCCBBBDDDFFFGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGAAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJMMMMMMLLLJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRVVVUUUUUUTTTRRRQQQPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKMMMOOOPPPPPPNNNMMMNNNNNNLLLJJJJJJKKKMMMMMMJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGHHHJJJLLLIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGMMMLLLLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIMMMLLLKKKJJJIIIJJJJJJKKKGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGHHHJJJLLLLLLOOOSSSTTTSSSPPPNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOQQQOOONNNOOORRRTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOONNNNNNNNNPPPSSSUUUUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJKKKMMMNNNMMMMMMJJJIIIHHHIIIKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIFFFFFFHHHJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKK{{{fff\\\WWWSSSSSSSSSRRRPPPOOOMMMLLLKKKHHHFFFEEECCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEDDDCCCAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>>>>===888:::<<<<<<<<<<<<===>>>======>>>>>>===;;;888777999999999999:::;;;<<<======CCCEEE>>>888888:::<<<<<<<<<>>>???@@@AAAAAABBBFFFEEEDDDBBBAAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>===============<<<;;;;;;999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;:::999999999666666666555555555555555777888:::<<<>>>@@@AAAAAACCCEEEGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHJJJMMMMMMLLLJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPRRRQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOOOOMMMLLLMMMNNNNNNMMMLLLMMMOOONNNLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHLLLLLLKKKJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGLLLKKKIIIHHHHHHHHHIIIIIIFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJIIIIIIHHHIIILLLNNNOOONNNMMMLLLLLLOOORRRSSSQQQOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOSSSQQQPPPQQQTTTUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRNNNOOOQQQRRRRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMJJJHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJtttddd\\\XXXUUUTTTSSSRRRQQQOOONNNLLLKKKFFFFFFEEEDDDEEEFFFHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEECCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>??????@@@BBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<======<<<===>>>>>>???>>>>>>>>>999;;;============>>>???===>>>>>>===;;;999777555666666666666777888999999@@@CCCBBB===999::::::888;;;;;;===>>>@@@AAABBBCCCFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>======>>>>>>======<<<<<<888999999:::;;;<<<============>>>????????????>>><<<<<<<<<;;;;;;::::::999999888777666555666666777888888999;;;<<<===>>>???CCCEEEGGGHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLJJJKKKKKKLLLLLLKKKIIIIIIHHHKKKMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMJJJLLLMMMMMMLLLKKKLLLMMMOOONNNNNNNNNOOOOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIIIIJJJLLLLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHIIILLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLOOOTTTWWWWWWRRRMMMMMMOOOPPPPPPOOONNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOTTTSSSRRRSSSUUUUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHKKKJJJJJJJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNLLLKKKKKKLLLNNNNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIMMMLLLLLLLLLKKKKKKJJJJJJ}}}lll```ZZZWWWUUUTTTTTTSSSRRRQQQNNNLLLKKKGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIICCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???????????????@@@@@@BBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<======>>>>>>???????????????>>><<<>>>??????>>>======>>>;;;;;;<<<<<<;;;:::999888222222222222333444555666>>>???===:::999<<<;;;777:::;;;<<<===???AAACCCDDDFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???>>>>>>======<<<<<<===>>>@@@AAABBBBBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;:::888666555666777888999999999:::;;;<<<======BBBDDDGGGHHHGGGGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHIIIIIIJJJLLLNNNOOOHHHIIIKKKLLLLLLKKKIIIGGGJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLMMMMMMMMMLLLLLLKKKJJJMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLIIIKKKLLLLLLKKKKKKKKKLLLNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNNNNLLLLLLKKKLLLMMMNNNTTTSSSQQQOOONNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNOOONNNOOOUUUZZZ[[[UUUOOONNNOOOOOOOOONNNNNNOOOQQQPPPOOOOOOOOOOOOOOOPPPPPPSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSVVVUUUSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKIIIHHHIIIIIIMMMLLLKKKLLLMMMNNNNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOMMMLLLLLLNNNOOOOOONNNLLLLLLLLLLLLLLLKKKKKKJJJNNNMMMMMMLLLLLLKKKKKKJJJqqqeee]]]WWWTTTSSSTTTTTTTTTTTTRRROOOMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<======???@@@@@@@@@@@@@@@??????@@@AAABBBAAA>>>===<<<===<<<<<<<<<<<<;;;::::::999666666666666777888999::::::;;;999777999======999::::::;;;<<<>>>AAACCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@??????>>>??????@@@AAABBBCCCDDDEEE???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????===;;;999777666777888999::::::999::::::<<<===>>>AAACCCFFFGGGGGGGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKMMMNNNOOOPPPIIIJJJLLLMMMMMMLLLJJJIIILLLMMMNNNNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKNNNOOOOOOPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLOOONNNNNNMMMLLLKKKKKKJJJFFFGGGHHHIIIJJJJJJKKKKKKIIIJJJLLLMMMLLLKKKLLLMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMOOONNNMMMLLLLLLNNNMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMOOOOOOOOOOOOOOONNNMMMMMMMMMMMMOOOOOOTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLOOOOOOOOOOOONNNMMMLLLLLLIIIJJJLLLMMMNNNOOOPPPPPPRRROOONNNQQQWWWYYYUUUQQQNNNOOOOOONNNMMMNNNPPPRRRQQQQQQPPPOOOOOOPPPPPPQQQPPPQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTWWWUUUSSSQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHJJJLLLLLLJJJJJJLLLMMMNNNMMMLLLMMMOOOPPPOOONNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNLLLKKKLLLNNNOOONNNMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLvvvggg___ZZZVVVSSSRRRTTTUUUUUUUUUSSSPPPMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>============>>>>>>AAAAAAAAABBBAAAAAA@@@???BBBCCCDDDBBB@@@>>>===>>>@@@???>>>===;;;:::888888999999999999:::;;;<<<<<<777999888777999>>>>>>;;;;;;;;;;;;<<<===@@@BBBCCCBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===;;;:::999999999999<<<;;;::::::;;;===???@@@AAACCCGGGHHHIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFGGGIIIJJJLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPMMMMMMOOOPPPPPPOOOOOONNNNNNOOOPPPOOONNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNOOONNNNNNMMMMMMOOOPPPQQQRRRQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNNNNMMMMMMNNNOOOLLLMMMMMMLLLJJJJJJKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOPPPOOONNNOOOPPPNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKNNNNNNNNNOOOOOONNNNNNNNNKKKLLLMMMNNNNNNOOONNNNNNPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPOOONNNMMMLLLLLLLLLIIIKKKLLLNNNOOOOOONNNNNNMMMMMMLLLKKKLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPRRROOOMMMNNNQQQSSSSSSQQQNNNOOOPPPPPPOOOOOOQQQSSSSSSRRRQQQPPPOOOPPPQQQRRRPPPQQQRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPIIILLLNNNNNNLLLLLLNNNQQQOOONNNNNNNNNPPPQQQPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKLLLNNNNNNNNNLLLNNNNNNOOOOOONNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMM|||mmm^^^ZZZYYYVVVTTTTTTTTTUUUVVVVVVTTTQQQNNNKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@>>>===<<<;;;;;;:::999888888999999:::;;;<<<888;;;;;;999999===???======<<<;;;;;;<<>>>>>>>>??????@@@AAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;===<<<<<<<<<===???AAACCCCCCEEEIIIKKKKKKKKKMMMNNNJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIJJJLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRQQQOOOOOOQQQRRRPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOOOOQQQRRRSSSSSSSSSQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQOOOPPPQQQOOOLLLLLLNNNQQQPPPOOOMMMLLLLLLMMMOOOPPPKKKMMMPPPQQQPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTSSSRRRQQQOOONNNNNNNNNNNNKKKLLLNNNOOOPPPOOONNNMMMNNNMMMLLLLLLLLLNNNOOOPPPNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMLLLKKKKKKNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPNNNPPPQQQQQQQQQQQQRRRTTTTTTSSSQQQPPPOOOPPPQQQRRRSSSTTTVVVTTTRRRQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRLLLPPPRRRQQQNNNMMMOOORRRPPPOOONNNOOOQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMOOOOOONNNMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOwwwgggYYYWWWYYYWWWUUUVVVTTTUUUVVVVVVTTTQQQNNNLLLHHHIIIJJJLLLMMMMMMNNNNNNLLLLLLLLLKKKJJJJJJJJJIIICCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCBBBAAAAAA@@@>>>@@@BBBCCCBBBBBBCCCDDD===============>>>???@@@;;;;;;;;;;;;<<<===>>>>>>:::>>>???;;;:::===???>>>======;;;;;;<<<>>>@@@BBB???@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<>>>=========>>>AAACCCEEEDDDGGGKKKMMMMMMNNNOOOPPPLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRPPPPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNMMMKKKJJJJJJKKKLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQNNNOOOOOOOOOOOONNNNNNMMMLLLNNNPPPQQQPPPPPPQQQSSSRRRSSSTTTRRROOOOOOQQQTTTRRRQQQOOONNNNNNOOOQQQRRRJJJMMMPPPQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPRRRSSSSSSTTTOOOPPPPPPQQQQQQPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSQQQPPPOOONNNNNNNNNMMMNNNPPPQQQQQQPPPOOOMMMPPPPPPOOONNNOOOPPPRRRSSSUUUTTTRRROOOMMMKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOLLLMMMMMMLLLLLLKKKJJJIIIPPPPPPQQQQQQQQQQQQQQQPPPMMMOOOPPPOOOMMMLLLMMMNNNNNNPPPRRRSSSRRRRRRSSSTTTUUUSSSQQQPPPOOOPPPQQQRRRVVVXXXYYYXXXUUUSSSUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPSSSUUUSSSOOOMMMOOORRRQQQPPPOOOPPPRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQiiiddd^^^[[[ZZZXXXTTTQQQUUUUUUUUUUUUSSSQQQOOOMMMNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGEEEDDDBBBAAABBBCCCEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA??????@@@AAABBB@@@AAACCCDDDDDDCCCAAA@@@BBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>=========>>>@@@AAA>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIGGGEEEDDDDDDEEEEEEDDDBBBHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBDDDFFFGGGHHHGGGGGGIIIGGGDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCGGGEEECCCAAA???>>>>>>>>>BBBAAA@@@???@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@BBBDDDGGGIIIOOONNNMMMPPPSSSUUUSSSQQQOOOOOOPPPPPPOOOOOONNNMMMPPPOOOMMMKKKJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOLLLMMMNNNNNNLLLLLLMMMNNNMMMNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTPPPOOONNNOOOQQQSSSSSSSSSVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTUUUTTTQQQPPPOOOPPPQQQRRRTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPSSSRRRQQQPPPOOOOOOPPPQQQMMMMMMNNNPPPRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTTTTSSSRRRRRRQQQQQQUUUTTTRRRQQQOOOOOONNNNNNRRRQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQPPPPPPRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOORRRRRRQQQQQQQQQRRRRRRSSSPPPQQQQQQRRRSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMLLLLLLMMMOOOQQQRRRTTTSSSRRRPPPOOONNNNNNMMMMMMKKKJJJIIIIIIJJJKKKMMMPPPQQQRRROOOLLLJJJKKKNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUTTTUUUVVVWWWVVVTTTQQQOOOUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSTTTVVVWWWUUUTTTSSSQQQQQQSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSQQQOOOOOOQQQSSSRRRPPPOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMMMMNNNPPPQQQRRRRRRddd___ZZZXXXWWWVVVSSSPPPSSSSSSTTTSSSRRRQQQOOONNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEFFFGGGIIIJJJDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEGGGGGGEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@?????????????????????>>>>>>>>>???@@@AAA@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFEEECCCGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGEEECCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEDDDBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCFFFHHHJJJOOONNNNNNPPPSSSUUUTTTRRRPPPPPPPPPPPPPPPOOOOOONNNRRRQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNPPPQQQPPPOOONNNOOOQQQPPPPPPQQQRRRQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRSSSSSSRRRSSSQQQPPPPPPQQQSSSRRRQQQTTTSSSSSSRRRSSSTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUURRRSSSSSSTTTUUUUUUVVVVVVUUUTTTRRRPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOOPPPQQQRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRTTTTTTSSSSSSSSSRRRPPPNNNMMMLLLNNNOOOOOOPPPPPPOOOOOONNNOOONNNNNNNNNNNNOOOQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLOOONNNLLLKKKKKKLLLNNNOOOOOOPPPQQQPPPMMMMMMOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPRRRSSSSSSRRRRRRTTTUUUUUUTTTTTTSSSTTTUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSSSSQQQPPPOOOQQQSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRaaa]]]XXXVVVWWWVVVTTTQQQPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGEEEDDDEEEFFFGGGFFFDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFGGGHHHFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKPPPOOOPPPQQQTTTUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSTTTSSSRRRQQQRRRSSSRRRSSSSSSSSSRRRQQQPPPOOORRRRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUSSSQQQQQQRRRSSSRRRQQQSSSRRRSSSSSSTTTVVVWWWXXXSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXUUUTTTSSSQQQQQQRRRSSSTTTVVVUUUUUUTTTTTTSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUVVVSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPQQQRRRSSSTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQRRRSSSUUUWWWXXXQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQOOONNNMMMNNNNNNNNNOOOOOONNNNNNNNNQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQOOONNNNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQRRROOOPPPQQQQQQPPPPPPRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVTTTRRRSSSTTTVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPNNNPPPRRRRRRRRRRRRTTTVVVUUUUUUUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSRRRPPPPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSbbb^^^YYYWWWXXXWWWUUURRRNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBCCCCCCBBBBBBAAAEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEEEEEEEGGGHHHDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIKKKMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDEEEGGGGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMQQQQQQRRRSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRNNNMMMMMMMMMNNNNNNNNNOOONNNNNNNNNOOOOOOOOOPPPPPPVVVUUUUUUTTTSSSRRRRRRQQQSSSTTTUUUUUUSSSSSSTTTUUUTTTTTTSSSSSSRRRQQQPPPOOOSSSSSSTTTTTTTTTTTTSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRRRRTTTTTTTTTSSSTTTTTTTTTUUUVVVVVVWWWXXXTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXUUUTTTSSSSSSSSSSSSTTTTTTWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSUUUUUUTTTSSSQQQPPPOOOOOOSSSSSSRRRRRRQQQRRRRRRRRROOOPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTVVVWWWWWWSSSRRRPPPOOOPPPQQQSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOTTTSSSSSSSSSRRRRRRRRRSSSUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSSSSUUUUUURRROOOSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTSSSRRRQQQQQQPPPOOOQQQRRRRRRQQQQQQSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSTTTSSSQQQQQQRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSddd___ZZZWWWWWWVVVSSSPPPMMMMMMMMMNNNOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMJJJKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFDDDCCCBBBFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIJJJKKKLLLKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLGGGIIIJJJJJJIIIJJJLLLNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGEEECCCBBBEEEFFFGGGIIIIIIHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQTTTUUUVVVUUUTTTSSSTTTVVVTTTSSSSSSRRRQQQPPPPPPOOORRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSTTTUUUVVVUUUSSSRRRSSSUUUWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQUUUTTTRRRQQQQQQSSSUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQTTTTTTUUUUUUTTTTTTTTTSSSUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUXXX[[[ZZZUUUPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUTTTRRRQQQQQQRRRVVVWWWWWWWWWXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQSSSTTTTTTRRRRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRRRRSSSSSSTTTbbb^^^XXXVVVUUUTTTQQQNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMJJJKKKKKKLLLKKKKKKJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHIIIJJJKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLNNNNNNNNNLLLJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNOOOOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNGGGIIILLLKKKIIIIIIKKKNNNOOOOOOOOOOOONNNMMMLLLKKKMMMMMMLLLKKKIIIGGGEEEDDDHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUTTTUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRTTTUUUVVVVVVUUUTTTUUUVVVTTTSSSRRRQQQQQQPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRRRRQQQRRRTTTUUUWWWUUUTTTSSSTTTWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTUUUVVVRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPTTTSSSRRRQQQQQQPPPPPPQQQUUUTTTTTTSSSSSSUUUVVVWWWSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXVVVTTTTTTUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVTTTTTTVVV\\\cccccc]]]WWWTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVTTTRRRRRRSSSWWWWWWXXXYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRTTTTTTSSSRRRSSSTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTaaa]]]XXXVVVVVVVVVSSSPPPNNNNNNNNNMMMNNNOOOQQQQQQRRRQQQOOONNNMMMLLLLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLIIIHHHGGGHHHIIIJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEHHHGGGGGGFFFFFFGGGIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOOOOOOONNNNNNMMMMMMNNNMMMLLLMMMOOOPPPOOONNNLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLLLLMMMMMMNNNJJJMMMPPPPPPLLLKKKMMMPPPPPPPPPPPPPPPOOONNNMMMMMMPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSUUUWWWWWWUUUTTTVVVWWWUUUTTTRRRQQQQQQQQQSSSTTTPPPQQQQQQRRRQQQPPPNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXWWWVVVUUUVVVWWWTTTTTTSSSRRRRRRRRRSSSTTTQQQRRRTTTUUUWWWXXXXXXXXXTTTTTTSSSSSSUUUWWWYYY[[[XXXVVVUUUVVVWWWYYYYYYXXXWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWRRRRRRSSSUUUVVVWWWXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQRRRSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSTTTTTTTTTUUUUUUUUURRRSSSUUUVVVVVVVVVVVVUUUUUUUUUVVVXXXYYYYYYYYYYYYUUUUUUUUUVVVVVVUUUUUUUUURRRSSSUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUWWWTTTSSSSSSVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSUUU[[[ccceeeaaa[[[TTTTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYXXXVVVUUUVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRPPPRRRTTTUUUTTTSSSSSSTTTRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUaaa]]]YYYXXXYYYYYYWWWUUUOOOOOONNNNNNNNNOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMHHHGGGFFFFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFFFFFFFHHHJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHHHHIIIJJJKKKLLLLLLGGGHHHKKKMMMNNNLLLJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMOOONNNMMMNNNPPPQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMOOOSSSVVVUUUQQQNNNPPPTTTQQQQQQQQQQQQPPPOOONNNMMMRRRQQQOOONNNMMMNNNOOOPPPLLLKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUSSSVVVXXXXXXVVVTTTVVVXXXUUUTTTRRRQQQPPPQQQSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVWWWYYYUUUTTTSSSSSSSSSTTTUUUVVVRRRSSSUUUWWWXXXZZZZZZ[[[WWWWWWVVVWWWYYY[[[^^^```ZZZXXXWWWWWWXXXXXXXXXWWWUUUVVVXXXYYYZZZ[[[ZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZVVVVVVVVVUUUUUUTTTTTTTTTXXXXXXYYYYYYYYYWWWVVVUUUYYYYYYYYYXXXWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUURRRRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTVVVWWWWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[UUUUUUUUUVVVVVVUUUUUUUUUQQQSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVUUURRRQQQSSSVVVYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSUUUWWWYYYWWWWWWWWWVVVVVVWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWWWWTTTSSSWWW^^^aaa^^^YYYUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZTTTUUUUUUVVVXXXYYYYYYZZZWWWYYYZZZYYYXXXXXXYYYZZZWWWXXXZZZ[[[[[[[[[ZZZYYYVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPRRRTTTUUUTTTSSSTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUU```]]]ZZZXXXWWWVVVTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPMMMLLLKKKKKKMMMNNNOOONNNLLLKKKKKKKKKLLLMMMJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHJJJKKKMMMMMMLLLLLLNNNMMMLLLKKKIIIIIIIIIIIILLLLLLKKKJJJJJJJJJJJJJJJNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLJJJIIIJJJMMMOOOQQQMMMLLLKKKKKKLLLNNNPPPQQQSSSOOOKKKLLLOOOPPPNNNKKKOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSTTTTTTUUUQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOOOOPPPRRRSSSPPPPPPQQQOOONNNMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSUUUVVVWWWXXXXXX[[[[[[[[[ZZZXXXVVVTTTRRRXXXUUURRRRRRUUUVVVVVVTTTVVVWWWWWWUUUSSSRRRTTTUUUVVVVVVUUUUUUTTTSSSSSSRRRVVVWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWXXXWWWUUUSSSTTTUUUWWWWWWWWWWWWWWWVVVVVVVVVTTTUUUWWWXXXXXXWWWUUUTTTVVVWWWXXXYYYXXXWWWUUUSSSVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWVVVVVVUUUUUUUUUTTTVVVUUUTTTTTTSSSSSSTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVUUUUUUVVVVVVUUURRROOOMMMUUUTTTTTTTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTXXXXXXYYYYYYYYYYYYYYYXXXUUUVVVWWWVVVUUUUUUWWWXXXTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVTTTUUUVVVUUUUUUUUUXXXZZZ]]][[[XXXWWWVVVVVVVVVUUU[[[ZZZYYYWWWVVVVVVVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXX\\\\\\[[[YYYXXXXXXXXXXXX[[[ZZZXXXVVVUUUUUUVVVVVVUUUWWWXXXXXXUUUSSSRRRSSSXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWUUUUUUVVVXXXXXXWWWYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWYYYYYYZZZYYYXXXWWWXXXWWWUUUSSSRRRRRRSSSTTTSSSTTTUUUUUUUUUSSSRRRQQQTTTTTTUUUVVVVVVUUUSSSSSSUUUTTTSSSTTTVVVVVVTTTRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTSSSWWWVVVTTTSSSRRRRRRSSSTTTaaa^^^\\\ZZZYYYYYYWWWUUURRRRRRRRRRRRQQQQQQQQQQQQRRRQQQOOOMMMLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJHHHIIIJJJLLLLLLLLLLLLKKKLLLKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIIIIJJJKKKMMMOOOMMMMMMLLLKKKLLLNNNPPPQQQSSSOOOLLLMMMPPPQQQOOOLLLPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSRRRSSSSSSSSSTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTUUUSSSRRRQQQPPPQQQSSSTTTRRRRRRRRRPPPOOOOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSUUUUUUVVVWWWXXXXXXYYYYYY[[[ZZZYYYXXXXXXXXXXXXYYYYYYVVVTTTUUUXXXZZZZZZYYYWWWXXXYYYXXXVVVUUUWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[WWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXUUUVVVWWWYYYYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUWWWYYYYYYYYYWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWUUUTTTSSSTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXXXXTTTUUUUUUTTTSSSRRRTTTUUUVVVUUUUUUTTTUUUVVVWWWXXXVVVWWWWWWWWWWWWXXXXXXXXXWWWXXXYYYYYYXXXXXXZZZ\\\\\\ZZZXXXWWWVVVWWWWWWVVV[[[ZZZYYYXXXXXXXXXWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYVVVWWWWWWWWWXXXXXXXXXXXX\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYXXXYYY[[[[[[YYYWWWWWWWWWZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ\\\ZZZXXXXXXZZZ[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[ZZZZZZXXXVVVTTTSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTXXXWWWVVVVVVWWWXXXVVVUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVUUUXXXWWWVVVUUUUUUUUUUUUVVV```]]][[[ZZZYYYYYYWWWVVVTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRPPPOOONNNNNNOOOPPPMMMMMMMMMNNNMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJKKKKKKLLLJJJJJJKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLMMMNNNPPPQQQTTTQQQNNNNNNQQQRRRPPPNNNPPPQQQRRRSSSSSSSSSRRRQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUTTTRRRPPPPPPSSSUUUTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYXXXWWWVVVUUUVVVVVVVVVUUUUUUUUUUUUTTTWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWXXXZZZ]]]^^^VVVUUUTTTUUUWWWYYYYYYYYYVVVWWWXXXXXXWWWWWWXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWTTTUUUVVVXXXXXXWWWVVVVVVXXXXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQSSSUUUWWWXXXWWWVVVUUURRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWVVVTTTSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSUUUVVVWWWVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSTTTTTTUUUWWWXXXYYYUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZZZZYYYXXXVVVVVVVVVUUUSSSRRRSSSUUUTTTSSSSSSSSSTTTUUUWWWXXXTTTUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZYYYXXXYYY[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^______\\\[[[ZZZYYYXXXXXXYYYYYYXXXZZZ\\\\\\ZZZYYYYYYYYY[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXX]]][[[YYYYYY[[[\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZXXXVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUURRRSSSTTTUUUUUUVVVUUUUUUZZZXXXVVVVVVWWWWWWWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVV\\\ZZZXXXWWWWWWWWWVVVUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMNNNOOOOOONNNLLLKKKMMMMMMMMMNNNNNNNNNNNNNNNOOOMMMKKKJJJJJJKKKLLLNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNOOOOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNPPPOOOOOOOOONNNNNNNNNNNNLLLMMMNNNPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQTTTRRRPPPPPPRRRSSSRRRPPPOOOPPPRRRSSSSSSRRRPPPOOOSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRTTTUUUVVVUUUSSSRRRRRRSSSUUUWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSUUUUUUUUUSSSRRRTTTTTTUUUVVVVVVVVVVVVUUUWWWVVVUUUTTTSSSSSSSSSTTTVVVUUUTTTRRRQQQRRRUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^VVVUUUUUUUUUVVVWWWWWWWWWWWWYYYZZZ[[[ZZZZZZ[[[]]]aaa```___^^^\\\[[[ZZZYYY[[[[[[\\\\\\]]]^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVTTTUUUVVVWWWWWWWWWVVVVVVXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQSSSUUUXXXXXXWWWVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZYYYVVVUUUVVVWWWTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVRRRSSSTTTVVVWWWWWWWWWWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYVVVWWWYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXX\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYWWWUUUTTTUUUVVVTTTSSSSSSSSSTTTVVVWWWYYYWWWWWWWWWXXXYYYYYYZZZZZZYYY[[[\\\\\\[[[ZZZ[[[\\\]]]]]]]]][[[ZZZ[[[\\\^^^^^^^^^___```````````````______^^^^^^]]]]]]\\\\\\]]]^^^_________^^^\\\[[[]]]]]]]]]^^^^^^^^^^^^^^^ZZZ[[[\\\]]]___``````aaa\\\\\\\\\[[[[[[[[[[[[[[[ZZZ\\\______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]aaa```___^^^]]]]]]]]]\\\___]]]\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^___``````aaaaaa^^^^^^^^^]]]\\\[[[ZZZZZZXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXVVVWWWXXXYYYZZZ\\\\\\]]]___]]]ZZZYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYXXXYYYZZZZZZZZZZZZ[[[\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZXXXWWWVVVWWWXXXWWWVVVXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQPPPPPPOOONNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLOOOOOOOOOOOOOOONNNNNNNNNNNNMMMKKKJJJKKKLLLNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOLLLMMMMMMNNNNNNMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPPPPQQQRRRTTTSSSQQQPPPNNNMMMMMMMMMPPPPPPPPPPPPOOOOOOOOONNNMMMNNNPPPQQQRRRQQQOOONNNOOOOOOOOOOOOOOOPPPPPPPPPSSSRRRQQQQQQRRRSSSSSSRRRPPPQQQSSSTTTTTTSSSQQQPPPRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRTTTUUUVVVUUUSSSRRRSSSTTTVVVXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRTTTVVVVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUSSSRRRSSSUUUXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[^^^___^^^^^^___```eeedddcccaaa___^^^\\\\\\ZZZZZZZZZ[[[\\\\\\]]]]]]ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYXXXZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWWWWVVVVVVVVVUUUUUUQQQRRRUUUWWWWWWVVVTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\ZZZXXXWWWXXXYYYUUUUUUVVVVVVWWWWWWWWWWWWYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXUUUVVVWWWXXXZZZ[[[\\\]]][[[]]]^^^______^^^\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYXXXWWWWWWWWWXXXXXX\\\\\\\\\\\\\\\[[[ZZZZZZ\\\\\\]]]^^^______``````^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWTTTSSSTTTVVVXXXWWWWWWWWWWWWYYYZZZ\\\[[[\\\\\\]]]]]]^^^^^^___^^^```bbbbbbaaa``````aaacccddddddcccaaaaaaccceeedddeeefffggghhhhhhhhhhhheeeddddddccccccbbbbbbbbbcccdddeeeffffffeeedddcccggggggggggggffffffffffffbbbcccdddeeeeeeeeeeeedddbbbbbbccccccccccccccccccbbbdddfffgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeiiihhhgggeeeddddddddddddeeedddcccdddeeefffeeecccdddddddddeeeeeedddddddddeeeeeeeeeeeeeeefffffffffbbbaaa```______^^^^^^]]]]]]\\\ZZZYYYYYY[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]___```ccceeefffggghhhfffdddcccccccccbbb``````````````````````````````bbbdddeeeddddddfffiiifffggghhhiiihhhfffdddccc[[[YYYWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQPPPPPPOOONNNNNNLLLMMMNNNNNNOOONNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLMMMNNNPPPPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTSSSRRRPPPOOONNNMMMMMMQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTVVVWWWWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUTTTVVVVVVVVVUUUUUUVVVXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWWWWZZZ]]]___```^^^[[[YYYWWWYYY[[[ZZZYYYXXXXXXYYYYYY\\\^^^```___^^^___```bbbaaaaaa```___^^^^^^]]]YYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^______^^^]]][[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWWWWUUUTTTRRRSSSTTTTTTUUUWWWYYYZZZ[[[\\\]]]^^^]]]ZZZYYYZZZ[[[WWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______^^^]]]\\\[[[[[[ZZZ\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[ZZZZZZZZZ[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]WWWXXXYYYZZZ\\\]]]^^^___\\\]]]^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^_________```______^^^]]]\\\^^^___```aaabbbccccccccceeeeeedddcccbbbaaaaaa```______````````````______YYYZZZZZZXXXWWWVVVWWWXXX[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\^^^___aaacccdddeeeeeegggjjjkkkjjjiiijjjjjjkkklllmmmkkkggggggiiimmmlllmmmnnnpppppppppooonnnlllllllllllllllkkkkkkkkklllmmmnnnpppqqqppppppoooqqqqqqqqqqqqppppppppppppnnnooopppqqqqqqpppnnnmmmlllmmmnnnooooooooooooooonnnppprrrrrrqqqpppooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqpppooommmmmmmmmnnnnnnpppooonnnoooqqqqqqooonnnppppppqqqqqqqqqqqqppppppnnnmmmmmmlllkkkjjjiiihhhgggfffeeeddddddcccdddddddddcccbbbaaabbbccceeegggggghhhiiikkkkkkjjjiiihhheeeeeegggiiillloooqqqssstttrrrqqqqqqpppooollljjjiiiiiiiiihhhhhhhhhhhhhhhkkknnnrrrrrrrrrrrrvvvyyyvvvwwwyyyyyyxxxuuurrrpppYYYXXXWWWWWWYYY[[[[[[ZZZYYYXXXXXXWWWUUUTTTTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQRRRQQQPPPPPPOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRSSSTTTWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSRRRSSSUUUWWWZZZ\\\TTTTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWUUUWWWYYYYYYXXXXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\^^^```aaa```___^^^YYY\\\___```______```bbbbbbeeehhhiiihhhgggfffgggfffeeeeeedddbbbaaaaaa```______``````aaabbbbbbbbbbbbbbbbbbbbbbbbcccddddddaaabbbcccccccccaaa___]]]^^^^^^^^^_________``````^^^____________^^^]]]\\\___^^^]]]]]]\\\\\\\\\\\\ZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]^^^^^^___^^^^^^^^^YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYYZZZ[[[]]]___aaabbbbbbccccccbbb```______```\\\]]]]]]^^^______``````bbbcccdddeeeeeedddcccbbbaaaaaabbbbbbcccdddeeefffffffffeeedddcccbbbaaaaaabbbbbbbbbccccccdddddddddeeedddddddddddddddeeeffffffffffffggggggffffffffffffggghhhiiiiiiiiiiiihhhccccccdddeeeeeeffffffgggbbbbbbccccccdddeeeeeeeeeffffffggggggfffeeecccbbbaaabbbccceeehhhkkkmmmnnnllllllllllllkkkjjjiiiiiiiiijjjlllmmmnnnooonnnnnnssssssqqqpppnnnlllkkkkkkjjjjjjkkklllmmmmmmmmmmmmdddeeeeeedddcccbbbdddeeecccbbbaaa`````````aaabbbbbbdddfffjjjnnnrrruuuvvvxxx{{{~~~|||zzz}}}}}}zzzyyyxxxxxxwwwvvvvvvuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwzzz{{{}}}zzz{{{|||{{{{{{{{{{{{zzzzzzzzzyyyWWWUUUTTTUUUWWWYYYYYYXXXYYYXXXXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRQQQQQQQQQSSSTTTVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSUUUYYY]]]___TTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQOOOOOOOOOPPPQQQSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTTTTUUURRRRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZUUUXXX[[[\\\[[[ZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWZZZYYYXXXXXXXXXYYY[[[\\\^^^^^^_________^^^]]]\\\YYYYYYZZZZZZ[[[[[[\\\\\\YYYZZZ[[[\\\]]]^^^______]]]^^^___```aaacccddddddaaaeeeiiikkkkkklllnnnpppsssuuuxxxyyyxxxvvvvvvvvvtttsssqqqnnnllliiigggfffffffffgggggghhhiiiiiijjjhhhhhhhhhhhhhhhiiijjjkkkdddeeefffgggfffdddbbb```aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbaaa```______eeedddcccbbbaaa`````````\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^___```aaabbbcccddddddddddddaaabbbbbbcccdddeeefffffffffeeedddbbbaaa```___^^^___```aaabbbdddfffhhhiiihhhiiiiiihhhfffeeeeeefffbbbccccccdddeeeffffffgggiiijjjlllmmmmmmllljjjiiijjjjjjkkklllnnnppprrrsssssssssrrrqqqpppooonnnmmmmmmmmmnnnnnnooooooooopppllllllmmmmmmnnnoooqqqqqqssssssttttttttttttssssssqqqqqqrrrsssttttttssssssrrrrrrqqqqqqqqqppppppppppppoooooopppqqqrrrsssttttttuuuvvvvvvtttrrrooommmhhhiiilllooosssxxx{{{}}}~~~}}}|||zzz{{{}}}~~~|||{{{zzzuuuvvvwwwxxxyyyzzzzzzzzzqqqrrrsssrrrqqqqqqssstttqqqpppnnnmmmllllllmmmmmmppprrrvvv|||