BM6P6(@ >>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????@@@BBBCCCHHHTTTeeerrrvvv{{{~~~zzztttqqqoooooorrr}}}}}}xxxqqqmmmkkkkkkkkkkkkjjjhhhggghhhjjjllllllkkkiiieee```]]]]]]]]][[[YYYUUUTTTQQQOOOLLLJJJIIIIIIKKKLLLNNNQQQTTTVVVWWWWWWWWWYYY[[[^^^```bbbcccddddddeeeggghhhiiiiiiiiihhhkkkhhhfffeeeddd```ZZZUUUSSSVVVXXXWWWUUUXXX^^^eeerrrzzzwwwsssvvv{{{~~~||||||}}}wwwnnnrrrjjjUUUFFF@@@:::::::::999999999888888666777999999999;;;===???FFFKKKQQQWWW\\\aaaeeehhhmmmooorrrvvvzzz}}}~~~}}}>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>@@@BBBCCCHHHTTTeeeqqqyyy}}}|||uuurrrooooooqqqxxxwwwsssnnnkkkkkkkkkkkkkkkfffeeecccccceeeeeeeeedddeeeaaa\\\YYYYYYXXXWWWUUUPPPOOONNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVYYYZZZ[[[]]]^^^_________aaabbbdddgggiiijjjjjjjjjjjjiiigggffffffccc___[[[ZZZ[[[[[[YYYWWWXXX\\\```iiippp|||xxxvvvyyy~~~|||}}}wwwooouuukkkUUUFFF???:::::::::999999999888888666777999999999;;;===???EEEJJJQQQXXX^^^ccchhhkkklllnnnqqqtttxxx{{{}}}~~~~~~~~~|||>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>@@@AAACCCHHHTTTdddqqq|||~~~xxxssspppooopppsss}}}xxxuuurrrpppqqqqqqpppooogggeeebbbaaaaaaaaa___^^^```]]]XXXUUUSSSRRRQQQOOOKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVZZZZZZZZZZZZZZZZZZYYYYYY\\\]]]```cccfffiiijjjkkkjjjiiihhhiiiiiigggdddaaa___^^^]]]\\\[[[[[[]]]]]]```fffoooyyy{{{zzz~~~}}}}}}~~~xxxqqqwwwkkkUUUFFF???:::::::::999999999888888666888999999999:::===???CCCIIIQQQYYY```fffkkknnnmmmooorrruuuxxx{{{}}}~~~~~~~~~~~~}}}>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>===???AAABBBGGGSSSdddppp}}}|||wwwrrrooopppqqqyyy~~~}}}zzzxxxooolllhhheeedddbbb```]]]]]]ZZZVVVRRROOOMMMLLLLLLIIIJJJJJJLLLNNNPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWZZZ^^^bbbeeegggiiijjjiiiiiiiiiiiihhhfffeeeaaa```^^^^^^```aaa```___^^^aaafffmmmwww~~~~~~}}}}}}~~~tttxxxiiiTTTEEE>>>:::::::::999999999888888777888999999999:::<<>>@@@AAAFFFRRRcccppp}}}}}}||||||}}}vvvqqqpppssszzzwwwtttooollliiifffbbb```]]]ZZZWWWRRRNNNKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVSSSSSSRRRQQQQQQRRRSSSSSSRRRSSSUUUXXX\\\___bbbdddggghhhhhhhhhggggggfffgggfffeeeddddddeeeeeecccaaa```aaabbbdddjjjttt}}}~~~|||yyygggRRRDDD>>>:::::::::999999999888888777888::::::999:::<<<>>>EEEKKKTTT\\\cccggglllnnnppprrruuuxxx|||~~~}}}xxxxxxxxxwwwyyy~~~==============================<<<<<<;;;;;;<<<<<<<<<>>>???AAAFFFRRRbbbooo{{{~~~}}}zzzyyy|||{{{sssppprrr{{{~~~zzzuuuppplllhhhdddaaa^^^]]]YYYTTTNNNKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPRRRSSSTTTRRRRRRSSSUUUWWWZZZ]]]^^^cccdddffffffffffffhhhiiinnnnnnnnnmmmkkkhhheeeddddddcccaaa___aaafffnnntttyyy{{{}}}|||zzz{{{~~~~~~}}}~~~|||}}}dddPPPCCC>>>:::::::::999999999888888888999::::::999:::<<<>>>EEEKKKTTT]]]ccchhhkkknnnnnnpppssswww{{{~~~zzzrrrppppppqqqttt~~~========================>>>===<<<;;;;;;;;;;;;<<<;;;===???@@@EEEQQQbbbooozzz}}}{{{xxxuuuuuuqqqooozzzyyytttpppkkkgggddd___^^^[[[UUUOOOKKKKKKMMMLLLMMMMMMNNNOOOQQQRRRSSSRRRSSSTTTUUUUUUUUUUUUUUUVVVTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUWWWYYYZZZ]]]```ccceeeeeehhhkkkooosssuuuxxxvvvrrrmmmlllllljjjhhhddd```^^^```eeeiiikkkmmmoooooommmnnnqqquuuzzz~~~|||~~~|||zzzaaaMMMBBB===:::::::::999999999888888888999::::::999999;;;===BBBIIISSS\\\dddiiimmmooommmooossswww{{{xxxoookkkkkkpppuuu========================>>>===<<<;;;;;;;;;;;;;;;;;;===???@@@EEEQQQbbbnnnyyy}}}|||yyyqqqwwwqqqlllxxx}}}xxxsssooojjjggg```___\\\VVVOOOKKKLLLMMMKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXVVVTTTSSSTTTUUUVVVXXXWWWVVVUUUUUUVVVWWWXXXYYY]]]aaadddfffjjjoootttrrrwww||||||wwwssstttvvvpppmmmiiiccc______bbbeeeaaaccceeeeeeccccccfffjjjiiinnnvvv|||~~~|||}}}zzzyyy___LLLAAA===:::::::::999999999888888888999::::::999999;;;===???FFFQQQ\\\dddjjjnnnqqqnnnppptttyyy~~~yyyooojjjkkkrrrzzz???===;;;999999:::<<<===>>>===<<<;;;;;;<<<===>>><<<<<<>>>AAADDDMMM___pppyyy}}}zzzzzzssstttyyy{{{uuupppmmmjjjhhhiiiddd]]]VVVQQQNNNMMMMMMKKKMMMOOORRRTTTUUUUUUUUUWWWWWWXXXXXXYYYYYYYYYYYY^^^\\\YYYVVVUUUUUUWWWXXXWWWXXXYYYYYYZZZ[[[\\\\\\]]]___bbbeeehhhlllppptttxxx{{{~~~~~~~~~~~~{{{ssslllhhhccc^^^ZZZ]]]]]]]]]^^^^^^^^^^^^^^^```bbbfffjjjmmmnnnoooooopppooommmlllllllllmmmmmmoooqqqssswww|||yyyvvvwww|||{{{tttuuuZZZHHH>>>;;;;;;:::888888999999777666777777777888999;;;<<<===AAAHHHRRR[[[aaagggnnnsssuuuwwwzzz~~~wwwpppnnnrrr{{{@@@>>><<<::::::;;;<<<>>>>>>===<<<;;;;;;<<<===>>><<<<<<>>>@@@DDDMMM___pppzzzzzz|||vvvvvv{{{{{{vvvqqqnnnjjjggggggbbb[[[TTTOOOMMMMMMNNNNNNPPPRRRUUUWWWYYYYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[^^^\\\ZZZYYYXXXXXXYYYZZZXXXXXXYYY[[[]]]^^^___```fffhhhjjjmmmnnnqqquuuwwwzzz}}}zzztttoooiiiccc___\\\[[[ZZZZZZYYYYYYZZZZZZVVVXXXZZZ]]]___``````___```___^^^]]]\\\]]]]]]^^^aaacccfffiiiqqq~~~}}}zzzwwwwwwyyy|||~~~~~~rrrnnn~~~xxx[[[HHH???<<<<<<:::999999999999888777777777777888999;;;<<<===@@@HHHRRR[[[bbbiiipppuuuxxxyyy{{{~~~zzzuuuwww}}}@@@???===;;;;;;<<<===>>>======<<<;;;;;;<<<======<<<<<<===@@@CCCLLL^^^oooyyy|||yyyuuuzzzzzzuuuqqqmmmhhheeebbb^^^WWWQQQNNNMMMOOOPPPSSSUUUWWWZZZ\\\]]]^^^^^^]]]\\\ZZZYYYYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[YYYZZZ\\\___aaaccceeefffkkkmmmooopppqqqsssuuuxxx}}}yyyrrrkkkfff___]]]ZZZXXXVVVUUUVVVVVVTTTUUUWWWXXXYYYYYYXXXWWWXXXWWWVVVUUUTTTUUUVVVVVVUUUWWWZZZ]]]cccnnn|||~~~|||zzzxxxxxxzzz|||}}}}}}|||ppplllzzz^^^JJJAAA???===;;;999999999:::999777888888888888999;;;<<<===???GGGRRR\\\ccckkkrrrxxx{{{|||~~~{{{yyy@@@???===<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCLLL]]]nnnxxx|||rrrwww}}}{{{vvvrrrnnniiiccc___ZZZWWWSSSOOONNNPPPSSSVVVYYYZZZ\\\^^^____________^^^\\\ZZZXXXXXXZZZ\\\^^^^^^_________^^^]]][[[ZZZ\\\]]]___bbbeeehhhjjjkkkmmmpppssstttvvvwwwyyy{{{{{{sssooogggddd___ZZZVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWTTTVVVXXXYYY]]]dddooowwwzzzyyyyyy{{{}}}wwwuuu|||bbbNNNDDD@@@===;;;999888999999888888888888888999:::;;;<<<<<<>>>FFFRRR\\\dddllltttzzz}}}~~~|||{{{??????>>>===<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===@@@BBBKKK]]]mmmwww~~~|||rrruuu~~~~~~zzzxxxuuurrrnnnkkkgggbbb\\\YYYTTTRRRQQQPPPRRRUUUYYY\\\^^^___`````````___^^^]]]^^^\\\ZZZYYYZZZ\\\___aaaccccccdddcccbbb___]]][[[\\\^^^```cccfffiiikkklllqqqtttyyy|||~~~{{{xxxoookkkeee^^^YYYUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWYYYZZZYYYZZZ]]]eeekkkzzzyyyzzzzzz|||~~~gggSSSFFF@@@===;;;888777888888888888999999999999:::;;;<<<<<<===EEEQQQ\\\dddmmmuuu{{{~~~>>>>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===@@@BBBJJJ\\\mmmwww{{{sssvvvxxxvvvsssrrrqqqooollljjjhhheeebbb___]]]ZZZVVVTTTQQQRRRRRRTTTWWW[[[^^^``````aaabbbbbbaaa```___^^^^^^^^^^^^^^^```cccfffhhhjjjkkkkkkjjjiiigggeeeccc```aaaccceeehhhjjjlllmmmqqquuuzzz~~~vvvssslllddd]]]WWWTTTRRRPPPPPPQQQSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXYYY[[[[[[ZZZXXXYYY^^^bbbkkksss{{{|||{{{{{{|||lllVVVGGG@@@>>><<<888777888999999999:::::::::::::::;;;<<<<<<===EEEPPP[[[dddllluuuzzz~~~=========<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<===???BBBJJJ\\\lllyyyxxxrrruuu}}}tttmmmdddbbbaaaaaaaaa```^^^\\\YYYVVVTTTSSSSSSTTTSSSSSSSSSTTTWWWYYY\\\^^^```aaa```aaabbbcccccccccbbbaaaaaabbbdddgggjjjnnnqqqrrrrrrrrrsssssssssrrrqqqqqqjjjjjjkkkmmmnnnpppqqqrrrrrrvvv|||{{{uuulllddd\\\WWWTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\[[[ZZZZZZZZZ[[[]]]^^^]]]___```___\\\\\\___cccfffkkksss{{{|||||||||{{{|||jjjWWWJJJDDDAAA>>>:::999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<>>>>>;;;;;;:::::::::;;;<<<<<<<<>>>>><<<;;;:::999999999999888888999999:::;;;;;;AAALLLYYYdddmmmrrruuu~~~===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======;;;===AAABBBGGGYYYnnn{{{|||tttpppoooooosss}}}uuunnnqqqtttyyypppbbbYYYTTTNNNNNNOOOOOOOOONNNMMMLLLJJJKKKLLLMMMNNNQQQUUUYYYYYYZZZ\\\^^^aaaccceeefffhhhgggffffffhhhjjjlllnnnqqqqqqsssvvv{{{zzzrrrkkkfff\\\WWWUUUXXXZZZYYYZZZ]]]```bbbeeegggjjjmmmqqquuuxxxzzz|||{{{yyyyyy|||{{{wwwvvvvvvxxxyyy~~~~~~~~~}}}kkkYYYOOOHHHBBB>>>>>>===<<<;;;:::999999999999888888999999:::;;;<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;===AAAAAAFFFXXXmmmzzzxxxpppmmmkkklllqqq~~~|||xxxrrrjjjccceeehhhnnntttyyyzzzwwwtttuuuwww}}}xxxiii]]]UUUPPPLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNPPPSSSWWWZZZZZZ[[[\\\^^^aaadddhhhiiihhhgggeeeeeeggglllqqqtttrrrtttxxx}}}zzzsssnnnbbb]]]ZZZ\\\\\\[[[[[[^^^```cccggglllpppvvv|||~~~zzzxxxxxx}}}||||||}}}dddRRRIIICCC>>>======<<<;;;:::999888888999999888888999999:::;;;===BBBKKKVVVbbbmmmuuuyyy>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;===@@@AAAEEEWWWkkkzzzyyyqqqnnnjjjjjjppp}}}{{{vvvqqqmmmkkklllnnnrrruuuuuurrrooommmpppxxx|||qqqdddYYYRRRNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLNNNPPPQQQTTTXXX[[[\\\\\\]]]^^^bbbfffjjjmmmhhhgggffffffiiimmmrrruuuuuuxxx}}}xxxrrriiiccc___``````^^^^^^```aaadddiiiooouuu}}}~~~|||}}}|||{{{~~~}}}|||{{{aaaNNNFFFAAA===<<<<<<;;;:::999999888888999999888888999999:::;;;>>>BBBJJJUUUaaammmvvv{{{:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======;;;<<<@@@@@@CCCUUUiiizzz~~~vvvrrrkkkkkkooo{{{}}}{{{yyywwwvvvwwwwwwuuutttpppssszzz~~~yyyxxx|||yyykkk```XXXRRRNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMPPPRRRSSSVVVYYY\\\^^^^^^^^^```ccchhhlllnnnhhhhhhhhhiiikkkmmmppprrrwwwyyy~~~{{{tttoooiiieeeffffffcccccceeeeeehhhmmmssszzzzzzrrrmmmjjjmmmpppsssvvvxxxzzz{{{{{{|||zzzxxx^^^LLLDDDAAA===;;;;;;;;;::::::999999888999999888888999999:::;;;>>>BBBJJJUUUaaannnxxx}}}888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>;;;<<>>;;;<<>>AAASSSggg|||}}}wwwnnnkkklllttt~~~xxxrrroooooossszzz~~~xxxuuupppooonnnmmmmmmoooqqqrrrvvv|||yyylllbbb\\\XXXSSSOOOOOOOOOOOOOOOQQQSSSUUUVVVUUUWWWZZZ[[[[[[\\\^^^``````aaaccceeehhhjjjlllmmmiiihhhgggfffhhhlllppprrrtttuuuwwwyyyzzzyyywwwvvvwwwyyy{{{{{{}}}{{{vvvsssuuuvvvuuuuuuxxxxxxzzz}}}zzzoooddd^^^ZZZYYYXXXTTTVVVXXXZZZ[[[___eeejjjrrryyyvvvtttuuupppXXXHHHCCC@@@>>><<<<<<<<<;;;;;;;;;;;;;;;999999888888999999:::;;;;;;AAAJJJVVVdddpppyyy~~~=========<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>;;;<<>>AAARRRfff}}}}}}vvvoookkkjjjrrrvvvpppllliiikkkooowwwyyytttrrrmmmllljjjiiijjjkkkmmmnnnttt{{{}}}ttthhh___[[[XXXSSSOOORRRRRRRRRSSSUUUXXXZZZ\\\YYY[[[^^^_________```bbbaaabbbeeegggiiikkklllllljjjhhhdddccceeekkkqqqvvvqqqssstttvvvvvvuuutttsssmmmoooppppppqqquuu|||zzzxxxzzz|||{{{|||{{{ssslllfff___YYYVVVTTTSSSSSSPPPSSSVVVXXXXXX[[[```dddfffmmmyyy~~~vvvsssuuupppYYYJJJEEECCC@@@<<<<<<<<<<<<<<<<<<;;;;;;999999888888999999:::;;;;;;@@@JJJWWWdddpppyyy~~~~~~<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<======>>>DDDSSSccczzzwwwnnnkkkkkkssswwwqqqjjjggggggiiinnnwww~~~yyyuuupppllllllfffbbbdddfffgggkkkpppyyy~~~wwwoooeee\\\WWWVVVUUUUUUSSSUUUXXX\\\___aaabbbccc\\\\\\]]]^^^___``````aaaaaabbbdddeeeggghhhhhhiiieeeeeeddddddgggjjjnnnpppqqqqqqqqqpppooonnnmmmlllhhhgggggggggiiilllnnnpppuuu{{{{{{vvvpppkkkggg___[[[WWWSSSRRRQQQPPPOOORRRSSSUUUTTTSSSUUUZZZ___eeeiiiqqq~~~~~~xxxvvv|||sssZZZGGG@@@>>><<<===<<<<<<;;;;;;:::999999666777777999:::;;;<<<<<<;;;@@@JJJVVVdddpppzzz~~~<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>CCCRRRbbbzzzxxxoookkkkkksss~~~wwwpppkkkfffcccdddhhhnnnxxx{{{vvvtttppplllhhhhhhcccaaadddgggjjjooouuuzzznnnhhh```YYYVVVUUUUUUUUUVVVXXX[[[^^^aaacccdddeee__________________``````^^^___```bbbdddeeeeeeeeeccccccbbbccceeeiiimmmooolllmmmmmmllllllkkkjjjiiigggfffeeedddeeegggiiijjjjjjnnntttzzzyyyrrrlllgggaaa^^^YYYVVVRRRPPPOOOOOOOOONNNQQQTTTWWWWWWVVVWWW[[[^^^cccgggppp|||~~~|||ttt[[[HHH@@@>>>======<<<<<<;;;;;;:::999999666777888999:::;;;;;;<<<:::???HHHTTTbbbnnnxxx~~~~~~<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>CCCQQQ```zzzyyyqqqlllkkkqqq{{{yyymmmhhheeebbbbbbccchhhooo{{{}}}wwwuuurrrpppooolllhhhfffccc```aaafffkkkooouuu|||zzzppphhhddd^^^[[[YYYYYYYYYXXX[[[]]]```ccceeeggghhhhhhdddcccaaa```_________```]]]]]]^^^```aaabbbcccccccccccccccdddgggjjjnnnpppkkkkkkllllllllllllkkkkkkjjjiiigggeeedddeeefffgggfffhhhkkkooottt~~~zzzqqqhhhbbb\\\XXXUUUSSSQQQNNNNNNOOOPPPPPPOOOQQQUUUYYYZZZYYYYYY[[[^^^ccchhhrrr~~~vvv\\\IIIBBB???>>>===<<<<<<;;;;;;:::999999777777888999::::::;;;<<<999>>>FFFQQQ___lllwww}}}~~~<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===???>>>BBBOOO]]]xxx{{{tttooolllpppyyyyyyoooeeebbbbbbaaaccceeejjjrrr~~~wwwsssqqqqqqppppppnnnllliiifffbbbaaadddkkkpppttt{{{tttlllhhhfffcccaaaaaaaaa```___aaaccceeehhhjjjkkklllllliiigggdddaaa____________^^^^^^^^^___```aaacccccceeeeeefffhhhkkknnnrrrtttpppqqqrrrrrrssssssssssssrrrpppmmmkkkiiiiiiiiijjjnnnoooqqqrrrtttzzz~~~vvvlllbbb\\\XXXUUUTTTQQQOOONNNOOOQQQSSSTTTTTTSSSVVVYYYZZZZZZ[[[___cccjjjrrr|||www]]]JJJCCC@@@>>>===<<<<<<;;;;;;:::999999777777888999::::::;;;;;;:::===DDDOOO\\\kkkwww~~~<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;>>>???>>>AAAMMMZZZtttyyyqqqmmmooowww{{{oooeee]]]\\\^^^___bbbfffllluuuzzzuuurrrpppppppppqqqpppnnnkkkiiihhhfffggglllssswwwzzz|||sssmmmkkkiiihhhggghhhgggfffdddhhhiiikkkmmmoooooooooooolllkkkhhheeecccaaaaaaaaa______^^^___```aaaccccccggghhhiiikkkooorrrvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxuuusssqqqqqqqqqrrruuuwwwzzzzzzzzz}}}zzzrrrhhh^^^YYYVVVUUUUUUPPPOOOOOOQQQTTTWWWWWWWWWWWWXXXZZZZZZ[[[```gggmmmyyy{{{vvv[[[JJJCCCAAA>>>===<<<<<<;;;;;;:::999999888888888999999::::::;;;;;;>>>CCCMMM[[[jjjwww<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;:::;;;>>>@@@>>>@@@LLLXXXqqq}}}uuunnnooouuu~~~rrreee\\\UUUUUUYYY[[[___ccclllttt|||vvvrrrpppqqqqqqnnnooopppnnnllliiiiiiiiilllnnnttt{{{zzzrrrnnnkkkiiihhhiiijjjjjjhhhgggmmmnnnpppqqqrrrrrrrrrrrroooooommmkkkiiigggfffeeeaaaaaa``````aaabbbdddeeeiiikkkmmmpppssswwwzzz|||~~~}}}{{{yyyyyyyyyzzz{{{yyy|||wwwoooeee\\\XXXVVVVVVVVVRRRQQQRRRTTTWWWYYYZZZYYY\\\^^^___aaaccckkkuuu|||yyytttYYYHHHCCCAAA>>>===<<<<<<;;;;;;:::999999888888999999999:::::::::<<<>>>BBBKKKXXXhhhwww<<<<<<;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::;;;>>>@@@???@@@JJJVVVpppxxxpppooouuuxxxlll```WWWQQQRRRUUUXXX\\\aaaiiipppzzz|||yyyuuuqqqooooooqqqrrrlllnnnnnnmmmjjjjjjkkkmmmqqqttt{{{uuuooollliiihhhggghhhjjjkkkkkkjjjqqqrrrssstttuuuttttttsssrrrsssssssssrrrooommmkkkhhhgggfffffffffhhhjjjkkkpppqqqtttwww{{{xxxqqqggg___ZZZXXXWWWWWWWWWVVVWWWYYY\\\^^^]]]\\\aaadddiiilllqqqyyy~~~qqqVVVGGGBBBAAA>>>===<<<<<<;;;;;;:::999999888999999999999:::::::::;;;<<<@@@HHHUUUfffvvv<<<<<<<<<;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999;;;>>>@@@???@@@IIIUUUoooyyyqqqpppuuutttiii```WWWPPPQQQUUUXXX\\\aaaffflllvvv~~~|||yyytttssspppooonnnoooqqqrrrlllmmmnnnmmmkkkkkkooorrrssswww}}}rrrkkkiiihhhgggfffhhhkkknnnnnnnnnrrrsssuuuvvvvvvuuuuuuttttttvvvwwwxxxwwwuuurrrpppooonnnmmmlllmmmnnnppprrrvvvxxx{{{{{{uuukkkbbb]]][[[YYYYYY]]]\\\]]]___aaabbbbbb```dddiiipppvvv|||}}}pppUUUFFFBBB@@@>>>===<<<<<<;;;;;;:::999999999999999999999999::::::;;;;;;>>>FFFSSSdddttt~~~<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>><<<<<<>>>>>>???GGGPPPhhh{{{~~~~~~xxxssssss{{{}}}tttlllfffYYYWWWUUUSSSTTTWWW[[[^^^fffjjjnnnqqqqqqqqqqqqqqqqqqrrrsssrrrpppooopppqqqkkkkkklllpppuuuyyy{{{|||uuukkkffffffdddfffhhhjjjkkkmmmppprrrrrrrrrrrrrrrsssuuuxxxyyyzzz|||~~~}}}zzzxxxwwwwwwtttxxx{{{yyyvvvuuuxxx|||||||||vvvkkkfffbbb___aaaeeedddeeefffeeeeeegggjjjmmmqqqtttzzzzzzxxx{{{hhhPPPGGGEEEBBB======<<<<<<;;;;;;:::999999::::::::::::::::::::::::<<<<<<>>>CCCMMM___qqq~~~<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<======<<<<<<>>>>>>???GGGPPPgggyyyyyysssrrryyyyyypppiiidddYYYWWWUUUTTTUUUXXX\\\^^^dddgggllloooqqqqqqqqqrrrssstttsssrrrooommmmmmnnnmmmmmmppptttzzz|||rrriiieeefffcccfffiiikkkkkklllmmmnnnpppqqqsssuuuxxx{{{}}}~~~}}}{{{{{{{{{zzz~~~~~~}}}{{{qqqmmmjjjhhhiiimmmnnnnnnnnnnnnoooqqqvvvyyy|||zzzzzz{{{gggQQQGGGEEEBBB>>>===<<<<<<;;;;;;:::999999::::::::::::::::::::::::;;;;;;===AAAKKK\\\ooo|||<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<===;;;<<<>>>>>>???FFFNNNdddwww{{{tttqqquuu{{{ssslllgggccc[[[YYYWWWVVVWWWZZZ^^^```fffiiinnnrrrsssssstttuuuvvvvvvuuusssooommmmmmnnnqqqssswww|||wwwnnnfffdddfffcccfffiiikkkkkkkkklllmmmpppssswww|||~~~|||tttrrrpppoooqqquuuzzzzzzzzzzzz|||}}}|||eeePPPHHHEEEBBB@@@===<<<<<<;;;;;;:::999999::::::::::::::::::::::::999:::<<<@@@IIIYYYlllyyy<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>===>>>EEEMMM```ttt|||tttppprrr~~~vvvooojjjgggeee___^^^]]]\\\^^^```dddfffmmmpppuuuwwwxxxwwwwwwxxxwwwwwwvvvtttqqqpppqqqrrrwwwzzz{{{rrrkkkfffeeehhheeegggiiikkkkkkmmmppprrrwwwzzzzzzzzz{{{zzz||||||```OOOGGGDDDAAA@@@===<<<<<<;;;;;;:::999999999999999999999999999999999;;;===???GGGVVViiiwww~~~<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::;;;=========CCCKKK\\\qqq}}}uuupppqqq||||||sssnnnkkkiiihhheeedddddddddeeehhhkkkmmmsssvvvyyyzzzyyywwwvvvvvvssssssssssssrrrsssuuuxxxxxxqqqkkkggggggkkkiiiiiikkkkkkmmmrrrwww|||ttt[[[MMMGGGBBB@@@@@@===<<<<<<;;;;;;:::999999999999999999999999999999:::<<<>>>@@@EEESSSfffuuu}}}<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<>>>>>AAAMMM```ppp}}}<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;======<<>>AAACCCTTThhhyyyqqquuu|||~~~zzz|||xxxuuuuuuttttttyyy~~~xxxtttkkkiiigggdddbbbaaaaaaaaa```bbbdddfffgggjjjmmmpppkkkpppuuuuuurrrqqqtttxxx|||{{{ssspppoooooosssxxxyyy~~~|||uuurrrxxx~~~{{{fffYYYRRRHHHEEEDDD>>>AAA???<<<<<<<<<<<<;;;:::999999999888888888888777<<<;;;;;;<<<>>>GGGZZZkkk}}}======<<<<<<<<<;;;;;;;;;999999999::::::::::::::::::;;;<<<<<<<<<>>>AAACCCRRRfffzzzrrrssszzzyyyuuuuuutttpppmmmmmmjjjiiilllmmmooouuu}}}~~~wwwqqqmmmhhhfffccc```^^^]]]\\\]]]aaaccceeeggghhhkkkoooqqqrrruuuxxxyyyyyyyyy}}}zzztttsssssssssuuuyyy|||uuutttzzz~~~~~~yyyeeeYYYSSSIIIFFFGGGAAAAAA???===<<<<<<<<<;;;:::999999999999888888888888;;;::::::<<<>>>FFFXXXiii{{{=========<<<<<<<<<;;;;;;:::999999999999999888888:::;;;<<<<<<<<<===@@@CCCOOOccc}}}}}}sssrrrvvvxxxrrrkkkgggffffffdddbbbbbbaaaccciiimmmqqqyyy~~~xxxrrrkkkgggfffccc```\\\ZZZZZZ[[[[[[aaacccfffiiikkkooosssvvvzzz{{{|||~~~yyyuuuvvvwwwwwwzzz}}}|||{{{wwwwww}}}{{{zzzxxxeeeZZZUUUKKKHHHIIICCCBBB@@@============<<<::::::999999999888888888888:::999:::;;;<<>>=========<<<:::::::::999999999888888888999888999:::;;;AAAQQQaaauuu|||>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;;;;===@@@BBBKKK]]]xxxwwwppppppwww}}}tttiiigggfffgggjjjooosssuuuzzz|||}}}wwwrrrlllfffbbb___]]]\\\[[[[[[]]]```aaa```dddiiiooottt{{{~~~{{{xxxrrrnnnqqqvvv{{{~~~|||{{{{{{~~~|||wwwggg___ZZZNNNIIIHHHCCCDDDBBB???>>>>>>>>><<<;;;:::::::::999999999999888888888999::::::???NNN\\\rrr{{{>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;;;;;;;<<>><<<;;;::::::::::::999999999999999999:::;;;:::>>>KKKYYYoooyyy>>>>>>>>>>>>=========<<<:::::::::::::::;;;;;;;;;999:::;;;;;;;;;<<>>===;;;;;;;;;:::::::::999999999999999;;;<<<;;;===IIIWWWkkkwww>>>>>>>>>>>>============888888888999999::::::;;;999::::::::::::<<>>===;;;;;;;;;;;;:::::::::999999999:::<<<===;;;===IIIUUUhhhuuu{{{~~~AAA@@@@@@@@@@@@>>>;;;999<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===CCCPPPhhhvvvmmmkkkuuuzzzuuunnnkkkjjjhhheeebbbcccdddeeeggggggfffeeeeeeeeehhhkkknnnrrrxxxzzzsssnnnjjjcccaaa]]]YYYWWWVVVWWWXXXXXXZZZ[[[\\\]]]^^^aaadddaaaeeelllwwwxxxwwwtttrrrrrrsssvvvyyyxxxooorrrooosss{{{hhhccc\\\VVVSSSQQQOOONNNLLLJJJGGGCCC@@@===<<<<<<<<<;;;;;;::::::999999888;;;999:::<<<===@@@IIISSSeeeuuu{{{yyyqqqxxxAAA@@@>>>>>>>>>===:::888<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======BBBNNNeeexxxnnnkkksss{{{vvvpppmmmlllkkkiiifffhhhiiijjjjjjkkkjjjiiihhhiiilllooossswww|||xxxpppjjjeeebbb[[[XXXUUURRRPPPPPPQQQRRRTTTVVVWWWXXXXXXZZZ]]]___aaadddkkkuuu}}}~~~{{{tttsssqqqppppppssswwwzzzuuuooouuuvvv|||xxxgggbbb[[[VVVSSSRRRQQQPPPNNNLLLIIIEEEAAA???>>>===<<<<<<;;;::::::999999888:::888888:::;;;>>>FFFPPPcccsss~~~wwwuuurrrxxxDDDBBB???>>>>>>===<<<:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======@@@KKKaaa|||zzzpppkkkqqq||||||wwwrrrooopppqqqooommmppppppqqqqqqqqqppppppooopppssswww{{{~~~vvvllleee```\\\YYYRRRPPPNNNLLLKKKKKKLLLMMMOOOQQQRRRSSSSSSUUUWWWZZZ___cccjjjqqqwwwxxxvvvsssooopppooooooqqquuuzzzrrrpppyyy~~~ttteeeaaa[[[WWWUUUTTTSSSRRRPPPNNNJJJFFFCCC@@@???>>><<<<<<;;;;;;:::999999999888666777999999;;;CCCLLL___pppyyyvvvzzzHHHFFFBBB@@@@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>???HHH]]]www|||qqqlllpppxxx|||xxxsssrrrtttvvvwwwvvvxxxxxxyyyyyyyyyxxxxxxxxxyyy{{{xxxmmmccc]]]XXXUUUTTTNNNMMMKKKJJJJJJKKKLLLMMMMMMOOOPPPQQQQQQRRRUUUWWW\\\```gggmmmqqqrrrqqqooonnnppprrrtttvvv{{{tttsss}}}rrrccc___[[[WWWVVVVVVUUUTTTQQQOOOKKKGGGCCCAAA???>>><<<<<<<<<;;;::::::999999888666777999999:::AAAJJJZZZkkk}}}}}}JJJGGGCCCAAAAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;===>>>>>>???FFFXXXrrr|||tttnnnooouuu}}}xxxttttttxxx}}}~~~}}}uuunnnddd[[[VVVSSSQQQPPPLLLLLLKKKKKKKKKLLLNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVXXX\\\bbbhhhkkkmmmnnnnnnppptttzzz}}}yyyxxxrrraaa^^^[[[XXXXXXXXXWWWVVVQQQOOOKKKGGGCCC@@@>>>>>>======<<<;;;;;;::::::999999888888:::999:::@@@HHHUUUfffyyy~~~GGGEEEBBB@@@@@@???===;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>??????DDDTTTnnn{{{yyypppooorrr{{{~~~zzzwwwxxx~~~{{{ssshhhbbb[[[TTTPPPNNNMMMLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQQQQPPPQQQTTTVVVVVVYYY^^^bbbdddgggjjjmmmqqqyyy|||qqqaaa^^^[[[YYYYYYYYYXXXVVVRRRPPPLLLGGGCCC@@@???>>>======<<<<<<;;;:::::::::;;;999:::;;;:::999???GGGPPPaaauuuFFFDDDBBBAAA@@@???<<<999<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>??????CCCRRRkkk~~~rrroooooouuu}}}zzz||||||qqqiii^^^ZZZUUUQQQOOONNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOOOOOOORRRTTTTTTWWWZZZ[[[]]]```fffjjjqqq{{{~~~~~~mmmaaa___\\\ZZZZZZYYYXXXVVVTTTRRRNNNIIIEEEBBB@@@???=========<<<;;;;;;::::::;;;999:::;;;:::999>>>EEEMMM^^^rrrGGGFFFDDDDDDCCCAAA===:::<<<;;;;;;::::::;;;;;;<<<999::::::;;;<<<===??????@@@CCCPPPiiisssooolllrrr~~~}}}vvvkkkccc[[[WWWSSSQQQPPPPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLMMMMMMMMMMMMOOOQQQTTTVVVWWWWWWXXX[[[bbbgggqqq|||{{{kkkbbb___\\\[[[ZZZZZZXXXVVVVVVSSSOOOKKKFFFCCCAAA@@@=========<<<;;;;;;:::::::::999:::;;;999888<<>>>>>??????=========<<<;;;;;;::::::999999999999:::;;;<<<===@@@@@@KKKbbbzzzyyyqqqkkkoooxxx|||sssjjjbbb[[[VVVQQQQQQPPPPPPPPPQQQSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQSSSQQQPPPPPPPPPPPPMMMKKKOOOPPPRRRTTTVVVYYY^^^bbbjjjqqq{{{ttteee___]]]ZZZXXXXXXXXXWWWVVVVVVUUURRRNNNJJJGGGDDDCCCCCC???;;;::::::;;;:::999999999888888999;;;===???IIIVVViiizzzJJJIIIGGGDDDAAA???>>>>>>=========<<<;;;;;;::::::999999999999:::;;;<<<<<>>???GGGTTTfffwww}}}zzzwwwyyy~~~IIIIIIGGGEEECCCAAA>>>============<<<;;;;;;:::::::::999999999::::::;;;<<<===>>>EEEUUUkkkyyynnnlllqqq|||xxxqqqhhh___YYYUUURRRPPPQQQQQQRRRSSSUUUVVVWWWXXXZZZZZZZZZYYYYYYXXXWWWWWWXXXWWWVVVVVVVVVUUUSSSQQQOOOPPPRRRSSSSSSUUUXXXZZZ___dddkkkrrrwww||||||xxxwwwuuuqqqpppqqquuuyyy{{{rrrgggbbb^^^YYYVVVVVVWWWXXXXXXXXXWWWUUUQQQNNNJJJHHHGGGBBB@@@>>><<<;;;::::::999::::::::::::;;;<<<===>>>FFFQQQbbbssswwwrrrqqqvvv}}}GGGGGGFFFFFFDDDBBB???>>>=========<<<;;;;;;::::::::::::999999999:::;;;;;;;;;===CCCPPPfff~~~|||pppkkkmmmwwwyyynnnhhh```YYYUUUSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\``````______^^^\\\ZZZYYY[[[ZZZYYYYYYYYYXXXVVVTTTSSSTTTVVVVVVUUUVVVXXXZZZ[[[___dddiiimmmqqquuuxxxyyy~~~|||yyywwwvvvxxxwwwwwwxxx{{{rrrjjjddd```[[[XXXWWWXXXYYYYYYYYYXXXUUURRROOOLLLIIIHHHCCCCCCAAA???===;;;;;;;;;::::::::::::;;;;;;<<<===DDDNNN^^^ooo~~~vvvoooooowwwGGGGGGGGGFFFDDDBBB@@@???=========<<<;;;;;;:::::::::::::::999999::::::;;;:::>>>BBBLLLaaa~~~tttmmmlllrrr|||xxxuuussspppqqqtttyyyvvvnnnccc___XXXSSSRRRRRRRRRRRRUUUWWWYYY\\\^^^```aaabbbeeeeeefffeeedddcccaaa______^^^]]]]]]]]]\\\ZZZXXXXXXYYYZZZZZZXXXXXXYYYZZZXXX[[[^^^aaadddgggkkknnnooosssyyy~~~}}}yyywwwxxxyyy{{{{{{}}}}}}nnnhhheeeaaa]]]ZZZYYYZZZYYYYYYYYYXXXUUURRROOOLLLJJJIIICCCDDDDDDAAA>>><<<;;;;;;999999999::::::;;;;;;;;;AAAIIIXXXjjjzzzyyyppppppyyyLLLKKKIIIGGGDDDBBBAAA@@@=========<<<;;;;;;::::::;;;::::::999999:::::::::;;;???CCCJJJ]]]zzzyyyqqqmmmppp|||}}}vvvpppmmmjjjgggeeeeeejjjrrr{{{~~~uuulllfff]]]YYYUUURRRRRRTTTTTTUUUZZZ\\\___bbbeeeggghhhiiihhhiiikkkllllllkkkjjjiiidddbbbaaaaaabbbaaa___\\\[[[]]]^^^]]][[[YYYZZZZZZVVVXXXYYY[[[\\\^^^bbbdddeeeiiimmmppprrrsssuuuwwwwwwyyy{{{~~~~~~}}}{{{zzz|||~~~wwwkkkhhhfffccc___]]]\\\[[[ZZZYYYXXXWWWUUURRROOOLLLJJJIIIBBBDDDDDDBBB>>>;;;:::;;;888888999999:::999999999<<>>======<<<;;;;;;::::::;;;;;;:::999999:::::::::<<>>===<<<:::888:::999999888888999999:::;;;???IIIWWWiiizzzuuuyyy~~~^^^XXXPPPIIIEEEBBB@@@???===<<<;;;:::999:::;;;;;;::::::999999::::::;;;<<<;;;===???EEESSSkkk}}}sssnnnttt~~~wwwoooiiiddddddeeegggkkkqqqxxx|||}}}yyyssskkkddd]]]XXXUUUUUUWWWYYY[[[]]]]]]^^^^^^cccggglllppppppooonnnnnnmmmnnnoooqqqssstttvvvwwwqqqlllhhhhhhjjjjjjgggdddfffccc```^^^]]]\\\ZZZYYYXXXWWWUUUSSSSSSSSSTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]aaafffjjjnnnttt|||}}}{{{zzzzzzuuummmiiihhhgggeeebbb^^^[[[XXXVVVVVVVVVTTTRRROOOMMMJJJIIIEEECCC@@@???>>>===:::888:::999999888888999999:::;;;>>>FFFSSSddduuu{{{}}}ccc]]]SSSKKKEEEBBB@@@???>>>===<<<;;;;;;;;;;;;<<<::::::999999::::::;;;<<<===>>>???CCCOOOeeeuuummmpppxxx~~~wwwqqqllliiihhhjjjnnntttzzz|||yyyqqqnnnhhhaaa[[[WWWUUUTTTYYYZZZ\\\^^^```bbbccccccgggjjjoooqqqqqqooonnnnnnlllkkkkkklllnnnqqqsssuuupppllliiihhhjjjlllllljjjiiifffbbb```___]]][[[YYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXZZZ[[[\\\\\\aaaggglllqqqxxxvvvoookkkhhhgggeeebbb^^^[[[XXXWWWVVVUUUTTTRRRPPPMMMLLLKKKGGGEEEBBBAAA@@@>>><<<::::::999999888888999999::::::<<>>======<<<<<<<<<::::::999999::::::;;;<<<===<<<===BBBLLL___{{{yyynnnmmmrrryyyvvvuuuuuuxxx|||~~~{{{xxxuuuqqqnnnhhhddd___YYYVVVUUUVVVWWW\\\]]]___aaabbbdddeeeeeeiiilllpppqqqpppnnnmmmmmmllljjjiiihhhiiikkkoooqqqpppmmmjjjiiillloooqqqqqqllljjjfffcccbbb```]]][[[\\\\\\]]]]]]\\\[[[YYYXXXYYYXXXXXXYYYZZZ\\\___```dddhhhnnnsssxxxvvvppplllhhhfffddd```]]]ZZZXXXWWWWWWVVVTTTRRRPPPOOONNNMMMIIIGGGDDDCCCBBB@@@===;;;:::999999888888999999:::;;;<<<@@@HHHVVVhhhzzz___YYYPPPIIIFFFDDDCCCBBB@@@@@@??????>>>===<<<<<<::::::999999::::::;;;<<<;;;999;;;AAAIIIZZZuuu~~~rrrmmmooo~~~~~~{{{xxxtttqqqnnnkkkhhheee^^^[[[WWWSSSRRRTTTWWWYYY______```aaabbbdddeeefffjjjmmmpppqqqpppooonnnnnnllliiifffddddddfffiiikkknnnllljjjkkkmmmqqqtttuuurrrooollliiigggfffcccaaabbbcccdddeeeeeecccbbb```aaa`````````bbbdddfffggglllpppvvv|||}}}wwwqqqlllfffdddbbb___\\\ZZZYYYXXXYYYXXXVVVSSSQQQPPPPPPOOOKKKIIIFFFDDDCCCAAA>>><<<:::999999888888999999:::;;;===???FFFRRRdddxxxYYYTTTNNNIIIGGGFFFEEEDDD@@@@@@@@@???>>>===<<<;;;::::::999999::::::;;;<<<999777:::AAAHHHUUUooowwwpppooozzz{{{xxxuuusssqqqmmmiiifffdddaaa^^^\\\UUUSSSPPPNNNOOORRRVVVYYY______```aaabbbdddfffgggmmmpppsssttttttsssssstttllljjjgggeeeeeegggiiikkkoooooooooppprrruuuxxxzzzzzzwwwtttrrrpppooommmkkkjjjkkklllnnnnnnmmmllllllkkkkkkkkklllmmmooopppqqqtttyyy{{{wwwrrrllleeecccaaa^^^\\\[[[[[[[[[\\\[[[XXXUUUSSSRRRQQQQQQLLLJJJGGGEEEDDDBBB???<<<:::999999888888999999:::;;;<<>>===;;;:::::::::999999::::::;;;<<<999777;;;BBBFFFPPPhhh|||sssqqquuu~~~zzzvvvrrrmmmjjjhhhfffbbb^^^[[[YYYWWWUUUSSSPPPNNNMMMMMMOOOSSSVVVYYY]]]]]]^^^```cccgggjjjlllqqqtttxxxzzzzzz{{{|||}}}qqqpppooonnnnnnqqqsssuuuwwwxxxyyy{{{}}}}}}{{{zzzyyywwwvvvrrrrrrtttuuuvvvwwwwwwwwwxxxxxxzzz{{{||||||}}}}}}xxxvvvrrrllleeecccaaa___^^^^^^___``````^^^ZZZWWWTTTSSSSSSSSSMMMJJJGGGEEEDDDBBB???<<<:::999999888888999999:::999;;;???DDDNNN```uuuUUUSSSOOOMMMKKKIIIFFFDDD??????@@@???>>><<<:::999::::::999999::::::;;;<<<:::888<<>><<<:::999999999999999999:::777:::>>>CCCMMM___tttUUUSSSPPPOOOMMMKKKGGGEEECCCBBBAAA???>>>>>>======;;;;;;:::::::::999999999;;;===;;;<<>>===<<<<<<;;;;;;;;;;;;:::::::::::::::===:::;;;AAAFFFXXXttt{{{rrrmmmuuu~~~{{{zzz{{{|||}}}}}}}}}{{{xxxtttrrrkkkjjjfffbbb^^^YYYVVVTTTUUURRROOONNNOOOOOOOOONNNPPPOOONNNNNNPPPSSSVVVXXX\\\___ccciiiooouuuyyy|||wwwsssooommmlllggghhhgggeeecccbbbcccdddgggbbb\\\YYYYYYYYYVVVRRRQQQNNNJJJHHHEEECCC???<<<:::::::::;;;::::::999999666:::???BBBJJJZZZrrrWWWUUUSSSRRRQQQOOOLLLJJJEEEDDDBBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;::::::<<<999:::@@@CCCRRRlllvvvlllrrrzzz|||wwwvvvvvvwwwxxxyyyzzzxxxtttpppmmmhhhfffccc___[[[WWWTTTRRRRRRPPPMMMMMMNNNOOONNNNNNOOONNNNNNNNNPPPSSSVVVXXX^^^aaahhhooowww}}}~~~vvvssspppnnnnnnkkklllllljjjgggdddcccdddeee```\\\ZZZ[[[[[[XXXVVVTTTQQQMMMJJJGGGDDD@@@===;;;;;;;;;::::::999999999777:::===@@@HHHYYYqqq~~~VVVUUUSSSRRRRRRQQQNNNLLLHHHGGGEEECCCAAA@@@??????======<<<<<<<<<;;;;;;;;;;;;===:::;;;AAAAAAMMMeee}}}zzznnnqqqwww~~~}}}yyysssqqqqqqrrrsssuuuvvvtttpppllliiihhhfffccc```\\\XXXUUUTTTRRRPPPNNNNNNOOOPPPQQQPPPMMMNNNNNNOOORRRUUUXXXZZZ^^^bbbjjjsss|||~~~{{{tttsssqqqooopppooopppqqqpppllliiihhhgggeeebbb^^^]]]]]]\\\ZZZXXXWWWTTTPPPLLLJJJFFFBBB???===<<<;;;:::999999999999888;;;===@@@HHHYYYoooUUUTTTRRRRRRRRRRRROOOMMMIIIHHHFFFCCCAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;===;;;<<>>===;;;:::999999999:::<<<>>>AAAIIIYYYmmm{{{TTTSSSRRRSSSTTTSSSQQQOOOIIIGGGEEEBBB???===<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::<<<:::===BBB@@@EEEXXXooowwwtttuuuyyyooojjjhhhggghhhjjjkkkkkkkkkiiihhheeedddbbb___[[[XXXVVVUUUQQQOOOMMMMMMOOOPPPQQQPPPOOOPPPRRRUUUYYY\\\___aaafffiiipppwww}}}rrrwwwxxxttttttsssrrrsssmmmnnnooommmjjjhhhggghhhfffeeedddbbb```^^^\\\\\\[[[YYYUUURRROOOLLLHHHEEEBBBAAA>>><<<;;;:::::::::;;;<<<>>>BBBJJJWWWhhhtttUUUTTTTTTTTTVVVVVVTTTRRRKKKIIIGGGDDDAAA>>>===<<<;;;;;;;;;;;;::::::::::::888:::888<<>>BBBSSSfff{{{uuuttt}}}{{{ppphhhdddbbbcccdddeeefffggghhhhhheeedddbbb___\\\YYYWWWVVVTTTRRRPPPOOOQQQRRRRRRQQQQQQRRRUUUXXX\\\```ccceeehhhjjjooouuu{{{pppmmmzzzxxxtttuuutttssssssoooooonnnjjjgggddddddeeeaaabbbbbbaaa```^^^]]]]]]\\\ZZZVVVSSSQQQNNNKKKHHHEEECCC@@@===<<<;;;;;;<<<999;;;===AAAIIIUUUccclllxxxVVVUUUUUUVVVWWWXXXVVVTTTOOOMMMJJJGGGDDDBBB@@@???;;;;;;:::::::::999999999666888777;;;AAA===@@@PPPaaa~~~}}}uuusss{{{|||pppgggccc______```aaabbbeeeggghhhfffeeecccaaa^^^[[[YYYXXXXXXVVVSSSSSSTTTUUUUUUTTTRRRSSSVVVZZZ^^^bbbeeeggghhhiiilllpppvvv{{{zzziiilll}}}xxxuuuvvvuuuttttttsssrrroookkkfffccccccddd]]]___``````___^^^^^^___]]]ZZZWWWTTTRRRPPPMMMJJJFFFDDDAAA>>><<<<<<<<<<<<888:::<<>>===<<<;;;:::999999999:::999999:::<<<@@@DDDFFFZZZmmm{{{{{{zzzsssuuu{{{xxxlllbbb\\\[[[\\\^^^```bbbdddeeefffbbbaaa___^^^]]]\\\[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYY\\\]]]___aaabbbcccdddeeeeeegggjjjlllmmmooorrrttt{{{~~~~~~tttpppzzz}}}yyywwwtttrrrrrrpppooommmjjjgggdddaaa`````````aaaaaaaaaaaa`````````^^^ZZZVVVSSSQQQOOOOOOKKKHHHCCC@@@???===<<<::::::;;;<<>>DDDNNNYYYaaannn|||~~~]]][[[YYYYYYZZZYYYXXXVVVQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@???===<<<<<<;;;;;;===<<<;;;;;;;;;>>>@@@AAAMMM```{{{~~~zzzuuuppprrrzzz}}}pppddd^^^[[[\\\]]]^^^```aaacccccc``````aaaaaacccddddddeeedddccccccccccccdddeeefffddddddffffffeeedddaaa```dddeeegggggggggggghhhjjjmmmppptttxxx{{{~~~zzzsssooonnnnnnmmmkkkjjjhhhgggfffddddddddddddcccaaa```___\\\ZZZXXXUUUSSSRRRRRRRRRKKKMMMMMMIIICCC>>><<<<<<:::::::::<<>><<<<<<;;;;;;<<<;;;;;;;;;<<<>>>@@@AAAJJJ]]]www|||yyyzzzrrrqqqvvvqqqeee^^^[[[\\\]]]^^^___aaabbbbbb```aaabbbccceeeeeefffffffffffffffffffffgggggggggggghhhiiijjjiiigggdddbbbdddfffhhhhhhhhhhhhjjjllllllooorrrvvvxxx|||yyyrrrppppppooonnnlllkkkiiihhhgggfffeeeeeecccbbb```^^^]]]\\\ZZZWWWTTTRRRQQQPPPPPPHHHLLLOOOLLLEEE???>>>???;;;;;;:::<<>>AAABBBFFFVVVnnn{{{xxx~~~uuupppsss~~~rrrddd]]][[[[[[\\\^^^___aaabbbcccbbbcccdddeeeffffffeeeeeeggggggggggggggggggggggggggghhhiiijjjjjjhhhgggfffdddfffiiijjjjjjkkkmmmooooooqqqtttvvvxxx|||{{{yyy{{{zzzuuurrrrrrrrrqqqpppnnnkkkiiigggfffeeeeeedddbbb```^^^\\\[[[]]][[[XXXTTTQQQOOONNNMMMFFFKKKOOOMMMFFFAAA@@@AAA<<<<<<<<<>>>CCCNNNZZZbbbjjjrrrbbbaaa___^^^]]]ZZZVVVSSSPPPPPPPPPOOOMMMJJJGGGFFFBBBAAA@@@>>><<<;;;::::::888888999;;;===???@@@AAAEEETTTjjj}}}~~~zzzwwwpppoooxxxssseee\\\ZZZ[[[\\\^^^```bbbdddeeedddeeefffgggggggggeeeeeeggghhhiiijjjjjjjjjjjjjjjhhhiiiiiijjjjjjjjjjjjjjjfffhhhjjjkkklllmmmoooqqqqqqsssuuuvvvxxx{{{zzzvvvttttttssspppqqqtttsssrrrpppnnnkkkiiigggfffeeeeeedddbbb```^^^[[[ZZZ]]][[[XXXTTTPPPNNNLLLLLLHHHLLLNNNMMMHHHDDDBBBBBB======???BBBHHHRRR]]]eeeiiinnn{{{fffdddcccbbb```]]]XXXUUUQQQRRRRRRQQQOOOLLLIIIGGGDDDCCCAAA???===<<<;;;;;;999::::::;;;<<<===>>>???CCCPPPdddxxx~~~{{{ssspppvvvuuufff]]]YYYZZZ\\\___aaadddfffgggeeeggghhhjjjjjjiiihhhgggiiijjjllloooqqqrrrssssssppppppooonnnnnnooooooppplllnnnpppppppppqqqrrrtttuuuvvvwwwwwwxxxzzz~~~uuurrrpppqqqpppnnnpppuuuqqqpppooommmkkkiiihhhhhheeeeeedddcccaaa___]]]\\\[[[ZZZVVVSSSPPPNNNMMMMMMPPPPPPOOOMMMJJJFFFBBB@@@===???BBBGGGNNNWWWbbbhhhhhhlllxxxhhhgggfffdddccc___ZZZVVVSSSSSSSSSSSSQQQNNNKKKIIIEEEDDDCCC@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>===@@@EEEJJJRRR[[[dddkkkgggjjjvvvfffccc```___```^^^ZZZVVVUUUTTTRRROOOMMMKKKJJJJJJFFFDDDBBB@@@@@@>>><<<::::::::::::::::::;;;<<<======FFFVVVkkkzzzuuuuuuwwwzzzlllcccbbbaaaaaaeeekkknnnnnnlllmmmiiikkkqqqssspppnnnqqqssstttwww{{{|||yyywww{{{|||}}}zzzvvvtttvvvxxxzzz{{{}}}}}}}}}pppoooooonnnnnnoooooopppooonnnmmmmmmmmmllliiifffddddddddddddcccccccccbbb[[[[[[YYYTTTQQQSSS[[[bbbgggccc[[[RRRKKKFFFDDDCCC<<<===@@@FFFOOOYYYccciiigggllluuucccaaa^^^]]]^^^\\\YYYVVVTTTTTTTTTSSSPPPMMMJJJHHHFFFDDDBBBAAA@@@???<<<:::;;;::::::::::::;;;<<<======CCCPPPeee{{{yyywwwxxx|||nnneeedddccceeehhhmmmooonnnmmmpppmmmooouuuxxxvvvwwwzzz|||}}}~~~zzzxxxyyy{{{{{{|||~~~}}}vvvoooooonnnnnnnnnnnnnnnnnnpppooommmmmmmmmkkkhhhfffccccccbbbbbbbbbaaaaaaaaa______]]]XXXUUUWWW^^^dddjjjeee^^^UUUMMMHHHEEECCC===>>>???CCCJJJSSSZZZ___dddiiirrr}}}aaa___^^^^^^^^^\\\ZZZXXXUUUVVVWWWVVVSSSNNNIIIFFFGGGEEEBBBAAA@@@???<<<:::;;;;;;:::::::::;;;<<<<<<<<>>>>>@@@DDDIIIOOOSSS^^^cccmmmyyy~~~~~~~~~aaaaaa``````___^^^]]]\\\XXXXXXXXXVVVSSSOOOJJJGGGGGGEEECCCAAA@@@???===;;;;;;;;;:::::::::;;;;;;<<<======CCCUUUnnn|||{{{xxxtttzzzxxxppplllmmmooorrrtttsssrrrpppwwwyyy}}}{{{oookkkhhhiiikkklllmmmmmmllllllnnnmmmjjjiiiiiigggeeebbbddddddcccccccccbbbbbbbbb^^^^^^\\\YYYVVVXXX\\\```aaa^^^YYYRRRLLLFFFCCCAAA@@@???>>>>>>@@@CCCGGGIIIUUU[[[fffttt``````aaa```___^^^]]]]]][[[ZZZXXXUUUQQQNNNLLLKKKGGGEEECCCBBBAAA???===;;;<<<;;;;;;:::::::::;;;;;;>>>===@@@PPPgggzzz~~~|||wwwpppuuu~~~}}}vvvppprrrtttvvvvvvuuutttttt|||wwwmmmjjjeeegggkkkmmmoooooonnnmmmllljjjgggffffffeeecccaaacccbbbbbbbbbaaaaaaaaaaaa^^^]]][[[YYYWWWXXX[[[]]][[[YYYVVVQQQMMMHHHEEEDDD@@@???>>>===>>>@@@CCCDDDKKKRRR___nnn|||]]]___```___\\\[[[ZZZ[[[[[[ZZZWWWTTTQQQNNNMMMLLLHHHFFFCCCBBBAAA@@@===;;;<<<<<<;;;:::::::::;;;;;;>>>===@@@LLL```wwwzzz{{{xxxpppssszzzzzzsssuuuwwwwwwwwwvvvwwwyyyuuunnnkkkiiikkkooorrrsssqqqooonnnjjjhhheeedddddddddcccaaaaaaaaa`````````_________```___]]]\\\[[[[[[\\\]]]ZZZYYYWWWUUUQQQNNNKKKIIIAAA@@@???>>>>>>???@@@AAADDDKKKWWWgggwww^^^```aaa___\\\ZZZZZZ[[[XXXXXXWWWUUURRROOOMMMKKKHHHFFFCCCBBBAAA@@@>>><<<===<<<;;;:::::::::::::::<<<===@@@IIIYYYnnn~~~{{{zzzssstttxxx~~~vvvwwwxxxxxxvvvwwwzzz}}}xxxsssoooqqqsssvvvxxxxxxtttpppnnnjjjgggeeedddeeeeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaabbb```^^^]]]]]]^^^]]]]]]\\\[[[ZZZXXXUUUQQQMMMKKKCCCBBB@@@>>>======>>>>>>@@@FFFQQQ```qqq```bbbcccaaa^^^[[[[[[\\\UUUVVVWWWWWWUUUQQQLLLJJJHHHFFFDDDBBBBBB@@@>>><<<===<<<;;;:::::::::::::::;;;===AAAHHHUUUhhh~~~||||||uuuuuuxxxwwwxxxyyywwwvvvwww{{{|||xxxuuuyyyzzz}}}}}}{{{vvvqqqmmmjjjhhhfffeeefffggggggffffffffffffeeeeeeeeeddddddaaa```^^^]]]]]]]]]\\\[[[]]]\\\[[[YYYUUUQQQLLLJJJEEECCCAAA>>>===;;;;;;;;;???DDDNNN\\\lll|||~~~eeedddbbbaaa```___``````YYYYYYYYYXXXVVVTTTQQQPPPMMMKKKGGGCCC@@@?????????>>>======<<<;;;;;;:::::::::;;;===BBBLLL___xxx~~~~~~tttsssttt}}}~~~}}}}}}~~~}}}~~~|||zzzvvv|||zzzsssqqqrrrkkkkkkiiifffccccccdddfffffffffgggfffeeecccaaa___bbbaaa___```aaaaaa```___\\\YYYVVVVVVWWWUUUNNNIIILLLGGGBBB@@@AAA@@@===;;;@@@BBBKKKWWWdddqqq~~~{{{|||hhhgggdddbbb```_________^^^]]][[[XXXUUURRROOONNNNNNLLLHHHEEEBBB@@@??????======<<<<<<;;;;;;::::::<<<;;;<<<@@@HHHYYYqqqxxxvvvuuu{{{~~~}}}{{{xxxxxx|||}}}wwwrrrpppppplllllljjjgggdddccceeeffffffffffffeeedddcccaaaaaadddcccbbbcccddddddbbb```]]]ZZZWWWXXXZZZXXXSSSNNNNNNKKKHHHEEECCCBBB???>>>???BBBJJJVVVbbbooo|||{{{|||jjjhhheeebbb```^^^^^^]]]```^^^[[[WWWTTTRRRQQQPPPPPPNNNJJJFFFCCCAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;>>><<<;;;>>>CCCQQQhhh}}}{{{wwwzzz~~~}}}{{{xxx{{{}}}{{{vvvrrrqqqqqqnnnnnnllliiifffeeeeeegggggggggfffdddccccccccccccfffeeefffggghhhgggdddbbb___\\\[[[[[[]]]\\\XXXTTTQQQQQQOOOLLLGGGCCCBBBBBB???AAAIIIUUU```kkkzzz{{{{{{~~~hhhgggdddaaa___^^^^^^^^^]]][[[XXXUUUTTTTTTUUUVVVPPPNNNKKKGGGDDDBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;???;;;:::===@@@JJJaaaxxxzzzxxx~~~|||~~~~~~|||xxxtttssssssoooooonnnkkkhhhgggggghhhiiihhhfffeeedddeeeeeefffgggggghhhjjjkkkiiieeebbbbbb```_________^^^\\\YYYUUUVVVUUUQQQJJJEEEDDDDDDAAACCCKKKVVV```iiivvv|||~~~eeedddbbb```___^^^______]]][[[WWWTTTSSSTTTUUUWWWOOOMMMKKKHHHEEECCCBBBAAA======<<<<<<<<<<<<;;;;;;>>>::::::>>>???FFF\\\uuu~~~yyy|||~~~~~~{{{xxxuuusssssspppppppppnnnkkkjjjjjjkkkkkkjjjhhhgggggghhhiiijjjhhhhhhiiijjjkkkiiieeebbbeeedddbbbbbbaaa```^^^]]]ZZZZZZYYYSSSLLLFFFEEEEEEDDDFFFNNNXXX```hhhsss}}}eeedddbbb``````___``````___\\\XXXTTTRRRQQQRRRRRRNNNMMMLLLJJJHHHFFFEEEDDD??????>>>>>>===<<<<<<;;;<<<888:::??????BBBWWWqqqzzzzzz~~~~~~~~~|||zzzwwwuuusssrrrqqqoooqqqqqqpppnnnmmmmmmnnnmmmlllllllllllllllmmmmmmjjjiiiiiijjjkkkiiifffcccffffffeeeeeeddddddccccccaaa___ZZZTTTMMMHHHGGGFFFGGGIIIQQQ[[[aaafffpppyyyhhhgggeeecccaaa``````aaa]]][[[WWWTTTRRRQQQQQQQQQOOOOOONNNMMMLLLJJJIIIHHHBBBAAA@@@???>>>===<<<;;;;;;777:::AAA???>>>QQQjjj{{{|||yyy}}}}}}{{{|||zzzxxxuuusssssssssssssssoooppprrrqqqpppooopppqqqnnnoooppppppqqqqqqqqqpppmmmkkkjjjjjjkkkjjjgggeeeffffffggghhhhhhiiijjjlllhhhccc[[[TTTOOOLLLIIIHHHHHHKKKRRR[[[aaaeeemmmuuulllkkkhhheeecccaaa``````XXXWWWUUUSSSSSSRRRSSSSSSPPPPPPPPPOOONNNMMMLLLKKKDDDCCCBBB@@@???===<<<;;;;;;777;;;AAA>>>;;;LLLeeexxx~~~}}}yyy{{{~~~}}}zzzyyyzzzwwwuuusssrrrsssuuuvvvvvvnnnppprrrrrrqqqqqqrrrsssoooppprrrsssttttttsssrrrooommmkkkkkkkkkjjjiiigggeeefffhhhjjjkkkmmmpppsssmmmfff\\\TTTQQQNNNKKKIIIHHHKKKSSS[[[```cccjjjsssooolllhhhfffdddbbb```^^^YYYVVVSSSTTTVVVWWWVVVTTTQQQRRRSSSSSSQQQOOOLLLKKKHHHFFFBBB@@@??????>>>===???:::777888:::>>>HHHRRRppp~~~~~~zzz}}}{{{yyyyyyyyywwwuuuttttttuuuvvvuuurrrppprrrqqqooopppqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqpppoooppppppooonnnmmmkkkiiihhheeefffiiilllooorrrtttvvvmmmdddZZZSSSQQQOOOKKKGGGJJJJJJPPPYYY```ccchhhmmm}}}}}}llljjjgggfffeeeccc```^^^XXXVVVTTTTTTWWWXXXWWWUUURRRQQQPPPOOONNNMMMLLLLLLHHHFFFBBB@@@@@@???>>><<<>>>:::888999;;;>>>FFFNNNhhhxxx{{{zzz{{{~~~{{{zzzyyywwwtttsssrrrrrrtttuuuuuutttrrrrrrpppnnnnnnoooppppppppppppppppppppppppppppppooooooooonnnlllkkkiiihhhhhheeegggiiilllnnnppprrrrrrkkkcccZZZTTTRRRPPPLLLIIIJJJJJJNNNVVV\\\```fffmmm|||hhhgggfffgggfffdddaaa^^^WWWVVVUUUUUUWWWXXXWWWVVVUUUSSSPPPNNNMMMNNNOOOPPPIIIFFFCCCAAA@@@???>>><<<===:::999:::;;;<<>><<<===::::::<<<<<<;;;>>>DDDVVViii~~~{{{uuuyyy|||{{{}}}~~~{{{vvvsssrrrqqqooouuusssqqqqqqrrrsssrrrqqqpppmmmhhhffffffhhhiiijjjlllkkkkkkjjjkkkkkkmmmmmmkkkjjjgggfffeeefffggghhhggghhhkkkmmmmmmllljjjhhhccc___ZZZVVVUUUSSSQQQOOONNNKKKKKKNNNRRRYYYeeeqqqxxxeeefffhhhkkkllljjjfffbbb[[[\\\\\\ZZZXXXVVVTTTSSSWWWXXXXXXWWWVVVTTTRRRPPPKKKIIIGGGEEEDDDBBB???======;;;;;;===<<<:::<<>>===;;;<<<===<<<:::<<>><<<<<<===<<<:::===BBBHHH[[[rrr}}}qqqrrryyy|||{{{sssnnnmmmsss|||{{{tttnnnllljjjiiiiiifffdddbbbbbbcccddddddddddddeeeggggggfffdddaaa___^^^___aaaccceeehhhjjjkkkddddddcccbbbaaa___^^^]]]WWWXXXXXXWWWUUURRRQQQPPPOOOLLLJJJKKKMMMWWWkkk}}}gggggggggiiijjjiiigggdddaaaeeehhhhhhfffddddddeeeccc```]]]XXXUUUSSSSSSSSSQQQOOOMMMLLLJJJGGGCCC@@@???<<<<<<======;;;>>>CCCDDDWWWnnn}}}|||rrrrrrvvvyyy}}}{{{wwwsssooopppwwwzzzsssnnnkkkjjjjjjiiidddcccbbbbbbdddeeedddcccccceeeggggggfffccc___\\\[[[]]]```cccgggiiikkklllbbbaaa```^^^]]]\\\[[[ZZZVVVWWWXXXWWWTTTRRRPPPPPPNNNKKKJJJJJJMMMWWWkkk}}}hhheeecccbbbdddggghhhiiieeebbb```aaacccccc```\\\aaa^^^ZZZXXXXXXWWWVVVUUUSSSQQQPPPOOONNNJJJFFFBBB???>>>===<<<<<<===>>>???CCCQQQfffyyy{{{rrrpppooottt|||ttttttpppmmmnnnssswwwwwwvvvqqqnnnjjjiiijjjiiigggdddcccbbbaaadddgggiiihhhfffddddddcccbbb```]]][[[YYYXXX[[[___aaabbbccceeeggggggeee```\\\ZZZYYYZZZZZZYYYYYYZZZZZZYYYWWWUUUSSSMMMMMMLLLKKKLLLVVVmmmhhheeecccbbbdddggghhhiiifffcccaaaaaabbbaaa^^^ZZZ]]][[[XXXXXXXXXYYYXXXWWWTTTSSSQQQPPPNNNKKKFFFCCC@@@@@@>>>======>>>??????AAANNNbbbuuu}}}sssooolllpppzzztttmmmjjjggghhhllloooooonnnooollliiihhhiiiiiigggeeecccbbbccceeehhhjjjiiigggddddddcccbbb___\\\ZZZXXXWWW[[[___aaabbbcccdddeeebbb```^^^[[[ZZZZZZZZZ[[[WWWXXXYYYYYYXXXUUUSSSQQQNNNNNNOOOOOOPPPZZZpppgggeeecccccceeegggiiiiiigggdddbbbaaabbb```]]]YYYYYYXXXVVVWWWXXXZZZZZZYYYUUUSSSQQQPPPNNNKKKFFFCCCBBBAAA???>>>>>>>>>??????>>>JJJ\\\nnn~~~xxxrrrlllnnnzzz}}}wwwuuummmkkkiiiiiikkklllmmmlllmmmkkkiiihhhhhhhhhgggeeeccccccdddgggiiijjjiiihhhccccccbbbaaa^^^[[[YYYWWWVVVZZZ___bbbbbbbbbaaaaaa\\\\\\[[[[[[ZZZZZZZZZZZZVVVWWWXXXXXXWWWTTTQQQOOOMMMMMMNNNPPPRRR]]]sss|||{{{fffdddbbbccceeeggghhhhhhgggdddbbbbbbcccbbb___[[[XXXWWWVVVVVVXXXYYYXXXWWWUUUSSSPPPOOOMMMJJJFFFCCCCCCBBB@@@>>>======>>>>>>===FFFUUUgggxxxvvvooopppyyyvvvuuuxxxsssrrrqqqooonnnmmmnnnnnnooommmkkkiiihhhgggfffeeebbbccceeegggiiiiiihhhgggcccbbbbbb```^^^[[[XXXVVVUUUZZZ___bbbbbb```___^^^ZZZ[[[[[[\\\[[[ZZZYYYXXXVVVWWWXXXYYYWWWTTTQQQOOOLLLKKKLLLNNNRRR___vvv~~~|||zzz|||dddbbbaaabbbeeeggghhhgggfffcccaaabbbeeeeeebbb___YYYWWWVVVVVVWWWWWWUUUTTTSSSQQQOOOMMMLLLIIIFFFCCCCCCBBB@@@>>>===============CCCOOO```rrryyypppqqqxxx}}}|||}}}yyysssvvv{{{yyyzzzzzzvvvqqqnnnnnnooorrrqqqooollliiifffeeeeeeaaacccfffggggggfffeeeeeebbbbbbaaa```^^^[[[YYYWWWWWW[[[___bbbaaa___]]]\\\\\\\\\]]]]]]\\\YYYWWWUUUVVVWWWZZZ[[[ZZZWWWSSSPPPOOOMMMMMMPPPVVVeee}}}~~~|||}}}aaa``````aaadddfffffffffdddbbbaaabbbeeefffccc```YYYWWWVVVVVVVVVUUUSSSQQQSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDBBB@@@>>>=========>>>AAAJJJXXXjjj|||yyyqqqqqqttt|||~~~uuuqqqppprrrtttxxx}}}rrrqqqwww|||xxxrrrrrrtttrrrrrrpppmmmiiiffffffgggbbbdddggghhhgggdddcccbbbaaaaaaaaa```___]]][[[ZZZYYY\\\```bbbaaa^^^]]]\\\]]]]]]]]]\\\ZZZXXXUUUTTTUUUWWWZZZ\\\\\\YYYVVVSSSTTTRRRTTTZZZbbbqqq~~~~~~___^^^^^^```ccceeeeeeddddddaaa```aaacccccc```]]]WWWVVVUUUVVVVVVUUURRRPPPSSSQQQOOONNNNNNMMMLLLJJJHHHGGGEEEBBB@@@?????????>>>???DDDQQQcccuuu|||tttsssrrrtttzzzsssiiigggiiinnntttzzzrrrmmmqqqxxx|||}}}uuutttvvvnnnoooooollliiiggggggiiidddgggjjjjjjgggcccbbbaaa``````aaaaaa```___]]]\\\\\\^^^aaaaaa```^^^]]]]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSVVVZZZ\\\]]][[[WWWUUUTTTVVV\\\fffppp|||}}}~~~^^^]]]]]]___bbbddddddcccdddaaa______aaaaaa]]]ZZZUUUUUUTTTUUUVVVUUUSSSPPPTTTRRRPPPOOOPPPPPPOOOMMMKKKIIIGGGDDDBBBAAAAAAAAA======AAALLL^^^pppxxxvvvssspppzzz{{{pppiiieeedddhhhpppxxxzzzkkkjjjqqqxxx|||zzzqqqooorrrjjjlllmmmkkkhhhgggiiikkkfffiiimmmlllhhhdddaaaaaa___```aaaaaaaaa```___^^^^^^```aaaaaa___^^^]]]^^^ZZZZZZYYYWWWVVVUUUTTTTTTQQQTTTYYY\\\]]][[[XXXUUURRRVVVaaannnyyy~~~{{{zzzcccaaa___^^^^^^^^^]]]\\\cccaaa___]]]]]]\\\ZZZXXXXXXXXXVVVUUUTTTRRRQQQPPPSSSRRRPPPNNNLLLJJJJJJIIIIIIIIIGGGEEEBBB???<<<;;;@@@@@@CCCLLLWWWeeeyyy}}}zzzwwwuuuyyy|||vvvmmmeeebbb___gggpppuuuuuuhhhhhhlllrrrvvv|||tttnnnllllllkkkllllllkkkjjjiiihhhgggjjjjjjjjjiiigggdddbbb```aaabbbbbb___\\\[[[]]]___bbb```]]]ZZZYYYYYYZZZ\\\]]][[[XXXVVVTTTTTTUUUUUUVVVWWWYYY[[[\\\[[[ZZZYYYWWW]]]gggqqqyyy}}}vvvzzzeeeccc```_________^^^\\\aaa___]]]\\\\\\\\\ZZZXXXXXXXXXWWWUUUTTTSSSRRRQQQRRRQQQOOONNNLLLKKKJJJJJJKKKKKKIIIGGGDDDAAA???===@@@???BBBJJJTTTbbbvvv{{{uuuppptttzzz{{{sssnnnhhhdddcccaaakkkwwwrrriiijjjmmmppptttwwwxxxxxxuuupppllljjjkkkjjjjjjjjjiiihhhgggeeeeeehhhiiiiiihhhgggdddbbbaaabbbcccccc```^^^]]]___aaabbb```]]][[[ZZZZZZ[[[\\\___]]]ZZZWWWVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[YYYXXXZZZ___eeejjjooossswwwzzz~~~vvvxxxfffdddaaa`````````^^^]]]^^^\\\[[[[[[\\\[[[ZZZXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKMMMMMMLLLJJJHHHDDDBBB@@@@@@>>>@@@FFFPPP^^^rrr|||rrrkkkmmmttt|||nnnfffbbb```aaadddjjjvvv|||nnniiikkkmmmnnnpppnnnooopppooommmkkkkkkllllllkkkjjjiiigggeeedddccceeeffffffgggfffeeecccbbbcccdddcccaaa```___aaacccbbb```^^^\\\[[[\\\]]]^^^aaa___\\\ZZZXXXWWWXXXXXX\\\]]]^^^^^^]]]\\\YYYXXXZZZ\\\^^^```aaadddgggiiimmmttt}}}wwwwww~~~eeecccaaa``````___^^^\\\\\\ZZZYYYZZZ[[[\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTPPPPPPPPPOOONNNMMMMMMLLLNNNNNNNNNMMMJJJGGGDDDBBBAAA>>>>>>CCCKKKXXXkkk{{{~~~sssiiijjjpppwwwhhh```^^^```fffmmmxxxuuujjjhhhjjjjjjkkkmmmlllmmmnnnoooooonnnnnnooonnnmmmkkkiiigggfffeeedddbbbcccdddeeeeeeeeedddcccdddcccbbbaaaaaaaaabbbdddbbbaaa___^^^]]]^^^^^^___bbb```^^^[[[YYYYYYYYYYYY]]]^^^___```___^^^\\\[[[VVVWWWWWWWWWXXXZZZ]]]```bbbhhhrrrzzzzzzyyy}}}cccaaa___^^^___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUURRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPOOOLLLIIIFFFCCCBBB???>>>AAAHHHSSSdddsssvvvmmmmmmqqqttthhhcccccchhhsss|||}}}rrrhhhfffggghhhiiilllnnnnnnooooooppppppooonnnmmmkkkiiigggeeedddcccccc```aaaccceeeeeeeeeeeedddcccbbbaaaaaaaaabbbcccdddbbbaaa```______``````aaabbb```^^^[[[ZZZZZZZZZ[[[]]]^^^```bbbbbbaaa```___VVVVVVVVVTTTSSSUUUXXX[[[WWW]]]eeennnuuu{{{}}}aaa___^^^]]]^^^___^^^]]]]]]\\\[[[\\\^^^___^^^]]]ZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWVVVUUUSSSQQQPPPPPPQQQRRRQQQOOOLLLHHHEEEDDD@@@???BBBFFFNNN]]]jjj{{{}}}uuurrrsss{{{rrrkkkeeefffjjjssszzzqqqhhhfffggggggiiilllpppooonnnnnnooonnnllljjjhhhgggdddbbb```````````````aaaccceeefffffffffeeedddbbb``````bbbdddeeedddbbbaaaaaaaaaaaabbbbbbcccaaa```^^^\\\[[[\\\]]]^^^^^^___aaacccddddddcccbbb\\\[[[ZZZWWWTTTTTTVVVWWWNNNRRRYYY```gggooowww{{{~~~```___]]]^^^```aaaaaa``````___^^^^^^```aaa```___[[[ZZZZZZYYYYYYXXXXXXWWWZZZZZZ[[[ZZZYYYVVVSSSRRRRRRSSSTTTTTTRRROOOKKKHHHEEEBBBAAACCCEEEKKKWWWcccsss||||||vvvuuuuuu}}}uuuiiiggghhhpppyyyvvvnnniiiiiijjjjjjkkkmmmpppnnnmmmmmmnnnmmmkkkhhheeedddbbb___^^^^^^___```aaabbbdddeeeffffffffffffeeecccaaaaaadddggggggfffbbbbbbbbbbbbccccccddddddbbb```___^^^^^^___```bbbaaabbbdddeeeeeedddcccbbb______^^^[[[WWWVVVWWWXXXPPPQQQTTTVVVZZZ```hhhmmmqqq|||```___^^^___aaaccccccbbbbbb```___```aaabbbaaa```[[[[[[ZZZZZZYYYYYYXXXXXX\\\]]]]]]]]][[[XXXUUUSSSTTTUUUWWWWWWUUUQQQMMMJJJFFFCCCBBBDDDEEEIIISSS^^^mmmxxxyyyuuuppp|||vvvnnnlllmmmsss~~~qqqllljjjlllnnnmmmlllnnnqqqnnnmmmmmmooonnnkkkhhhfffdddbbb```______aaaaaaaaacccdddfffggggggffffffgggdddbbbcccfffiiiiiihhhbbbbbbbbbccccccddddddeeebbbaaa```___```aaacccddddddeeefffffffffdddbbb```^^^______]]]ZZZYYYZZZ[[[XXXWWWUUURRRRRRVVV\\\aaagggtttbbbbbbaaaaaabbbdddfffggghhhgggfffffffffeeebbb_________^^^\\\ZZZYYYZZZ\\\^^^^^^^^^]]][[[ZZZXXXWWWYYYXXXVVVSSSPPPNNNLLLKKKHHHFFFCCCBBBDDDHHHMMMPPPcccsss{{{tttsssxxxvvvqqqmmmsss{{{rrrpppnnnooorrrsssqqqooollllllmmmmmmlllkkkiiihhhllliiigggggghhhfffbbb^^^ccccccccceeeggghhhfffdddeeebbbaaadddiiikkkhhheeecccccccccccccccccccccccc^^^```aaaaaa``````aaacccddddddddddddcccbbbbbbaaadddcccaaa___^^^]]]]]]]]]XXXVVVRRROOONNNOOOQQQRRR[[[gggxxxccccccbbbcccdddgggjjjkkkmmmllljjjiiihhhfffbbb___^^^______]]][[[[[[]]]___```___^^^\\\[[[YYYXXXWWWZZZYYYWWWTTTQQQNNNLLLKKKHHHFFFCCC@@@AAADDDGGGJJJ]]]mmm~~~}}}wwwrrruuu~~~~~~{{{|||yyytttrrrqqqtttwwwyyywwwtttnnnoooooopppooommmlllkkkoooooooooooonnnjjjccc^^^aaaaaaaaadddggghhhhhhgggeeecccaaadddhhhjjjhhhdddbbbcccccccccddddddddddddaaabbbcccbbbaaa```aaacccccccccddddddeeedddddddddcccbbbaaaaaa````````````WWWUUURRRNNNMMMMMMOOOPPPVVVbbbsssaaaaaaaaaccceeeiiilllnnnsssqqqnnnllljjjgggccc```^^^___```___^^^^^^```bbbbbb```^^^\\\ZZZYYYYYYYYY\\\ZZZXXXUUURRROOOMMMLLLKKKIIIEEEAAA@@@AAACCCEEETTTdddvvv|||ttttttxxxwwwsssssstttxxx|||~~~|||yyyrrrrrrssssssrrrqqqooonnnrrrsssuuuvvvtttnnneee^^^aaa``````cccfffiiijjjjjjeeecccbbbcccfffhhhfffdddbbbcccccccccddddddeeeeeebbbcccddddddbbbaaabbbcccccccccdddeeeffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbWWWUUURRROOOMMMLLLMMMMMMPPP[[[lll|||^^^^^^___aaadddhhhlllnnnrrrpppmmmkkkiiigggccc```___```aaabbbaaaaaaccceeecccaaa^^^[[[ZZZYYYZZZZZZ]]]\\\ZZZWWWTTTQQQNNNMMMNNNKKKHHHEEECCCBBBCCCDDDMMM[[[mmm{{{{{{xxxwww{{{wwwqqqqqqsssxxx~~~~~~zzztttuuuvvvvvvuuutttrrrqqqssstttvvvwwwtttnnnhhhcccfffdddcccdddgggiiikkkkkkfffdddbbbbbbdddeeedddbbbdddddddddddddddccccccccc```bbbccccccbbbbbbccceeedddeeeeeeffffffffffffeeebbbbbbbbbbbbbbbaaaaaaaaaXXXVVVTTTQQQOOOMMMMMMMMMLLLUUUeeeuuu______```bbbeeeiiimmmooonnnllliiiggggggeeecccaaa```bbbddddddccccccdddfffcccaaa^^^\\\ZZZZZZ[[[\\\^^^]]][[[XXXUUUSSSQQQPPPMMMKKKIIIFFFDDDCCCCCCCCCHHHSSSeeevvv{{{xxxxxx|||xxxpppqqqsssxxx~~~~~~{{{uuuuuuvvvvvvuuutttrrrqqqssstttttttttrrrooommmlllmmmkkkhhhhhhiiijjjjjjjjjfffdddbbbbbbbbbbbbbbbaaaeeeeeedddcccbbbbbbaaa```]]]___aaabbbbbbbbbdddfffffffffffffffeeedddcccbbbbbbbbbbbbaaa```^^^]]]\\\YYYYYYWWWUUURRRPPPOOONNNLLLRRR___nnn|||ccccccccceeegggkkknnnpppkkkiiifffeeeeeeeeedddbbbccceeeffffffdddccccccdddaaa```^^^]]]\\\\\\]]]]]]^^^]]][[[ZZZWWWUUUTTTSSSKKKJJJHHHFFFDDDBBBAAAAAAFFFNNN]]]ppp||||||yyyxxxzzz}}}wwwrrrrrrssswww}}}}}}zzzssssssttttttsssrrrpppooosssssssssqqqpppoooqqqsssrrrooommmkkkkkkkkkiiigggfffeeecccaaa```___``````ddddddcccbbbaaa``````___]]]___aaabbbbbbbbbdddfffffffffeeedddcccaaa```___```aaaaaa```___]]]ZZZYYYZZZZZZYYYXXXVVVTTTQQQPPPNNNRRRYYYfffuuuffffffeeeeeegggjjjlllnnnllljjjgggeeeffffffeeedddeeeggghhhgggdddbbbaaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXWWWVVVMMMLLLJJJHHHEEECCCAAA???DDDIIIWWWiiivvv}}}~~~||||||||||||xxxsssrrrqqqpppsssxxxzzzyyyvvvppppppqqqqqqpppooommmlllooopppqqqooommmmmmooorrrrrrpppnnnmmmmmmkkkhhhffffffeeeccc```^^^]]]^^^___``````````````````aaaaaaaaabbbdddcccbbbbbbcccdddbbbbbbbbbbbbaaa```___^^^^^^______```___]]][[[ZZZYYYYYYZZZYYYXXXUUUSSSQQQQQQQQQUUU^^^mmm{{{fffeeeddddddeeegggiiikkkooollliiigggggggggfffdddggghhhiiihhhdddaaa``````]]]]]]^^^___``````______]]]\\\\\\[[[ZZZYYYXXXXXXQQQPPPNNNLLLHHHEEEBBB@@@CCCFFFSSSeeerrryyy}}}~~~yyytttppppppnnnmmmnnnrrruuutttrrrnnnnnnoooooonnnmmmkkkjjjkkkmmmnnnllljjjhhhjjjmmmpppooonnnnnnmmmkkkhhheeefffeeeccc```]]]\\\]]]___]]]]]]^^^___```aaabbbccceeeffffffeeecccbbbbbbccc___````````````______^^^\\\]]]___``````___]]]\\\XXXYYYZZZZZZXXXVVVTTTRRRSSSQQQRRRZZZgggvvvhhhgggfffeeefffgggiiijjjhhhgggeeedddcccdddfffgggiiigggeeecccaaa___^^^^^^```___^^^\\\[[[[[[\\\\\\bbb```___]]]\\\\\\\\\]]]VVVTTTRRRNNNJJJGGGDDDBBBCCCDDDKKKZZZlllzzz|||uuupppooopppooommmllllllmmmooopppjjjjjjjjjkkklllllljjjiiifffiiikkkllliiifffdddcccfffjjjmmmkkkfffbbbccceeeddddddccccccbbbaaaaaaaaaccc```]]]^^^aaaccccccaaabbbccccccccccccaaa___^^^^^^^^^]]]]]]\\\]]]]]]]]]YYY[[[]]]^^^]]]]]]^^^______]]]ZZZYYYYYYXXXWWWUUUQQQPPPRRRXXX___iiizzzeeefffgggggghhhhhhhhhhhhhhhgggfffeeeeeefffgggiiikkkjjjhhheeecccaaa``````aaa___^^^\\\[[[[[[[[[\\\^^^^^^]]]\\\\\\]]]^^^___XXXVVVTTTPPPMMMIIIGGGEEECCCDDDIIIVVVggguuu}}}yyysssooonnnnnnnnnnnnoooooonnnnnnnnnkkkkkklllmmmnnnmmmkkkiiifffhhhjjjjjjhhheeeccccccdddiiimmmlllgggccccccddd``````aaabbbdddeeeffffffcccaaa^^^^^^```bbbaaa```bbbbbbbbbbbbaaa```___^^^\\\\\\[[[ZZZYYYYYYZZZZZZYYY[[[]]]^^^^^^^^^___aaa```]]][[[YYYYYYXXXVVVTTTPPPOOOPPPUUU[[[dddsssdddeeeggghhhiiihhhgggfffhhhgggffffffggghhhjjjkkklllkkkiiifffdddbbb``````aaa```^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\^^^___```YYYXXXVVVSSSPPPMMMJJJIIIDDDCCCFFFOOO^^^nnnyyy~~~yyyxxxtttwww|||{{{wwwuuuvvv}}}yyyuuupppnnnnnnlllmmmoooqqqqqqooommmlllmmmnnnooopppooommmjjjhhheeegggiiihhhfffcccbbbbbbcccgggkkkkkkgggdddbbbccc______aaabbbdddeeefffgggcccaaa^^^^^^^^^___^^^^^^``````______^^^]]]]]]]]]ZZZYYYXXXVVVUUUUUUUUUUUUXXXZZZ]]]^^^^^^___```bbbaaa^^^[[[YYYXXXWWWUUUSSSOOOMMMNNNQQQVVV^^^lllxxxgggggggggffffffeeeddddddgggggggggggghhhjjjlllmmmkkkjjjhhheeebbbaaa______```___]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]YYYXXXVVVTTTQQQNNNLLLKKKFFFEEEDDDJJJVVVfffuuu~~~{{{tttppppppooorrrxxx|||qqqlllkkkooozzzzzzuuurrrooonnnooonnnooopppqqqqqqpppooonnnpppqqqsssrrrnnnjjjfffdddeeefffgggfffdddbbbbbbbbbdddfffgggfffdddbbbcccdddccccccbbbbbbbbbaaaaaaaaabbb```^^^\\\[[[[[[ZZZZZZ]]]\\\\\\[[[ZZZZZZZZZ[[[XXXWWWVVVTTTSSSRRRRRRRRRUUUXXXZZZ\\\]]]]]]___aaaaaa^^^[[[XXXWWWVVVSSSRRRMMMKKKKKKOOOSSSYYYfffrrr~~~kkkiiieeebbb```aaabbbccceeeffffffgggiiijjjkkkllljjjiiigggdddbbbaaa``````___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYWWWVVVTTTRRRPPPNNNMMMLLLHHHFFFEEEGGGPPP___ppp{{{yyysssmmmfffdddeeekkkpppyyy}}}tttkkkhhhjjjppp{{{|||tttqqqpppnnnnnnqqqqqqpppoooooooooooopppqqqppprrrsssqqqkkkfffbbbaaafffffffffdddbbbaaaaaaccceeeeeecccaaa```aaadddfffeeedddcccbbb```^^^]]]]]]___^^^\\\YYYWWWVVVVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQSSSUUUXXXYYYZZZ[[[]]]^^^___]]]YYYWWWVVVTTTRRRPPPKKKIIIJJJMMMQQQWWWcccooo~~~iiifffbbb^^^]]]^^^aaacccddddddeeefffhhhiiiiiijjjhhhgggeeedddbbbaaaaaaaaa]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTTTTRRRQQQOOONNNMMMLLLIIIGGGFFFEEEKKKXXXiiiuuu~~~~~~{{{yyynnngggaaa\\\[[[]]]iiiqqq~~~vvvppplllmmmpppuuuyyyrrrlllllllllkkklllpppqqqooonnnllllllnnnoooqqqmmmoooooolllfffbbb```aaaggggggfffcccaaa```bbbcccfffeeebbbaaaaaacccfffgggccccccbbbaaa```______^^^]]]]]][[[YYYUUUTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTWWWXXXXXXYYYZZZ\\\]]]ZZZWWWUUUTTTSSSQQQOOOKKKIIIJJJMMMPPPUUUaaalllyyy~~~bbb```^^^]]]]]]___bbbdddbbbcccdddeeefffgggggggggbbbaaa```___^^^^^^^^^^^^[[[ZZZZZZZZZZZZ\\\]]]^^^]]]]]]\\\[[[YYYWWWUUUSSSSSSRRRQQQPPPOOONNNMMMMMMGGGGGGFFFDDDFFFQQQaaannn|||~~~zzz{{{yyyoooeee```]]][[[^^^cccpppzzz~~~vvvssssssxxx}}}yyymmmhhhdddeeefffeeeggglllllllllkkkkkkkkkkkklllllleeehhhiiifffbbb___aaadddhhhgggfffccc``````bbbeeefffeeeeeeeeegggggghhhgggddddddccccccbbbbbbaaaaaa\\\]]]\\\YYYUUUTTTUUUWWWYYYZZZ]]]______]]][[[YYYUUUUUUTTTSSSRRRRRRSSSSSSSSSUUUWWWXXXXXXXXXYYY[[[ZZZWWWUUUSSSSSSRRRPPPOOOMMMKKKKKKMMMNNNRRR\\\fffuuu[[[[[[\\\]]]___aaacccdddbbbbbbcccdddeeeeeeeeeeee[[[[[[ZZZYYYYYYYYYZZZZZZZZZYYYYYYYYY[[[\\\^^^___[[[[[[[[[[[[YYYWWWUUUSSSRRRRRRQQQPPPOOONNNNNNMMMEEEFFFFFFCCCDDDMMM]]]iiizzz}}}zzzyyy|||qqqhhh```^^^___bbbhhhnnnzzz}}}yyyxxx|||mmmfffaaa___```aaaaaaccchhhggghhhjjjkkkkkkjjjhhhggg```bbbdddbbb______cccggghhhhhhfffccc``````ccceeeeeefffhhhjjjlllllliiiggghhhgggfffeeecccbbbaaaaaa]]]^^^]]]ZZZVVVUUUWWWYYYZZZ\\\```bbbbbb```]]]ZZZTTTSSSSSSRRRRRRRRRSSSSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXVVVSSSRRRRRRQQQPPPNNNOOOLLLKKKLLLMMMOOOXXXbbbrrrZZZ\\\]]]^^^^^^___aaabbbbbbbbbaaa````````````aaaZZZYYYXXXYYYZZZ[[[ZZZYYYWWWUUUTTTUUUWWWXXXXXXWWW[[[[[[ZZZXXXUUUSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKNNNKKKHHHGGGEEEIIIUUUaaammmxxx|||xxxvvvzzz{{{~~~zzzmmmbbb]]]aaabbbdddooo|||kkk```YYYYYYYYYZZZ\\\^^^```aaafffhhhjjjjjjhhhfffffffffcccdddeeebbb``````cccgggiiiiiigggeeebbbaaabbbcccggghhhiiikkkkkkllllllkkkkkkhhheeecccccccccccccccbbbaaa___[[[WWWTTTTTTUUU]]]]]]^^^^^^]]]\\\ZZZYYYSSSSSSRRRRRRRRRRRRSSSTTTVVVUUUUUUWWWYYYYYYXXXWWWUUUTTTRRRQQQOOOOOONNNNNNQQQPPPMMMLLLMMMPPPSSSUUUjjjyyyXXXZZZ\\\]]]]]]]]]^^^```____________^^^^^^^^^]]]XXXWWWVVVWWWYYYYYYXXXWWWVVVTTTSSSSSSUUUVVVWWWVVVYYYYYYYYYVVVTTTRRRRRRTTTSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHHHHHHHGGGGGGOOOYYYgggsss~~~}}}zzzxxxvvvvvvyyy~~~qqqllldddaaagggkkkooo{{{zzzxxx|||ooobbbYYYVVVVVVVVVWWWXXX[[[]]]^^^^^^```ccccccbbbaaaaaabbbcccccccccbbb``````cccfffiiiiiiiiigggdddbbbcccdddgggggghhhiiijjjjjjkkkkkkkkkhhhfffdddeeeeeedddcccbbbaaa```\\\XXXVVVWWWXXX]]]^^^^^^^^^]]]\\\ZZZYYYUUUTTTTTTSSSTTTTTTUUUUUUVVVUUUUUUVVVWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPRRRPPPNNNMMMNNNPPPSSSUUUaaaoooVVVXXX[[[]]]\\\\\\\\\\\\[[[\\\]]]]]]]]]\\\ZZZZZZVVVUUUUUUUUUWWWWWWUUUTTTUUUSSSQQQPPPRRRTTTUUUUUUVVVWWWVVVTTTRRRPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMMMMIIIIIIJJJLLLJJJHHHKKKRRR]]]kkkyyy|||{{{rrrqqqrrrzzzvvvjjjfffaaaccclllttt{{{yyyppppppuuu{{{ooo```WWWRRRQQQQQQQQQRRRTTTVVVXXXZZZ\\\^^^```aaaaaa``````aaaaaaaaaaaa```___```cccfffiiijjjkkkjjjgggeeeddddddffffffffffffggghhhiiijjjiiigggffffffgggfffdddbbbbbbbbbaaa^^^[[[ZZZZZZ[[[^^^_________^^^\\\ZZZYYYWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUWWWVVVUUUSSSQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNOOOPPPSSSTTTYYYeeewwwUUUXXX\\\^^^]]][[[ZZZZZZYYYZZZ\\\]]]]]][[[YYYXXXVVVUUUUUUUUUWWWVVVTTTRRRUUURRROOONNNPPPRRRSSSSSSTTTTTTTTTRRRPPPOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOOOONNNMMMNNNOOOMMMIIIJJJOOOUUUcccsss|||~~~}}}tttooolllrrrrrrhhhaaaaaahhhttt{{{wwwtttvvv}}}uuu```VVVQQQOOOLLLLLLLLLMMMOOORRRTTTVVV\\\^^^```aaa```______```______^^^^^^___aaaccceeehhhjjjlllllljjjgggeeedddeeeeeeddddddeeefffggghhheeeeeeeeefffgggfffcccaaabbbbbbbbbaaa^^^]]]]]]^^^______```___^^^]]][[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXXXXWWWUUURRRRRRQQQPPPPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQRRRUUU^^^mmm}}}XXXZZZ^^^___^^^\\\[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZXXXWWWWWWWWWXXXYYYXXXUUUSSSTTTRRROOOOOOPPPRRRRRRRRRRRRSSSSSSQQQOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQTTTPPPNNNNNNLLLIIIJJJNNNPPP[[[lllwww{{{}}}{{{qqqjjjllluuu{{{nnnfffaaafffqqq~~~{{{}}}eeeUUUNNNLLLLLLHHHHHHIIIJJJLLLOOORRRSSSYYY[[[]]]]]]\\\ZZZZZZZZZ]]]\\\[[[\\\^^^aaaccceeegggjjjlllmmmjjjgggeeedddddddddccccccddddddeeeeeebbbbbbccceeefffeeebbb___bbbcccdddcccaaa___```aaa______``````___^^^\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWVVVUUUUUUWWWYYYZZZYYYXXXTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOORRRWWWbbbqqqZZZ]]]______^^^\\\[[[[[[\\\]]]^^^^^^^^^]]][[[[[[YYYYYYYYYZZZ[[[ZZZWWWTTTTTTSSSQQQQQQRRRSSSRRRQQQRRRRRRSSSRRRPPPPPPQQQSSSRRRSSSTTTTTTUUUUUUUUUUUUVVVQQQMMMLLLKKKHHHHHHLLLMMMUUUcccrrryyy|||uuukkkkkkoooyyyvvvkkkfffaaajjjyyylllWWWMMMHHHFFFFFFEEEEEEEEEGGGIIILLLOOOPPPWWWYYY\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZ]]]aaacccdddfffhhhkkkkkkiiifffddddddbbbcccddddddddddddcccccc``````aaaccceeedddbbb___bbbdddeeedddbbbaaaaaaaaa^^^^^^___``````___^^^]]]ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVXXXZZZ[[[ZZZYYYUUUTTTSSSQQQOOONNNNNNNNNMMMNNNOOOOOOOOOOOONNNNNNMMMOOOVVVbbbqqq\\\^^^___^^^\\\[[[[[[\\\^^^^^^^^^]]]]]]]]]]]]\\\ZZZZZZZZZ\\\\\\[[[WWWTTTTTTTTTSSSTTTUUUUUURRRPPPRRRSSSSSSSSSQQQQQQSSSUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWRRROOOOOOMMMJJJIIIKKKKKKOOOZZZkkkwww{{{~~~xxxooonnnlllnnn{{{uuummmkkkhhhssszzz]]]NNNJJJFFFCCCBBBAAAAAABBBDDDFFFIIILLLNNNRRRUUUXXXZZZZZZZZZ[[[\\\ZZZXXXVVVXXX]]]aaacccdddeeegggiiiiiigggdddccccccaaabbbdddffffffdddbbbaaaaaaaaaaaacccdddeeecccaaacccdddfffeeecccaaa```aaa\\\]]]___```aaaaaa``````\\\[[[ZZZYYYYYYXXXXXXXXXYYYXXXXXXXXXYYYYYYWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQOOONNNLLLLLLOOOVVVaaaqqq]]]^^^^^^]]][[[ZZZ[[[\\\___^^^]]]]]]\\\\\\]]]]]]ZZZZZZ[[[\\\]]][[[WWWTTTUUUTTTUUUVVVWWWVVVSSSPPPSSSTTTTTTTTTRRRSSSTTTVVVTTTTTTVVVWWWXXXYYYYYYYYYXXXTTTRRRSSSRRRNNNKKKLLLJJJKKKUUUggguuuzzz}}}yyyrrrqqqlllhhhooo}}}wwwsssrrruuupppVVVKKKJJJFFFBBB@@@??????@@@AAADDDGGGJJJLLLIIILLLPPPSSSTTTVVVXXXYYYYYYWWWUUUXXX]]]bbbccccccdddfffggggggeeeccccccccc```bbbeeeggggggeeebbb___bbbaaaaaaccceeeeeeeeecccccceeeffffffcccaaa``````[[[]]]___```bbbbbbbbbaaa^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXXXXWWWVVVSSSQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQSSSTTTTTTRRRQQQOOOOOONNNMMMOOOWWWfffwww^^^\\\ZZZYYYYYY[[[^^^```[[[]]]^^^\\\YYYYYY\\\```bbbaaa```___]]]\\\[[[ZZZ]]]^^^^^^\\\XXXVVVUUUUUUWWWVVVVVVWWWXXXWWWTTTRRRXXXXXXXXXXXXYYYYYYYYYYYY\\\[[[YYYWWWSSSPPPMMMLLLMMMKKKPPP]]]kkkttt{{{}}}yyytttmmmiiinnnvvv}}}uuuwww}}}sssbbbPPPHHHFFFCCC@@@>>>>>>@@@BBBCCCBBBCCCEEEGGGNNNMMMLLLMMMOOOQQQQQQQQQOOOLLLKKKNNNUUU]]]bbbdddaaaccceeeeeedddddddddeeefffdddaaaaaabbbccccccccceeedddcccbbbaaaaaaaaaaaa```aaabbbccccccbbbaaa```YYYZZZ\\\^^^```aaa``````^^^]]]\\\\\\]]]]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQRRRTTTTTTUUUTTTSSSRRRPPPOOOQQQOOONNNOOOQQQYYYlll}}}~~~\\\]]]^^^_________^^^^^^]]]]]]]]]\\\[[[[[[]]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^______]]]ZZZWWWVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[YYYWWWTTTQQQOOOMMMPPPLLLOOOYYYeeeoooxxx{{{wwwqqqmmmrrryyy{{{~~~mmm]]]MMMFFFEEECCC@@@?????????@@@BBBCCCEEEFFFGGGGGGFFFEEEGGGIIIKKKKKKJJJMMMKKKJJJNNNUUU]]]ccceeefffggghhhhhhfffeeeeeefffgggeeeccccccdddeeedddccceeeeeedddbbbaaaaaaaaaaaacccdddeeefffeeebbb```^^^XXXYYY\\\^^^```bbbbbbbbb[[[ZZZYYYYYYZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRPPPOOOOOOOOOUUUeeettt~~~[[[___cccggggggddd```]]]___]]]\\\\\\]]]]]]]]]]]]YYYZZZ\\\^^^___```aaaaaa^^^``````^^^[[[YYYXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZXXXVVVTTTRRRQQQTTTNNNLLLSSS\\\gggsss||||||wwwtttxxxhhhZZZLLLGGGFFFDDDBBBAAABBBAAAAAADDDJJJNNNNNNMMMFFFDDDCCCCCCEEEFFFFFFFFFJJJHHHHHHLLLSSS[[[aaaeeejjjllllllkkkhhhffffffgggggggggfffggghhhhhheeeccceeedddcccbbbaaa`````````dddfffhhhiiihhhddd```]]]XXXYYY\\\___aaabbbcccccc[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVSSSQQQOOOOOOMMMPPP[[[gggzzz~~~^^^bbbgggkkkkkkgggbbb^^^aaa^^^[[[\\\___```^^^[[[XXXYYY[[[^^^```aaabbbbbb^^^___```^^^\\\ZZZYYYZZZYYYZZZZZZZZZZZZ\\\^^^```^^^______```___^^^]]]\\\[[[[[[[[[ZZZXXXWWWUUUTTTWWWPPPKKKMMMTTT^^^lllwwwyyy}}}yyy|||sssfffZZZNNNJJJIIIFFFDDDCCCFFFDDDEEELLLVVV\\\]]][[[QQQMMMGGGDDDDDDEEEFFFFFFEEEEEEFFFIIIPPPXXX___ccclllmmmnnnmmmjjjhhhhhhiiihhhhhhiiijjjkkkjjjfffccccccbbbaaa```___^^^^^^^^^aaadddgggjjjjjjfffbbb___ZZZ\\\^^^```aaabbbbbbbbb^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWWWWTTTQQQPPPOOOLLLLLLSSS\\\mmmzzzbbbeeehhhjjjiiigggdddbbbaaa___\\\]]]``````^^^[[[YYYZZZ\\\___```aaa``````\\\^^^___^^^[[[ZZZZZZZZZ[[[\\\]]]\\\[[[\\\___bbbbbbcccccccccbbb```^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWYYYQQQKKKKKKOOOXXXfffrrrxxx}}}~~~zzz{{{zzzwwwvvvyyynnneee[[[QQQNNNLLLHHHEEEDDDGGGGGGLLLUUUaaaiiijjjhhh___XXXOOOGGGDDDDDDEEEFFFCCCCCCEEEHHHMMMUUU]]]bbbkkklllmmmmmmkkkjjjjjjkkkiiiiiijjjlllllljjjfffccc```___^^^]]]]]]\\\\\\\\\]]]```eeeiiijjjhhheeeccc______aaaaaaaaa```_________```___]]][[[[[[]]]```````````````___^^^]]]\\\VVVVVVVVVVVVWWWWWWXXXYYY[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPMMMLLLPPPVVVcccssseeeffffffgggfffeeeddddddaaa```______```___]]]\\\ZZZ\\\^^^`````````^^^]]]\\\]]]^^^^^^\\\ZZZ[[[[[[\\\^^^```___\\\\\\^^^aaabbbcccdddeeedddbbb```___^^^^^^^^^^^^]]][[[ZZZYYYXXXRRRMMMMMMOOOUUUaaalllzzz}}}zzzxxxzzz{{{}}}{{{wwwuuuwww{{{~~~qqqoooooottt~~~|||~~~{{{mmmddd\\\TTTRRRPPPKKKGGGGGGHHHLLLTTT```kkkrrrsssqqqiiibbbXXXPPPJJJHHHGGGFFFFFFGGGIIIKKKOOOVVV___eeekkklllnnnmmmlllkkkkkkllliiiiiijjjkkkkkkiiifffbbb]]]]]]\\\\\\\\\\\\]]]]]]___bbbeeeiiijjjhhhfffdddbbbbbbbbbbbbaaa```^^^]]]]]]^^^^^^[[[XXXXXX[[[___aaaaaaaaaaaa```___^^^^^^WWWXXXXXXYYYYYYZZZZZZZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[WWWTTTSSSPPPMMMOOOTTT[[[kkkeeeeeeeeeddddddccccccccc___aaabbbaaa```^^^]]]]]]ZZZ\\\^^^```aaa```^^^]]]\\\^^^______]]]\\\\\\]]]]]]aaacccaaa]]][[[\\\^^^\\\^^^```cccdddcccbbbaaa`````````___^^^]]][[[ZZZUUURRRPPPQQQQQQTTT]]]gggvvvzzz~~~zzz{{{yyyzzzxxxuuurrrooosssyyy|||uuullllllnnnuuuwwwwww}}}uuunnneee^^^YYYYYYWWWSSSPPPPPPMMMTTT___kkktttxxxxxxwwwtttooohhhaaa[[[VVVPPPMMMLLLNNNPPPRRRUUU[[[dddjjjnnnooopppooommmkkkkkkkkkiiiiiihhhiiiiiihhhdddbbb]]]\\\\\\]]]]]]^^^___```ggghhhjjjjjjiiifffcccaaaaaabbbccccccbbbaaa___^^^[[[\\\]]]YYYVVVUUUZZZ^^^aaaaaaaaaaaa```___^^^]]]XXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^___```bbb]]]YYYVVVRRRNNNOOORRRUUUcccxxxccccccddddddcccbbbaaaaaa^^^aaadddccc___]]]]]]^^^YYY[[[^^^```aaa```^^^]]]]]]___``````___^^^^^^___^^^bbbeeeccc]]]ZZZZZZ\\\VVVYYY]]]aaacccddddddcccaaaaaaaaa```___]]]\\\[[[TTTRRRRRRTTTTTTUUU[[[dddnnnttt}}}zzz|||xxxqqqqqqppppppvvv~~~wwwooollllllooowwwvvvyyyzzzqqqooohhhbbb___```___[[[XXXYYYSSS\\\iiiuuu{{{||||||||||||zzzwwwrrrlllddd\\\VVVRRRTTTVVVWWWZZZ```hhhoooqqqrrrrrrqqqmmmkkkjjjjjjiiihhhgggggghhhfffdddaaa]]]]]]]]]^^^___```bbbbbbpppooonnnlllhhhddd```^^^```aaabbbccccccbbbaaa```[[[]]]]]]ZZZVVVUUUZZZ___````````````___^^^]]]\\\XXXYYYZZZ\\\\\\]]]]]]]]][[[[[[[[[\\\^^^aaadddfffhhhbbb\\\YYYTTTOOONNNQQQSSS^^^ppp___```bbbdddeeedddcccbbb```aaabbbdddeeeeeedddddd___bbbdddccc```^^^^^^___bbbccccccaaa^^^]]]]]]^^^^^^___``````___]]][[[ZZZWWWYYY\\\^^^___```bbbcccdddcccaaa___]]]ZZZYYYXXXTTTTTTSSSTTTWWWZZZ]]]```llluuu|||uuukkkgggnnntttvvv~~~vvvnnnllljjjooottt|||{{{uuuvvvwwwssstttiiieeeaaa^^^^^^^^^^^^^^^]]]eeeuuuzzzsssnnnaaa\\\WWWVVV]]]gggrrrxxxwwwyyy{{{xxxrrrmmmkkkllljjjjjjjjjiiigggdddaaa`````````___]]]\\\___gggmmmxxxvvvqqqjjjdddaaaaaaccceeefffgggeeebbb`````````ZZZYYYXXXXXXYYY[[[]]]^^^_________^^^]]]\\\[[[ZZZVVVXXX[[[]]]^^^^^^\\\[[[ZZZZZZZZZ[[[^^^ccchhhkkknnnggg^^^WWWRRRQQQPPPOOOQQQWWWfff{{{]]]^^^aaacccccccccaaa```^^^___bbbdddffffffeeedddbbbdddfffeeeaaa^^^^^^^^^```aaabbbaaa___^^^^^^```___```aaaaaa```^^^\\\[[[YYY[[[^^^______```bbbcccdddcccbbb```^^^\\\ZZZYYYWWWWWWWWWXXXZZZ\\\___```eeennnwww~~~}}}ooohhhhhhqqqyyy~~~rrrkkkjjjooouuu|||~~~xxxxxxyyyvvvtttnnnjjjddd___]]][[[YYYXXX^^^jjj~~~mmmiiieeedddiiirrr|||xxxsssqqqrrrmmmlllkkkiiifffdddbbbaaa```______^^^___bbbgggkkktttrrrnnnhhhbbb```aaabbbdddeeeeeedddaaa_________[[[ZZZYYYXXXYYY[[[]]]^^^______^^^^^^]]][[[ZZZYYYVVVXXXZZZ]]]^^^^^^]]]\\\ZZZZZZZZZZZZ\\\___aaacccgggbbb[[[VVVSSSRRRRRRQQQPPPTTT```sssZZZ\\\^^^aaaaaa```^^^]]][[[]]]aaaeeeggggggfffeeeeeefffgggfffccc```_________```aaaaaa______```aaaaaaaaabbbbbbbbb```___]]]\\\^^^```aaa```aaabbbccceeedddcccaaa___]]]\\\[[[[[[\\\]]]^^^______`````````hhhrrryyy|||sssfffeeejjjvvvzzzooojjjkkkuuu~~~vvvwww~~~{{{{{{xxxttttttnnnggg___ZZZVVVSSSQQQWWWhhh~~~zzzxxx{{{{{{xxxwwwnnnmmmjjjgggeeecccbbbbbb```______```dddggghhhiiimmmllliiiddd```^^^___aaabbbccccccbbb___]]]\\\]]]\\\[[[ZZZYYYZZZZZZ\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXXTTTVVVYYY[[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\___\\\XXXVVVUUUUUUTTTSSSQQQRRRZZZhhhxxxWWWYYY\\\^^^___^^^\\\[[[YYY\\\aaafffiiihhhgggeeeeeefffggggggfffdddcccbbbaaabbbcccbbb```______```bbbbbbccccccbbbaaa``````^^^```bbbbbbaaaaaabbbccceeedddcccbbb```___^^^]]]^^^___```bbbbbbaaa___^^^___fffoooxxxuuulll```cccmmm{{{yyyooommmqqq{{{~~~zzz~~~zzzyyyzzzvvvrrrtttnnnfff^^^XXXSSSOOOLLLPPPdddzzzvvvnnnlllhhhdddbbbaaaaaabbb___^^^___ccchhhjjjhhhfffeeeeeedddaaa^^^]]]^^^___```aaaaaa```]]][[[ZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWUUUUUURRRSSSVVVXXXZZZZZZZZZZZZ\\\]]]]]]^^^]]]\\\[[[ZZZZZZYYYXXXWWWXXXWWWUUUTTTSSSRRRUUU```nnn~~~WWWXXXZZZ\\\\\\\\\[[[ZZZYYY\\\aaafffhhhhhhfffeeeddddddfffggghhhiiihhhgggeeefffeeeccc```___^^^___bbbbbbbbbbbbbbbaaaaaaaaa___aaaccccccbbbaaabbbccceeedddcccbbbaaa```_________```bbbcccbbb```^^^\\\\\\bbblllwww{{{ppphhh```fffsss|||}}}wwwooopppvvv~~~yyyvvvrrroooooojjjccc\\\WWWSSSPPPNNNRRRgggxxxpppkkkhhhdddaaa___^^^```aaa______aaaeeeiiijjjgggddd___``````___]]]\\\\\\]]]^^^______^^^[[[YYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVTTTSSSRRRPPPQQQSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\\\\ZZZYYYZZZZZZYYYYYYZZZXXXVVVSSSVVVRRRSSSZZZfffvvvYYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^bbbfffggggggeeedddccccccdddgggjjjkkkjjjiiihhhhhhhhhfffbbb```___```aaaaaa``````````````````___aaaccccccbbbbbbcccdddddddddcccbbbaaaaaa``````___```aaabbbaaa___]]]\\\YYY\\\eeessstttlllffffffnnn|||rrrkkkpppzzz~~~wwwrrrnnnmmmjjjfff```[[[YYYWWWUUUTTTYYYmmmtttkkkgggeeebbb___^^^^^^___```___```cccfffiiihhheeebbb[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^^^^]]]ZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVUUUTTTRRRRRRPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTVVVXXXYYYYYYYYYXXX[[[ZZZZZZZZZZZZXXXUUUSSSUUURRRQQQVVV___mmm[[[ZZZYYYXXXYYY[[[]]]___```aaaccceeeeeeeeecccbbbdddddddddgggjjjllljjjhhhiiiiiiiiigggdddbbbbbbccc_________^^^^^^_________^^^```bbbbbbbbbbbbcccdddccccccbbbbbbaaaaaa`````````aaaaaaaaaaaa___^^^]]]\\\YYY^^^mmm}}}vvvmmmgggdddoooxxx{{{mmmiiisss}}}wwwrrrooolllkkkgggddd___\\\\\\\\\\\\[[[eeezzzrrrjjjdddcccaaa_________```aaa^^^aaaeeeggggggdddcccbbbYYY\\\^^^___]]]\\\\\\\\\\\\^^^^^^]]]ZZZXXXWWWXXXVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXZZZYYYXXXXXXXXXWWWUUUSSSQQQNNNNNNRRRXXXdddwww]]]\\\YYYXXXXXX[[[^^^aaabbbcccdddddddddcccbbbbbbfffeeeeeegggjjjkkkiiifffhhhiiiiiihhhfffdddeeefff^^^^^^]]]]]]]]]^^^^^^___]]]___aaabbbbbbbbbcccdddbbbbbbbbbaaaaaaaaa``````aaaaaaaaaaaaaaa```___^^^bbbZZZ[[[iiizzzzzzooogggcccbbbuuu~~~yyyllljjjvvvyyyrrrooonnnnnnllljjjgggddd```^^^^^^___```___sssssslllcccbbbaaa``````aaaaaabbb^^^bbbggghhheeebbbaaabbbYYY\\\^^^___^^^\\\\\\\\\\\\]]]^^^]]]ZZZXXXWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZXXXWWWVVVVVVWWWWWWUUUSSSMMMKKKLLLOOOTTT^^^ooo\\\]]]^^^]]]\\\]]]___aaa___bbbeeedddbbb```bbbcccgggffffffeeeeeeeeeffffffgggeeebbb^^^]]]]]]^^^___``````___^^^]]]]]]\\\\\\]]]^^^```aaabbbcccbbbbbbbbbbbbbbbaaa```______^^^dddeeeeeedddcccaaa___^^^ZZZYYY\\\gggvvvxxxjjj```aaahhhuuu}}}wwwwwwwww{{{{{{oookkkppp|||yyyooollliiiiiijjjkkkjjjhhhdddaaaaaacccddddddjjjqqqtttkkkhhhbbbdddfffhhhhhhfffdddcccaaaaaaaaaaaabbbccceeeeee___^^^]]]]]]\\\[[[XXXUUUXXXZZZ[[[ZZZWWWVVVUUUVVVUUUVVVWWWWWWUUUUUUVVVWWWZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSPPPPPPNNNOOOSSS]]]hhhppp\\\^^^______^^^^^^___aaa___aaacccbbb``````aaaccceeeeeeddddddddddddeeeeeedddccc```^^^\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\^^^___aaabbbbbbbbbbbbcccbbbaaa```____________cccccccccbbbaaa^^^\\\[[[WWWWWWYYYaaalllxxx|||qqqfffbbbgggqqq~~~}}}qqqooonnnpppvvvyyyooolllqqq~~~xxxooommmkkkiiiiiijjjkkkiiifffdddaaa```ccceeegggooowwwqqqiiigggaaabbbdddffffffdddbbbaaa_________```aaabbbcccccc___^^^]]]]]]]]][[[XXXVVVXXXZZZ[[[ZZZXXXWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTSSSSSSTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQQQQTTT[[[dddjjj~~~\\\^^^aaaaaa```______```___```aaa```___```aaaccccccccccccccccccccccccccc``````___^^^\\\[[[ZZZZZZ\\\\\\\\\]]]]]]]]]^^^^^^\\\]]]___```aaabbbbbbbbbcccbbb```^^^^^^^^^___```aaaaaaaaa___]]][[[YYYXXXUUUWWWYYY]]]ccclllvvv}}}tttkkkeeegggrrr~~~|||nnnllliiijjjoooyyywwwnnnmmmttt{{{nnnhhhjjjjjjiiijjjjjjjjjgggeeedddbbbbbbfffiiilllttt}}}wwwlllfffeee___aaabbbccccccbbb```___^^^^^^^^^______``````aaa___^^^]]]]]]]]]\\\YYYVVVWWWYYYZZZZZZYYYXXXXXXYYYWWWXXXYYYWWWUUUSSSTTTUUUWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMSSSSSSSSSSSSTTTYYY___cccrrr}}}\\\^^^aaabbbaaa```______`````````______```bbbccc______``````aaaaaa``````]]]^^^^^^^^^]]][[[ZZZYYY]]]]]]^^^___```aaaaaabbb\\\]]]^^^___```aaaaaaaaacccaaa___]]]\\\]]]___aaaaaa```___]]][[[YYYXXXWWWWWWYYY\\\]]]```gggsss|||~~~{{{rrrlllkkkooo|||~~~yyyppppppppprrrxxx}}}~~~~~~vvvoooooovvvtttmmmkkkhhhiiijjjkkkjjjiiifffdddfffeeehhhmmmpppqqqwww}}}|||mmmgggeeeddd```aaabbbcccbbbaaa```___^^^^^^__________________]]]\\\[[[\\\\\\[[[YYYVVVVVVXXXYYYYYYXXXWWWXXXYYYYYYYYYYYYWWWUUUSSSSSSSSSUUUUUUUUUUUUTTTSSSSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTRRRRRRQQQQQQPPPOOOOOONNNOOOOOONNNMMMMMMLLLLLLLLLRRRSSSTTTUUUVVVXXX\\\___gggrrrZZZ\\\```aaa```_________bbbaaa`````````aaaaaaaaa[[[\\\]]]^^^^^^^^^^^^^^^\\\\\\]]]^^^^^^\\\ZZZYYY[[[\\\]]]^^^```aaabbbbbb\\\\\\]]]^^^___```aaaaaabbb```^^^\\\[[[]]]___aaaaaa```^^^]]][[[YYYXXXXXXWWW[[[^^^^^^___fffrrr{{{|||{{{zzzuuutttuuuzzzzzztttooosssyyy}}}xxxrrrppprrrttt}}}vvvqqqssszzzyyyrrroooooogggiiikkkkkkjjjhhhfffeeehhhiiinnntttuuusssuuuxxx~~~qqqgggeeeddddddbbbbbbccccccbbbaaa````````````aaaaaaaaa```______[[[ZZZZZZ[[[[[[[[[XXXVVVUUUWWWXXXXXXWWWWWWWWWXXXYYYZZZZZZXXXTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQRRRSSSSSSTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPOOONNNMMMMMMNNNNNNPPPRRRUUUWWWXXXYYY[[[]]]aaajjjxxxWWWYYY\\\^^^^^^^^^^^^___bbb`````````aaa```^^^\\\XXXYYY[[[\\\]]]\\\\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZ[[[]]]^^^___```\\\\\\\\\\\\^^^___```aaa```___]]]\\\\\\]]]^^^``````___]]]\\\ZZZYYYYYYYYYWWWZZZ]]]^^^___eeeooowww~~~~~~|||~~~uuunnnjjjrrr~~~|||tttooojjjffffffjjjppp{{{wwwtttwww~~~tttpppooonnnhhhjjjlllkkkiiigggggggggkkkkkkpppuuuuuuqqqpppssswwwzzzjjjdddcccddddddccccccdddccccccbbbaaa```aaabbbccccccbbbaaa___^^^ZZZYYYYYYZZZ\\\[[[YYYWWWVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZYYYWWWUUUSSSSSSSSSSSSSSSTTTTTTSSSQQQOOONNNNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPRRRVVVXXXYYYZZZ[[[]]]]]]cccpppTTTVVVXXXZZZZZZ\\\^^^``````___^^^___```^^^ZZZVVVUUUWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\[[[\\\]]]^^^```aaa^^^]]]]]]]]]]]]]]]^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZYYY[[[]]]^^^```dddlllqqqxxxoooiiiiiisss|||yyyxxxzzz}}}~~~{{{ssskkkfffcccaaaeeejjjqqq~~~}}}vvvvvv|||uuuppppppooommmjjjkkklllkkkhhhggghhhiiikkkkkkmmmpppooolllmmmpppqqqyyy|||oooeeeaaaaaabbbcccddddddccccccbbbaaa``````aaabbbccccccbbbaaa___]]][[[ZZZ[[[\\\^^^]]][[[YYYYYY[[[\\\[[[YYYXXXXXXXXXXXXYYYYYYWWWUUUSSSSSSTTTSSSSSSTTTTTTSSSQQQOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRTTTUUURRRQQQPPPOOOOOOPPPRRRSSSRRRUUUXXXYYYYYYYYY[[[\\\ZZZ]]]hhhyyyRRRTTTVVVWWWXXX[[[^^^aaa^^^]]]]]]^^^___\\\VVVQQQTTTUUUXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^______\\\[[[[[[[[[\\\^^^```aaa]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYYZZZ]]]]]]^^^___aaaeeejjjnnn~~~tttkkkggglllwwwxxxuuuqqqmmmlllnnnqqqttt||||||yyy|||xxxpppgggcccaaabbbhhhooottt{{{uuuxxxyyyooonnnqqqqqqoookkklllmmmkkkhhhgggiiikkkllliiiiiijjjjjjhhhkkkppplllqqqzzzvvvqqqiiiccc``````aaabbbdddccccccbbbaaa``````___aaabbbccccccbbb```^^^\\\\\\\\\\\\^^^______]]][[[\\\]]]^^^]]][[[YYYYYYZZZWWWXXXYYYWWWUUUSSSTTTUUUSSSSSSTTTTTTSSSQQQNNNMMMNNNPPPQQQSSSTTTSSSSSSRRRNNNNNNNNNOOOPPPRRRUUUVVVRRRQQQOOOOOOOOOQQQSSSTTTUUUWWWYYYZZZYYYYYYZZZ[[[XXXYYYcccsssPPPPPPPPPRRRUUUXXX\\\^^^ZZZ[[[[[[ZZZXXXWWWWWWWWWUUUUUUVVVXXXZZZZZZWWWUUUUUUUUUVVVVVVVVVVVVUUUUUUXXXWWWWWWVVVWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\\\\YYYWWWXXX\\\^^^___]]]```]]]YYYVVVUUUVVVYYYZZZZZZ[[[\\\^^^bbbfffiiikkkppp}}}{{{ooojjjjjjlllzzzzzzsssjjjeeehhhiiiiiimmmsss|||qqqfff^^^^^^bbbgggqqq|||xxxttt}}}tttoooqqqsssppplllkkkjjjiiihhhhhhiiijjjkkkmmmhhhccccccgggiiihhheeeiiikkknnnssswwwwwwuuussswwwzzzyyyjjjaaaZZZ[[[^^^______``````bbbcccbbb```^^^]]]]]]cccaaa^^^^^^___``````___^^^\\\[[[\\\]]]]]]\\\[[[aaa```_________^^^\\\ZZZZZZXXXVVVTTTSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPSSSSSSSSSSSSSSSTTTUUUUUURRRPPPOOOPPPTTTUUUTTTQQQSSSRRRPPPOOOOOOPPPQQQRRRXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]aaaiiiuuuUUUTTTSSSSSSTTTVVVXXXZZZYYYYYYYYYWWWVVVUUUTTTUUUTTTTTTUUUWWWYYYYYYVVVTTTRRRSSSSSSSSSSSSRRRRRRRRRUUUUUUTTTUUUUUUWWWXXXYYY[[[\\\\\\]]]]]]\\\\\\\\\\\\ZZZYYYYYY\\\^^^^^^\\\^^^\\\ZZZXXXWWWXXXZZZ[[[[[[[[[\\\^^^```cccfffhhhkkkvvvvvvmmmkkklllsss{{{uuummmhhheeegggiiikkkqqqyyy{{{nnneee^^^```eeemmmxxxwwwuuu{{{qqqmmmooorrrqqqooommmllljjjhhhggggggggggggjjjfffcccdddgggjjjkkkjjjggghhhkkknnnqqqqqqooolllooopppttt{{{uuullleee]]]XXXZZZ]]]]]]]]]^^^```bbbcccaaa___\\\[[[[[[___^^^^^^```bbbbbbaaa___[[[ZZZYYYZZZ]]]______^^^^^^]]]]]]^^^______^^^\\\YYYXXXWWWVVVVVVVVVXXXYYYWWWVVVTTTRRRQQQPPPOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVRRRPPPNNNOOORRRTTTTTTRRRTTTRRRQQQOOOOOOPPPQQQRRRWWWXXXXXXYYYYYYZZZ[[[[[[XXXYYY]]]dddqqq[[[YYYWWWUUUTTTTTTTTTUUUWWWWWWUUUTTTSSSRRRRRRRRRTTTSSSTTTUUUWWWWWWUUUSSSPPPPPPPPPOOOOOONNNNNNNNNRRRRRRRRRSSSTTTVVVWWWXXX\\\\\\\\\]]]]]]\\\\\\[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^```bbbdddeeegggnnn{{{~~~qqqjjjkkknnnzzz{{{rrrmmmgggfffhhhkkkooottt|||ttthhhccc```ccclllwwwzzzzzzwwwsssnnnlllmmmoooqqqrrrpppnnnkkkhhhfffdddddddddgggeeedddcccdddfffhhhjjjffffffgggiiijjjjjjhhhfffiiijjjlllpppuuu{{{|||vvvooojjjccc]]]ZZZ\\\___^^^]]]^^^___aaaaaa```]]]ZZZZZZZZZ[[[\\\^^^aaaccccccaaa___\\\[[[YYYZZZ\\\^^^______\\\[[[[[[\\\___``````___XXXXXXXXXXXXYYYZZZ\\\\\\YYYXXXVVVTTTRRRPPPPPPOOOPPPQQQQQQRRRSSSTTTVVVWWWRRRPPPNNNNNNPPPSSSTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRWWWWWWWWWXXXYYYYYYZZZZZZWWWXXXZZZ___kkk|||]]]\\\ZZZWWWUUUTTTSSSSSSWWWUUUSSSRRRRRRSSSRRRRRRSSSSSSSSSTTTUUUUUUTTTRRROOOOOONNNMMMMMMLLLLLLLLLPPPQQQRRRTTTUUUWWWYYYYYY\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^aaa``````___```aaabbbcccfffiiirrr{{{nnniiikkkooo}}}}}}sssjjjdddbbbfffmmmssszzzssskkkbbbbbbcccjjjuuu|||{{{ooonnnmmmkkkkkklllppprrrooommmkkkhhhfffdddddddddgggfffeeebbb```aaaeeehhhiiihhhggggggiiiiiihhhgggeeefffiiilllpppsssvvvwwwvvvvvvvvvvvvvvvtttrrrpppfffbbb```bbbcccaaa___```]]]^^^___^^^\\\[[[[[[\\\\\\\\\\\\^^^```aaa___^^^```^^^[[[[[[\\\]]]^^^]]]]]]\\\[[[\\\^^^_________XXXYYYZZZ[[[]]]^^^___```YYYXXXWWWUUUTTTSSSSSSRRRSSSRRRRRRRRRRRRSSSTTTUUUSSSQQQOOONNNOOOQQQTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ^^^hhhxxx\\\[[[ZZZYYYWWWVVVVVVUUUXXXVVVSSSRRRTTTUUUUUUTTTTTTSSSRRRSSSTTTTTTSSSQQQPPPPPPNNNNNNMMMMMMNNNNNNQQQRRRTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVYYYZZZ[[[]]]^^^^^^^^^^^^```___^^^]]]]]]^^^___```bbbccciiiuuuwww|||yyynnniiikkkpppxxxmmmddd___^^^fffrrr{{{xxxmmmggg___dddkkkttt||||||}}}tttlllmmmnnnlllkkkkkknnnpppllljjjiiigggggggggggghhhhhhhhhfffddddddfffkkknnnooommmjjjjjjkkkllllllkkkcccdddgggiiikkkmmmoooooommmnnnooopppppppppqqqqqqiiieeedddfffeeeaaa^^^___[[[\\\^^^]]]\\\\\\^^^______]]]ZZZYYYZZZ\\\]]]]]]```^^^\\\\\\^^^`````````aaa___]]]]]]^^^^^^^^^]]]YYY[[[]]]___```aaaaaaaaaXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSRRRPPPOOOOOOQQQTTTWWWUUUUUUTTTSSSRRRRRRQQQQQQUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[___hhhyyyZZZZZZZZZYYYYYYYYYYYYYYYYYYUUURRRRRRVVVYYYYYYXXXUUUSSSRRRRRRSSSTTTSSSQQQQQQQQQOOOOOOOOOPPPQQQRRRQQQSSSVVVYYY\\\^^^___```]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXWWWUUUUUUVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^bbbkkkyyysssqqquuuzzzwww{{{vvvllliiimmmsss}}}sssiiiaaa]]]^^^iiivvv~~~rrrjjjgggaaakkkwww~~~}}}www|||uuuooolllmmmooonnnmmmmmmmmmnnniiihhhhhhhhhhhhjjjlllmmmjjjiiihhhjjjnnntttzzz~~~vvvsssooollllllmmmnnnnnnhhhiiiiiijjjkkkkkkllllllkkkmmmnnnooonnnnnnooopppgggdddcccdddccc^^^]]]___]]]^^^___^^^]]]^^^```bbbaaa^^^YYYWWWXXX[[[\\\]]][[[ZZZ[[[^^^ccceeeffffffeeebbb___^^^^^^^^^^^^]]][[[]]]___aaabbbbbb```___XXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSSSSRRRQQQRRRUUUXXXVVVUUUUUUTTTSSSRRRQQQQQQTTTTTTTTTUUUVVVVVVWWWWWWUUUXXX\\\```iiiyyyXXXYYYZZZZZZ[[[[[[[[[ZZZXXXTTTQQQRRRWWW[[[\\\ZZZVVVTTTRRRRRRSSSTTTSSSRRRRRRQQQPPPOOOPPPRRRTTTUUURRRSSSWWWZZZ^^^```aaabbb]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYVVVTTTUUUYYY\\\]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\^^^_________aaaeeemmmyyy}}}xxxvvv}}}zzzwww{{{}}}rrriiiiiiqqqyyy{{{oooeee```^^^eeeppp~~~uuulllgggggggggttt}}}{{{zzzssspppmmmnnnooopppqqqqqqooonnnhhhhhhhhhhhhjjjlllnnnooonnnllljjjnnnvvv|||xxxqqqllljjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkmmmppppppnnnmmmnnnooodddaaaaaabbbaaa^^^^^^bbbaaabbbbbb```^^^^^^```bbb___]]]ZZZZZZ[[[]]]^^^^^^YYYZZZ]]]aaafffiiiiiihhhfffddd```_______________]]]___aaaccccccaaa___]]]ZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSRRRRRRTTTUUUTTTSSSSSSVVVXXXVVVVVVVVVUUUTTTSSSQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVSSSXXX]]]aaagggtttXXXYYYZZZ[[[[[[[[[[[[[[[XXXSSSPPPRRRWWW\\\]]]\\\VVVUUUSSSRRRSSSTTTSSSRRRQQQQQQPPPOOOPPPSSSUUUWWWQQQSSSWWW[[[___aaabbbccc^^^^^^^^^]]]\\\[[[ZZZYYY\\\\\\ZZZWWWTTTVVV[[[```___^^^\\\[[[ZZZYYYYYYYYY\\\[[[[[[\\\^^^```bbbcccddddddcccbbbeeennn|||qqq~~~|||{{{|||{{{nnnfffiiittt~~~zzzmmmccc``````mmmxxx{{{ooofffddddddkkk{{{wwwuuuuuunnnnnnoooqqqttttttrrroooiiihhhhhhiiikkkmmmooopppsssnnnkkkoooyyyzzzrrrkkkhhhfffffffffeeeddddddeeefffhhhjjjlllhhhkkknnnnnnllljjjkkklllbbb``````bbbaaa___aaafffeeeeeedddbbb___^^^___```]]]\\\[[[]]]___aaa``````[[[\\\___dddhhhiiihhhffffffddd```___```aaaaaaaaa___aaacccdddcccaaa]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUQQQTTTVVVVVVUUUTTTVVVYYYVVVVVVVVVVVVTTTSSSQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVVVV[[[```bbbdddmmm{{{XXXUUUTTTXXXZZZWWWVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\UUUVVVWWWXXXWWWUUUSSSRRRUUUUUUTTTTTTTTTUUUWWWXXXYYYXXXXXXZZZ]]]______^^^\\\ZZZZZZ\\\___```___]]]```^^^\\\YYYXXXYYYZZZ\\\bbb```]]]\\\\\\\\\[[[ZZZ^^^^^^___```bbbdddfffgggeeeeeeccc^^^[[[aaaooozzz~~~~~~xxxmmmiiiooo|||vvvgggcccfffjjjwwwuuuiiibbbfffnnnxxxzzz|||~~~~~~}}}|||}}}~~~~~~xxxsssrrroooppprrrssstttssssssrrrnnnmmmlllkkklllnnnpppqqqooommmlllmmmrrrxxx|||~~~xxxuuuooojjjgggffffffgggeeeeeeeeehhhkkknnnnnnmmmkkkjjjiiigggfffeeeeeeeeecccbbbbbbbbbbbbbbbccccccdddcccbbbaaa```___^^^^^^\\\[[[ZZZZZZ]]]^^^^^^^^^[[[\\\^^^```bbbcccddddddgggfffcccaaa``````aaaaaa___```aaaaaa```^^^\\\ZZZ\\\]]]]]]]]]\\\[[[ZZZZZZ\\\ZZZWWWVVVVVVUUUTTTRRRXXXXXXWWWWWWXXXYYY[[[\\\XXXWWWVVVVVVVVVUUURRRPPPTTTTTTTTTUUUVVVWWWXXXYYYYYYYYY\\\___```ccclllwwwXXXTTTTTTXXXYYYWWWUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUVVVWWWVVVUUUSSSQQQWWWVVVUUUUUUUUUVVVWWWXXXZZZYYYYYYZZZ]]]______^^^\\\[[[\\\^^^bbbcccaaa______]]][[[YYYYYYZZZ\\\]]]aaa^^^\\\[[[\\\\\\\\\[[[^^^^^^```bbbdddgggiiijjjeeeeeeccc]]]YYY\\\fffoooxxxmmmjjjqqqooocccbbbhhhnnn|||zzzrrrhhhccciiirrr|||{{{zzzzzzzzzzzzzzz|||{{{vvvsssrrrssssssssssssrrrqqqpppooopppooonnnmmmmmmnnnpppqqqooommmjjjkkknnnrrruuuvvvuuurrrmmmiiifffeeefffffffffeeedddfffiiilllllllllmmmlllkkkjjjhhhgggfffeeebbbbbbaaaaaaaaabbbccccccbbbaaaaaa```___]]]\\\[[[[[[ZZZYYYZZZ\\\^^^^^^]]]YYYZZZ\\\^^^```bbbccccccgggeeecccaaa``````aaaaaa___````````````___]]]\\\^^^^^^^^^^^^^^^]]]\\\\\\]]][[[YYYXXXYYYZZZYYYWWWYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[XXXWWWVVVUUUSSSQQQSSSSSSSSSTTTVVVXXXYYYZZZXXXXXXYYY\\\\\\]]]dddnnnrrrXXXTTTSSSVVVXXXUUUTTTVVVPPPQQQRRRTTTTTTTTTSSSRRRUUUVVVWWWXXXWWWVVVUUUTTTYYYXXXWWWVVVVVVWWWXXXXXX[[[ZZZZZZ[[[]]]___^^^]]]\\\]]]___bbbeeeeeebbb```]]]\\\[[[ZZZZZZ\\\^^^______]]][[[[[[\\\]]]]]]]]]___```aaadddfffiiikkkllleeefffeee```ZZZYYY^^^cccxxx{{{qqqooowwwvvvhhh```bbbllluuu|||vvvpppiiihhhpppzzz}}}{{{zzzyyyxxxxxxwwwvvvxxx}}}{{{xxxuuurrrqqqssssssrrrrrrqqqqqqpppppprrrqqqpppnnnnnnoooppppppnnnkkkhhhggghhhkkkllllllooommmiiifffddddddeeefffgggeeeccccccfffhhhjjjjjjlllllllllkkkiiigggdddcccaaaaaaaaaaaaaaabbbcccccc___`````````___\\\YYYXXXYYYXXXWWWYYY[[[]]]]]]]]]WWWXXXZZZ\\\^^^```aaabbbfffdddcccaaa`````````aaa________________________```````````````______^^^^^^]]][[[\\\]]]^^^^^^]]]ZZZYYYYYYYYYZZZ[[[\\\]]]aaa^^^ZZZWWWVVVUUUTTTRRRRRRRRRSSSUUUWWWYYY[[[\\\]]]\\\\\\^^^\\\[[[aaahhhkkkvvvXXXTTTSSSUUUWWWTTTTTTUUURRRTTTUUUWWWWWWVVVTTTSSSVVVWWWXXXZZZZZZ[[[[[[ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ^^^\\\\\\]]]^^^___^^^]]]]]]___bbbdddeeeccc```]]][[[[[[ZZZZZZ\\\^^^```aaa___]]]\\\\\\^^^```aaa```bbbcccdddfffhhhiiijjjkkkfffggggggccc]]]ZZZZZZ]]]hhhyyy|||yyyzzzmmmccc___dddqqq}}}zzzuuuqqqmmmoooyyy~~~|||{{{{{{{{{xxxxxxwwwwwwyyy~~~{{{wwwvvvsssqqqpppooooooppppppqqqrrrssstttrrrqqqpppnnnnnnmmmnnnnnnllliiifffdddeeefffggggggjjjiiifffdddccccccdddeeegggdddaaaaaaccceeeggghhhiiiiiiiiiiiigggdddaaa____________```aaabbbcccddd^^^___aaaaaa___\\\YYYVVVWWWVVVVVVWWWZZZ]]]]]]]]]WWWWWWYYYZZZ\\\___```aaaddddddbbbaaa```````````````______^^^______```aaaaaaaaaaaabbbbbbaaaaaa``````^^^]]]]]]___``````___[[[[[[[[[\\\\\\]]]^^^^^^aaa]]]YYYWWWVVVVVVVVVUUUSSSSSSTTTVVVXXXZZZ\\\]]]___]]]]]]___]]][[[___dddjjjsssYYYUUUSSSUUUVVVTTTSSSUUUTTTVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWYYY[[[]]]^^^___]]]\\\[[[ZZZZZZ[[[\\\\\\```___^^^^^^______^^^]]]^^^```bbbcccbbb^^^[[[YYYZZZZZZZZZ[[[]]]```bbbcccaaa___^^^^^^aaacccddddddeeefffggghhhhhhhhhggggggccceeefffddd___[[[ZZZZZZ[[[nnn~~~sssfffaaaaaagggvvv|||wwwrrrqqqqqquuu}}}{{{||||||yyyzzz|||}}}yyyvvvuuurrroooooonnnnnnoooppprrrsssssstttoooooonnnmmmlllkkkkkkkkkiiifffdddccceeefffffffffgggfffdddcccbbbbbbcccdddfffccc``````aaadddeeeffffffgggggggggeeebbb___]]]^^^^^^^^^___```bbbcccddd```aaabbbbbb```]]]YYYWWWVVVUUUUUUWWWZZZ]]]^^^^^^YYYYYYYYYZZZ\\\^^^```bbbccccccbbbaaaaaa```````````````_________```aaaaaa``````aaaaaaaaaaaaaaa``````^^^]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^^^^_________^^^[[[XXXVVVWWWXXXXXXXXXUUUUUUVVVWWWXXXZZZ\\\]]]YYYWWWXXX[[[[[[YYYZZZ___fffnnnzzz[[[VVVSSSUUUVVVTTTTTTVVVUUUVVVWWWYYYYYYYYYXXXWWWVVVVVVWWWYYY[[[]]]^^^___^^^]]]\\\\\\\\\]]]___```bbbaaa______```___^^^\\\]]]___aaaaaa^^^ZZZXXXWWWYYYZZZ[[[\\\___aaacccdddbbbaaa___```ccceeefffffffffggghhhhhhgggfffdddcccaaabbbcccaaa^^^[[[ZZZZZZYYYhhh{{{yyymmmdddeeeiiippp~~~vvvrrrppprrrwww}}}{{{{{{{{{{{{~~~~~~vvvtttsssooommmnnnooopppqqqrrrrrrqqqpppooommmllllllkkkjjjjjjiiihhhgggeeecccdddeeegggggggggfffeeedddcccbbbcccdddddddddbbb``````bbbdddeeeeeeffffffffffffdddbbb```___\\\\\\]]]^^^```aaacccdddbbbccccccbbb```]]]ZZZXXXUUUUUUUUUWWW[[[^^^______[[[[[[[[[[[[\\\^^^```aaabbbbbbbbbaaaaaa`````````````````````````````````]]]^^^^^^_______________^^^\\\[[[[[[\\\]]]\\\[[[]]]^^^___```aaaaaaaaa```\\\ZZZXXXWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWUUUVVVZZZ[[[YYYZZZ]]]aaakkkxxx]]]WWWTTTVVVVVVTTTTTTWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^^^^___^^^]]]]]]]]]^^^```aaacccdddbbbaaa`````````^^^\\\ZZZ]]]___^^^[[[YYYYYYZZZZZZZZZ\\\]]]___aaacccdddcccaaa``````ccceeefffeeedddeeefffgggfffeeecccbbbccccccbbb```^^^]]]]]]]]]___gggrrr~~~yyynnniiiooowwwrrrpppqqqwww}}}|||}}}yyyrrrpppoookkkjjjlllmmmooorrrssssssrrrooommmkkkkkkkkkkkkjjjiiiiiihhhfffeeecccdddfffgggggggggffffffeeedddddddddddddddbbbaaa```aaacccdddeeeddddddccccccbbbaaaaaa``````[[[[[[\\\]]]___aaacccdddddddddcccaaa___]]][[[YYYUUUUUUUUUWWW[[[___``````]]]\\\[[[ZZZZZZ\\\^^^___aaaaaaaaaaaaaaa``````___aaaaaabbbbbbaaa```___^^^ZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXYYY[[[\\\\\\\\\^^^___```aaabbbbbbbbbaaa^^^\\\[[[ZZZ[[[[[[YYYXXXXXXWWWVVVTTTTTTSSSSSSSSSVVVTTTUUUYYY[[[YYYYYYZZZ]]]iiiwww]]]XXXUUUVVVWWWUUUUUUWWWYYYYYYYYYZZZ[[[]]]___```eeedddcccaaa````````````]]]]]]]]]^^^___aaacccdddeeecccaaaaaa``````^^^\\\XXX[[[]]]]]]ZZZYYY[[[]]]ZZZ[[[\\\^^^```bbbcccdddcccaaa___```bbbdddeeedddaaabbbdddffffffeeedddbbbhhhgggdddbbb`````````aaafffiiimmmvvvuuu||||||rrroooyyyrrrpppsss}}}}}}uuuooommmllliiiiiikkkhhhkkkppptttuuutttrrrpppjjjjjjkkkkkkkkkjjjiiiiiifffeeeddddddeeeffffffeeegggffffffeeedddddddddeeeaaa``````aaadddeeeeeeddd``````___^^^^^^^^^^^^___ZZZ[[[\\\]]]___aaacccdddeeedddbbb```^^^\\\ZZZZZZUUUUUUUUUXXX\\\___aaaaaa^^^\\\[[[YYYYYYZZZ\\\]]]```aaaaaaaaaaaaaaa```___aaabbbccccccbbb```^^^\\\XXXYYYZZZZZZ[[[[[[[[[[[[XXXWWWVVVXXX[[[]]]^^^^^^^^^___aaabbbccccccbbbbbb```___]]]]]]]]][[[YYYVVVXXXVVVUUUSSSQQQOOOOOONNNQQQOOOOOOTTTVVVSSSRRRSSSYYYeeerrrzzz\\\YYYVVVVVVXXXYYYWWWUUUWWWYYY[[[]]]aaaffflllqqqqqqsssppphhhccccccdddbbbcccaaa^^^]]]___aaabbbbbbeeeeeedddbbb```^^^[[[ZZZ\\\]]]]]]\\\ZZZYYYZZZ[[[YYYZZZ]]]```ccceeefffgggdddcccaaa______```aaabbb^^^aaadddffffffeeeeeeeeegggeeecccbbbdddeeefffgggggggggjjjsssyyyvvv~~~xxxzzz|||xxxzzzvvvpppjjjiiikkkllliiifffdddgggkkkmmmmmmlllkkkkkkdddfffhhhhhhhhhggghhhiiiiiieeeeeeiiilllkkklllnnngggfffdddbbbbbbaaabbbbbb``````aaaaaabbbbbbcccccc^^^^^^___^^^^^^\\\ZZZYYYWWWUUUVVV[[[ccchhhhhhfffaaa```___]]][[[ZZZZZZZZZZZZYYYXXXXXXZZZ\\\___aaa______^^^]]]\\\\\\\\\\\\______^^^^^^]]]\\\[[[[[[_________```______^^^^^^YYYVVVTTTSSSTTTUUUUUUTTTVVVUUUVVVWWWZZZ]]]aaaccccccccccccbbbaaa```___^^^[[[\\\\\\\\\\\\[[[ZZZZZZVVVTTTRRRPPPNNNMMMMMMMMMNNNNNNOOOPPPRRRUUUXXXYYYYYYaaaiiinnnqqqwwwYYYWWWUUUVVVXXXYYYXXXWWWSSSUUUZZZ___fffoooyyy}}}rrriiifffccc```dddaaa___^^^```aaabbbbbbccccccbbbbbb```___]]]\\\ZZZ[[[\\\[[[YYYWWWXXXYYYYYYZZZ\\\___bbbdddeeefffgggeeecccaaa``````aaabbbaaadddggghhhgggfffffffffeeedddbbbbbbcccdddeeefffgggfffhhhpppyyyrrrvvv}}}xxx||||||tttooojjjhhhjjjjjjhhheeecccfffjjjllllllkkkjjjjjjhhhjjjkkkkkkiiihhhhhhiiiiiihhhkkkrrrtttppplllllleeedddcccaaa``````aaaaaa^^^^^^___```aaaaaabbbbbb]]]^^^^^^___^^^\\\[[[ZZZ[[[ZZZ\\\bbbiiilllkkkhhhaaaaaa___^^^]]]\\\\\\\\\[[[ZZZZZZZZZ[[[^^^```bbb___^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\[[[ZZZYYYYYYXXX]]]]]]^^^^^^^^^]]]\\\\\\WWWUUUTTTTTTVVVWWWXXXWWWXXXWWWWWWXXXZZZ]]]___aaaddddddccccccaaa___^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXTTTSSSQQQOOONNNMMMMMMMMMNNNNNNNNNOOOQQQTTTWWWXXXZZZ___fffhhhhhhkkkrrryyyVVVUUUTTTUUUWWWYYYYYYXXXRRRUUUZZZaaakkkwwwzzznnniiieeeaaadddbbb```___aaabbbbbbbbb``````aaaaaa```___^^^]]]XXXYYYZZZYYYWWWUUUVVVWWWXXXZZZ\\\^^^```bbbcccccchhhgggeeecccaaaaaaaaabbbccceeeggggggfffeeeeeeeeecccbbbbbbbbbbbbcccdddeeegggffffffnnnzzzsssqqqvvv}}}~~~~~~uuurrrmmmiiiggghhhhhheeecccaaaeeeiiijjjjjjiiiiiiiiiiiikkklllkkkiiigggggghhhiiikkkrrr{{{}}}vvvmmmiiidddcccaaa___^^^^^^^^^___[[[\\\\\\]]]___```aaaaaa^^^^^^_________]]]\\\[[[^^^___bbbiiinnnpppmmmiii``````______^^^^^^______\\\\\\\\\\\\]]]```bbbccc___^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\ZZZYYYYYYXXXXXX\\\\\\\\\\\\\\\[[[ZZZYYYVVVTTTSSSTTTWWWYYYZZZZZZYYYYYYXXXYYYZZZ\\\^^^___eeeeeedddbbb```^^^\\\[[[ZZZZZZZZZYYYYYYWWWVVVVVVRRRQQQOOONNNMMMMMMNNNOOOMMMMMMNNNOOOQQQSSSVVVWWW\\\```dddeeecccdddiiinnn{{{VVVUUUUUUUUUVVVWWWWWWWWWWWWYYY]]]ccclllxxxzzzooojjjgggcccdddbbb``````aaabbbaaaaaa^^^___``````___^^^\\\[[[WWWXXXYYYXXXVVVUUUVVVWWWXXXYYY[[[]]]___```aaaaaaeeedddcccbbbaaaaaabbbbbbaaacccddddddbbbaaaaaaaaaaaacccddddddddddddeeefffiiifffffflllvvv}}}uuuuuu{{{~~~zzzvvvrrrmmmjjjgggeeeeeeeeecccaaa```cccgggiiiiiihhhggggggfffhhhiiiiiigggffffffgggkkkmmmuuu~~~vvvlllhhheeedddaaa^^^\\\[[[[[[[[[YYYYYYZZZ\\\]]]^^^___```___``````aaa```___^^^]]]^^^```eeekkkoooooojjjggg^^^^^^]]]]]]^^^^^^___```]]]]]]]]]^^^___aaacccddd```___^^^]]]\\\\\\\\\\\\___^^^\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYVVVTTTSSSSSSVVVXXXYYYYYYXXXXXXXXXYYY[[[]]]___```eeeeeedddbbb___\\\ZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSPPPOOONNNMMMMMMNNNOOOPPPNNNNNNOOOPPPQQQTTTVVVXXXYYY]]]```aaa```bbbfffkkkppp}}}WWWWWWWWWVVVUUUUUUUUUVVVYYY[[[]]]bbbiiisssuuulllhhhfffdddcccaaa______``````___^^^]]]^^^______^^^[[[XXXVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[]]]^^^^^^_______________``````aaabbbbbbaaabbbcccbbb```______```aaadddggghhhgggfffggghhhjjjgggggglllsss||||||xxxyyy~~~vvvqqqpppppphhhfffdddccccccbbbaaa```___bbbfffhhhhhhfffffffffccceeehhhhhhhhhhhhiiijjjmmmmmmrrryyyzzzrrrkkkhhhgggeeebbb___\\\ZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^``````aaabbbbbbaaa___^^^\\\^^^cccgggiiihhhdddaaa[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]^^^___```bbbcccdddaaa```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYVVVTTTRRRRRRTTTVVVVVVVVVUUUVVVXXXZZZ\\\___aaabbbdddcccbbb```]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPQQQSSSUUUWWWYYYUUUXXXZZZ[[[[[[]]]```dddgggrrrXXXYYYYYYWWWUUUTTTUUUVVVXXXYYY[[[^^^dddlllvvv|||zzznnneeedddcccaaa```___]]]]]]^^^^^^\\\[[[[[[\\\]]]]]]\\\YYYUUUSSSUUUWWWYYYYYYYYYYYY[[[\\\ZZZ[[[\\\]]]]]]^^^]]]]]][[[\\\]]]^^^___```aaabbbaaabbbbbbaaa___^^^___```aaaeeejjjkkkiiihhhiiijjjjjjfffggglllpppvvv}}}yyy{{{}}}wwwoooiiihhhjjjbbbbbbbbbaaaaaa`````````___bbbfffhhhgggfffffffffdddfffiiijjjjjjjjjlllmmmmmmkkklllqqqqqqlllhhhggggggeeebbb___]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^______```aaaaaa```___^^^ZZZ\\\^^^``````___]]]\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]___```aaabbbcccaaa```___^^^]]]]]]]]]]]]YYYXXXWWWVVVWWWXXX[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYUUUSSSRRRQQQSSSUUUUUUTTTTTTVVVXXXZZZ]]]```bbbcccbbbaaa```^^^[[[XXXVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSPPPPPPOOONNNOOOPPPQQQRRRRRRQQQQQQRRRSSSVVVXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]______fffrrrWWWXXXYYYXXXVVVUUUWWWYYYYYYZZZ[[[\\\___dddkkkooossssssmmmccc]]]^^^______]]]\\\[[[[[[\\\[[[YYYXXXVVVXXXZZZ[[[ZZZWWWTTTRRRSSSUUUWWWXXXYYYZZZ\\\^^^\\\\\\]]]]]]^^^]]]]]]]]][[[[[[\\\^^^______``````^^^___```___]]]]]]^^^___```fffkkkmmmjjjhhhiiikkkhhhdddffflllmmmppp}}}}}}vvvoooggg___]]]```]]]^^^___```______``````___bbbfffhhhgggfffffffffeeegggjjjjjjjjjjjjkkklllkkkggggggjjjkkkhhheeefffeeecccbbb```___^^^______]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^______^^^]]]\\\ZZZ[[[[[[ZZZYYYXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[\\\^^^___```aaaaaa______^^^\\\\\\\\\\\\\\\WWWVVVUUUUUUVVVYYY\\\^^^^^^^^^^^^]]]\\\[[[YYYYYYTTTRRRQQQRRRTTTVVVWWWWWWVVVWWWYYY[[[^^^___```aaa___^^^]]]\\\YYYWWWUUUSSSSSSSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQQQQQQQSSSUUUWWWXXXZZZZZZZZZZZZYYYZZZ[[[\\\\\\^^^eeeoooUUUWWWYYYXXXVVVVVVYYY\\\]]]]]]]]]\\\\\\^^^bbbeeeeeefffbbbZZZWWWZZZ^^^^^^\\\[[[ZZZZZZZZZZZZXXXVVVRRRTTTWWWYYYYYYWWWUUUSSSQQQSSSVVVWWWXXXZZZ]]]___]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]^^^^^^______^^^^^^[[[[[[\\\[[[ZZZZZZ[[[]]]___eeelllmmmkkkhhhiiikkkfffccceeekkkkkklll|||vvvnnniiibbbXXXUUUWWWZZZ\\\^^^____________```___bbbfffhhhgggfffffffffeeegggiiiiiiggggggggghhhiiieeedddhhhiiifffdddeeebbbaaaaaa``````bbbcccddd_________^^^^^^^^^]]]]]]YYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[YYYWWWUUUUUUXXXZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ[[[]]]^^^______```^^^]]]\\\[[[ZZZZZZZZZZZZWWWWWWVVVVVVXXX[[[___aaa^^^^^^]]]]]][[[ZZZYYYXXXSSSRRRQQQRRRUUUXXXZZZZZZXXXYYYZZZ\\\^^^^^^______]]]]]]\\\ZZZXXXVVVTTTSSSRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQPPPPPPQQQRRRTTTVVVWWWRRRSSSSSSSSSTTTUUUWWWXXX]]]]]]^^^eeesssYYYVVVSSSQQQSSSVVVYYYZZZ^^^eeehhhddd^^^\\\[[[YYY[[[ZZZYYYWWWWWWWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRVVVVVVVVVUUUTTTRRRQQQPPPRRRTTTVVVVVVUUUVVV[[[___aaa___\\\YYYXXXZZZ\\\]]]^^^___```aaa```^^^[[[ZZZZZZYYYXXXXXXXXXZZZ\\\]]]```aaabbbdddfffhhhiiijjjiiifffeeeggghhhjjjvvvtttqqqmmmiiibbbWWWOOOOOOUUUTTT\\\ccceeeeeefffeeeaaafffhhhllloooooolllhhheeedddeeefffffffffeeedddcccfffccc```aaacccdddbbb``````aaabbbcccdddccccccbbbcccbbb```___^^^]]]\\\\\\^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[WWWWWWYYY[[[^^^___^^^]]][[[\\\]]]]]]]]][[[YYYXXXXXXWWWUUUTTTUUUWWWYYYZZZ\\\[[[YYYVVVTTTTTTWWWYYYVVVUUUTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^_________\\\ZZZWWWSSSRRRQQQRRRSSSUUUUUUVVVWWWVVVUUUSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQTTTTTTSSSSSSSSSTTTVVVWWWVVVVVVUUUUUUVVVXXXYYYZZZZZZZZZ]]]aaahhhuuuZZZXXXUUUTTTUUUXXX[[[]]]eeekkkllleee]]]YYYVVVSSSXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUTTTSSSRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPPPPSSSUUUUUUTTTUUUYYY]]]aaa___\\\ZZZYYYZZZ\\\^^^`````````^^^\\\ZZZWWWVVVXXXWWWUUUTTTUUUWWWZZZ\\\______aaaccceeeggghhhiiiiiifffeeeffffffhhhrrr~~~uuulllmmmkkkhhhcccYYYOOOOOOSSSVVV^^^fffggghhhiiiiiifffgggiiilllnnnnnnllliiigggggggggggggggfffdddbbbaaadddbbb```aaaccceeedddcccbbbccceeefffggggggggggggbbbaaa```___]]]]]]]]]\\\^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYY[[[]]]^^^^^^\\\\\\\\\]]]^^^]]]\\\ZZZXXXXXXWWWVVVVVVVVVWWWYYYZZZ[[[ZZZXXXUUURRRQQQSSSVVVUUUTTTTTTVVVZZZ]]]^^^^^^ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZXXXVVVSSSRRRRRRTTTUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSUUUWWWYYYWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ\\\___dddmmmXXXWWWUUUUUUVVVYYY\\\^^^iiimmmmmmeee\\\WWWSSSPPPSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPNNNQQQTTTTTTSSSTTTXXX[[[___^^^\\\[[[ZZZ[[[]]]^^^aaa```]]]ZZZWWWUUUSSSRRRVVVTTTRRRQQQRRRTTTWWWZZZ]]]^^^___aaaccceeefffgggiiigggeeedddccceeemmmvvvyyyllleeeiiihhhgggcccYYYPPPPPPTTTZZZccckkklllkkklllllljjjjjjjjjlllmmmmmmlllkkkjjjjjjiiiiiigggeeecccaaa```bbbaaa```aaadddfffffffffggghhhhhhiiiiiiiiihhhhhhbbbaaa```^^^^^^]]]]]]]]]^^^^^^\\\[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXYYY[[[]]]]]]\\\\\\]]]]]]]]]]]][[[YYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVSSSPPPOOOQQQSSSTTTTTTTTTWWW[[[___```aaa[[[[[[\\\\\\]]]\\\\\\[[[WWWVVVTTTSSSSSSTTTUUUVVVSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUQQQQQQQQQRRRSSSVVVXXXZZZXXXWWWWWWVVVWWWWWWXXXXXXZZZZZZ[[[]]]^^^dddppp}}}TTTTTTTTTTTTUUUWWW[[[]]]dddhhhgggaaaZZZWWWTTTQQQOOOPPPRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPNNNQQQTTTTTTSSSTTTXXX[[[^^^]]]\\\[[[[[[\\\]]]^^^___]]]ZZZVVVSSSRRRRRRRRRVVVTTTQQQPPPPPPSSSWWWYYY[[[\\\]]]___aaaccceeeeeeiiigggdddaaa```bbbgggmmmtttvvv{{{ssskkkggghhhgggeeeaaaYYYSSSUUU[[[eeeooovvvvvvrrrqqqooolllllllllllllllllllllmmmmmmjjjjjjiiigggfffdddbbbbbbccccccccccccdddffffffgggjjjiiiiiihhhgggfffeeedddaaa``````___^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXVVVUUUVVVYYY\\\]]]]]][[[\\\\\\[[[ZZZYYYXXXWWWTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPPPPRRRTTTWWWVVVVVVYYY\\\___``````[[[\\\\\\\\\[[[[[[ZZZYYYUUUTTTSSSSSSSSSTTTVVVWWWSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVRRRQQQQQQRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWYYYXXXYYY[[[[[[\\\dddmmm~~~RRRTTTVVVVVVVVVWWWZZZ]]]^^^aaaaaa[[[WWWVVVSSSPPPNNNOOOQQQRRRSSSRRRRRRQQQOOOOOOOOOPPPPPPQQQQQQRRRPPPQQQQQQQQQQQQQQQPPPOOOOOORRRVVVWWWVVVVVVYYY\\\]]]\\\\\\\\\\\\[[[[[[[[[ZZZXXXUUUSSSRRRSSSTTTUUUWWWVVVSSSRRRSSSUUUYYY[[[ZZZZZZ\\\^^^```bbbcccdddgggfffccc___]]]```dddfffkkkjjjmmmwwwzzzrrrmmmkkkkkkhhheeeaaa[[[XXX^^^gggwwwzzztttooonnnmmmlllllllllmmmooopppjjjiiihhhgggfffeeeeeeeeefffffffffeeedddeeeeeefffeeeeeeeeedddddddddddddddaaaaaa```______`````````]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYTTTSSSSSSTTTXXX\\\^^^^^^ZZZZZZYYYXXXWWWVVVUUUTTTRRRSSSSSSTTTTTTSSSRRRRRRQQQRRRSSSSSSSSSTTTVVVYYY[[[ZZZYYYZZZ\\\^^^^^^]]][[[[[[[[[[[[ZZZYYYXXXXXXTTTTTTSSSSSSSSSTTTUUUVVVSSSRRRRRRRRRRRRSSSSSSSSSNNNNNNOOOPPPQQQSSSTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWZZZYYYXXX]]]dddqqqTTTWWWZZZZZZYYYYYY[[[^^^\\\^^^\\\WWWSSSSSSPPPLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQRRRRRRQQQPPPOOOOOOPPPTTTWWWXXXWWWWWWZZZ]]]\\\\\\\\\\\\[[[ZZZYYYXXXUUUTTTSSSRRRSSSUUUWWWXXXYYYXXXWWWVVVWWWYYY[[[\\\YYYZZZ[[[]]]___aaaccccccddddddaaa]]]\\\```bbbaaafffeeegggppp|||~~~uuuqqqooommmnnnjjjgggccc___```iiittt|||tttnnnnnnmmmlllmmmnnnpppqqqkkkjjjiiigggffffffffffffggghhhhhhgggeeedddeeegggaaaaaaaaabbbcccdddfffgggbbbaaaaaaaaaaaabbbbbbccc___^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]______``````___^^^\\\[[[TTTTTTTTTVVVZZZ]]]^^^^^^YYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOQQQSSSTTTUUUWWWZZZ\\\^^^\\\[[[[[[\\\\\\\\\[[[YYYZZZZZZZZZYYYXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSTTTQQQQQQPPPPPPPPPQQQRRRSSSNNNNNNOOOOOOQQQRRRSSSTTTUUUTTTSSSRRRQQQRRRSSSSSSWWWXXXXXXYYYYYYYYYXXXXXXVVVTTTUUUXXXXXXWWWYYY^^^hhhuuuTTTXXX\\\\\\YYYXXXZZZ]]]ZZZ[[[YYYTTTRRRRRROOOKKKNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSSSSRRRQQQPPPOOONNNPPPTTTXXXYYYXXXXXXZZZ]]][[[[[[\\\\\\ZZZXXXVVVTTTRRRRRRRRRSSSTTTWWWYYYZZZYYYYYYZZZZZZ[[[\\\\\\]]]YYYZZZ[[[]]]___aaabbbcccaaabbb```[[[\\\aaabbb___bbb```cccjjjooovvvxxxtttrrrooommmnnnlllkkkjjjgggiiirrr~~~wwwnnnnnnmmmnnnnnnpppqqqrrrmmmllljjjhhhfffeeeeeeeeefffggghhhgggeeeeeegggjjjfffeeeeeeeeeeeefffggghhhcccbbbbbbbbbcccddddddeeebbbbbbaaa_______________^^^^^^]]]\\\\\\\\\]]]]]]```aaabbbbbbbbb```^^^]]]XXXXXXXXXZZZ]]]^^^^^^]]]ZZZYYYWWWVVVTTTSSSSSSRRRSSSRRRQQQPPPPPPPPPQQQQQQPPPRRRTTTVVVVVVXXXZZZ]]]___]]][[[ZZZ[[[\\\[[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQOOONNNMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYVVVTTTTTTWWWWWWTTTVVVZZZ^^^hhhwwwRRRWWW[[[[[[WWWVVVWWWZZZVVVWWWVVVRRRRRRTTTRRRNNNNNNLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPOOONNNOOOSSSXXXYYYXXXXXXZZZ\\\[[[[[[\\\[[[ZZZWWWTTTRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]\\\YYYZZZ[[[]]]___aaabbbccc___aaa___ZZZ\\\aaabbb^^^]]]\\\___dddfffhhhtttwwwtttssspppmmmmmmmmmnnnooonnnoooxxxwwwnnnnnnnnnnnnooopppqqqrrrpppnnnkkkhhhfffddddddcccdddfffhhhhhhffffffiiimmmooonnnkkkiiigggfffffffffccccccccccccdddeeeffffffeeedddcccbbbaaaaaaaaaaaa```___^^^^^^]]]]]]]]]]]]```aaacccdddcccbbb```___\\\\\\\\\^^^```___]]][[[[[[ZZZXXXVVVUUUTTTSSSSSSUUUTTTQQQPPPOOOPPPRRRSSSQQQSSSUUUVVVVVVWWWYYY[[[^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWWWWXXXXXXXXXXXXXXXWWWXXXWWWVVVTTTSSSQQQPPPOOOLLLLLLKKKKKKKKKLLLNNNOOORRRQQQQQQRRRRRRSSSTTTUUURRRQQQQQQQQQRRRSSSUUUVVVUUUVVVXXXZZZZZZZZZZZZZZZWWWTTTTTTVVVUUUSSSSSSWWWVVV]]]iiizzzRRRVVVXXXWWWXXX[[[ZZZWWWWWWVVVTTTSSSQQQQQQPPPPPPKKKJJJJJJJJJKKKMMMOOOPPPPPPMMMMMMPPPRRRQQQSSSXXXYYYWWWTTTSSSSSSSSSRRRPPPUUUVVVWWWYYYYYYYYYXXXXXX\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPQQQSSSTTTUUUVVVWWW\\\[[[ZZZ[[[\\\\\\ZZZXXX[[[[[[]]]___bbbcccaaa___cccaaa]]][[[[[[\\\[[[[[[[[[ZZZXXXYYY]]]eeelllqqq{{{xxxuuuqqqnnnmmmnnnnnnmmmooouuuyyynnnmmmlllmmmooopppppppppppplllgggddddddeeeeeeeeegggeeeccceeehhhkkkmmmnnnsssqqqnnnjjjhhhfffeeeeeefffeeecccbbbbbbccceeefffeeedddcccfffkkkmmmkkkiiiaaa]]]ZZZZZZ]]]``````______```aaabbbbbbccccccbbb\\\]]]^^^^^^]]]\\\ZZZYYYXXXVVVTTTSSSSSSTTTUUUWWWXXXUUURRRPPPPPPQQQQQQPPPSSSTTTUUUVVVWWWWWWWWWWWW[[[\\\]]]]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXWWWVVVTTTQQQOOONNNMMMHHHHHHIIIJJJKKKKKKJJJJJJOOORRRUUUVVVTTTRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWUUUSSSRRRRRRSSSTTTXXX[[[dddrrrPPPTTTUUUSSSTTTXXXXXXUUUUUUTTTSSSQQQOOONNNMMMMMMJJJJJJIIIIIIJJJLLLNNNOOOPPPNNNNNNQQQSSSSSSUUUYYY[[[YYYWWWVVVWWWWWWUUUTTTXXXXXXYYYZZZYYYYYYXXXWWWYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVYYYWWWUUUVVVXXXZZZ[[[[[[\\\\\\]]]```cccdddbbb```bbb___\\\ZZZZZZ[[[[[[ZZZ\\\[[[YYYZZZ]]]bbbhhhkkkttt}}}yyyvvvrrrooommmnnnnnnmmmnnnttt~~~wwwqqqooommmmmmnnnoooooonnnnnnkkkfffddddddeeeeeefffhhhfffeeefffhhhkkkmmmmmmpppooollliiifffeeedddccccccbbbbbbaaabbbcccdddeeefffddddddfffkkkmmmkkkiii```^^^\\\\\\___aaa```___^^^______```aaaaaaaaa```[[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXVVVVVVVVVWWWXXXZZZXXXVVVSSSRRRSSSUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXXXX[[[]]]^^^]]][[[YYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOIIIIIIJJJKKKKKKLLLMMMMMMRRRTTTVVVWWWVVVTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVTTTRRRRRRRRRSSSTTTXXX[[[cccmmmxxxQQQTTTTTTRRRSSSWWWXXXVVVUUUUUUSSSQQQOOONNNMMMLLLIIIIIIIIIIIIJJJLLLNNNOOORRROOOPPPTTTVVVUUUWWW[[[]]][[[ZZZZZZ[[[[[[ZZZYYY[[[[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWVVVVVVVVVWWWUUURRRRRRUUUYYY\\\]]]]]]]]]^^^aaaccceeecccbbb```]]]ZZZYYYYYYZZZZZZZZZ\\\[[[ZZZZZZ\\\___bbbdddiiisss{{{xxx|||~~~{{{wwwsssppplllmmmmmmlllmmmrrr{{{vvvrrrpppnnnmmmmmmnnnmmmlllllliiieeeddddddfffggggggjjjhhhggggggiiikkklllkkkmmmkkkiiigggeeecccbbbbbb______```aaabbbcccddddddeeeccccccfffjjjkkkjjjggg```______```bbbbbbaaa___]]]]]]^^^_________^^^^^^[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]XXXVVVTTTUUUWWWZZZ[[[[[[WWWWWWXXXXXXYYYYYYZZZZZZ\\\^^^^^^]]]ZZZXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPKKKJJJJJJKKKLLLNNNPPPQQQUUUVVVXXXXXXWWWVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTRRRQQQRRRSSSTTTXXXZZZ```fffmmmyyySSSVVVUUURRRSSSXXXZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMIIIIIIIIIJJJKKKMMMOOOQQQUUUSSSSSSWWWYYYXXXYYY]]]]]]\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXWWWXXXVVVUUUVVVXXX[[[\\\\\\\\\\\\]]]```cccddddddbbb^^^\\\YYYXXXXXXZZZZZZZZZZZZZZZ[[[[[[]]]^^^______ffflllxxx~~~|||}}}~~~~~~}}}zzzvvvrrroooiiikkklllkkkkkkooovvv|||yyysssqqqooolllkkklllmmmnnnmmmkkkiiifffeeefffhhhiiiiiikkkiiihhhhhhiiijjjjjjiiiiiihhhgggeeecccbbbaaa```^^^___```bbbdddeeeeeeeeecccbbbcccfffjjjkkkhhheee```aaabbbddddddcccbbb```^^^^^^_________^^^]]]]]][[[ZZZYYYXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[]]]^^^___ZZZXXXVVVVVVXXX[[[\\\\\\YYYYYYYYYYYYZZZZZZ[[[[[[]]]^^^^^^]]]ZZZWWWWWWWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOKKKJJJIIIJJJKKKNNNQQQSSSVVVWWWXXXXXXVVVVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVTTTRRRRRRRRRTTTUUUWWWYYY]]]```cccnnnTTTVVVUUUSSSTTTXXXZZZYYYXXXWWWWWWVVVTTTRRRPPPNNNJJJJJJKKKLLLNNNQQQTTTUUUYYYWWWXXX[[[\\\ZZZ[[[^^^]]]\\\\\\^^^______^^^\\\ZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYYYYZZZZZZ[[[\\\[[[\\\]]]^^^^^^\\\YYY[[[[[[[[[^^^aaaccccccbbb^^^[[[YYYXXXYYY[[[[[[[[[YYYZZZ[[[]]]^^^___``````fffiiiooo}}}{{{|||xxxwwwyyyzzzzzzwwwssspppmmmhhhiiikkkjjjiiikkkqqqvvv{{{zzzxxxtttpppnnnllliiiiiikkkmmmnnnnnnkkkiiigggfffhhhjjjkkkkkkjjjiiigggggghhhhhhgggffffffeeeeeedddcccbbbaaa```___```bbbdddfffgggggggggeeefffhhhlllpppoookkkfffbbbcccfffgggfffeeecccbbb```````````````___^^^]]][[[ZZZYYYYYYZZZ[[[]]]^^^[[[[[[[[[\\\]]]^^^______[[[YYYVVVVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[\\\^^^^^^\\\YYYWWWVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWZZZYYYWWWUUURRRPPPNNNMMMJJJJJJIIIIIIKKKMMMPPPRRRUUUVVVWWWWWWVVVVVVWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSUUUVVVVVVWWWYYY\\\^^^gggyyyRRRUUUUUUSSSTTTXXXYYYWWWUUUVVVVVVVVVTTTRRRPPPOOOLLLLLLMMMPPPSSSWWWZZZ\\\]]][[[\\\______\\\\\\^^^]]]\\\]]]^^^```___]]][[[YYYYYYYYYYYYZZZ[[[\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWXXXYYY[[[\\\]]]^^^``````aaabbbbbb```\\\XXX[[[ZZZZZZ]]]```ccccccccc^^^\\\ZZZYYY[[[]]]]]]]]][[[\\\^^^```aaabbbbbbbbbdddeeejjjttt~~~~~~{{{yyywwwtttrrruuuxxxxxxuuuqqqnnnmmmhhhjjjkkkkkkiiijjjooosssqqquuuwwwtttrrrsssqqqnnnllljjjggggggiiilllmmmnnnjjjhhhggggggiiijjjkkkjjjgggfffeeeeeeffffffeeecccddddddeeeeeedddcccbbbaaabbbbbbccceeefffhhhiiijjjjjjlllpppvvvyyywwwpppiiidddfffiiiiiigggeeeddddddbbbbbbbbbaaa```___^^^]]]YYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\]]]]]]^^^^^^^^^\\\YYYVVVUUUVVVWWWXXXWWWZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]\\\YYYWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXX\\\ZZZXXXUUURRROOOMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQSSSUUUWWWWWWWWWVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUVVVWWWVVVUUUWWWZZZ\\\bbbooo|||RRRUUUVVVUUUVVVYYYYYYWWWUUUVVVWWWWWWVVVUUUSSSQQQNNNNNNPPPTTTXXX\\\aaacccaaa______bbbaaa]]]\\\^^^^^^]]]^^^___``````]]][[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYZZZ[[[]]]^^^___```aaaaaa```aaaaaa___\\\YYY\\\[[[[[[]]]aaacccdddddd___]]][[[[[[]]]___````````````aaabbbcccdddddddddaaadddiiippp{{{wwwsssssssssrrrqqqtttwwwwwwsssooonnnmmmjjjlllnnnmmmkkkkkkooorrrooossstttrrrqqqrrrqqqmmmllliiifffeeefffiiijjjkkkiiigggeeefffgggiiihhhhhhdddcccbbbcccddddddbbbaaaddddddeeefffeeeeeedddcccddddddddddddeeegggiiijjjkkknnnuuu||||||rrrjjjfffhhhjjjjjjgggffffffgggbbbbbbbbbaaa```___]]]]]]VVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^_________^^^^^^[[[YYYVVVUUUVVVWWWXXXWWWYYYXXXVVVUUUUUUVVVXXXYYYZZZ[[[\\\[[[YYYXXXWWWXXXXXXYYY[[[\\\\\\[[[YYYXXX[[[ZZZXXXUUUSSSPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPRRRUUUXXXYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVYYYXXXVVVUUUUUUVVVXXXYYYWWWUUUUUUYYY\\\^^^dddkkk}}}SSSWWWYYYXXXZZZ\\\\\\YYYWWWXXXYYYZZZZZZXXXVVVUUUOOOPPPRRRVVV[[[```eeegggdddaaaaaadddccc^^^\\\]]]___^^^___```aaa```]]]ZZZ\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^___```aaabbb```^^^]]]^^^^^^]]][[[]]]\\\\\\^^^bbbeeeffffff```^^^\\\\\\^^^```aaaaaadddddddddddddddeeeeeeeeebbbfffkkkooovvvzzz}}}~~~|||tttooooooqqqsssqqqtttwwwvvvsssooonnnnnnlllnnnpppooommmmmmpppsssppptttuuusssrrrsssqqqmmmmmmjjjfffdddeeefffhhhhhhgggfffddddddfffgggfffeeebbbaaa```aaaccccccaaa___ddddddffffffgggfffeeedddfffeeedddcccdddfffiiijjjiiimmmuuu~~~|||qqqhhhgggjjjkkkjjjgggfffggghhhbbbbbbbbbaaa```^^^]]]\\\TTTUUUWWWYYY[[[[[[[[[ZZZ___```````````````___^^^ZZZXXXUUUUUUVVVXXXYYYYYYXXXWWWUUUTTTTTTUUUVVVWWWYYY[[[\\\[[[YYYXXXXXXYYYXXXYYY[[[\\\\\\[[[ZZZYYYYYYXXXWWWUUUSSSRRRPPPPPPMMMNNNOOOPPPPPPPPPPPPOOORRRUUUYYY[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUVVVWWWWWWWWWVVVVVVYYYXXXWWWVVVVVVWWWYYYZZZYYYUUUTTTXXX[[[\\\]]]aaannnWWWXXXYYYXXXWWWXXXZZZ\\\]]]\\\[[[YYYXXXWWWWWWWWWSSSVVV[[[___cccdddddddddeeecccaaa```___^^^\\\ZZZZZZ[[[]]]^^^^^^]]]\\\ZZZ\\\\\\ZZZZZZZZZ[[[\\\]]]___^^^\\\[[[[[[\\\]]]___\\\\\\\\\]]]^^^___```aaaaaa^^^ZZZXXXXXXYYYYYYXXXZZZ[[[^^^```aaaaaa```___```_________```aaacccdddiiihhhgggfffeeefffhhhiiiggghhhlllqqqtttwww~~~uuusssyyy}}}uuuooommmnnnooopppwwwyyyyyyvvvqqqnnnmmmnnnqqqpppooonnnnnnppprrrsssqqqqqqrrrsssrrrqqqooonnnnnnkkkhhhggghhhjjjjjjjjjgggeeeccceeeiiiiiieeeaaabbbaaaaaaaaabbbcccddddddeeeeeefffgggggggggggggggcccbbbbbbbbbbbbccceeeffflllnnnpppqqqrrrqqqooonnnhhhhhhhhhhhhhhhgggfffeeecccbbb```]]][[[ZZZYYYYYYUUUUUUVVVWWWXXXZZZZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYYUUUVVVVVVWWWXXXXXXXXXWWW[[[[[[ZZZYYYYYYXXXYYYYYYYYYZZZ\\\\\\[[[[[[[[[\\\YYYXXXVVVTTTRRRPPPOOONNNMMMNNNNNNOOOPPPPPPPPPOOOXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYVVVUUUTTTTTTVVVXXXZZZ\\\hhhnnn}}}VVVWWWXXXXXXWWWXXXZZZ\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVYYY]]]bbbeeefffgggffffffdddbbbaaa```___\\\ZZZZZZ[[[]]]]]]]]]\\\ZZZYYY]]]\\\[[[[[[[[[\\\]]]]]]___^^^\\\ZZZZZZZZZ[[[\\\[[[[[[\\\\\\^^^___aaaaaa___]]]ZZZYYYYYYYYYXXXWWW[[[\\\___aaabbbbbbaaa```_________```aaadddfffgggkkkjjjgggeeeeeefffhhhiiikkkkkkmmmpppppppppxxx}}}~~~xxxqqqmmmlllmmmoooppprrrssstttssspppmmmmmmnnnqqqpppnnnmmmmmmoooppprrrppppppqqqrrrqqqpppooonnnnnnkkkiiiiiijjjlllmmmmmmhhheeecccdddggghhheeeaaaccccccbbbbbbccccccdddeeefffgggggghhhhhhhhhhhhhhhdddcccbbbaaabbbccceeefffkkklllmmmmmmlllkkkjjjiiieeefffffffffeeedddcccbbbaaa```^^^\\\ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXVVVUUUTTTTTTUUUVVVTTTSSSSSSTTTUUUWWWZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\YYYXXXWWWUUURRRQQQOOONNNMMMMMMOOOPPPQQQQQQQQQQQQVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUUUUVVVVVVWWWTTTSSSSSSSSSTTTVVVXXXZZZ[[[___lllTTTUUUVVVWWWVVVWWWZZZ\\\[[[[[[ZZZYYYXXXXXXYYYYYYZZZ\\\```dddgggiiiiiiiiifffdddaaa```___]]][[[YYYWWWXXXZZZ[[[\\\[[[[[[ZZZ]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[YYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]___```aaa___]]]\\\\\\]]]\\\ZZZXXX\\\]]]```bbbcccbbbaaaaaa]]]^^^___aaadddgggiiijjjnnnkkkgggdddccceeegggiiinnnmmmlllmmmjjjhhhmmmttt~~~|||vvvrrrllljjjjjjlllnnnooolllnnnooopppoooooooooqqqqqqpppnnnmmmmmmnnnooopppoooooopppqqqqqqooonnnmmmllljjjiiiiiilllnnnppppppjjjgggddddddeeefffdddaaadddccccccccccccdddeeeeeegggggghhhiiiiiiiiiiiiiiifffdddbbbaaaaaaccceeegggiiiiiihhhgggfffeeeddddddccccccccccccbbbaaa```___^^^]]]\\\ZZZYYYXXXVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRSSSUUUXXX\\\^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWYYYZZZZZZYYYYYYZZZ[[[YYYXXXWWWUUUSSSQQQPPPOOOLLLMMMOOOPPPRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTUUURRRQQQQQQQQQRRRTTTVVVWWWVVVXXXaaaooo~~~QQQSSSUUUUUUUUUWWWYYY[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]```dddfffhhhiiiiiicccaaa___]]]]]][[[YYYWWWSSSTTTVVVYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]^^^^^^___```______```aaa```]]]ZZZ\\\^^^```bbbcccbbbaaa```[[[\\\^^^aaaeeehhhkkklllooolllgggcccbbbcccfffiiimmmjjjiiiiiigggdddggglllvvvyyypppmmmjjjhhhiiikkkllllllkkkllloooppprrrssstttuuurrrqqqooonnnmmmnnnooopppnnnooopppqqqqqqpppooonnnjjjhhhggghhhkkknnnppppppllliiifffdddeeeeeedddccccccccccccbbbbbbccccccdddffffffggghhhhhhhhhhhhggggggeeecccaaa```bbbeeefffffffffdddcccbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]ZZZZZZZZZYYYWWWVVVUUUTTTVVVWWWXXXXXXYYYXXXWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVXXXZZZ\\\]]]^^^]]]\\\[[[YYYWWWVVVVVVVVVUUUWWWYYYYYYXXXWWWXXXYYYXXXXXXVVVUUUSSSQQQPPPOOOLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUYYYYYY]]]eeennn}}}PPPRRRSSSTTTTTTUUUXXXZZZXXXXXXWWWWWWVVVWWWWWWWWWXXXZZZ]]]```cccdddeeefffbbb```^^^]]]]]]\\\YYYWWWTTTUUUVVVXXXYYYZZZ[[[\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ\\\^^^```aaa```___^^^^^^]]]]]]^^^^^^`````````aaabbb```\\\YYY\\\]]]___aaabbbaaa```___ZZZ[[[^^^aaaeeehhhjjjlllmmmiiieeeaaa```aaadddggghhheeedddfffeeecccfffjjjpppxxx~~~yyyooommmkkkkkklllmmmmmmlllpppqqqrrrtttwwwxxxyyyxxxtttrrrpppnnnmmmnnnoooooonnnooopppqqqqqqpppooonnnfffeeecccdddgggkkkmmmmmmmmmjjjhhhfffffffffeeeeeebbbbbbaaaaaaaaaaaabbbbbbcccddddddeeeeeeeeeeeeeeegggeeecccaaa```aaacccdddccccccbbbbbbbbbbbbcccdddbbbaaaaaaaaa___^^^]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUTTTSSSVVVVVVWWWXXXYYYYYYYYYYYYSSSTTTVVVWWWXXXXXXXXXXXXYYY[[[^^^```aaa```]]]\\\[[[ZZZYYYWWWUUUTTTTTTSSSSSSUUUWWWWWWVVVVVVVVVWWWWWWWWWUUUTTTRRRQQQPPPOOOLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXVVVVVVUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUXXX\\\```jjjPPPQQQRRRSSSRRRSSSVVVXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUVVVXXX[[[]]]___aaaaaaaaa```^^^]]]^^^]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVWWWYYY[[[]]]___aaaaaa```_______________````````````___``````^^^ZZZWWWZZZ\\\]]]_________]]]\\\ZZZ\\\___bbbeeehhhiiijjjhhheeebbb^^^^^^___bbbcccccc``````cccdddccceeeiiiiiinnnxxxzzzxxxrrrqqqqqqqqqssstttsssqqqxxxwwwwwwyyyzzz{{{zzzyyytttrrrpppnnnllllllmmmnnnlllmmmoooppppppoooooonnndddbbbaaaaaadddfffhhhhhhjjjiiihhhgggffffffffffffbbbbbbaaa````````````aaaaaaaaabbbccccccccccccbbbeeedddbbbaaa`````````aaa`````````aaaaaaaaabbbbbb_________^^^]]][[[ZZZYYYUUUUUUVVVWWWVVVUUUSSSRRRPPPRRRTTTUUUVVVUUUTTTSSSWWWXXXXXXYYYYYYYYYXXXXXXSSSTTTUUUVVVXXXYYY[[[[[[[[[^^^bbbeeedddaaa\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSRRRTTTUUUVVVUUUTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNLLLMMMOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRTTTWWWYYY```ooo~~~PPPQQQRRRRRRQQQRRRTTTVVVVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSTTTWWWYYY[[[]]]]]]]]][[[ZZZZZZ[[[\\\ZZZYYYVVVWWWWWWWWWXXXZZZ[[[[[[YYYZZZZZZZZZYYYXXXWWWVVVWWWWWWYYY[[[\\\]]]^^^^^^]]]]]]^^^___aaaccceeefffdddcccbbbaaa```^^^[[[XXXXXXYYY[[[]]]]]]\\\[[[ZZZ]]]___aaadddggghhhiiiiiicccaaa^^^\\\\\\]]]___```aaa]]]]]]```aaa```aaaddddddiiiooovvvzzzwwwyyy}}}zzzxxxyyyvvvvvvwwwzzz}}}~~~}}}{{{~~~|||zzzzzz{{{{{{xxxuuusssqqqnnnllljjjjjjjjjkkkjjjkkklllmmmnnnmmmlllllldddbbb```___aaacccddddddffffffggggggfffeeeddddddcccbbbbbbaaa``````aaaaaa``````aaabbbbbbbbbbbbbbbccccccbbbaaa```___^^^]]]]]]]]]^^^______^^^]]]\\\[[[[[[ZZZZZZXXXVVVUUUTTTSSSTTTVVVVVVVVVUUUSSSRRRQQQRRRUUUWWWXXXXXXVVVUUUXXXXXXXXXYYYXXXXXXWWWWWWTTTTTTTTTTTTVVVXXXZZZ[[[[[[]]]```bbbbbb___[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTQQQRRRTTTTTTSSSSSSSSSTTTTTTSSSSSSQQQPPPOOONNNMMMMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSUUUVVVYYYdddoooPPPQQQRRRQQQQQQQQQSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRTTTWWWYYY[[[[[[WWWVVVUUUVVVWWWXXXWWWVVVQQQRRRTTTVVVZZZ]]]```bbbZZZ[[[[[[[[[[[[YYYWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[]]]___bbbfffiiijjjjjjhhhfffdddcccaaa^^^\\\WWWXXXZZZ[[[[[[ZZZYYYXXX```aaadddfffhhhiiiiiiiii___^^^\\\[[[[[[\\\]]]^^^aaa]]]\\\^^^___]]]]]]___cccggglllooosss~~~wwwooolllnnnrrrvvvqqqxxx}}}{{{xxxyyy}}}xxxyyy||||||{{{{{{yyyuuuqqqqqqooollljjjhhhhhhhhhiiihhhiiijjjkkklllkkkkkkjjjeeeccc```___```aaaaaaaaabbbdddffffffeeecccccccccddddddcccbbbaaaaaabbbbbb``````aaabbbbbbbbbbbbbbbaaabbbbbbbbb```^^^\\\[[[[[[\\\]]]]]]\\\ZZZXXXVVVWWWWWWWWWVVVTTTRRRQQQPPPSSSTTTUUUVVVVVVUUUSSSRRRRRRTTTWWWZZZ[[[[[[YYYXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVUUUSSSSSSSSSUUUWWWYYYZZZ[[[]]]^^^^^^]]][[[YYYXXXWWWVVVVVVUUUUUUUUUUUUPPPRRRTTTTTTSSSRRRSSSTTTSSSRRRRRRPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPSSSTTTVVVWWWWWWVVVUUUTTTQQQQQQRRRRRRSSSRRRRRRRRRVVVSSSQQQQQQQQQQQQYYYaaaoooMMMMMMMMMNNNOOOPPPQQQRRRQQQRRRSSSTTTTTTSSSQQQPPPNNNPPPRRRUUUWWWYYYZZZ[[[UUUTTTSSSTTTUUUUUUTTTSSSRRRSSSUUUXXX[[[^^^```aaa______]]]YYYUUUSSSTTTUUUZZZYYYXXXWWWWWWXXXZZZ[[[ZZZ\\\___aaabbbdddfffhhhgggdddbbbccceeeccc\\\VVVXXXXXXWWWVVVUUUWWWZZZ]]]bbbdddfffhhhhhhhhhgggfffZZZZZZZZZYYYXXXYYY\\\___```^^^]]]^^^aaacccaaa```bbb___aaahhhooouuu}}}|||ooohhhiiillllllkkkpppsssxxx~~~yyyuuuvvvvvvuuurrrssspppsss|||~~~|||{{{wwwsssooommmllljjjiiihhhggghhhfffdddbbbdddeeeggghhhiiiiiiiiihhhfffccc______``````^^^\\\`````````^^^^^^```cccgggfffggghhhfffccc```^^^^^^]]]^^^``````___^^^^^^___^^^______```___^^^\\\[[[]]]]]]\\\[[[YYYVVVTTTRRRSSSRRRRRRQQQPPPPPPOOOOOOTTTWWW[[[\\\[[[YYYXXXXXXXXXZZZ]]]______]]]YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLSSSRRRRRRQQQQQQPPPOOOOOOQQQOOOLLLKKKMMMNNNOOOOOONNNMMMMMMNNNPPPQQQQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOPPPQQQPPPOOOOOOQQQUUUXXXfffuuuNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRNNNOOORRRTTTVVVXXXYYYZZZVVVUUUSSSSSSSSSSSSRRRPPPQQQSSSUUUWWWZZZ]]]___```^^^^^^\\\XXXTTTRRRSSSTTTWWWVVVUUUTTTUUUVVVXXXYYYYYY\\\___aaabbbcccdddffffffcccaaabbbcccaaa[[[VVVVVVVVVVVVUUUTTTVVVYYY\\\```bbbdddfffffffffeeedddZZZ[[[[[[ZZZYYYYYY[[[^^^ddd```]]]\\\]]]______^^^```]]]]]]ccchhhlllsssyyywwwppppppssstttssspppqqqsssvvvzzz}}}zzzssspppqqqrrrqqqooopppmmmooovvvyyywwwwwwyyy|||zzzxxxuuurrrooommmlllhhhfffeeeeeeeeedddbbb```aaabbbdddfffggggggfffffffffdddbbbbbbddddddbbb`````````___]]]]]]^^^bbbeeedddeeefffeeebbb```______^^^___aaaaaa___^^^^^^___^^^^^^^^^^^^^^^\\\[[[ZZZXXXYYYZZZZZZYYYWWWTTTSSSQQQQQQRRRRRRRRRQQQPPPPPPUUUWWWZZZ[[[ZZZXXXXXXYYYXXXZZZ]]]______\\\YYYVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQPPPOOOQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMQQQQQQPPPPPPPPPPPPOOOOOOPPPNNNLLLLLLMMMNNNNNNNNNMMMLLLLLLNNNPPPRRRRRRQQQRRRRRRQQQPPPPPPPPPPPPQQQNNNOOOOOOPPPPPPOOOOOONNNNNNOOONNNMMMMMMOOOSSSVVV```mmmOOONNNNNNNNNNNNNNNOOOOOOSSSTTTUUUVVVVVVUUUTTTSSSNNNOOOQQQSSSUUUVVVWWWXXXVVVTTTRRRQQQQQQQQQOOOMMMPPPQQQSSSVVVYYY[[[]]]]]]\\\\\\ZZZVVVSSSQQQQQQRRRTTTSSSSSSSSSTTTUUUWWWYYYXXX[[[___bbbbbbbbbcccdddcccaaa______```^^^YYYUUUSSSSSSTTTTTTSSSUUUXXX[[[^^^___aaacccdddcccbbbaaa[[[\\\]]]\\\ZZZZZZ[[[\\\ccc```\\\ZZZ\\\^^^___```___\\\\\\___bbbdddhhhnnnwwwzzzyyywwwvvvwwwxxxyyyzzzzzzzzz{{{~~~wwwrrrmmmkkkmmmoooooonnnoookkkkkkoooqqqqqqqqqsssuuuuuutttrrrpppnnnlllkkkeeecccbbbbbbbbbbbb```^^^```aaaccceeefffffffffffffffffffffgggiiiiiigggeee```___^^^\\\[[[\\\___bbbaaacccdddcccaaa```___```___aaabbbaaa___^^^^^^___^^^^^^]]]\\\[[[ZZZYYYXXXSSSUUUXXXYYYYYYWWWUUUSSSOOOPPPRRRTTTTTTSSSRRRQQQVVVXXXYYYYYYXXXXXXYYYZZZXXXZZZ\\\^^^^^^[[[XXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNPPPOOOMMMLLLLLLLLLNNNOOONNNNNNMMMLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOONNNLLLLLLKKKKKKMMMPPPRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKMMMPPPSSSXXXaaannn{{{OOONNNNNNMMMMMMMMMMMMNNNRRRSSSTTTUUUUUUTTTTTTSSSNNNOOOQQQRRRTTTTTTUUUUUUSSSRRRPPPOOOPPPOOOMMMLLLNNNPPPRRRUUUXXXZZZZZZ[[[ZZZYYYXXXTTTQQQOOOPPPQQQSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ]]]aaaccccccbbbaaabbb```^^^]]]]]]]]][[[WWWTTTPPPRRRSSSTTTTTTUUUWWWYYY[[[\\\^^^```aaa```___^^^[[[]]]^^^]]][[[ZZZZZZZZZ]]]\\\\\\]]]___aaabbbcccaaa^^^]]]```bbbaaadddhhhpppzzz~~~|||xxxvvvyyyzzzsssrrrnnnkkkjjjlllnnnooooooooollliiijjjlllnnnooopppqqqqqqqqqpppnnnkkkiiihhhdddbbb``````aaaaaa```___cccdddfffggghhhiiihhhhhhggghhhiiijjjjjjiiigggeee```___^^^\\\ZZZ[[[^^^aaa```aaabbbbbb```___```aaa```aaabbbbbb```^^^^^^______^^^\\\ZZZYYYXXXWWWWWWSSSVVVYYY[[[[[[XXXTTTRRRNNNPPPSSSUUUVVVUUUSSSRRRWWWXXXXXXWWWVVVWWWYYY[[[XXXZZZ\\\]]]\\\ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNMMMJJJIIIHHHJJJLLLNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNOOOPPPRRRQQQOOOLLLJJJJJJJJJMMMPPPRRRSSSRRROOOOOONNNMMMMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJKKKNNNQQQSSSXXX___gggsssNNNNNNMMMLLLLLLLLLMMMMMMPPPPPPQQQRRRRRRRRRRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMNNNOOOOOONNNMMMMMMOOORRRUUUWWWXXXYYYYYYXXXXXXVVVSSSPPPNNNOOOPPPTTTTTTVVVXXXZZZ]]]___```^^^```ccccccbbb`````````]]]\\\[[[[[[ZZZXXXUUUSSSQQQSSSUUUVVVVVVVVVWWWYYYYYY[[[]]]^^^______]]]]]][[[\\\^^^]]][[[ZZZYYYZZZ[[[]]]```cccccccccbbbaaa```]]]^^^aaabbbaaacccfffkkkoooxxx~~~~~~||||||{{{yyyxxxyyyzzz|||~~~~~~}}}tttnnnjjjmmmkkkiiiiiijjjlllnnnooommmkkkgggfffhhhlllnnnnnnppppppooommmkkkiiigggeeedddbbb``````aaabbbbbbaaadddeeeggghhhiiiiiihhhhhhfffhhhiiiiiigggeeecccbbb``````^^^\\\ZZZ[[[^^^aaa```aaabbbaaa___^^^___aaa___```bbbaaa___^^^^^^___```^^^\\\YYYXXXWWWXXXXXXXXXZZZ\\\]]]\\\XXXTTTQQQOOOQQQTTTVVVWWWVVVUUUTTTWWWXXXXXXVVVUUUVVVYYY[[[YYYZZZ[[[\\\[[[YYYVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJHHHGGGGGGHHHKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTSSSPPPMMMJJJJJJJJJLLLPPPRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKLLLNNNPPPPPPSSSVVVZZZccctttMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQNNNOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLMMMNNNOOONNNMMMMMMOOORRRUUUWWWXXXXXXWWWWWWWWWUUURRROOONNNNNNPPPTTTUUUWWWZZZ]]]```bbbdddbbbcccdddbbb___]]]]]]]]][[[[[[ZZZYYYXXXVVVUUUTTTTTTVVVYYYZZZYYYXXXYYYYYYYYYZZZ\\\^^^___^^^]]]\\\ZZZ[[[\\\[[[YYYYYYZZZ[[[^^^aaaeeegggeeeaaa^^^\\\]]][[[\\\```aaa______cccdddeeekkkuuu~~~yyywwwvvvvvvuuutttrrrsssuuuxxx{{{~~~yyypppllliiihhhiiihhhgggfffggghhhjjjllliiihhheeebbbeeekkknnnmmmqqqooommmkkkiiihhhgggfffeeecccaaaaaabbbdddddddddcccdddeeeffffffeeedddcccdddfffgggeeeccc```______aaa```___]]]\\\]]]```ccccccdddcccaaa^^^]]]^^^___]]]___``````___^^^^^^___aaa___\\\YYYXXXXXXZZZ[[[]]]^^^______\\\XXXTTTRRRQQQRRRTTTVVVWWWWWWVVVUUUWWWWWWWWWVVVUUUVVVXXX[[[YYYZZZ[[[[[[ZZZXXXVVVTTTMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNLLLLLLKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTSSSPPPNNNKKKJJJJJJLLLOOOQQQQQQQQQNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMLLLKKKLLLMMMOOONNNPPPRRRSSSYYYeeewwwKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOOOOOOOOOOOOONNNNNNPPPNNNMMMMMMNNNNNNLLLKKKMMMOOORRRVVVXXXXXXWWWWWWVVVVVVUUURRROOONNNNNNPPPRRRTTTWWWZZZ^^^aaacccdddeeedddbbb___[[[XXXYYYYYYZZZZZZZZZXXXVVVUUUTTTTTTXXXZZZ]]]^^^]]][[[ZZZZZZYYYZZZ]]]^^^______]]]]]]YYYZZZZZZYYYWWWXXXZZZ\\\___bbbffffffbbb^^^\\\[[[\\\ZZZ[[[______\\\\\\^^^``````dddjjjppp{{{|||yyyvvvuuuuuuuuuvvvvvvvvvuuussswww{{{~~~qqqkkkjjjjjjiiihhhhhhgggfffeeefffhhhiiiggghhhfffcccgggooorrrppppppnnnkkkiiihhhhhhjjjkkkeeecccaaaaaaccceeeeeeeeeccccccddddddcccbbb```___```bbbcccaaa^^^]]]^^^___aaaaaa```___^^^```cccfffggggggeeebbb^^^\\\]]]^^^ZZZ\\\^^^___^^^^^^^^^```ccc```]]]ZZZYYYZZZ]]]___^^^^^^___^^^\\\XXXUUUSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXWWWVVVVVVXXXYYYYYYZZZZZZZZZYYYWWWUUUTTTMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNOOONNNNNNPPPQQQRRRSSSSSSSSSUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQOOOMMMLLLKKKKKKLLLOOOPPPPPPOOONNNMMMMMMLLLKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNKKKNNNPPPPPPRRRZZZfffpppJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRROOOOOOOOOOOOOOONNNMMMMMMRRRPPPNNNMMMMMMMMMKKKIIIMMMOOOSSSVVVXXXXXXWWWWWWVVVVVVUUURRROOONNNOOOPPPPPPRRRUUUYYY]]]```cccdddfffdddaaa\\\WWWUUUUUUWWWYYYZZZZZZXXXVVVTTTTTTUUUZZZ]]]```aaa___]]][[[[[[ZZZ[[[]]]___```___^^^]]]XXXYYYXXXWWWVVVWWWZZZ]]]]]]```cccbbb```^^^^^^___]]][[[\\\______\\\[[[\\\______bbbeeeeeeiiizzz|||zzzyyywwwuuusssqqquuuyyyzzz|||xxxxxxxxxzzz}}}~~~zzzuuuvvvwwwkkkggggggggghhhiiiiiiiiigggffffffhhhiiihhhjjjiiigggkkktttwwwtttooommmjjjhhhhhhjjjmmmoooeeeccc``````bbbeeeffffffddddddddddddcccaaa___^^^]]]___```___\\\\\\^^^aaabbbbbbaaa``````aaaeeehhhiiiiiifffbbb^^^\\\\\\\\\YYY[[[]]]^^^]]]]]]___```cccaaa]]]ZZZZZZ\\\___aaa^^^^^^]]]\\\[[[XXXVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUVVVXXXXXXWWWVVVWWWYYYYYYZZZZZZZZZXXXWWWUUUTTTMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOPPPQQQRRRRRRRRRVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNMMMLLLJJJIIIHHHGGGDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMNNNOOOOOONNNLLLLLLKKKKKKLLLNNNPPPOOONNNNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKLLLKKKJJJJJJKKKLLLIIILLLOOOOOOOOOSSS[[[cccwwwOOOMMMJJJHHHHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPOOOMMMLLLOOOPPPRRRRRRRRRSSSTTTVVVVVVVVVUUUTTTRRROOOMMMLLLOOOWWW\\\\\\\\\___bbbbbbbbb```\\\YYYVVVUUUUUUUUUXXXXXXYYYYYYYYYXXXXXXWWW^^^```ccceeeddd```[[[WWW[[[\\\]]]^^^____________]]]]]]]]]\\\[[[\\\^^^```aaabbbcccbbb___]]]\\\]]]\\\]]]^^^______^^^^^^]]]^^^^^^^^^^^^```eeelllqqq}}}wwwrrrrrrrrrtttwww|||}}}zzzvvvuuuyyy~~~sssiiidddeeehhhjjjgggeeedddbbbbbbcccdddeeekkkjjjlllqqqvvvyyyxxxvvvlllkkkiiigggggggggggghhhbbbaaa``````aaaccceeeggggggggggggfffdddbbb```___```aaabbbbbbbbbbbbaaa```aaaaaaaaabbbcccdddfffggghhheeeaaa^^^]]]\\\ZZZXXXTTTWWW\\\^^^____________^^^_________``````aaaaaa`````````]]]YYYUUUTTTTTTVVVVVVWWWWWWXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXYYY\\\ZZZXXXVVVUUUTTTUUUUUURRRQQQPPPPPPQQQRRRQQQOOOPPPOOONNNMMMMMMOOOQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRVVVTTTQQQNNNLLLLLLLLLMMMMMMNNNPPPOOONNNMMMNNNOOOMMMMMMNNNNNNMMMKKKHHHGGGBBBCCCDDDDDDDDDFFFIIILLLMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLLLLNNNPPPQQQQQQSSSVVVYYYhhhvvvLLLKKKIIIGGGGGGIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOSSSRRRQQQOOONNNMMMMMMMMMPPPPPPQQQQQQQQQPPPOOONNNOOOQQQSSSSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPOOONNNMMMSSS[[[aaaaaa```bbbcccbbbaaa___\\\YYYWWWVVVVVVVVVZZZ[[[\\\\\\]]]]]]\\\\\\]]]___bbbcccbbb___\\\ZZZ\\\\\\]]]^^^____________]]]^^^^^^]]]\\\\\\___aaabbbcccdddbbb___]]]\\\\\\]]]^^^```aaaaaa```^^^]]]bbbbbb```^^^^^^aaafffiii{{{{{{zzzyyyxxxyyy~~~}}}|||zzzqqqiiifffgggiiikkkiiigggfffdddcccdddeeefffkkkkkkllloootttvvvuuutttkkkjjjhhhgggffffffggggggdddcccaaaaaaaaaccceeegggggggggggggggeeedddbbb```aaabbbcccddddddcccbbbaaabbbbbbccccccdddfffggghhhgggddd```^^^]]]\\\ZZZYYYSSSWWW\\\___``````aaaaaa____________`````````aaa______^^^[[[WWWSSSRRRRRRVVVVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUSSSRRRPPPQQQRRRRRRQQQOOOPPPOOOMMMMMMMMMNNNPPPQQQUUUTTTTTTTTTSSSSSSRRRRRRRRRPPPNNNLLLKKKLLLLLLMMMNNNPPPRRRRRRPPPNNNNNNNNNLLLMMMNNNNNNMMMKKKHHHGGGEEEFFFGGGHHHHHHJJJMMMOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIIIIIIIJJJKKKMMMNNNMMMNNNOOOPPPPPPQQQSSSUUUZZZcccwwwKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOSSSRRRPPPNNNMMMLLLKKKKKKQQQQQQRRRRRRRRRQQQPPPOOOQQQTTTVVVVVVUUUSSSSSSTTTSSSRRRPPPOOONNNNNNOOOPPPXXX```ggggggeeeeeedddbbb^^^]]]ZZZXXXVVVVVVWWWXXXZZZ[[[\\\]]]^^^_________\\\]]]___``````___^^^]]]]]]]]]^^^^^^___^^^^^^^^^]]]^^^^^^]]]\\\]]]___aaacccdddeeeccc___]]]\\\\\\```aaacccdddcccaaa^^^]]]bbbbbb```]]]\\\^^^bbbeeennnxxxyyyyyyuuupppkkkhhhhhhjjjlllkkkiiihhhfffeeeeeeffffffkkkkkkkkkmmmpppqqqpppooojjjiiihhhggggggggggggggggggeeedddccccccdddfffggggggggghhhhhhgggeeedddccccccdddeeeffffffeeedddcccddddddddddddeeeggghhhiiifffccc```^^^]]]\\\ZZZYYYUUUXXX]]]```aaabbbcccddd____________``````````````````___[[[WWWSSSRRRRRRVVVWWWXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYXXXWWWUUUUUUTTTSSSQQQQQQRRRSSSQQQPPPOOONNNMMMMMMMMMNNNOOOPPPSSSSSSSSSRRRRRRRRRRRRRRRPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRTTTUUURRROOOMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGFFFGGGIIIJJJJJJLLLNNNQQQOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOOOONNNLLLKKKJJJJJJJJJKKKJJJKKKLLLMMMLLLKKKIIIGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQPPPOOOOOOPPPRRRTTTWWWdddyyyLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLPPPQQQQQQQQQQQQPPPPPPPPPTTTVVVXXXXXXWWWUUUTTTTTTQQQPPPNNNMMMMMMOOOQQQRRR[[[cccjjjjjjgggfffccc```ZZZYYYWWWUUUTTTUUUVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^[[[[[[[[[\\\]]]^^^______^^^^^^^^^___^^^^^^]]]]]]\\\]]]]]]\\\\\\\\\___aaadddeeeeeeccc```]]]\\\\\\aaaccceeefffeeebbb___]]]\\\]]]\\\\\\\\\___cccgggkkktttyyyssssssrrrpppmmmjjjhhhiiijjjkkkjjjiiigggffffffffffffkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhfffddddddeeefffgggggghhhhhhiiihhhgggfffeeedddeeefffggggggfffeeedddddddddddddddeeefffggghhheeebbb___]]]\\\\\\[[[ZZZXXX[[[___aaaaaaaaabbbccc_________```````````````bbbbbb```]]]XXXUUUTTTTTTVVVWWWYYYZZZ[[[\\\\\\]]]XXXXXXXXXYYYZZZZZZ[[[\\\XXXYYYZZZZZZYYYXXXWWWUUUUUUTTTRRRRRRSSSSSSRRRPPPNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPSSSVVVVVVSSSOOOLLLKKKKKKLLLMMMMMMMMMKKKIIIGGGDDDFFFHHHIIIJJJKKKNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRQQQPPPPPPPPPNNNLLLIIIHHHHHHIIIJJJIIIJJJLLLMMMLLLJJJHHHGGGIIIIIIJJJJJJLLLMMMNNNNNNRRRSSSSSSQQQOOONNNOOOPPPUUUUUU\\\kkk|||LLLLLLMMMMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMOOOPPPQQQMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPSSSUUUVVVVVVTTTRRRQQQRRRPPPOOONNNMMMNNNPPPSSSTTTZZZcccjjjiiifffddd```\\\VVVUUUSSSRRRQQQRRRTTTUUUQQQRRRUUUWWWYYY[[[[[[\\\YYYYYYYYYYYY[[[]]]___aaa^^^^^^^^^___^^^^^^]]]]]][[[\\\\\\[[[[[[\\\^^^aaaeeeffffffdddaaa^^^]]]]]]bbbccceeefffeeebbb```^^^YYYZZZ[[[[[[]]]```eeeiiimmmuuuuuupppppprrrrrroookkkhhhggggggjjjiiihhhggggggfffffffffjjjjjjiiigggeeedddcccccciiiiiijjjkkklllmmmmmmmmmkkkiiigggfffeeefffggghhhhhhhhhiiiiiiiiihhhfffeeeeeefffggggggggggggfffeeebbbbbbbbbbbbcccdddeeeeeedddaaa^^^\\\\\\\\\[[[ZZZ]]]___aaabbbaaa``````aaa```````````````_________aaaaaa___[[[WWWUUUTTTUUUWWWXXXYYY[[[\\\]]]]]]]]]WWWXXXYYYYYYZZZZZZ[[[[[[XXXYYYZZZ[[[ZZZYYYXXXWWWWWWUUUTTTTTTTTTTTTRRRQQQNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMPPPSSSUUUUUURRRNNNKKKJJJKKKLLLMMMNNNMMMLLLJJJHHHDDDGGGIIIKKKLLLMMMOOOQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPNNNKKKIIIHHHHHHIIIIIIHHHIIIKKKKKKKKKJJJHHHGGGKKKKKKKKKLLLLLLLLLLLLLLLQQQQQQQQQOOOLLLKKKKKKLLLOOOPPPUUU]]]gggvvvJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKMMMNNNOOOPPPKKKKKKLLLLLLMMMNNNPPPPPPOOOOOONNNNNNNNNOOOPPPPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUVVVYYYaaagggfffbbb```\\\XXXTTTSSSQQQOOOOOOPPPQQQRRRPPPQQQSSSVVVXXXYYYZZZ[[[WWWWWWWWWXXXZZZ\\\^^^```]]]]]]^^^^^^___^^^^^^^^^[[[\\\\\\\\\[[[]]]___bbbdddeeefffdddbbb```______bbbccccccccccccaaa```___ZZZ\\\]]]]]]^^^```dddhhhqqqyyyyyyqqqnnnooorrrsssqqqlllgggfffgggiiiiiihhhhhhhhhhhhgggggghhhhhhgggddd```^^^^^^___fffhhhjjjlllooopppqqqqqqkkkjjjhhhfffeeefffggghhhiiiiiijjjjjjiiigggfffeeedddeeefffggggggfffeeedddaaaaaaaaaaaaaaabbbccccccccc```]]]\\\\\\\\\\\\[[[```aaabbbbbb```^^^______```````````````_________]]]\\\[[[WWWTTTRRRSSSTTTXXXYYYZZZ[[[\\\\\\]]]]]]WWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZXXXWWWUUUUUUUUUUUUSSSQQQNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKQQQSSSUUUUUURRRNNNLLLKKKLLLMMMNNNOOOOOOMMMKKKJJJHHHJJJNNNPPPQQQRRRTTTUUUSSSSSSRRRRRRQQQPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNMMMKKKJJJIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMLLLKKKHHHGGGHHHIIIJJJLLLQQQVVV[[[eeexxxLLLKKKKKKJJJIIIHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOOOOONNNOOOPPPQQQRRROOOOOONNNLLLKKKKKKNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVWWW___dddccc___]]]ZZZVVVTTTRRRPPPOOONNNOOOPPPQQQNNNPPPRRRTTTVVVWWWXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^\\\\\\]]]^^^____________\\\]]]^^^^^^]]]___aaadddcccdddeeeeeebbbaaaaaaaaaaaaaaa```````````````aaa\\\]]]^^^______bbbfffhhhpppxxx{{{sssnnnnnnmmmqqqtttrrrmmmhhhhhhiiihhhiiiiiijjjjjjjjjjjjjjjfffgggeeeaaa]]]ZZZ[[[]]]ccceeehhhlllooorrrssstttjjjiiigggfffeeefffhhhiiijjjjjjjjjjjjhhhfffdddcccccccccdddeeeeeedddccccccaaaaaa``````aaaaaabbbbbbbbb___]]]\\\\\\]]]\\\[[[___aaabbbaaa___^^^___```aaa`````````____________ZZZZZZXXXUUUSSSRRRSSSUUUYYYYYYZZZ[[[[[[\\\[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\ZZZYYYYYYYYYZZZZZZ[[[\\\YYYXXXVVVUUUVVVUUUSSSRRROOOOOOPPPPPPQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRSSSRRRRRRQQQQQQPPPSSSTTTUUUUUURRRPPPOOOOOOMMMNNNOOOPPPPPPOOOMMMLLLJJJMMMQQQSSSTTTUUUWWWYYYTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKJJJHHHHHHIIIKKKLLLLLLOOOTTTWWW]]]iiiuuuOOONNNMMMKKKJJJJJJJJJJJJFFFGGGHHHHHHIIIJJJKKKKKKOOOOOONNNNNNNNNNNNNNNOOOQQQPPPPPPOOOPPPQQQRRRSSSQQQPPPOOOMMMKKKMMMPPPSSSRRRSSSTTTVVVWWWWWWWWWWWWVVV^^^cccaaa]]][[[YYYUUUTTTSSSQQQOOOOOOOOOPPPQQQLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVVVVWWWYYY[[[\\\]]][[[\\\]]]^^^______```___^^^___```______aaacccfffbbbdddeeeeeecccbbbbbbccc``````___^^^^^^___```aaaZZZ\\\^^^___aaadddiiillljjjooozzz}}}vvvvvvuuuooommmooolllppptttrrrmmmiiijjjllliiiiiijjjkkklllllllllllleeefffddd```[[[XXXYYY[[[aaacccgggkkkooorrrttttttiiihhhgggeeeeeeggghhhjjjjjjjjjjjjiiihhhfffdddbbbbbbbbbcccddddddcccbbbbbbaaaaaaaaaaaaaaaaaabbbcccaaa___\\\[[[\\\]]]\\\[[[^^^___``````______```aaaaaaaaa``````_________^^^ZZZZZZYYYVVVTTTTTTVVVXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]^^^______^^^]]]ZZZZZZYYYYYYYYY[[[\\\]]]ZZZXXXVVVVVVVVVVVVTTTRRROOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWTTTVVVVVVUUUSSSQQQQQQRRRNNNOOOPPPQQQQQQPPPNNNMMMKKKNNNQQQTTTUUUVVVXXXYYYUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNOOONNNMMMMMMKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFGGGIIIKKKHHHIIIKKKMMMNNNOOOOOONNNLLLMMMMMMMMMKKKKKKMMMOOONNNKKKKKKPPPTTTVVV[[[```oooOOOOOOPPPOOONNNLLLJJJIIIHHHJJJKKKKKKJJJJJJKKKMMMKKKLLLNNNOOOPPPOOONNNNNNJJJLLLOOORRRTTTUUUUUUUUUUUUSSSSSSSSSOOOLLLOOOUUUUUUWWWZZZZZZYYYWWWWWWWWWWWWYYYZZZ[[[[[[YYYWWWVVVXXXXXXVVVSSSPPPNNNNNNPPPRRRQQQQQQQQQSSSUUUVVVXXXVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^______^^^\\\[[[^^^eeeiiigggeeefffgggfffffffffggggggfffdddbbbaaaaaa___]]]\\\]]]^^^^^^^^^^^^```ccceeeggghhhiiiiiimmmpppuuu{{{|||||||||wwwqqqlllkkklllnnnnnnkkkooossssssoookkkiiiiiihhhhhhhhhhhhgggggggggggghhheee```]]]\\\___cccfffiiijjjjjjlllnnnppprrrsssjjjhhhffffffgggggggggfffeeeeeeffffffgggggghhhhhhgggeeebbbaaaaaa```___]]]aaabbbbbbbbbbbb```___^^^[[[\\\\\\\\\\\\]]]]]]]]]````````````aaaaaaaaaaaacccbbb```___]]]]]]\\\\\\XXXYYYYYYWWWVVVVVVXXXZZZ^^^\\\ZZZZZZ\\\\\\YYYVVV[[[[[[[[[\\\]]]^^^```aaa\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPQQQRRRSSSUUUWWWXXXXXXTTTUUUVVVWWWVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSQQQPPPNNNOOOPPPRRRTTTVVVXXXXXXXXXVVVUUUQQQQQQRRRRRRSSSSSSSSSTTTPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIKKKLLLMMMLLLJJJIIILLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMOOOQQQTTTVVV___jjj}}}QQQQQQQQQOOONNNLLLJJJIIIJJJKKKMMMLLLKKKKKKMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPNNNPPPSSSVVVWWWXXXXXXWWWVVVSSSRRRSSSRRROOOQQQVVVVVVYYY[[[\\\[[[YYYXXXYYYVVVWWWXXXYYYXXXWWWUUUTTTVVVVVVUUUSSSPPPOOOPPPRRRRRRQQQQQQQQQSSSTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^___```___^^^]]]___fffjjjhhhfffggggggeeegggggghhhgggfffdddbbb```aaa___\\\[[[\\\\\\\\\[[[\\\^^^aaaeeehhhjjjkkklllnnnpppsssvvvxxxzzzzzzzzz|||vvvrrrllliiihhhiiiiiiiiijjjmmmppppppmmmjjjiiijjjhhhhhhhhhggggggggggggggggggeeebbb```aaadddiiilllrrrqqqpppooonnnnnnoooppppppnnnkkkjjjiiihhhfffcccaaabbbdddeeefffggghhhhhhgggdddbbbaaaaaaaaaaaa``````aaaaaaaaaaaa___^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^aaa`````````````````````aaaaaa```^^^]]]]]]]]]]]]YYYYYYYYYXXXVVVVVVXXXZZZ^^^\\\ZZZ[[[\\\[[[YYYVVVYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUVVVVVVVVVTTTSSSRRRTTTTTTTTTSSSSSSRRRQQQQQQSSSTTTUUUTTTRRRQQQQQQRRRUUUUUUWWWXXXXXXWWWWWWVVVQQQQQQQQQQQQRRRRRRRRRSSSPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNPPPOOONNNMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOONNNLLLLLLLLLNNNOOOQQQSSS\\\kkk}}}TTTSSSQQQOOOMMMLLLKKKKKKLLLNNNOOOOOONNNMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRTTTUUUWWWYYYZZZZZZYYYYYYVVVRRRPPPSSSTTTSSSTTTVVVXXX[[[]]]^^^]]][[[ZZZZZZWWWXXXYYYYYYXXXVVVTTTSSSUUUUUUUUUTTTRRRQQQRRRTTTRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYY[[[\\\^^^```aaaaaa`````````hhhmmmllliiiiiihhheeeggghhhiiiiiigggdddaaa```bbb___\\\[[[[[[[[[ZZZYYY[[[]]]aaaeeeiiilllnnnooonnnnnnppppppppppppooonnnwww|||tttrrrqqqnnnjjjgggfffffffffeeehhhiiikkkkkkjjjiiiiiijjjggggggggggggggggggggggggdddccccccccceeeiiilllooovvvtttrrrooonnnnnnooopppvvvtttqqqooommmiiidddaaa]]]___bbbeeefffggggggfffdddaaa^^^]]]^^^`````````______``````___^^^\\\[[[]]]\\\[[[ZZZ[[[\\\^^^___aaa`````````______^^^^^^_________^^^^^^]]]]]]]]]YYYZZZZZZXXXWWWWWWYYY\\\^^^]]]\\\\\\\\\[[[YYYWWWVVVVVVWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSWWWVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSSSSSSSSSSSSSRRRRRRTTTVVVVVVVVVTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPQQQQQQQQQPPPRRRQQQOOOMMMKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJJJJKKKMMMSSS\\\ggguuuTTTSSSQQQOOONNNNNNNNNOOOOOOQQQRRRQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYXXXXXXWWWVVVPPPNNNRRRUUUUUUTTTUUUYYY[[[^^^^^^]]][[[[[[[[[ZZZZZZ[[[ZZZYYYXXXVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[\\\[[[[[[ZZZYYY\\\]]]^^^```aaabbbbbbbbbdddlllrrrqqqnnnmmmkkkhhhhhhiiiiiiiiigggeeebbb```bbb```]]]\\\\\\]]]\\\[[[\\\^^^bbbfffjjjmmmoooooollllllnnnnnnnnnnnnmmmlllqqquuu~~~~~~~~~|||tttpppqqqooollljjjhhhhhhhhhfffeeeeeeffffffffffffggghhhjjjfffffffffggggggggghhhhhhbbbbbbbbbccceeehhhkkklllpppooommmlllmmmoooqqqsssvvvuuusssqqqnnniiiddd___]]]___bbbeeeffffffdddccc___\\\YYYYYY[[[]]]^^^^^^^^^^^^______^^^]]][[[ZZZ\\\[[[YYYXXXYYY[[[]]]___``````______^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]YYYZZZZZZYYYXXXXXXZZZ]]]___^^^]]]]]]\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUVVVXXXZZZ\\\[[[ZZZYYYWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSSSSRRRUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQQQQQQQTTTRRROOOLLLKKKJJJKKKKKKHHHIIIJJJKKKLLLLLLMMMLLLNNNMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHIIIIIILLLPPPUUUYYYbbbsssRRRQQQPPPPPPPPPQQQSSSTTTRRRSSSTTTSSSRRRQQQRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUTTTSSSNNNLLLQQQUUUTTTSSSTTTXXXZZZ]]]^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVYYYZZZZZZYYYVVVTTTTTTTTTXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^]]]\\\[[[ZZZ\\\]]]^^^```aaabbbbbbcccgggooouuutttrrrqqqooollljjjjjjiiiiiigggeeecccbbbbbb```^^^^^^___aaaaaaaaa```bbbeeehhhkkkmmmmmmnnnkkklllmmmmmmmmmlllkkkjjjmmmnnnrrrxxx~~~}}}yyyuuupppnnnpppllljjjhhhhhhhhhgggfffdddccccccbbbcccdddfffggghhhdddeeeeeefffggghhhhhhiiieeeddddddeeeeeeggghhhiiihhhhhhggghhhjjjmmmoooqqqsssrrrpppnnnlllhhhccc______```ccceeeeeecccaaa```]]]ZZZXXXYYY[[[]]]^^^^^^]]]]]]^^^^^^^^^\\\[[[ZZZZZZYYYWWWVVVWWWYYY\\\^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\[[[YYYYYYZZZYYYXXXXXX[[[]]]_________^^^\\\ZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWWWWWWWYYY[[[\\\[[[ZZZXXXVVVVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQSSSTTTTTTSSSSSSUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOOOOOOONNNNNNLLLLLLNNNOOOPPPPPPPPPPPPSSSQQQNNNLLLJJJJJJKKKLLLHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKHHHKKKNNNPPPSSS___qqqPPPPPPQQQQQQSSSTTTVVVVVVTTTUUUVVVUUUSSSSSSSSSTTTUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQNNNNNNRRRTTTRRRRRRTTTWWWZZZ\\\]]][[[ZZZYYYYYYXXXWWWWWWWWWVVVVVVVVVVVV[[[]]]]]]\\\YYYVVVVVVVVVZZZ[[[[[[\\\]]]]]]\\\\\\[[[\\\^^^______^^^]]][[[]]]^^^^^^___```aaabbbbbbfffnnntttsssqqqqqqpppnnnkkkjjjiiigggffffffffffffcccaaa___```bbbdddddddddcccdddgggiiikkklllmmmmmmlllllllllllljjjhhheeedddhhhgggiiikkklllqqq~~~}}}wwwuuurrrllljjjkkkiiigggeeedddeeeeeedddcccbbb``````aaaccceeefffeeecccddddddfffggghhhiiiiiiiiihhhgggfffeeeeeefffgggeeeeeefffggghhhjjjkkklllooommmllljjjiiifffbbb______```aaabbbbbb```^^^]]]^^^\\\[[[\\\___``````___]]]]]]^^^^^^]]]\\\ZZZYYYYYYXXXWWWWWWXXXZZZ\\\^^^\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]^^^]]]\\\ZZZYYYXXXYYYYYYXXXWWWXXX[[[]]]```aaaaaa___\\\ZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZYYYWWWUUUUUUUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVUUUSSSQQQOOOPPPRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNOOONNNNNNPPPOOOMMMLLLKKKJJJKKKKKKHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKGGGJJJLLLMMMNNNTTT___gggPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVWWWVVVTTTSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSQQQPPPQQQTTTTTTQQQRRRUUUWWWZZZ]]]]]]\\\ZZZYYYZZZWWWVVVVVVVVVVVVWWWXXXXXX[[[]]]^^^^^^\\\ZZZYYYZZZ[[[[[[\\\]]]^^^]]]]]]\\\ZZZ\\\^^^```aaa```^^^]]]^^^^^^^^^^^^___``````aaabbbiiinnnmmmlllmmmnnnlllllljjjgggeeeeeefffhhhjjjeeecccaaaaaacccdddddddddccceeegggjjjlllmmmmmmmmmllllllkkkjjjhhheeecccaaadddcccdddeeedddeeeooozzz{{{vvvttttttsssmmmiiiiiigggeeecccbbbccccccccccccaaa______```dddeeedddcccbbbcccdddeeeggghhhiiijjjjjjhhhfffcccbbbcccddddddbbbdddfffhhhiiijjjjjjjjjnnnllliiigggfffdddaaa___\\\\\\]]]]]]]]]]]]]]]\\\^^^]]]^^^___aaabbb```^^^]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^ZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]^^^^^^]]][[[YYYWWWWWWWWWXXXWWWWWWXXXZZZ\\\```aaabbb```\\\YYYYYYZZZUUUUUUUUUUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXYYYWWWUUUSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWVVVTTTRRRPPPMMMOOOPPPQQQQQQQQQSSSUUUTTTUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKMMMPPPUUUYYYRRRSSSTTTVVVVVVUUUUUUTTTUUUVVVWWWVVVTTTSSSTTTUUUXXXWWWUUUTTTSSSTTTUUUUUUSSSSSSSSSRRRSSSSSSTTTUUUQQQRRRTTTWWWTTTPPPRRRWWWXXX[[[]]]^^^\\\[[[ZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ]]]______^^^]]]\\\]]]ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ\\\___aaabbbaaa```^^^______^^^^^^^^^______```^^^eeeiiihhhgggiiikkkjjjmmmjjjgggddddddgggjjjmmmgggeeebbbaaabbbccccccbbbccceeegggjjjmmmnnnoooooojjjjjjkkkjjjiiigggeeecccbbbaaacccdddccccccjjjtttsss}}}zzzuuuqqqrrruuuvvvqqqmmmmmmhhhfffcccbbbcccdddeeedddaaa______aaadddeeecccaaabbbbbbccceeeggghhhiiijjjgggeeebbb```______aaabbb```bbbfffiiilllmmmmmmmmmnnnlllhhheeedddbbb```^^^XXXYYYYYYZZZ[[[[[[\\\]]]\\\\\\]]]___aaaaaa^^^\\\^^^^^^______^^^]]][[[ZZZYYYZZZ[[[\\\]]]^^^______YYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]^^^^^^]]]ZZZXXXVVVVVVWWWWWWWWWVVVWWWZZZ\\\```bbbcccaaa\\\YYYYYYZZZUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYWWWUUUSSSXXXWWWTTTRRRRRRTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPOOONNNNNNOOOPPPRRRSSSTTTUUUWWWWWWVVVTTTQQQOOOLLLNNNPPPQQQQQQQQQSSSUUUOOOPPPRRRSSSSSSQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIHHHHHHGGGGGGCCCEEEHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEGGGIIILLLOOOPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZVVVUUUTTTUUUUUUUUUSSSQQQUUUUUUTTTTTTTTTTTTTTTUUUSSSQQQPPPOOOPPPQQQSSSUUUZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\WWWYYY[[[\\\[[[\\\]]]^^^```___^^^]]]\\\[[[[[[[[[\\\^^^aaacccccc```\\\ZZZYYYXXXXXXYYY[[[]]]___aaabbbcccbbbaaa```bbbeeehhhjjjiiihhhffffffeeeeeeeeeiiigggeeeddddddeeedddbbbccceeehhhjjjlllllllllkkkjjjjjjjjjjjjiiigggeeedddcccfffhhhfffbbb```bbbeeemmmpppxxxvvvsssuuuuuuuuuvvvuuurrrmmmiiigggkkkiiifffccccccdddeeegggeeefffggggggfffdddbbbaaadddfffgggfffeeeddddddeeedddbbb```aaaccccccaaa^^^\\\^^^bbbeeeiiilllooopppnnnkkkgggccc``````aaabbb___]]]\\\\\\]]]^^^]]]\\\[[[\\\___aaabbbbbbaaa``````^^^[[[ZZZ\\\]]]^^^^^^______```aaabbb```\\\YYYWWWWWWWWWYYY[[[]]]\\\[[[___^^^]]][[[YYYXXXXXXXXX[[[YYYWWWUUUVVVXXX[[[]]]^^^]]]\\\ZZZYYYXXXXXXXXXYYYUUURRRQQQSSSTTTSSSQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWUUUSSSRRRQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSVVVVVVWWWWWWUUUSSSPPPNNNKKKLLLNNNPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUTTTSSSSSSNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNOOOMMMLLLNNNPPPPPPLLLIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGHHHJJJLLLMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUSSSSSSTTTTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPQQQRRRSSSTTTZZZZZZYYYXXXXXXXXXYYYYYYWWWWWWWWWWWWXXXYYY[[[\\\ZZZ\\\]]]]]]\\\[[[[[[\\\aaa```___]]]\\\[[[[[[[[[]]]^^^aaabbbaaa___[[[YYYWWWWWWWWWXXXZZZ]]]___```aaabbbcccbbbbbbbbbeeegggiiihhhgggfffeeeeeeeeeeeeeeecccbbbcccdddeeeeeedddcccdddgggiiijjjjjjjjjiiiiiijjjjjjjjjiiihhhfffeeecccfffiiigggcccaaacccfffhhhjjjqqq}}}vvvooolllnnnpppqqqqqqqqqooollliiifffiiihhhfffdddccccccdddeeeeeefffgggggggggeeecccbbbcccdddeeeeeecccaaaaaabbbbbbaaa```aaacccccc```]]]]]]^^^aaaeeeiiilllnnnoooooolllhhhdddaaa``````aaa```^^^\\\\\\]]]^^^]]]\\\YYYZZZ]]]___```````````````^^^[[[ZZZ[[[\\\\\\[[[^^^^^^^^^```aaa___\\\YYYWWWVVVVVVXXXZZZ[[[ZZZYYY___^^^^^^^^^]]]\\\\\\\\\ZZZXXXVVVTTTUUUWWWZZZ\\\\\\[[[YYYXXXWWWWWWXXXXXXXXXUUURRRQQQQQQRRRQQQOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVUUUTTTRRROOOMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSOOOOOONNNNNNNNNMMMMMMMMMOOONNNMMMLLLLLLLLLLLLLLLNNNLLLKKKMMMNNNNNNLLLIIIJJJJJJIIIIIIIIIIIIJJJJJJGGGIIIIIIHHHGGGFFFGGGHHHFFFFFFFFFHHHJJJJJJIIIGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUWWWXXXXXXWWWWWWVVVVVVTTTRRRQQQRRRSSSSSSSSSSSSRRRPPPOOOOOOQQQRRRTTTUUUTTTSSSRRRRRRRRRTTTTTTYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWVVVWWWXXXYYY[[[\\\^^^___```___]]][[[[[[[[[bbbaaa___]]]\\\[[[ZZZZZZ]]]^^^___```^^^\\\XXXVVVTTTUUUVVVWWWZZZ\\\^^^``````aaacccdddccccccdddeeeffffffeeeeeeddddddccccccaaa```___aaaccceeeffffffcccdddfffhhhiiihhhhhhggghhhiiiiiijjjiiihhhfffeeedddfffhhhgggdddcccdddgggcccdddiiisssyyyuuuqqqllljjjkkkllllllmmmlllkkkiiigggfffgggfffeeedddcccccccccddddddeeefffggggggfffeeedddaaacccdddccc```_________`````````bbbcccbbb___\\\]]]___aaaeeehhhkkklllmmmooommmiiieeebbbaaa```aaaaaa___]]]]]]^^^^^^^^^\\\WWWXXXZZZ\\\]]]^^^_________]]]ZZZYYYYYYYYYYYYXXXZZZZZZ[[[]]]^^^]]]ZZZXXXWWWVVVVVVWWWYYYYYYYYYXXX\\\]]]^^^______^^^]]]\\\XXXVVVTTTSSSSSSUUUWWWYYYYYYXXXVVVUUUUUUWWWXXXZZZXXXUUURRRPPPPPPPPPOOONNNOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLNNNPPPRRRSSSUUUUUUVVVVVVUUUTTTRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOMMMLLLKKKJJJJJJJJJLLLKKKJJJKKKLLLLLLJJJHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEDDDEEEGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWYYYYYYWWWVVVUUUUUURRRPPPOOOQQQSSSTTTTTTRRRPPPNNNMMMNNNOOOQQQSSSVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXVVVUUUUUUVVVWWWYYY[[[\\\^^^___```___]]]\\\[[[\\\bbbaaa___]]][[[ZZZYYYYYY[[[\\\\\\\\\ZZZXXXUUUSSSRRRSSSTTTWWWYYY[[[]]]^^^^^^```cccddddddcccccccccbbbbbbbbbbbbbbbaaa``````___^^^]]]___aaacccdddddddddeeefffggggggggggggfffggghhhiiiiiiiiigggfffeeebbbdddeeeeeecccbbbdddfffbbbbbbdddjjjsss~~~{{{uuurrroookkkjjjlllkkkkkkjjjiiihhhgggeeedddeeeeeeeeeddddddcccccccccdddeeeeeefffffffffeeeeeeaaabbbcccbbb```^^^^^^^^^^^^___```bbbbbbaaa^^^\\\^^^___bbbeeegggjjjkkklllmmmkkkiiifffdddcccbbbbbbaaa___^^^]]]^^^^^^]]]\\\WWWXXXYYYZZZ\\\]]]^^^^^^[[[YYYWWWWWWXXXYYYXXXXXXWWWWWWXXXZZZ\\\\\\ZZZXXXZZZXXXWWWWWWXXXYYYXXXWWWXXXZZZ[[[]]]]]][[[ZZZXXXVVVUUUSSSRRRRRRSSSUUUVVVWWWVVVTTTTTTUUUWWWZZZ\\\XXXVVVTTTQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUUUUVVVTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQOOONNNMMMLLLLLLKKKJJJKKKNNNPPPRRRRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAACCCCCCPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWXXXXXXWWWUUUTTTSSSQQQNNNNNNPPPRRRSSSTTTPPPOOONNNMMMNNNOOOQQQRRRUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTVVVXXXZZZ[[[ZZZ\\\^^^^^^]]]\\\]]]^^^```___^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQRRRSSSTTTVVVYYYZZZ\\\\\\\\\___bbbdddcccbbbaaaaaa______`````````___^^^]]]___^^^\\\]]]___``````___ddddddeeeffffffffffffffffffgggggghhhgggfffdddccc___```aaaaaaaaaaaabbbcccdddddddddeeeiiinnntttxxx}}}uuuooolllkkkiiiiiilllnnnmmmkkkiiifffeeedddcccddddddddddddddddddccccccdddddddddeeeeeeeeeeeeeeeaaabbbcccbbb```___^^^___]]]___aaabbbaaa```___^^^```aaaccceeehhhiiijjjkkkjjjiiihhhgggffffffeeeeeeaaa___]]]]]]]]]^^^]]][[[XXXYYYZZZ\\\]]]]]]]]]]]]VVVUUUTTTUUUXXXYYYYYYYYYXXXWWWXXX[[[^^^___^^^]]]]]][[[YYYXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZXXXVVVUUUUUUSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTTTTVVVXXX[[[]]]YYYXXXVVVSSSQQQOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOONNNNNNNNNNNNKKKKKKLLLLLLNNNOOOQQQQQQQQQQQQQQQPPPOOONNNMMMMMMKKKKKKIIIIIIJJJLLLOOOPPPQQQQQQQQQQQQOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDCCCDDDEEEFFFEEECCCDDDEEEEEEDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRPPPOOOMMMNNNPPPRRRSSSSSSOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQRRRRRRTTTVVVYYYZZZVVVYYY[[[\\\\\\\\\]]]^^^]]]]]][[[ZZZYYYYYYXXXXXXYYYXXXWWWVVVTTTSSSSSSRRRRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ]]]```aaaaaa```___```]]]^^^___``````___^^^]]]___]]][[[[[[]]]]]]]]]\\\bbbbbbccccccdddeeeffffffffffffffffffeeecccaaa```\\\\\\]]]^^^___``````aaaddddddddddddcccdddgggjjjjjjqqq|||wwwpppkkkkkkkkkkkkmmmqqqooonnnkkkhhhfffeeeddddddeeeeeeddddddddddddeeeeeedddddddddccccccccccccccc```bbbccccccaaa``````aaa^^^```aaaaaa```___```aaabbbccceeeggghhhiiijjjjjjiiiiiiiiiiiihhhgggfffeeeaaa___]]]\\\\\\\\\[[[ZZZYYYZZZ\\\^^^^^^]]]\\\[[[SSSRRRSSSUUUXXXZZZZZZYYYYYYYYYZZZ]]]aaaccccccbbb___\\\ZZZXXXXXXYYYXXXWWWXXXYYYYYYYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[XXXXXXWWWTTTQQQOOOPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUPPPOOONNNMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMOOOPPPQQQPPPOOOOOONNNMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPPPPQQQPPPOOOMMMKKKJJJGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLHHHIIIIIIHHHFFFFFFGGGIIIEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFEEECCCBBBCCCDDDFFFDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEECCCCCCAAA@@@@@@@@@AAABBBSSSTTTTTTUUUUUUUUUUUUUUUQQQQQQQQQPPPPPPOOOOOOOOONNNMMMMMMNNNQQQRRRRRRQQQOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTUUUUUUVVVVVVTTTTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRUUUWWWXXXTTTWWWYYYZZZYYYZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUTTTUUUVVVXXXYYYZZZYYYYYYYYY[[[^^^___^^^]]]^^^___^^^___aaabbbbbbaaa___^^^]]][[[ZZZZZZ[[[\\\\\\[[[^^^______```aaacccdddeeeeeeeeeeeeeeecccaaa^^^]]][[[ZZZ[[[\\\^^^___```______aaacccbbb```___```bbb___eeeppp~~~|||wwwsssrrrmmmjjjlllmmmlllmmmooonnnllliiigggeeeeeefffggggggfffdddcccccceeefffgggddddddcccbbbaaaaaaaaaaaa^^^```bbbbbbaaa```aaabbb___aaabbbaaa______bbbeeedddeeefffhhhiiijjjjjjjjjkkkkkkkkkkkkiiifffdddbbb```^^^\\\[[[[[[[[[ZZZYYYXXXZZZ]]]______\\\YYYWWWSSSSSSSSSUUUXXXYYYYYYXXXWWWWWWXXX[[[___bbbcccccc```]]]YYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSUUUWWWXXXXXXXXXUUUVVVVVVSSSPPPOOOPPPSSSRRRRRRSSSSSSTTTSSSSSSRRRNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMMMMMMMNNNNNNOOOPPPLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHJJJJJJHHHFFFEEEGGGJJJDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDBBBAAABBBCCCEEECCCAAABBBDDDEEEFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAACCCDDDEEECCCBBB@@@?????????@@@AAATTTUUUUUUVVVVVVVVVUUUUUUOOONNNMMMMMMLLLLLLLLLMMMLLLLLLLLLOOOQQQRRRRRRPPPNNNPPPRRRUUUUUUUUUTTTSSSOOOPPPRRRSSSUUUVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOOOONNNNNNNNNOOOQQQTTTVVVXXXTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZXXXWWWVVVWWWXXXXXXUUUVVVWWWYYYZZZYYYYYYXXXYYY[[[]]]]]]\\\\\\]]]^^^___aaabbbddddddcccaaa```[[[ZZZXXXYYY[[[\\\\\\[[[[[[\\\\\\]]]___aaabbbccceeeeeeeeedddbbb___\\\[[[[[[ZZZZZZ\\\^^^``````___ZZZ]]]```aaa^^^]]]]]]___YYY___gggnnnyyy{{{vvvtttqqqooommmiiihhhkkkkkkhhhffffffllljjjgggeeeeeefffhhhiiihhhgggeeecccccceeegggiiidddcccbbbaaa````````````\\\^^^```aaa``````aaabbbaaabbbbbb```^^^___cccgggeeefffgggiiijjjjjjjjjjjjmmmmmmmmmllliiieeebbb___```^^^[[[ZZZ[[[ZZZYYYXXXXXXZZZ^^^```___[[[WWWTTTUUUTTTTTTVVVXXXYYYWWWVVVSSSSSSTTTWWW\\\___``````___\\\XXXVVVVVVVVVUUUTTTOOOOOOOOOOOOPPPQQQSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQMMMOOORRRUUUVVVWWWVVVUUUSSSTTTTTTRRROOONNNPPPSSSRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQRRRQQQQQQOOONNNNNNNNNNNNNNNOOOOOOJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJJJJHHHEEEEEEHHHJJJDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEDDDBBBAAABBBCCCCCCAAA@@@@@@CCCEEEFFFEEEBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEBBBAAA@@@>>>>>>>>>???@@@UUUSSSRRRSSSUUUTTTQQQMMMMMMLLLKKKIIIIIIJJJKKKKKKKKKLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPOOOOOORRRQQQPPPOOOPPPPPPRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUYYYXXXVVVUUUUUUVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[YYYYYYZZZYYYYYYZZZ\\\___dddaaa______bbbcccbbb``````bbbccccccaaa___^^^^^^\\\XXXTTTUUUYYY\\\[[[YYYZZZZZZYYYYYY[[[\\\^^^___bbbbbbaaa```___]]][[[ZZZ]]]]]]^^^___``````______```^^^]]]^^^```aaa^^^\\\XXX[[[```eeeiiissszzzqqqnnnmmmjjjgggeeehhhkkklllkkkiiihhhhhhkkkhhhffffffggghhhhhhgggiiieeeaaaaaadddhhhiiiiiifffeeecccaaa```___^^^^^^___^^^]]]\\\\\\^^^___aaaaaacccdddccc``````dddgggffffffgggffffffgggjjjlllooonnnnnnllliiifffcccaaa]]]\\\ZZZZZZZZZYYYWWWUUUWWWXXXYYYYYYYYYWWWUUUSSSUUUUUUTTTTTTTTTTTTUUUUUUYYYYYYYYYZZZZZZZZZZZZZZZ\\\YYYUUUSSSSSSSSSSSSSSSMMMMMMMMMNNNNNNOOOOOOOOORRRRRRSSSTTTUUUTTTQQQOOONNNNNNPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPQQQMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJIIIHHHIIIJJJKKKLLLJJJKKKMMMNNNNNNMMMMMMLLLIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMKKKJJJHHHGGGFFFGGGHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>???AAACCCDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@???>>>@@@@@@???>>>=========>>>AAAAAA@@@@@@???>>>>>>>>>SSSQQQPPPQQQRRRRRROOOLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKMMMOOORRRSSSSSSSSSRRRSSSSSSSSSRRRRRRRRRSSSSSSQQQQQQOOONNNNNNNNNOOOPPPRRRQQQQQQPPPPPPOOONNNNNNPPPPPPNNNNNNMMMNNNOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYYYYZZZ]]]aaadddjjjfffcccbbbbbbbbbaaa___]]]___aaaaaa___]]]]]]^^^]]]XXXSSSSSSWWW[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]^^^`````````___^^^\\\[[[ZZZ]]]]]]^^^__________________]]]]]]^^^```aaa___\\\ZZZZZZ]]]```bbbggguuuzzzpppkkkjjjjjjiiigggeeehhhkkklllkkkiiihhhhhhhhhfffddddddeeefffffffffgggdddccccccfffgggfffeeefffeeecccbbb```___^^^^^^___^^^]]]\\\\\\]]]___```aaacccdddbbb______bbbeeedddeeeeeeeeedddeeehhhjjjllllllkkkjjjgggdddaaa___]]]\\\ZZZZZZ[[[ZZZWWWUUUWWWXXXYYYZZZYYYWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVSSSRRRQQQQQQPPPOOOLLLMMMMMMNNNOOOOOOPPPPPPTTTSSSSSSTTTTTTSSSPPPMMMMMMNNNOOOQQQRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@FFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBBBB???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>OOONNNNNNOOOPPPOOOLLLJJJJJJIIIIIIHHHIIIIIIJJJJJJLLLNNNQQQTTTUUUUUUTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQSSSRRRPPPMMMKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLOOOOOOOOOOOOOOOQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSUUUXXXZZZ]]]aaafffiiiooolllgggdddbbbaaa```___[[[]]]^^^^^^]]][[[\\\\\\^^^YYYSSSRRRUUUYYY[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\ZZZZZZ\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]___```___]]]\\\YYYYYY\\\]]]```gggooo}}}zzzsssnnnhhhfffggghhhgggeeeeeehhhkkklllkkkiiiggggggeeecccbbbbbbdddeeedddddddddddddddeeeffffffcccaaaeeedddcccbbbaaa```___^^^^^^]]]\\\\\\\\\]]]___```bbbddddddbbb^^^]]]```cccbbbcccddddddcccccceeegggiiiiiihhhgggeeebbb___^^^]]]\\\[[[[[[\\\[[[XXXVVVXXXYYYZZZZZZZZZXXXVVVTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRRRRRRRQQQOOOMMMKKKLLLMMMNNNOOOPPPQQQRRRVVVTTTSSSSSSSSSQQQMMMJJJKKKLLLNNNPPPQQQRRRSSSSSSPPPOOOOOOOOOOOOOOOOOOPPPLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLMMMMMMLLLKKKJJJIIIGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@GGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???????????????LLLLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJMMMOOOSSSUUUWWWVVVTTTSSSUUUUUUTTTTTTSSSRRRQQQPPPQQQPPPNNNLLLIIIGGGFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIOOONNNMMMMMMNNNPPPSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWUUUSSSTTTVVVYYY\\\^^^ccchhhlllooolllhhhdddaaa`````````\\\^^^^^^]]][[[ZZZZZZ[[[\\\YYYUUUUUUWWWYYYZZZYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\ZZZZZZ[[[]]]^^^___^^^^^^\\\YYYXXX]]]```aaadddhhhjjjttt~~~wwwqqqkkkhhhfffeeeffffffeeedddfffhhhkkkllljjjhhhgggfffcccbbbaaabbbccceeedddccceeeddddddddddddcccaaa```cccccccccbbbaaa```______]]]]]]\\\\\\\\\]]]^^^___ccceeeeeebbb^^^]]]___bbbbbbcccddddddcccbbbdddeeeggggggfffeeecccaaa___]]]\\\\\\\\\\\\]]]\\\YYYVVVWWWXXXYYYYYYYYYWWWUUUSSSQQQRRRRRRSSSUUUVVVXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTTTTUUUSSSPPPMMMKKKKKKMMMNNNPPPQQQRRRSSSWWWUUUSSSRRRQQQNNNKKKHHHJJJLLLMMMOOOQQQRRRSSSSSSNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLLLLKKKKKKKKKGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@??????????????????@@@@@@JJJKKKLLLMMMLLLKKKJJJIIIFFFGGGHHHIIIIIIJJJKKKKKKNNNOOORRRUUUVVVUUUSSSRRRUUUUUUVVVUUUTTTSSSRRRQQQNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIINNNNNNMMMMMMOOOQQQTTTVVVUUUUUUUUUTTTTTTUUUUUUUUUTTTUUUWWWXXXXXXVVVUUUSSSXXXZZZ\\\]]]___bbbfffiiijjjhhhfffccc```___```aaa`````````^^^ZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZXXXWWWZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXZZZ[[[\\\\\\]]]]]]^^^^^^ZZZZZZ___ccccccdddeeedddiiisssyyysssttttttooojjjcccccccccdddeeeffffffeeefffhhhkkkllljjjgggfffeeebbbaaaaaabbbeeefffeeedddfffeeedddcccaaaaaaaaabbbbbbbbbbbbcccbbbaaa```___\\\\\\\\\\\\]]]]]]^^^^^^dddeeeeeebbb^^^]]]___bbbccceeefffeeedddcccdddeeeeeeffffffeeecccaaa___^^^\\\\\\\\\]]]^^^]]]ZZZWWWVVVWWWXXXYYYXXXVVVTTTSSSRRRRRRSSSTTTVVVXXXYYYZZZXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSUUUUUUSSSPPPMMMKKKLLLMMMNNNPPPQQQSSSSSSVVVTTTRRRPPPOOOMMMJJJHHHJJJKKKMMMOOOPPPQQQRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMHHHIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@???>>>=========>>>>>>>>>=========>>>???@@@@@@>>>>>>>>>???@@@@@@@@@AAAGGGIIIKKKKKKJJJHHHHHHIIIEEEFFFHHHIIIKKKKKKLLLLLLNNNOOOPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQLLLLLLLLLKKKJJJIIIHHHGGGDDDEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJMMMMMMMMMNNNPPPSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVVVV\\\]]]^^^^^^^^^```cccfffcccccccccbbb___^^^___aaaaaaaaa```]]]ZZZYYYYYYZZZXXXYYY\\\]]]]]][[[XXXVVVYYYZZZ[[[]]]^^^_____________________^^^]]]\\\[[[YYYZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[[[[\\\^^^[[[[[[___bbb``````bbbccceeekkkuuu|||vvvnnnkkkkkkjjjfffccc\\\]]]___aaadddfffhhhhhhfffhhhkkkllljjjgggeeeeeeaaa```aaacccfffgggfffeeeffffffeeecccaaa```bbbddd```aaabbbccccccbbb``````\\\\\\\\\\\\]]]]]]]]]]]]cccddddddaaa]]]\\\^^^aaaeeefffggggggeeeccccccddddddeeeeeeeeecccbbb```^^^\\\\\\]]]^^^___^^^ZZZWWWWWWWWWYYYYYYXXXWWWTTTSSSTTTTTTUUUVVVWWWYYY[[[\\\XXXXXXXXXWWWWWWVVVVVVVVVRRRQQQQQQRRRSSSRRRNNNLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTRRRPPPOOONNNMMMKKKIIIKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMIIIJJJKKKLLLMMMLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMGGGHHHJJJLLLNNNPPPPPPQQQNNNNNNOOONNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>???@@@======>>>???@@@AAAAAAAAADDDFFFIIIIIIGGGEEEFFFGGGEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQOOOLLLLLLMMMMMMLLLJJJIIIHHHEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYYYY___``````___^^^___aaaccc^^^```cccbbb```^^^^^^___^^^^^^^^^\\\ZZZZZZ[[[]]]ZZZ[[[]]]^^^]]][[[ZZZYYYYYYZZZ\\\^^^```aaaaaaaaa_________^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWZZZ\\\\\\ZZZYYYZZZ[[[[[[YYYZZZ^^^___]]]^^^bbbaaacccgggoooyyy}}}pppmmmjjjgggeeedddbbbaaa]]]^^^```bbbccceeegggiiifffhhhkkkkkkiiifffeeeddd______```cccfffgggfffeeeccceeegggfffcccaaabbbccc___```bbbccccccbbbaaa```[[[[[[\\\]]]]]]]]]]]]]]]```aaaaaa___[[[ZZZ\\\___eeefffhhhgggeeecccbbbcccccccccdddccccccaaa___^^^[[[\\\]]]___```___[[[XXXXXXYYYZZZ[[[ZZZYYYVVVUUUVVVVVVWWWWWWYYYZZZ[[[\\\YYYYYYYYYYYYXXXXXXXXXXXXSSSRRRQQQRRRSSSRRRPPPMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPNNNMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHIIIKKKMMMOOOPPPPPPPPPNNNOOOOOOOOONNNMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>======>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBAAADDDGGGGGGEEECCCDDDEEEEEEGGGIIIKKKMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQMMMOOOPPPRRRRRRQQQOOONNNMMMNNNNNNNNNMMMKKKIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIDDDEEEGGGIIIJJJJJJJJJIIIHHHJJJLLLOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUWWWYYYZZZ[[[___``````___^^^^^^```bbb]]]```cccccc```^^^]]]^^^ZZZ[[[[[[ZZZZZZZZZ]]]___\\\]]]^^^]]]\\\[[[[[[\\\XXXZZZ\\\___aaabbbcccccc___^^^^^^]]][[[YYYXXXWWWXXXYYYYYYYYYXXXWWWWWWVVVXXXZZZ\\\\\\YYYWWWXXXZZZVVVVVVYYY^^^^^^]]]aaafff^^^aaafffmmmuuuzzz}}}~~~{{{|||wwwuuukkkjjjiiifffdddcccdddeeecccdddeeedddddddddfffgggfffhhhkkkkkkiiifffdddddd^^^^^^___bbbeeegggfffddd```dddhhhiiifffcccbbbbbb___```bbbcccdddcccaaa```[[[[[[\\\]]]]]]]]]]]]\\\]]]^^^___\\\YYYXXX[[[^^^dddfffggggggdddbbbaaaaaaaaabbbbbbbbbbbb```^^^]]][[[\\\]]]```aaa___[[[XXXZZZ[[[\\\]]]\\\ZZZXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]YYYYYYYYYZZZZZZZZZZZZZZZVVVTTTSSSTTTUUUTTTRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSSSSSSSQQQPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIKKKLLLNNNOOOOOOOOONNNOOOOOOPPPPPPOOONNNLLLKKKHHHHHHHHHHHHGGGEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGDDDEEEFFFHHHHHHHHHGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@>>>======???AAABBB@@@@@@???>>>======>>>>>><<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAAGGGIIIKKKMMMNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOPPPSSSVVVYYYXXXWWWVVVWWWXXXZZZ\\\\\\[[[ZZZYYYYYYZZZ[[[[[[^^^\\\[[[\\\______]]][[[\\\]]]^^^^^^^^^]]]\\\[[[``````^^^]]]\\\[[[[[[[[[\\\]]]___```___]]][[[YYY\\\\\\^^^aaadddeeecccaaa^^^\\\ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXX[[[\\\^^^___^^^[[[XXXUUUZZZYYYXXXYYY]]]```bbbcccfffeeeeeegggjjjmmmnnnnnnqqqxxxxxxrrrmmmjjjiiijjjiiigggdddbbbbbbccc^^^```ccceeeeeedddbbbaaaeeeeeedddeeeeeedddbbb```aaaaaabbbdddffffffeeedddaaaaaacccddddddcccbbbaaacccaaa```___```aaa```______^^^\\\[[[[[[\\\^^^___[[[[[[\\\[[[[[[]]]```ccceeeeeeeeeeeeeeecccbbbbbbeeecccbbbbbbcccbbb___[[[\\\]]]^^^______]]][[[ZZZWWWWWWYYY[[[]]][[[WWWTTTZZZXXXWWWYYY\\\]]][[[XXXZZZXXXWWWXXXZZZ[[[YYYVVVYYYWWWUUUUUUWWWWWWUUURRRTTTSSSQQQPPPOOOOOOPPPPPPOOOOOOMMMLLLLLLLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPNNNPPPTTTVVVWWWVVVSSSRRRQQQMMMIIIIIIMMMOOOMMMJJJNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDBBB@@@??????@@@AAACCCAAAAAA@@@???@@@AAABBBCCCFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCDDDEEEBBBCCCEEEFFFFFFDDDBBBAAAGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA??????>>>>>>>>>???AAABBB<<<;;;:::999:::<<<>>>???>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGIIIKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPSSSVVVXXXWWWVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\^^^\\\\\\^^^``````]]][[[\\\\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[[[[ZZZ[[[[[[[[[^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[]]]```cccdddcccaaa^^^\\\ZZZXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYYYY[[[\\\]]]^^^]]][[[XXXVVV\\\[[[ZZZ\\\___ccceeefffiiihhhfffgggiiijjjjjjiiijjjnnnttt|||~~~uuupppmmmlllkkkiiiiiihhheeebbbaaabbbcccaaabbbdddeeeeeedddbbbaaaddddddeeefffgggfffdddbbbcccccccccdddeeeeeecccbbbaaabbbcccddddddcccbbbaaabbb```______```aaa```___]]]\\\[[[[[[\\\]]]___```\\\\\\[[[[[[[[[^^^aaacccffffffeeecccbbb```______cccbbbaaaaaabbbbbb^^^[[[^^^^^^______^^^\\\YYYXXXVVVWWWXXX[[[\\\[[[WWWTTTVVVWWWYYYZZZZZZZZZ[[[[[[[[[YYYVVVVVVXXXYYYYYYXXX[[[YYYWWWWWWXXXXXXVVVTTTTTTTTTRRRQQQPPPPPPQQQQQQOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNMMMMMMMMMLLLIIIKKKLLLLLLKKKLLLNNNPPPQQQRRRUUUWWWWWWUUUSSSQQQRRRNNNKKKKKKNNNPPPNNNKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMJJJHHHFFFEEECCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKKKKKKKJJJIIIHHHFFFGGGFFFEEECCCBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCFFFEEECCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBB@@@@@@???>>>???@@@AAAAAA>>>===;;;:::;;;<<<>>>???>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLOOOPPPQQQQQQQQQSSSUUUWWWVVVVVVVVVVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[\\\\\\\\\]]]]]]^^^```bbb```]]]ZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]```^^^\\\ZZZYYYYYYYYYZZZZZZZZZ\\\___bbbcccbbb```]]]\\\ZZZXXXWWWWWWWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYYYY^^^]]]]]]___cccfffhhhiiillljjjgggfffffffffeeecccbbbdddgggjjjppp|||zzzwwwrrrlllhhhfffhhhjjjiiihhhgggdddaaaaaaccceeedddeeefffgggfffdddbbb```cccdddfffhhhhhhgggfffdddfffgggggggggfffdddcccaaabbbcccdddddddddcccbbbbbb```___]]]]]]___``````___[[[[[[[[[[[[\\\^^^___```]]]\\\[[[[[[\\\___bbbdddhhhfffdddaaa___^^^]]]]]]aaa``````aaabbbaaa___]]]aaaaaaaaa___]]]ZZZWWWVVVVVVVVVXXXZZZ[[[ZZZWWWTTTSSSWWW[[[[[[XXXXXX[[[^^^]]]ZZZVVVUUUVVVYYYZZZ[[[^^^]]][[[[[[[[[ZZZXXXVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOOOONNNOOOPPPRRRSSSQQQQQQPPPOOONNNMMMMMMLLLJJJKKKLLLLLLLLLMMMOOOQQQTTTVVVWWWXXXWWWUUURRRPPPSSSPPPMMMMMMOOOQQQOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNKKKIIIFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJKKKJJJIIIIIIHHHEEEFFFFFFDDDBBBAAACCCDDDGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA???>>>===<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCCCCDDDDDDEEEFFFGGGEEEEEEGGGGGGHHHHHHGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLLLLJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNSSSTTTUUUVVVUUUVVVXXXYYYVVVVVVVVVWWWYYY[[[]]]^^^______^^^^^^]]]]]]]]]]]]\\\^^^```bbbbbb```]]]ZZZZZZZZZ[[[\\\\\\\\\]]]]]]^^^]]]]]]\\\]]]]]]^^^^^^```___^^^\\\ZZZYYYXXXXXXYYYYYY[[[^^^aaabbb```^^^\\\[[[ZZZXXXWWWWWWWWWXXXVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\___^^^^^^aaaeeehhhiiijjjkkkiiifffeeedddcccbbb```___aaabbbcccfffnnnxxx}}}qqqqqqoooiiidddbbbeeehhhiiiiiigggdddbbbbbbeeegggggghhhhhhhhhfffdddbbb```dddfffhhhiiihhhgggfffeeeiiijjjkkkjjjhhheeedddccccccdddeeeeeeeeedddcccbbb___]]]\\\\\\^^^______^^^\\\\\\]]]]]]^^^^^^^^^^^^^^^\\\\\\\\\___bbbddddddgggeeeccc```^^^^^^______aaaaaabbbbbbcccbbbaaa___eeedddcccaaa]]]ZZZWWWUUUVVVVVVWWWYYY[[[ZZZWWWUUUSSSVVVYYYZZZYYYZZZ\\\^^^\\\[[[YYYYYYYYYZZZ[[[\\\``````______^^^\\\ZZZXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSRRRQQQPPPOOONNNMMMLLLKKKKKKMMMNNNNNNNNNOOORRRTTTWWWXXXYYYYYYWWWUUURRRPPPRRRPPPNNNNNNPPPPPPOOOMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQPPPNNNKKKIIIFFFEEEBBBCCCDDDEEEDDDCCCAAA???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFFFFEEECCCBBBDDDEEEIIIHHHGGGFFFEEEEEEEEEFFFAAA@@@???>>>===>>>??????BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>======>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGBBBCCCEEEHHHKKKNNNQQQRRRUUUVVVXXXWWWVVVVVVWWWXXXWWWWWWXXXYYY[[[\\\^^^___^^^^^^^^^______^^^^^^^^^\\\^^^aaacccbbb___\\\[[[YYYYYYZZZZZZ[[[\\\]]]]]]```___^^^]]]\\\\\\\\\\\\______```___^^^[[[YYYWWWYYYYYY[[[]]]___```^^^\\\YYYYYYYYYXXXXXXXXXXXXXXXVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\]]]^^^_________aaadddggghhhhhhgggeeecccbbbbbbbbbaaa```]]]```ccceeefffiiinnnsssyyyzzzwwwlllmmmlllhhhcccbbbdddhhhjjjjjjiiigggeeeeeegggiiijjjjjjiiihhhfffdddbbbaaafffhhhjjjiiigggeeeeeefffiiikkklllkkkgggdddccccccdddeeeeeefffeeedddcccbbb___]]]\\\\\\^^^___^^^]]]^^^^^^___```______]]]]]]^^^]]]]]]```cccffffffeeedddcccaaa```___```bbbcccbbbcccdddeeedddcccbbbbbbgggfffdddbbb^^^[[[YYYWWWVVVVVVWWWYYYZZZZZZXXXVVVWWWVVVVVVYYY\\\^^^]]]\\\ZZZ\\\]]]^^^^^^\\\\\\[[[```aaabbbaaa```^^^\\\[[[XXXXXXXXXXXXWWWVVVUUUUUUXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKMMMNNNPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYWWWUUUSSSQQQPPPOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMKKKHHHFFFEEEDDDEEEGGGGGGGGGEEEBBB@@@???@@@AAACCCDDDEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCDDD>>>===<<<;;;;;;;;;<<<===@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>===>>>>>>??????@@@AAAAAADDDDDDCCCCCCDDDFFFGGGIIIHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIDDDEEEHHHKKKOOORRRUUUVVVVVVXXXYYYXXXVVVTTTTTTTTTWWWWWWXXXZZZ[[[\\\]]]]]]\\\]]]^^^___`````````___\\\___aaabbb```]]]\\\[[[XXXXXXXXXYYYZZZ\\\]]]^^^___^^^\\\[[[ZZZYYYYYYYYY]]]___```aaa___]]]YYYWWWZZZZZZ[[[\\\^^^]]][[[XXXWWWWWWWWWXXXYYYYYYYYYYYYWWWXXXZZZ[[[\\\]]]]]]]]][[[[[[[[[[[[]]]^^^___``````______aaadddeeeeeeeeecccbbb``````aaabbbaaa```\\\```dddeeedddeeegggjjjlllsssvvvrrrqqqqqqpppgggggggggfffeeeeeefffhhhhhhiiijjjiiigggggghhhjjjjjjjjjiiihhhfffdddbbbaaafffhhhiiigggddddddfffiiikkknnnooolllgggbbbaaabbbeeeffffffgggfffeeecccbbbaaa___]]]]]]^^^^^^^^^\\\^^^___aaabbbbbbaaa___^^^___^^^```dddiiijjjhhheee``````___```aaabbbdddeeeccceeeggggggeeecccccccccgggfffdddaaa^^^\\\ZZZYYYWWWWWWWWWYYY[[[[[[ZZZXXXZZZWWWVVVYYY^^^```^^^[[[YYY\\\___aaa___]]][[[[[[^^^```bbbbbb```^^^]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVZZZYYYVVVTTTRRRQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKMMMOOOQQQQQQQQQSSSUUUXXXWWWWWWXXXXXXWWWUUUTTTSSSOOOOOOPPPPPPPPPOOONNNMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHGGGEEEBBBAAA>>>???AAADDDEEEGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEGGGHHHFFFEEEEEEDDDCCCBBBAAAAAA<<<;;;:::888888999999:::>>>>>>>>>???AAACCCDDDEEECCCCCCDDDDDDDDDCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@FFFEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIKKKLLLMMMMMMKKKLLLNNNPPPSSSVVVXXXYYY[[[\\\]]][[[XXXUUUTTTTTTVVVVVVWWWYYYYYYZZZZZZZZZYYY[[[]]]___``````aaa```\\\___aaa```]]][[[[[[\\\WWWWWWWWWXXXYYY[[[]]]___]]]\\\\\\[[[ZZZZZZZZZ[[[]]]^^^^^^^^^]]]\\\ZZZYYY[[[[[[[[[\\\\\\[[[XXXUUUTTTUUUVVVXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^ZZZ[[[\\\]]]___```aaabbbaaa``````aaacccdddcccbbbbbb```^^^^^^`````````___^^^aaacccbbb``````bbbeeegggkkksss{{{yyyqqqmmmlllmmmmmmkkkgggfffeeefffggghhhhhhgggfffhhhjjjjjjiiihhhhhhiiijjjiiihhhgggeeedddbbbbbbccceeefffdddbbbdddiiiooouuuwwwwwwrrrjjjdddbbbcccfffgggggggggfffeeecccbbbcccaaa^^^^^^^^^^^^]]]\\\[[[^^^aaadddeeedddcccaaa______bbbhhhnnnnnniiiddd]]]]]]^^^___aaabbbcccccccccfffhhhgggdddaaaaaabbbdddcccaaa___]]][[[ZZZZZZXXXXXXXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[\\\^^^^^^^^^]]]XXX[[[^^^^^^\\\ZZZ[[[\\\[[[^^^bbbccc```^^^]]]^^^[[[[[[\\\\\\[[[ZZZXXXXXXZZZXXXVVVTTTRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLNNNOOOPPPQQQRRRUUUWWWTTTUUUVVVVVVVVVVVVUUUUUUOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFFFFEEECCCAAA@@@>>>???BBBDDDFFFHHHHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHEEEEEEEEEEEEDDDBBB@@@???:::999888666666777777888;;;<<<<<<>>>@@@BBBCCCEEEAAABBBCCCCCCDDDCCCBBBAAA>>>???@@@AAAAAAAAA@@@???======>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@GGGFFFDDDCCCDDDEEEGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIJJJJJJIIIHHHHHHJJJKKKKKKKKKKKKJJJHHHGGGEEEGGGIIIKKKMMMOOOPPPPPPQQQQQQSSSUUUVVVXXXYYYZZZ```aaabbb```\\\XXXVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWXXXYYY\\\^^^```aaaaaaaaa]]]___```___\\\ZZZ[[[\\\WWWWWWWWWWWWYYY[[[^^^___]]]]]]\\\\\\]]]]]]^^^___^^^]]][[[ZZZZZZZZZ[[[[[[\\\[[[[[[[[[\\\ZZZVVVSSSRRRSSSUUUXXXYYY[[[\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^ZZZ[[[]]]___aaabbbbbbcccbbbaaaaaabbbddddddbbbaaabbb```^^^^^^_________]]]bbbcccbbb___\\\\\\```ccceeehhhooouuuttttttqqqnnnkkkkkknnnpppnnnmmmllliiiggggggjjjjjjhhheeedddfffiiijjjiiihhhggggggiiiiiihhhfffeeedddcccbbbaaacccdddbbbaaadddlllsss~~~yyyppphhheeeeeegggggggggggggggeeecccbbbdddbbb___^^^^^^^^^\\\[[[YYY\\\```eeeggggggfffeee___```dddkkkqqqqqqjjjddd[[[\\\^^^___```aaaaaa```cccfffhhhfffccc``````aaaaaa```___]]][[[[[[ZZZZZZYYYXXXXXXZZZ\\\]]]\\\[[[YYY\\\______]]][[[]]]```YYY[[[\\\[[[XXXXXXZZZ]]]YYY]]]aaabbb```^^^^^^___\\\\\\]]]]]]\\\[[[YYYXXXXXXWWWUUUSSSRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLNNNOOOOOOQQQTTTVVVSSSSSSTTTUUUVVVVVVVVVVVVPPPRRRTTTTTTRRRQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLEEEEEEEEEDDDCCCAAA@@@???===???BBBEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFFFFEEEDDDDDDFFFGGGDDDEEEFFFFFFEEECCC@@@>>>999888777555555666666777::::::;;;===???AAACCCDDD@@@AAABBBCCCCCCCCCBBBAAA<<<===???@@@AAAAAA@@@???;;;<<<===>>>>>>>>>>>>>>>=========>>>??????@@@@@@GGGEEECCCBBBBBBDDDFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEHHHKKKMMMLLLJJJJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGIIILLLNNNQQQRRRRRRRRRUUUUUUTTTSSSTTTXXX^^^cccpppjjjccc^^^\\\ZZZXXXUUUXXXWWWWWWWWWWWWXXXYYYYYYXXX[[[___``````______```[[[[[[[[[ZZZZZZZZZZZZZZZWWWVVVVVVYYY^^^aaa```___aaaaaa___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYY[[[]]]^^^```^^^\\\YYYWWWVVVVVVVVVUUUUUUVVVWWWXXXZZZ\\\\\\[[[\\\^^^______^^^\\\[[[]]]^^^___aaacccdddddddddffffffffffffeeeddddddcccaaabbbcccddddddaaa___]]]bbbaaa___]]]\\\]]]^^^___```eeekkkmmmmmmnnnssswww}}}yyytttpppgggcccaaaeeelllrrrsssrrrllljjjhhheeeeeefffgggiiilllkkkiiiiiiiiihhhfffcccdddeeegggfffdddbbbbbbbbbccccccbbbbbbccchhhnnnsss}}}qqqgggfffiiijjjhhheeeeeeeeeeeedddcccfffdddcccaaa``````aaaaaa\\\^^^```bbbcccbbbaaa```___```ccciiinnnnnnggg```___^^^^^^^^^___```aaabbbbbbbbbcccbbbaaa___]]]\\\```___]]][[[ZZZZZZ[[[[[[[[[ZZZZZZ\\\^^^___^^^\\\[[[\\\\\\]]]]]]\\\\\\\\\```___^^^]]]\\\[[[\\\\\\\\\]]]___`````````______^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXUUUTTTSSSSSSSSSRRRRRRRRRPPPNNNNNNPPPSSSTTTSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPQQQRRRSSSTTTSSSRRROOONNNPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJDDDCCCBBBAAA@@@@@@@@@@@@<<<>>>@@@BBBCCCCCCBBBAAAGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAACCCEEEGGGFFFBBB>>>;;;777777777666666777777888777888;;;===???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAEEEDDDBBB@@@>>>======<<<<<<===>>>??????>>>===<<<>>>===<<<<<<<<<===???@@@HHHFFFDDDBBBAAABBBDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTYYY___ccclllgggaaa^^^\\\ZZZWWWUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWZZZ]]]______^^^^^^^^^aaa```^^^\\\ZZZXXXVVVUUUXXXWWWWWWYYY]]]______^^^aaaaaa```___^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___```___\\\ZZZXXXWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[]]][[[\\\^^^______^^^]]]\\\^^^___```aaabbbcccccccccffffffgggggggggfffeeeddd```aaaccceeeeeecccaaa```dddbbb```^^^\\\\\\]]]^^^aaaeeeiiijjjiiiiiimmmpppssswwwzzzoookkkiiiddd```^^^]]]___eeennnttttttsssjjjjjjjjjjjjjjjiiiiiiiiijjjhhhgggggggggfffdddbbbccceeeggggggeeecccbbbbbbaaaaaaaaaaaabbbffflllpppvvv|||zzzooogggfffiiihhhgggeeeeeeeeeeeecccaaacccbbbbbbaaaaaabbbddddddaaabbbdddddddddcccaaa`````````bbbgggkkkiiibbb\\\^^^^^^______```aaaaaaaaa^^^^^^___``````___^^^]]]___^^^\\\[[[ZZZYYYZZZZZZZZZYYYYYY[[[]]]^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\^^^_________^^^^^^]]]]]][[[ZZZZZZYYYYYYYYYZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQOOONNNOOORRRUUUWWWVVVUUUTTTTTTTTTUUUUUUWWWXXXXXXXXXWWWUUUTTTSSSRRRRRRSSSRRRRRRPPPOOONNNOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKKKKDDDDDDBBBAAA@@@@@@@@@@@@???AAACCCEEEEEEEEEDDDCCCFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFFFFEEECCC>>>:::777666666555555555555666666999:::<<<===???@@@@@@@@@@@@@@@?????????@@@@@@AAAGGGFFFDDDCCCAAA@@@@@@???===>>>>>>??????>>>>>>===>>>===<<<<<<<<<===??????HHHGGGDDDBBBAAAAAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDGGGJJJKKKJJJHHHHHHHHHJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPRRRRRRSSSSSSPPPPPPQQQRRRTTTYYY^^^ccceeebbb___]]][[[YYYVVVTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUXXX[[[]]]]]]\\\\\\]]]cccbbb```]]]ZZZXXXVVVUUUZZZYYYXXXYYY[[[]]]]]]\\\aaaaaa```___^^^^^^^^^^^^^^^^^^______``````_________^^^\\\ZZZYYYXXXWWWWWWXXXWWWVVVVVVWWWYYY[[[\\\\\\]]]^^^______^^^]]]\\\______``````aaaaaaaaaaaaeeeggghhhiiiiiigggeeeddd```aaacccdddeeedddbbbaaafffdddaaa^^^\\\\\\\\\]]]aaadddggggggeeedddeeehhhllllllrrr}}}|||sssiiibbbaaa```\\\YYYWWWYYY]]]dddlllqqqpppnnnhhhjjjnnnqqqqqqoookkkiiigggeeeddddddddddddbbb```bbbeeehhhhhhfffcccaaaaaa______```___```ccchhhlllnnnqqqtttrrrmmmhhhggghhhgggffffffffffffeeebbb`````````aaaaaacccdddfffgggdddeeeeeeeeecccaaa___^^^``````aaadddfffccc\\\WWW\\\]]]___```aaaaaa``````^^^^^^____________^^^]]]^^^]]][[[YYYXXXXXXXXXYYYWWWWWWWWWYYY\\\]]]]]][[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXYYYZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTSSSRRRQQQOOONNNPPPUUUXXX\\\[[[YYYWWWUUUTTTSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEECCC???;;;888666666666555555555555666666<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAGGGFFFEEECCCBBBAAAAAAAAA???>>>>>>>>>>>>>>>>>>???======<<<<<<======>>>???FFFEEECCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFDDDGGGIIIIIIHHHGGGFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRROOOPPPRRRRRRTTTWWW[[[___^^^^^^]]]\\\[[[XXXVVVTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTWWWZZZ\\\[[[[[[[[[[[[^^^^^^]]]]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXYYYZZZZZZZZZ```______^^^]]]]]]^^^^^^\\\^^^___aaaaaa```___^^^\\\\\\[[[YYYXXXWWWWWWVVVYYYXXXVVVUUUUUUWWWZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\__________________``````dddfffgggiiiiiigggeeedddaaabbbcccccccccaaa```___dddccc```^^^]]]]]]]]]^^^aaacccddddddbbbaaabbbccckkkjjjmmmvvv~~~}}}oooiiiccc``````___\\\YYYYYYZZZ\\\aaafffhhhgggeeefffjjjqqqvvvwwwsssnnnjjjeeecccbbbaaabbbcccaaa```aaacccfffgggeeebbb```_________`````````bbbfffiiijjjkkkllllllkkkiiigggfffhhhgggggghhhhhhfffbbb___``````aaabbbcccdddffffffccccccbbbbbb```___]]]\\\______```bbbbbb```ZZZVVV[[[\\\___```aaaaaa___^^^```````````````______^^^]]]\\\ZZZXXXWWWWWWWWWXXXVVVVVVVVVXXX[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXUUUWWWZZZ\\\]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVRRRRRRQQQOOOOOOQQQVVVZZZ___^^^\\\YYYVVVTTTRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPSSSRRROOOMMMLLLKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJFFFFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA???===;;;999888777666666666777888888999<<<======>>>??????>>>>>>>>>>>>>>>>>>???AAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<<<<<<<<<<>>>???<<<<<<<<<<<<======>>>>>>BBBBBBAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEGGGIIIIIIGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTWWWYYYYYYZZZ[[[[[[YYYWWWUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVTTTVVVZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]ZZZZZZXXXWWWVVVVVVWWWYYY]]]]]]\\\\\\[[[\\\\\\\\\ZZZ[[[^^^___```___]]]\\\ZZZZZZYYYYYYXXXWWWVVVVVVXXXWWWVVVUUUVVVWWWYYY[[[]]]^^^^^^]]]]]]\\\\\\[[[^^^^^^]]]]]]^^^___``````cccdddfffggggggfffeeedddccccccbbbaaa```^^^\\\ZZZaaa```^^^]]]\\\]]]___```___```bbbbbbbbbbbbcccccceeedddhhhqqqxxxzzz}}}yyytttqqqfffbbb___]]]]]]\\\YYYVVV[[[[[[[[[]]]___`````````eeejjjqqqwwwxxxtttnnniiidddcccaaaaaabbbcccbbbbbb```bbbeeeeeeccc```___^^^___aaabbbbbbaaabbbeeegggiiiiiiiiiiiiiiiiiigggfffiiihhhhhhhhhhhhfffbbb___aaaaaaaaabbbbbbccccccccc````````````______^^^^^^]]]]]]^^^``````^^^[[[YYYYYY[[[]]]___```___^^^]]]\\\]]]]]]^^^^^^___```aaa\\\[[[YYYWWWVVVVVVWWWWWWVVVUUUVVVXXXZZZ[[[[[[YYYYYYZZZZZZZZZYYYYYYXXXWWWUUUWWWYYY\\\]]]^^^]]]\\\YYYYYYYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWQQQQQQQQQOOOOOORRRVVVZZZ^^^^^^\\\ZZZWWWTTTRRRQQQNNNOOOPPPQQQQQQQQQPPPOOORRRPPPMMMKKKIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@>>>;;;999888888555555555666777999:::;;;<<<===>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA======;;;::::::;;;======;;;<<<<<<===============@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMOOOOOONNNMMMMMMMMMNNNNNNOOOQQQSSSSSSRRRRRRTTTUUUWWWYYYZZZZZZXXXVVVUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWTTTWWWZZZ\\\\\\[[[[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZXXXXXXWWWUUUSSSSSSUUUWWWZZZZZZYYYYYYXXXYYYYYYZZZXXXYYY[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[]]]___aaabbbddddddeeeeeeeeeeeeeeeeeedddcccbbb```^^^[[[YYYXXX^^^]]]\\\[[[\\\]]]___```]]]^^^```aaacccddddddddd``````fffqqqxxxxxxxxxyyy{{{xxxrrrnnnkkkiiiaaa```^^^]]]\\\[[[XXXVVVYYYYYYZZZ\\\]]]___```aaacccggglllpppqqqnnnjjjgggdddbbb``````aaacccccccccaaabbbdddcccaaa_________```bbbcccccccccbbbdddeeeiiiiiiiiiiiihhhhhhggggggjjjiiihhhggggggeeebbb___aaaaaaaaabbbaaaaaa``````____________````````````[[[\\\]]]^^^^^^]]]\\\[[[XXXYYY[[[\\\]]]]]]\\\\\\UUUUUUVVVXXX[[[^^^```bbb\\\[[[YYYWWWVVVVVVVVVWWWWWWVVVVVVXXXZZZ[[[YYYXXXWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWYYY[[[\\\]]]]]]]]]YYYYYYXXXWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVTTTTTTSSSTTTUUUVVVPPPQQQQQQPPPPPPRRRUUUXXXZZZZZZZZZXXXWWWUUUSSSRRRNNNOOOQQQQQQRRRQQQPPPOOONNNMMMKKKIIIHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDAAA>>>;;;888555444222333444666888:::<<<>>>===>>>???AAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDD===<<<<<<;;;;;;<<<<<<===;;;;;;<<<============<<<@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIGGGIIIJJJIIIGGGFFFFFFHHHIIIIIIHHHIIIJJJKKKMMMNNNQQQPPPOOONNNMMMNNNNNNOOOLLLOOOQQQRRRRRRRRRSSSTTTWWWYYYZZZYYYVVVUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWVVVYYY\\\]]]]]]\\\\\\]]]^^^]]]]]][[[ZZZYYYXXXXXXVVVVVVUUUSSSPPPPPPSSSVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]^^^______^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYY\\\```ccceeefffeeeddddddeeefffggghhhdddcccbbb```^^^\\\[[[ZZZ^^^]]][[[ZZZZZZ[[[]]]^^^]]]]]]^^^```bbbddddddcccbbbaaagggqqqwwwwwwuuuuuunnnrrrwww}}}zzzvvvqqqllliiigggdddbbb```___^^^]]]\\\[[[ZZZYYYWWWZZZ]]]```aaaaaaaaaaaa```bbbdddfffgggfffdddcccbbb```^^^^^^```bbbccccccddddddeeecccaaa```aaabbb```bbbddddddcccbbbbbbcccfffhhhjjjiiigggggghhhjjjiiigggeeeddddddccc```^^^^^^___```aaaaaa```___^^^^^^^^^^^^]]]^^^^^^^^^___ZZZ[[[\\\\\\[[[ZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[UUUUUUVVVWWWXXX[[[]]]^^^\\\[[[YYYXXXWWWVVVWWWWWWYYYXXXWWWXXXZZZZZZYYYWWWUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWXXXZZZ[[[\\\\\\ZZZYYYXXXWWWVVVWWWWWWXXXUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQRRRSSSNNNPPPQQQQQQQQQQQQSSSUUUUUUUUUVVVWWWVVVUUUTTTSSSNNNOOOPPPPPPPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBBCCCBBBAAA???<<<999666555333444666999<<>>>>>>>>>>>======:::;;;<<<=========<<<<<>>?????????>>><<<:::888777888:::===AAAEEEHHHJJJEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@??????????????????@@@@@@?????????@@@AAAAAA>>>???@@@AAAAAA@@@???>>>::::::<<<=========<<<;;;AAAAAAAAA@@@@@@@@@??????BBBCCCDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRPPPOOONNNNNNPPPPPPOOONNNLLLKKKKKKKKKMMMPPPSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTVVVYYY]]]___^^^\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQRRRSSSSSSTTTVVVWWWWWWWWWVVVWWWZZZ\\\]]]]]]]]]]]][[[ZZZXXXWWW\\\]]]^^^`````````______[[[\\\\\\\\\[[[ZZZXXXWWWWWWWWWXXX[[[___ccceeeeeeggggggggggggfffeeedddcccbbb`````````aaa```^^^\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^_________aaacccaaa```bbbfffjjjllljjjggghhhggghhhiiikkkmmmppprrr{{{~~~}}}xxxpppkkkkkkeeebbb___^^^^^^___^^^]]]XXXXXXWWWVVVWWWXXXYYYZZZ^^^aaaeeefffdddaaa^^^]]][[[\\\]]]^^^^^^]]]\\\[[[___]]][[[\\\^^^aaabbbccceeeeeeeeeeeedddccccccbbbcccbbb```_________```aaahhheeeccceeejjjnnnmmmjjjdddcccbbb```____________bbb___]]]]]]```aaaaaa___\\\[[[[[[[[[[[[[[[[[[[[[VVVWWWWWWWWWVVVTTTRRRQQQUUUVVVWWWYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZbbb]]]WWWVVVYYYZZZXXXUUUZZZWWWTTTTTTVVVWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQSSSTTTVVVXXXYYYZZZWWWVVVUUUUUUVVVVVVUUUSSSQQQQQQRRRTTTVVVVVVUUUSSSPPPPPPOOOOOONNNMMMLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLQQQRRRSSSUUUUUUTTTTTTSSSNNNLLLJJJIIIIIIJJJIIIGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGFFFHHHJJJKKKIIIFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@???>>><<<;;;;;;;;;;;;999===BBBDDDJJJOOONNNIIIGGGEEECCCAAAAAAAAA???>>>?????????@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::@@@@@@@@@?????????>>>>>>AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOOOOMMMLLLJJJJJJJJJKKKMMMPPPSSSUUUTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTVVVXXX[[[\\\[[[ZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXYYYXXXXXXYYY[[[^^^^^^^^^]]]\\\\\\[[[[[[ZZZ]]]^^^___`````````___^^^\\\\\\\\\\\\[[[YYYXXXWWWYYYYYYYYY\\\aaadddffffffgggggggggffffffdddcccccc```___^^^^^^______]]][[[[[[ZZZYYYXXXXXXYYYZZZZZZ^^^___```___^^^]]]^^^```_________bbbeeegggeeeccceeeeeeeeefffhhhkkkmmmnnnnnnooovvvvvvrrroooiiieeefffdddaaa^^^\\\\\\[[[ZZZYYYWWWWWWVVVVVVWWWXXXZZZ[[[___bbbggghhhfffcccaaa```XXXYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZYYYZZZ\\\___``````bbbbbbcccccccccbbbaaaaaabbbaaa```_________``````bbb______cccjjjoooooonnnbbbaaa```^^^]]]]]]]]]]]]aaa___]]]^^^```aaa```^^^[[[[[[ZZZZZZZZZZZZZZZZZZUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYaaa\\\WWWVVVXXXYYYWWWUUUXXXVVVTTTUUUVVVWWWUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTPPPQQQRRRSSSUUUVVVWWWWWWTTTSSSSSSSSSTTTTTTRRRPPPPPPPPPPPPRRRTTTUUUSSSRRRNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLOOOPPPQQQRRRRRRRRRQQQQQQLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDCCCDDDGGGHHHGGGEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<>>??????@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<:::999888888::::::999888>>>>>>>>>>>>>>>=========@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAABBBCCCEEEFFFHHHGGGFFFFFFFFFFFFFFFGGGKKKLLLLLLMMMNNNNNNNNNNNNPPPNNNMMMLLLMMMMMMKKKIIIGGGGGGHHHJJJLLLPPPSSSUUURRRRRRSSSTTTSSSQQQOOOMMMOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWXXXYYYXXXXXXYYY[[[ZZZYYYXXXWWWVVVUUUTTTSSSVVVUUUTTTSSSSSSRRRRRRSSSVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[]]]___^^^]]]\\\[[[[[[\\\]]]^^^^^^___`````````___^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYY\\\[[[\\\___cccfffgggfffgggggggggfffeeecccbbbaaa]]]\\\\\\]]]^^^^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ^^^```aaa```___^^^___```aaa```___```bbbccccccaaabbbbbbbbbccceeegggiiijjjiiiiiimmmssswwwyyyzzzqqqiiigggfffcccaaaaaabbb```\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWYYY[[[\\\___bbbggghhhfffcccaaa```WWWWWWXXXXXXYYYYYYYYYYYYXXXWWWXXXYYY\\\^^^^^^]]]______``````aaa`````````aaa```___^^^^^^^^^______]]]\\\\\\```fffkkklllkkk^^^^^^]]]\\\[[[[[[[[[[[[___^^^^^^```aaaaaa___\\\YYYYYYYYYXXXXXXWWWWWWWWWSSSSSSRRRRRRRRRRRRRRRSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRSSSUUUWWWYYY___[[[WWWUUUWWWWWWVVVSSSUUUUUUUUUVVVWWWVVVTTTRRRQQQQQQRRRRRRSSSSSSRRRRRROOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSQQQOOONNNNNNNNNPPPRRRRRRQQQPPPKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMJJJHHHGGGGGGHHHHHHFFFEEECCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@BBBCCCDDDCCCFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>AAAKKKUUUWWWWWWXXXVVVSSSFFFDDDAAA@@@@@@@@@???===@@@@@@@@@???????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888888::::::999888<<<<<<<<<<<<<<<<<<<<<<<>>===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAACCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@EEEPPPZZZZZZVVVRRROOOKKKEEECCCAAA@@@@@@@@@???===@@@@@@??????>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAA@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNOOONNNNNNMMMKKKIIIIIIIIIHHHFFFEEEDDDEEEGGGIIILLLOOORRRSSSPPPQQQSSSSSSRRROOOLLLJJJMMMNNNPPPQQQSSSTTTUUUUUURRRSSSSSSRRRRRRTTTWWWZZZTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTUUURRRSSSTTTTTTUUUUUUTTTTTTVVVWWWYYYYYYYYYYYYZZZ[[[YYYXXXWWWWWWXXXZZZ]]]^^^]]]^^^______^^^]]]\\\[[[^^^]]][[[ZZZZZZZZZ[[[\\\______```bbbeeeffffffddddddcccccccccaaa```___^^^[[[[[[ZZZ\\\^^^^^^]]]\\\YYYYYYXXXXXXXXXYYY[[[[[[^^^___aaabbbbbbccceeegggggggggfffeeecccccccccddd```aaabbbcccdddddddddeeehhhffffffggggggeeeiiiooouuu{{{~~~wwwiiigggdddaaaaaaaaa```___]]][[[YYYYYY[[[]]]]]]]]]TTTTTTTTTUUUWWWZZZ]]]^^^```cccffffffbbb]]]ZZZXXXTTTTTTSSSSSSTTTWWWYYY[[[XXXXXXYYY[[[]]]^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXXXXYYYZZZZZZYYYXXXXXXYYYZZZ[[[]]]___```[[[\\\^^^___^^^\\\ZZZYYYWWWWWWVVVUUUTTTRRRRRRQQQOOONNNNNNMMMNNNOOOQQQRRRPPPQQQSSSTTTUUUUUUTTTTTTRRRQQQQQQQQQRRRTTTVVVXXXYYYWWWUUUTTTTTTSSSRRRQQQPPPRRRTTTUUUUUUSSSRRRQQQRRRSSSTTTUUUUUUSSSRRRQQQNNNNNNOOOPPPPPPNNNMMMLLLOOONNNMMMNNNOOONNNMMMKKKLLLKKKJJJJJJLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIJJJKKKKKKIIIGGGHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDNNNWWWVVVQQQMMMJJJFFFDDDBBB@@@?????????>>>===?????????>>>>>>==================>>>>>>=========::::::999999999::::::;;;<<<;;;::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>????????????>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEEEEEEEGGGJJJLLLNNNNNNMMMMMMJJJIIIGGGGGGGGGGGGEEECCCEEEFFFHHHJJJMMMOOOQQQRRRPPPQQQRRRRRRQQQOOOMMMKKKMMMNNNOOOQQQSSSTTTTTTTTTPPPQQQRRRRRRRRRSSSVVVYYYSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVUUUUUUVVVSSSTTTVVVWWWWWWWWWVVVUUUVVVWWWYYYYYYXXXWWWWWWXXXWWWWWWVVVWWWXXXYYY[[[\\\[[[\\\]]]]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]^^^______```bbbdddeeecccbbb````````````___^^^]]]]]]ZZZYYYYYY[[[]]]^^^^^^\\\YYYXXXXXXXXXXXXZZZ[[[\\\```bbbcccbbbaaa```aaacccfffggggggeeecccaaabbbcccaaabbbcccdddddddddddddddeeebbbaaacccbbbaaaeeekkkrrrttt{{{~~~vvvmmmppprrrqqqsssuuurrrlllcccdddccc___^^^______\\\ZZZXXXWWWXXXZZZ]]]^^^^^^TTTTTTUUUVVVWWWZZZ\\\^^^aaadddgggfffccc^^^ZZZXXXRRRQQQPPPPPPQQQTTTXXXZZZYYYXXXWWWXXXZZZ[[[ZZZYYY[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXYYYZZZ[[[]]]___```YYY[[[]]]\\\ZZZYYYXXXXXXWWWWWWUUUTTTRRRQQQPPPOOONNNNNNMMMNNNNNNOOOPPPPPPOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQRRRSSSTTTUUUWWWXXXVVVVVVUUUSSSRRRQQQPPPOOOOOOQQQSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSQQQMMMOOOPPPQQQPPPOOOMMMKKKKKKJJJIIIJJJKKKKKKIIIGGGLLLJJJHHHHHHJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMKKKIIIJJJIIIGGGEEECCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>???AAACCCAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@IIIOOOOOOMMMLLLJJJGGGCCCAAA???>>>??????>>>===>>>>>>>>>>>>============>>>>>>????????????>>>>>>::::::999999999:::;;;;;;:::999888888::::::999888:::::::::;;;;;;;;;<<<<<<:::;;;<<<======>>>>>>>>><<<===???@@@BBBBBBBBBAAA??????@@@@@@AAACCCDDDEEEEEEGGGJJJLLLLLLLLLJJJIIIHHHFFFEEEEEEFFFFFFEEECCCFFFGGGIIIKKKNNNOOOPPPQQQOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNPPPQQQRRRRRRRRROOOPPPRRRRRRRRRSSSVVVXXXUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUWWWXXXYYYXXXWWWVVVWWWXXXZZZYYYWWWVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYY[[[\\\\\\[[[ZZZZZZXXXYYYZZZ\\\]]]^^^______^^^^^^___aaaccccccaaa___\\\\\\]]]]]]]]]]]]\\\\\\XXXWWWXXXZZZ\\\]]]]]][[[XXXWWWVVVVVVWWWYYYZZZ[[[^^^___``````^^^^^^___```dddfffhhhgggdddbbbaaabbbaaabbbcccdddddddddcccbbbdddaaa```aaaaaa```dddkkkmmmmmmrrrxxxyyyxxx|||}}}tttkkkeee```dddfffeeegggiiigggccc]]]aaaaaa]]]\\\______[[[VVVUUUSSSTTTWWWYYYZZZZZZUUUUUUUUUVVVWWWYYY\\\]]]]]]```ddddddaaa]]]ZZZYYYTTTSSSQQQQQQRRRVVV[[[]]]\\\ZZZXXXWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXZZZZZZ[[[[[[[[[ZZZYYYXXXUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[XXXZZZ[[[YYYWWWUUUVVVXXXWWWWWWUUUTTTRRRPPPOOONNNMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRRRRRRRRRRQQQPPPRRRTTTVVVWWWXXXXXXXXXTTTTTTTTTSSSQQQOOONNNNNNOOOQQQRRRRRRPPPPPPRRRTTTSSSTTTVVVWWWVVVTTTRRRQQQMMMOOOQQQRRRRRRPPPNNNLLLKKKJJJIIIJJJKKKKKKIIIGGGLLLJJJHHHGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHKKKKKKKKKMMMNNNNNNKKKIIIHHHGGGEEECCCBBBBBBCCCCCC@@@AAAAAAAAABBBBBBBBBCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>@@@AAAAAA??????@@@BBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@DDDGGGFFFGGGIIIHHHEEEBBB@@@>>>>>>>>>???>>>===<<<<<<==================>>>>>>???@@@@@@???>>>>>>:::::::::::::::;;;<<<<<<:::999888888::::::999888:::::::::;;;;;;<<<<<<<<<999:::;;;<<<============:::<<<>>>???@@@@@@@@@@@@>>>??????@@@AAACCCDDDEEEFFFHHHJJJLLLKKKJJJHHHFFFFFFEEEDDDDDDEEEFFFDDDCCCGGGHHHJJJLLLNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNPPPRRRSSSSSSTTTVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWVVVWWWWWWSSSTTTVVVXXXXXXWWWVVVUUUXXXZZZ[[[ZZZXXXUUUTTTTTTWWWXXXYYYZZZ[[[[[[[[[[[[WWWXXXYYYZZZ[[[[[[ZZZYYYVVVWWWZZZ]]]___`````````^^^^^^___aaabbbbbb___]]]ZZZZZZ[[[\\\\\\\\\\\\[[[VVVUUUVVVXXX[[[\\\[[[ZZZVVVVVVUUUUUUVVVXXXYYYZZZXXXZZZ\\\]]]]]]^^^```aaadddgggjjjjjjfffcccccccccaaabbbcccddddddcccbbbaaaaaa^^^]]]^^^^^^]]]bbbhhhffffffkkkpppooojjjkkkrrruuu{{{|||wwwqqqlllgggaaa^^^YYY^^^``````bbbeeeddd```YYY___aaa]]]\\\``````\\\UUUSSSQQQQQQSSSUUUUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\XXX[[[___aaa___\\\YYYXXXXXXVVVUUUTTTVVVZZZ___bbbaaa^^^[[[YYYZZZ[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVVVVYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXXXXWWWVVVVVVWWWXXX]]]]]][[[ZZZXXXXXXWWWWWWXXXYYYZZZXXXTTTSSSUUUWWWXXXWWWVVVTTTRRRPPPNNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMOOOPPPQQQQQQPPPOOOPPPRRRUUUXXXYYYYYYYYYXXXSSSTTTTTTSSSPPPNNNMMMMMMOOOQQQRRRQQQOOOOOORRRUUURRRSSSUUUVVVVVVTTTQQQPPPNNNOOOQQQSSSSSSQQQOOOMMMNNNMMMLLLMMMNNNNNNLLLJJJLLLJJJGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJKKKMMMNNNNNNKKKIIIEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@<<>>???AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>===????????????????????????>>>>>>>>>???@@@AAABBBCCCBBBCCCBBB@@@BBBEEECCC???BBB@@@>>>===>>>???>>>===;;;<<<<<<<<<======>>>>>>===>>>???@@@@@@???>>>===::::::::::::;;;;;;<<<===<<<;;;::::::<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<@@@@@@@@@??????>>>===<<<<<<===>>>@@@BBBDDDEEEFFFHHHHHHHHHGGGEEECCC@@@???AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLNNNOOOPPPPPPLLLMMMNNNOOOOOONNNMMMLLLJJJKKKMMMPPPQQQRRRRRRRRRRRRQQQPPPQQQRRRUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVYYYXXXVVVTTTTTTTTTVVVWWWWWWYYY[[[YYYVVVSSSTTTUUUVVVWWWYYY[[[[[[ZZZXXXWWWVVVWWWYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^______```___^^^]]]\\\[[[\\\\\\]]]YYYYYYZZZZZZ[[[[[[[[[\\\XXXWWWUUUVVVWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTWWWYYY______^^^]]]\\\]]]```cccffffffffffffeeecccaaa```^^^```ccceeeeeedddbbbaaa___^^^^^^^^^^^^```bbbccceeefffffffffeeeeeeggghhhmmmooorrruuuxxx~~~}}}xxxtttrrrqqqjjjiiigggeeecccaaa```___\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\ZZZYYYYYYYYYZZZ[[[UUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTVVVYYY[[[[[[[[[___```bbbbbbaaa^^^[[[YYYUUUTTTTTTXXX\\\______]]]___^^^\\\ZZZYYYYYYZZZ[[[WWWXXXXXXYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXXXX\\\ZZZXXXVVVVVVWWWYYY[[[YYYYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSQQQOOONNNLLLQQQUUUUUUPPPMMMMMMOOOPPPQQQRRRQQQNNNOOORRRUUUSSSTTTUUUWWWYYY[[[[[[\\\XXXUUURRRPPPPPPOOONNNMMMPPPRRRTTTUUUTTTSSSTTTUUUUUUSSSRRRRRRSSSSSSRRRPPPNNNNNNPPPPPPPPPPPPNNNNNNNNNMMMJJJHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIDDDFFFGGGGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@@@@??????<<<===>>>???@@@AAAAAAAAABBB@@@???@@@AAACCCBBBAAA@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDD@@@@@@@@@?????????>>>>>>???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<======>>>>>>======>>>>>>>>>>>>=========;;;999888999999888777===;;;999999;;;;;;999777;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFGGGEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSVVVXXXZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZYYYWWWVVVUUUUUUUUUVVVWWWVVVUUUTTTUUUVVVXXXYYYZZZ[[[\\\ZZZVVVTTTSSSTTTWWWXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWYYYZZZZZZYYYYYYYYYZZZ[[[]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVVVVWWWWWWVVVUUUSSSTTTUUUTTTTTTUUUXXXZZZ\\\]]]^^^]]]]]]^^^aaaccceeeeeefffeeedddbbb```___^^^```bbbdddeeedddbbb```____________```aaabbbcccfffgggfffdddaaa___```aaafffgggiiikkkmmmqqqvvvyyy|||wwwpppkkkhhhfffeeedddeeedddcccbbb```^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\^^^]]][[[YYYXXXWWWWWWXXXVVVUUUTTTSSSTTTUUUWWWYYYWWWUUUTTTUUUXXXZZZZZZYYY^^^___```aaa```]]]ZZZXXXVVVVVVVVVYYY^^^``````^^^^^^\\\ZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYWWWVVVWWWYYY[[[]]]\\\[[[YYYXXXWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUSSSSSSSSSSSSRRRPPPNNNMMMLLLPPPTTTTTTPPPMMMMMMOOONNNPPPPPPOOONNNNNNPPPSSSRRRSSSUUUWWWXXXYYYZZZZZZSSSQQQNNNLLLMMMNNNNNNNNNOOOQQQRRRRRRQQQQQQQQQRRRTTTRRRQQQQQQRRRRRRQQQPPPNNNOOOOOOPPPPPPOOOOOONNNMMMKKKIIIHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIDDDEEEGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIIIIHHHGGGFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@@@@??????======???@@@@@@AAAAAAAAAAAA???======???AAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<=========>>>======>>>>>>>>>>>>======<<<:::888888999999888777;;;999888888::::::888666;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFCCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMOOOPPPQQQQQQQQQQQQSSSRRRSSSSSSUUUVVVXXXYYYXXXYYYYYYZZZ[[[\\\]]]]]]ZZZXXXVVVTTTTTTTTTUUUVVVWWWVVVVVVVVVWWWYYY[[[]]]]]]]]]]]][[[XXXUUUUUUUUUXXXXXXYYYZZZYYYXXXVVVUUURRRSSSUUUWWWYYYYYYYYYXXXZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[]]]\\\\\\[[[[[[ZZZYYYYYY\\\YYYVVVUUUUUUUUUTTTRRRQQQRRRTTTUUUUUUWWWZZZ\\\[[[]]]_________```bbbccccccdddddddddcccbbb```______aaaccceeeeeedddbbb```______```aaabbbbbbbbbbbbccccccbbb```]]]\\\\\\]]]___```aaabbbbbbdddgggjjjkkkmmmrrrzzzzzztttmmmiiihhheeebbb`````````___^^^___^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRTTTWWWZZZ\\\[[[YYYVVVUUUVVVXXXXXXXXX\\\]]]^^^^^^^^^\\\YYYXXXXXXXXXYYY[[[___aaa```___[[[ZZZYYYWWWWWWWWWXXXXXX]]]]]]\\\\\\[[[YYYXXXWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVWWWYYY[[[]]]^^^\\\XXXVVVUUUVVVWWWYYYYYYYYYWWWVVVUUUUUUUUUUUUSSSSSSRRRQQQPPPNNNLLLKKKLLLOOOSSSSSSPPPMMMNNNOOONNNOOOOOONNNMMMNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXUUURRROOONNNPPPRRRTTTTTTPPPQQQRRRRRRPPPOOOPPPQQQRRRQQQOOOPPPQQQQQQPPPOOONNNOOOOOOPPPPPPOOOOOONNNJJJJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGHHHJJJLLLLLLLLLKKKJJJEEEFFFHHHGGGEEEDDDDDDEEEDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHGGGEEECCCBBB@@@@@@DDDDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBB???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@>>>;;;;;;===???@@@@@@@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>??????AAAAAA@@@@@@???>>>======BBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>===<<<<<<<<<<<<<<<============<<<======>>>>>>======<<<;;;999888888999:::999888999888777777888999777666;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============??????@@@AAABBBDDDDDDEEECCCBBB@@@?????????@@@AAA@@@@@@??????@@@BBBDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIILLLLLLMMMNNNNNNNNNOOOOOOQQQRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWXXXZZZ[[[\\\]]]WWWVVVTTTSSSSSSUUUWWWYYYYYYYYYYYYZZZ[[[\\\^^^___]]]\\\\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTPPPQQQTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXWWWVVVVVVWWWXXXXXX[[[[[[[[[[[[[[[[[[ZZZZZZ\\\YYYUUURRRRRRQQQPPPOOOPPPRRRTTTVVVWWWZZZ]]]___^^^```bbbcccbbbaaaaaabbbaaabbbccccccbbbaaa```___aaaccceeeggggggeeecccbbb___```aaacccccccccbbbaaa[[[\\\]]]]]]\\\]]]___aaa^^^___```______```bbbdddbbbbbbdddhhhooowwwvvvnnniiieeebbb```___^^^]]]^^^```aaa```___ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZXXXWWWUUUTTTSSSSSSQQQPPPOOOPPPRRRVVVZZZ]]]```\\\XXXVVVVVVWWWXXXXXXZZZ[[[\\\\\\[[[ZZZXXXWWWXXXXXXZZZ\\\^^^_________[[[ZZZYYYXXXWWWXXXXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXYYYWWWUUUSSSRRRSSSTTTUUUVVVVVVUUUTTTUUUVVVXXXYYYZZZYYYWWWVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRPPPNNNMMMKKKKKKLLLOOOQQQRRRPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXUUURRRQQQRRRTTTVVVVVVSSSTTTTTTSSSQQQPPPQQQRRRQQQOOONNNOOOPPPQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIFFFHHHJJJLLLMMMMMMKKKJJJHHHIIIJJJIIIGGGEEEEEEFFFCCCDDDEEEGGGHHHHHHHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@>>>;;;:::<<<>>>@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<<<<===============<<<==================<<<:::999777888999::::::999888888888888888888888777;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAABBBBBBDDDBBB@@@???======>>>>>>????????????@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTRRRSSSTTTVVVWWWYYYZZZ[[[TTTTTTSSSSSSUUUWWWZZZ\\\]]]]]]]]]]]]]]]^^^______ZZZYYYXXXXXXYYYZZZ[[[[[[XXXXXXXXXWWWVVVUUUTTTTTTOOOQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[[[[\\\\\\ZZZVVVRRROOONNNNNNNNNMMMPPPSSSVVVYYY[[[]]]```cccdddfffgggfffcccaaaaaaaaa```aaabbbbbbbbbaaa```___dddeeegggiiihhhgggeeeccc___```bbbccccccbbbaaaaaaXXXYYY[[[\\\\\\^^^```ccc^^^___````````````bbbddd______```bbbeeeiiimmmooozzzzzzuuurrrnnnhhhccc```^^^^^^]]]YYYXXXXXXYYY\\\]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTPPPPPPPPPPPPSSSWWW[[[]]]bbb___ZZZXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZWWWTTTRRRRRRRRRSSSVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSRRRQQQOOONNNLLLLLLKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRTTTTTTVVVWWWYYYZZZZZZZZZYYYUUURRRPPPPPPQQQRRRQQQSSSSSSSSSQQQPPPOOOPPPRRRQQQOOONNNOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJGGGHHHJJJLLLMMMMMMLLLKKKLLLMMMNNNLLLJJJHHHGGGHHHDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???AAA???<<<<<<>>>@@@AAAAAA???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<======>>>======>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<============<<<<<<:::999777888999::::::999888999999999888888999999;;;;;;;;;<<<<<<<<<<<<===<<<==================<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>??????@@@@@@AAAAAACCCBBBAAA???>>>=========>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLNNNOOORRRTTTTTTTTTSSSRRRQQQQQQSSSTTTVVVWWWXXXYYYSSSSSSTTTVVVWWWYYY[[[\\\^^^^^^^^^^^^^^^_________WWWVVVUUUUUUXXXZZZ\\\\\\WWWWWWWWWVVVUUUUUUUUUUUUPPPQQQSSSUUUWWWWWWWWWVVVSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\WWWTTTPPPMMMMMMNNNNNNNNNSSSVVVZZZ]]]___bbbdddfffhhhiiihhhfffccc``````aaa``````bbbccccccbbbaaaaaadddfffhhhiiiiiigggeeeccc``````aaaaaabbbaaaaaa```[[[\\\]]]\\\[[[\\\^^^```\\\^^^______^^^^^^```aaaZZZ[[[\\\^^^aaacccfffgggiiimmmttt{{{~~~yyysssnnnjjjgggdddbbb___[[[YYYXXXXXXXXXWWWVVVUUUVVVYYYZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZVVVWWWWWWXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTWWWYYY\\\]]]aaa^^^ZZZYYYYYYYYYYYYXXXWWWWWWXXXXXXYYYYYYXXXXXXUUUWWWZZZZZZZZZYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]___``````aaaaaa^^^\\\ZZZWWWUUUTTTTTTTTTVVVVVVTTTSSSRRRQQQQQQQQQQQQSSSWWWZZZ\\\\\\ZZZYYYXXXXXXXXXWWWVVVTTTRRRQQQRRRQQQPPPOOONNNMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRTTTUUUVVVTTTSSSSSSTTTVVVXXXYYY[[[[[[\\\\\\YYYVVVTTTTTTSSSRRRPPPPPPPPPPPPNNNMMMMMMOOOQQQRRRPPPPPPPPPRRRSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKLLLLLLLLLLLLOOOPPPPPPNNNLLLIIIIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@??????AAA???>>>???@@@AAAAAA@@@??????@@@@@@??????>>>=========<<<<<<======>>>>>>=========>>>??????@@@@@@AAAAAA@@@@@@???>>>======???>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????===============<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;999888888999:::999888777888:::999888888999;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======<<<<<<;;;:::;;;<<<===============???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>======???AAACCCDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKLLLNNNNNNPPPSSSUUUVVVUUUSSSQQQRRRRRRSSSTTTUUUVVVWWWXXXTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^______WWWTTTRRRSSSVVVYYYYYYYYYVVVVVVUUUUUUUUUUUUUUUVVVRRRSSSTTTVVVWWWWWWVVVVVVPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRRRRUUUVVVVVVWWWXXXYYYZZZZZZVVVSSSOOOMMMNNNPPPQQQQQQVVVZZZ^^^aaaccceeehhhjjjhhhhhhfffdddaaa___```aaa___```bbbcccccccccbbbbbbdddeeeggghhhhhhfffcccbbbaaa``````______``````aaa]]]]]]^^^\\\[[[ZZZ[[[]]][[[]]]^^^^^^\\\[[[[[[\\\XXXXXXYYY[[[^^^aaadddfffcccfffiiilllooossswwwzzz}}}yyytttiiiiiiiiigggeeecccccccccZZZZZZYYYXXXVVVUUUUUUVVVWWWVVVUUUVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYXXXXXXXXXVVVVVVWWWWWWVVVTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZ]]][[[YYYXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYUUUXXXZZZZZZYYYXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^___^^^^^^ZZZYYYXXXWWWVVVVVVUUUTTTVVVUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\[[[[[[YYYYYYYYYXXXWWWUUUSSSRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPRRRTTTUUUUUUUUUTTTSSSSSSTTTWWWWWWUUUSSSPPPRRRTTTWWWYYY[[[\\\\\\]]]\\\ZZZYYYXXXWWWTTTRRRNNNOOONNNMMMLLLMMMOOORRRSSSRRRQQQRRRTTTUUUTTTSSSPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMPPPQQQQQQOOOLLLIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???>>>???@@@BBBBBB@@@??????????????????>>>>>>==================>>>??????<<<======>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>===??????>>>======>>>???@@@>>>=========<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<:::888888999999888777555777999999777666888:::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::888999;;;===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>???AAAAAAAAA@@@???===???BBBDDDEEEEEECCCBBBCCCDDDEEEGGGIIIJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHIIILLLNNNOOOOOOQQQTTTWWWWWWVVVSSSQQQSSSSSSTTTUUUVVVWWWWWWXXXVVVXXXYYY[[[[[[ZZZXXXWWWVVVWWWYYY[[[]]]^^^______XXXTTTQQQQQQTTTWWWWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVSSSTTTUUUVVVWWWWWWVVVUUUMMMNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNOOOQQQRRRVVVVVVWWWWWWWWWWWWWWWWWWVVVSSSOOONNNOOORRRTTTTTTYYY\\\```dddfffgggjjjkkkffffffdddaaa___^^^```bbb```aaabbbcccddddddccccccbbbdddfffgggfffdddbbb```aaa```___^^^^^^___```aaa[[[\\\\\\\\\ZZZZZZ[[[]]]\\\]]]^^^]]][[[YYYXXXYYYZZZYYYXXXYYY\\\```dddgggdddeeeffffffeeefffhhhjjjlllrrrzzzzzzvvvqqqlllgggccc___```aaa```___^^^___```TTTVVVXXXXXXXXXXXXYYYYYYUUUTTTRRRSSSVVVYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVSSSQQQPPPRRRSSSUUUVVVWWWWWWVVVUUUYYYXXXWWWWWWXXXYYYWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYVVVYYY[[[[[[YYYXXXZZZ\\\ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYSSSTTTUUUUUUUUUUUUTTTSSSUUUUUUUUUUUUUUUVVVVVVVVVYYYXXXXXXYYYYYYZZZ[[[\\\ZZZZZZ[[[ZZZXXXVVVTTTSSSQQQQQQOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRUUUVVVVVVVVVTTTSSSRRRTTTWWWXXXUUURRRNNNPPPRRRUUUXXXZZZ\\\\\\YYYXXXWWWWWWWWWVVVRRRPPPPPPPPPPPPNNNNNNOOORRRTTTTTTSSSSSSTTTUUUVVVVVVUUUPPPPPPNNNNNNNNNNNNPPPPPPRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKIIIIIIJJJLLLMMMPPPQQQQQQOOOKKKIIIHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>======???AAABBBBBB???===???????????????>>>=====================>>>??????<<<======>>>???@@@@@@@@@>>>??????AAABBBCCCDDDDDD@@@@@@@@@????????????>>>??????>>>======>>>???@@@>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===;;;999888999999888777444666888888666555777:::<<<;;;;;;<<<======<<<:::>>>=========<<<<<<<<<<<<999;;;>>>BBBDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCBBBCCCBBB@@@?????????@@@@@@>>>@@@DDDGGGHHHHHHFFFEEEEEEFFFHHHIIIIIIGGGDDDBBBFFFEEEDDDCCCCCCDDDEEEEEEIIIHHHGGGGGGIIILLLOOORRRVVVXXXZZZZZZXXXUUUTTTSSSWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWXXXZZZ]]]______^^^ZZZXXXUUUTTTUUUVVVUUUUUUQQQRRRTTTUUUVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPVVVTTTRRRSSSWWWYYYYYYXXXXXXVVVTTTSSSSSSUUUWWWYYY___bbbfffhhhhhhggghhhhhheeeeeeffffffeeeeeedddcccaaabbbcccdddcccbbbaaa```bbbhhhlllkkkjjjiiieee```bbbaaa___^^^^^^___```bbb[[[[[[\\\\\\]]]^^^^^^^^^___]]]\\\^^^aaacccbbb```\\\YYYVVVWWW\\\```bbbbbbccccccdddeeeeeeffffffgggkkknnnrrrssstttwww{{{~~~xxxuuuooojjjdddaaa```___]]][[[XXXZZZ[[[\\\\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWXXXYYYTTTTTTTTTVVVXXXYYYXXXVVVZZZZZZZZZYYYXXXXXXWWWWWWXXXVVVTTTSSSSSSVVVXXXZZZYYYXXXVVVUUUTTTUUUUUUVVVOOORRRUUUVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTVVVXXXYYYWWWVVVTTTTTTTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZ[[[ZZZ[[[[[[VVVOOONNNRRRUUUUUUVVVVVVUUUUUUTTTSSSXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYVVVTTTRRRTTTSSSQQQPPPQQQRRRTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVTTTUUUVVVVVVUUUSSSSSSUUUXXXZZZZZZZZZ[[[\\\\\\[[[YYYXXXWWWVVVUUUUUUPPPNNNLLLKKKKKKNNNPPPRRRWWWWWWWWWWWWWWWWWWVVVVVVSSSQQQOOOOOOPPPQQQRRRQQQSSSSSSRRRQQQPPPOOOOOONNNPPPNNNMMMKKKKKKLLLNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOPPPOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLKKKHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===???AAABBBAAA@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>===>>>???@@@AAABBBBBBBBB@@@?????????>>>>>>==============================>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888;;;;;;<<<===?????????>>>======<<<<<<<<<;;;;;;;;;;;;===@@@CCCEEEEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@?????????@@@@@@???@@@CCCEEEGGGGGGGGGGGGEEEFFFHHHIIIHHHGGGEEECCCFFFEEEDDDDDDDDDEEEGGGGGGKKKJJJIIIIIIKKKNNNQQQSSSWWWYYY[[[ZZZXXXVVVUUUUUUWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUYYYXXXYYY[[[]]]___^^^]]]ZZZXXXUUUTTTUUUVVVUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTXXXUUUSSSTTTWWWZZZZZZYYY[[[ZZZYYYXXXXXXYYY[[[\\\^^^aaadddffffffeeeffffffffffffffffffeeedddccccccaaabbbcccdddddddddcccbbbgggoootttqqqkkkgggfffcccbbbaaa___]]]\\\]]]^^^___]]]^^^^^^___```aaaaaabbbbbb```______aaaaaa```^^^]]]ZZZXXXXXX\\\___aaaaaacccddddddeeeffffffggggggdddfffiiijjjjjjkkkooorrruuuwww{{{~~~wwwqqqmmmjjjgggfffaaa]]]YYYWWWWWWWWWUUUTTTXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVTTTSSSSSSTTTUUUVVVSSSSSSSSSUUUWWWYYYXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSUUUWWWYYYYYYXXXVVVUUUTTTTTTTTTUUUPPPRRRUUUWWWVVVUUUUUUVVVTTTTTTTTTTTTUUUVVVXXXYYYWWWVVVUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[VVVUUUVVVWWWTTTPPPQQQVVVTTTTTTUUUVVVVVVWWWVVVVVVXXXWWWWWWWWWWWWXXXYYYYYY[[[\\\\\\]]]^^^_________]]]]]]\\\ZZZYYYWWWUUUTTTTTTSSSRRRQQQQQQSSSTTTUUUUUUTTTTTTSSSTTTTTTVVVVVVWWWVVVUUUUUUVVVVVVUUUSSSSSSUUUXXXZZZZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUUUUTTTQQQPPPOOONNNNNNPPPRRRSSSWWWWWWWWWVVVVVVVVVVVVVVVRRRPPPNNNNNNOOOPPPQQQPPPSSSSSSRRRQQQQQQPPPOOOOOOPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPOOOMMMKKKIIIKKKLLLNNNOOOOOONNNLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKKKKKKKIIIHHHFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???????????????????????????????????????AAACCCCCCAAA???????????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA????????????>>>>>>>>>===????????????????????????======<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888;;;<<<===???@@@AAABBBBBB<<<<<<<<<<<<;;;;;;;;;;;;===???AAADDDFFFFFFFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAA???@@@BBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLLLLKKKLLLMMMPPPSSSUUUXXXYYYZZZYYYWWWVVVWWWXXXWWWWWWXXXYYYYYYYYYYYYYYY\\\[[[ZZZYYYWWWVVVUUUUUUZZZZZZZZZ\\\^^^___^^^\\\ZZZXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWXXXXXXYYYYYYZZZXXXVVVVVVXXXZZZZZZZZZ\\\\\\\\\\\\]]]]]]^^^^^^]]]```bbbccccccbbbccccccffffffffffffeeedddcccbbbaaabbbdddeeefffeeeeeedddkkkuuuzzztttkkkfffeeeeeeaaa```^^^]]]\\\\\\\\\]]]``````aaabbbcccdddeeefffeeecccaaa```aaa```^^^\\\^^^\\\ZZZ[[[]]]___```___ccccccddddddeeefffffffffccceeefffgggfffgggiiijjjlllllllllmmmnnnppprrrtttwwwwwwyyy|||~~~uuummmooojjjddd___]]]]]]]]]]]]YYYWWWTTTSSSTTTUUUUUUTTTXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTTTTRRRRRRRRRTTTWWWYYYYYYXXXWWWXXXYYYYYYXXXWWWUUUTTTQQQQQQRRRSSSTTTUUUVVVWWWYYYXXXVVVTTTSSSRRRRRRSSSQQQSSSVVVWWWVVVUUUUUUVVVTTTTTTTTTUUUVVVWWWYYYYYYWWWWWWVVVUUUUUUVVVXXXYYYZZZYYYWWWVVVVVVVVVWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[UUUSSSSSSTTTRRROOOQQQUUUTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYYYY[[[\\\]]]^^^``````aaaaaa^^^]]]\\\ZZZXXXWWWVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSVVVXXXYYYYYYZZZ[[[\\\\\\\\\ZZZXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVVVVUUUUUUTTTTTTPPPNNNLLLLLLMMMOOOOOONNNRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQPPPNNNLLLKKKLLLMMMOOOQQQQQQOOOMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCCAAA>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>????????????????????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999999888999999999999888888888777888888888888888888888888;;;===???@@@@@@@@@AAABBB============<<<<<<<<<<<<===???AAADDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGJJJLLLMMMMMMMMMLLLMMMOOOQQQTTTVVVWWWXXXXXXWWWVVVUUUWWWYYYWWWXXXYYYYYYZZZZZZZZZZZZ]]]\\\\\\\\\[[[ZZZYYYXXX\\\[[[[[[\\\^^^___^^^\\\\\\ZZZXXXXXXYYYYYYWWWVVVVVVUUUSSSRRRSSSTTTVVVXXXRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUXXXXXXYYY[[[\\\\\\]]]]]]]]][[[ZZZYYYZZZ[[[[[[\\\[[[\\\]]]____________^^^^^^```bbbbbbaaaaaaaaabbbeeeeeeeeeeeedddcccbbbbbbaaabbbdddfffggggggfffffflllrrruuuooohhheeedddbbb______^^^^^^]]]^^^______aaaaaabbbccceeefffggggggddddddbbbaaa```___^^^]]]___^^^^^^]]]^^^^^^___^^^aaabbbbbbccccccdddeeeeeedddeeefffggggggggghhhhhhkkkiiigggeeedddeeefffgggjjjkkklllmmmooopppqqqrrrxxx}}}yyyxxxyyywwwuuuwwwtttqqqqqqrrrpppjjjeeefffbbb^^^[[[ZZZ[[[[[[[[[XXXWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWYYYXXXVVVUUUTTTTTTTTTUUUQQQPPPPPPSSSVVVXXXYYYYYYVVVWWWXXXXXXWWWVVVTTTRRROOOPPPRRRTTTVVVWWWWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQRRRTTTVVVVVVUUUTTTUUUVVVTTTTTTUUUUUUWWWXXXYYYYYYWWWWWWVVVUUUVVVVVVWWWXXXYYYXXXVVVTTTSSSTTTUUUVVVYYYYYYYYYYYYZZZ[[[[[[\\\\\\WWWTTTSSSQQQMMMMMMQQQUUUUUUUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXYYY[[[]]]___`````````^^^]]][[[YYYXXXWWWXXXXXXTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXVVVUUUUUUVVVWWWUUUTTTTTTVVVXXXYYYYYYYYY[[[]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUUUUTTTTTTSSSSSSSSSNNNLLLJJJJJJKKKMMMMMMLLLOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNLLLNNNMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNMMMJJJLLLNNNPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGIIIHHHGGGGGGEEEEEEDDDCCCDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCC@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888777888888888888777777777777777777777777888888888888;;;===??????>>>===>>>???????????????>>>>>>>>>>>>===>>>@@@BBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBEEEGGGIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDDDDEEEFFFHHHKKKMMMOOOMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWVVVUUUUUUWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^___^^^^^^]]]\\\\\\\\\]]]___```^^^]]]]]]\\\[[[[[[[[[[[[YYYXXXUUUTTTRRRQQQRRRSSSUUUVVVOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUYYYZZZ\\\^^^___````````````___^^^]]][[[[[[\\\]]]\\\]]]___aaabbbbbbaaa```aaabbbccccccaaa```aaaaaaddddddeeeeeeddddddcccbbbbbbcccdddfffggggggffffffgggiiihhheeedddeeebbb\\\]]]^^^^^^```aaabbbdddeee``````aaabbbcccdddeeefffaaaaaaaaaaaa```______```___`````````___^^^^^^^^^___``````aaabbbbbbcccccc```aaabbbcccdddeeedddcccfffdddbbb___^^^^^^___```bbbbbbccccccddddddddddddeeeiiipppxxx|||tttkkkfffhhhiiiiiigggeeedddbbbccceeeeeebbb___^^^\\\ZZZZZZZZZXXXVVVTTTVVVVVVVVVUUUTTTTTTTTTUUUWWWWWWWWWXXXXXXWWWWWWWWWXXXWWWVVVTTTSSSSSSTTTTTTQQQPPPPPPQQQUUUWWWYYYYYYUUUUUUVVVVVVUUUTTTRRRQQQOOOQQQSSSVVVWWWXXXWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPRRRTTTUUUUUUTTTSSSTTTUUUSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVVVVUUUUUUUUUVVVVVVXXXVVVTTTSSSRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[[[[[[[___ZZZUUUTTTRRRNNNMMMPPPWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZZZZWWWYYY[[[^^^___``````___]]]\\\ZZZXXXXXXXXXXXXYYYTTTTTTVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUVVVWWWWWWVVVTTTTTTVVVXXXXXXXXXYYY[[[]]]]]]]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQMMMKKKIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMPPPQQQRRRSSSRRRPPPMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMQQQQQQRRRRRRQQQPPPOOONNNJJJKKKMMMOOOOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBBBBAAABBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>????????????>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::999888777888888888777777777666666666666777777777888888888:::===@@@???<<<;;;<<<>>>@@@@@@@@@@@@????????????======???@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBAAACCCBBBBBBAAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFHHHKKKNNNOOOMMMNNNOOOPPPRRRTTTUUUVVVTTTVVVWWWWWWVVVVVVXXXYYYWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]___```aaaaaa```___\\\\\\\\\^^^```aaa```^^^^^^\\\\\\\\\]]]\\\ZZZXXXUUUUUUTTTSSSSSSTTTUUUVVVOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWW[[[]]]___aaaccccccccccccccccccbbb```]]]\\\]]]______```bbbdddeeeeeeddddddcccddddddcccaaa___```aaabbbccccccdddddddddddddddbbbccceeeffffffffffffeeebbbbbb___^^^aaadddaaaZZZ]]]^^^___bbbdddfffggghhh______``````aaabbbbbbbbb^^^___``````______```aaa___aaaccccccaaa___^^^_________``````aaabbbbbbbbbaaaaaaaaacccdddeeecccaaaaaa```___^^^]]]^^^___```^^^^^^____________^^^^^^]]]```dddhhhlllqqqwwwzzzvvvxxxzzz{{{{{{{{{}}}~~~}}}|||{{{zzzzzzzzzzzzuuuwww{{{|||}}}}}}~~~~~~}}}||||||}}}|||vvvqqqiiieee```___```bbbcccbbb```___]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYWWWTTTQQQUUUVVVWWWVVVTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRRRRRRRPPPOOOPPPSSSVVVXXXXXXUUUUUUTTTSSSSSSRRRRRRRRRPPPRRRTTTVVVWWWWWWWWWWWWSSSRRRQQQPPPOOOOOOPPPPPPRRRSSSTTTSSSRRRRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVXXXYYYZZZZZZZZZZZZ\\\WWWTTTUUUUUURRRQQQSSSVVVUUUTTTRRRRRRRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[YYY[[[]]]```aaaaaa```___ZZZZZZYYYXXXXXXXXXXXXXXXTTTUUUWWWYYYYYYXXXVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUVVVXXXXXXXXXYYY\\\^^^]]]]]]]]]]]][[[YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOLLLJJJHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMPPPQQQRRRRRRQQQOOOMMMKKKLLLLLLMMMNNNNNNMMMLLLLLLPPPPPPPPPOOOOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????????????????@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDD@@@AAAAAA@@@>>>>>>@@@AAA???????????????>>>>>>>>><<<===???@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>????????????========================<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999888888888888777777777666555666666777777888888888888<<>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGEEEEEEEEEFFFHHHJJJMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXTTTWWWYYYZZZZZZYYYZZZZZZXXXXXXZZZ[[[\\\]]]]]]]]]\\\^^^___```aaa```^^^]]]\\\[[[\\\^^^```bbbaaa```\\\[[[[[[[[[\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZZZZ___aaaccceeefffgggfffeeeeeefffeeebbb^^^]]]^^^```___```aaabbbddddddeeeeeedddddddddbbb```^^^___``````aaabbbcccdddeeeeeeeeecccdddeeeffffffeeedddccc___```___]]]^^^bbbaaa]]]^^^___aaaccceeefffhhhhhh________________________]]]___``````]]]]]]^^^```^^^aaaddddddbbb```___`````````aaabbbbbbccccccdddeeedddcccdddfffeeeaaa^^^^^^^^^^^^______``````aaa\\\]]]^^^______^^^]]]]]]ZZZ[[[]]]^^^```bbbfffiiihhhjjjlllmmmmmmmmmoooqqqjjjiiihhhhhhhhhiiijjjkkkgggiiijjjjjjiiiiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjiiihhhggghhhiiikkkmmmooorrrqqqrrruuuzzz}}}|||yyyuuuqqqnnniiieeeaaa[[[[[[[[[\\\]]]^^^_________^^^[[[ZZZZZZZZZYYYYYYYYYXXXVVVVVVWWWVVVTTTRRRRRRUUUWWWVVVTTTSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSQQQQQQPPPQQQRRRSSSSSSQQQOOOPPPRRRUUUVVVVVVVVVTTTRRRQQQPPPPPPQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUQQQPPPOOONNNNNNOOOPPPQQQQQQRRRSSSRRRPPPPPPQQQSSSPPPQQQSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVTTTUUUVVVXXXYYYZZZYYYYYYXXXTTTRRRUUUWWWUUUSSSTTTSSSRRRPPPOOOPPPQQQRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[YYY[[[]]]`````````^^^]]]WWWXXXXXXXXXXXXWWWWWWVVVSSSUUUXXXZZZZZZYYYWWWUUUTTTUUUVVVXXXYYYZZZYYYYYYYYYWWWVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWYYY\\\^^^\\\]]]^^^^^^^^^\\\ZZZXXXWWWVVVTTTRRRRRRSSSTTTUUUSSSSSSRRRQQQPPPOOONNNNNNLLLJJJHHHHHHIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDAAABBBAAA???===<<<===???>>>>>>>>>>>>=========<<<<<<===???@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<======<<<;;;;;;999999888888888777777777555555666666777888888999777;;;??????===<<>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???@@@BBBCCCDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBAAADDDFFFHHHKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGJJJLLLNNNQQQQQQSSSTTTVVVXXXYYYYYYUUUXXX[[[]]]\\\\\\[[[\\\XXXYYYZZZ[[[\\\]]]]]]^^^]]]^^^___``````^^^\\\ZZZ[[[[[[\\\^^^aaabbbbbbaaa[[[ZZZZZZZZZ[[[ZZZXXXUUUWWWXXXXXXYYYYYYXXXWWWWWWRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWYYY[[[\\\]]]bbbcccfffhhhiiiiiihhhgggfffgggfffccc___]]]___aaa]]]^^^^^^___aaabbbccccccdddddddddaaa___]]]^^^______```aaaccceeefffffffffcccdddeeeeeeeeedddcccbbb^^^bbbccc___]]]```bbbaaa___```aaaccceeefffffffff____________^^^^^^^^^^^^]]]___aaa___\\\[[[\\\___]]]aaaeeeeeeccc`````````bbbbbbbbbcccddddddeeeeeeeeedddbbbccccccaaa\\\XXXZZZZZZ\\\]]]^^^^^^^^^^^^YYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZYYY[[[]]]```^^^```bbbccccccdddfffggg``````______```bbbccceee^^^______]]][[[[[[\\\]]]______^^^^^^^^^^^^______^^^]]]]]]^^^```cccfffhhhhhhhhhhhhjjjmmmppprrrqqqsssooohhhccc```^^^\\\ZZZSSSVVVYYY[[[[[[[[[[[[\\\ZZZYYYWWWVVVVVVVVVWWWXXXVVVTTTQQQPPPQQQSSSSSSSSSLLLOOORRRRRRQQQPPPRRRTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTTTTSSSRRRRRRSSSTTTUUUSSSQQQOOOOOORRRTTTUUUVVVVVVTTTQQQOOONNNPPPQQQSSSQQQRRRRRRRRRSSSSSSTTTTTTPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRQQQOOOOOOPPPRRROOOQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVSSSTTTVVVXXXYYYYYYYYYXXXXXXSSSRRRVVVXXXUUURRRRRROOONNNMMMMMMNNNPPPSSSTTTUUUVVVVVVWWWXXXYYY[[[[[[WWWYYY[[[]]]^^^]]][[[ZZZVVVVVVXXXXXXXXXWWWVVVUUUTTTVVVYYY[[[[[[ZZZWWWUUUSSSUUUWWWYYYZZZZZZZZZYYYYYYWWWVVVVVVWWWXXXVVVUUUVVVWWWWWWWWWWWWYYY\\\___\\\]]]^^^______]]]\\\ZZZYYYWWWUUURRRRRRSSSUUUWWWSSSRRRRRRQQQOOONNNMMMMMMLLLJJJHHHHHHIIIKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIDDDCCCBBBAAA@@@??????>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBB???;;;:::;;;<<<>>>>>>======<<<<<<<<<;;;;;;===???@@@AAA@@@???>>>>>>>>>?????????>>>>>>=========>>>>>>?????????@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<==================999999999999888888888888444555555666777888888999999:::;;;<<<============@@@@@@???>>>===<<<;;;;;;============>>>???@@@AAAAAABBBCCCCCCBBBAAA>>>===AAA@@@?????????@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIDDDEEEFFFHHHJJJKKKMMMMMMOOOPPPSSSVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]\\\\\\^^^aaaaaa^^^[[[\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]^^^^^^]]]]]]\\\\\\eeejjjnnnlllkkkkkkiiifffbbbccccccbbb```___aaabbbaaabbbbbbaaa``````bbbcccddddddccccccbbbaaaaaa``````aaaaaabbbdddfffhhhiiijjjhhhgggdddbbbaaa``````___```aaabbbbbbaaa```___\\\^^^bbbcccddddddeeeeeebbbaaa___]]]\\\[[[[[[[[[]]]___aaaaaa___\\\[[[[[[]]]___aaadddddddddbbbaaaaaaaaaaaa```aaaaaabbbccceeecccaaa^^^\\\[[[[[[[[[]]][[[ZZZ[[[]]]_________[[[\\\]]]^^^^^^^^^]]]\\\WWWXXXXXXYYYZZZ[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\]]]]]]]]]\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWTTTRRRSSSUUUXXXZZZ``````aaaaaaaaaaaabbbbbbaaa___[[[XXXVVVUUUUUUUUUQQQRRRTTTUUUVVVWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUPPPPPPPPPPPPPPPQQQRRRSSSUUUSSSQQQPPPQQQSSSSSSTTTRRROOOLLLNNNSSSUUUSSSOOOPPPPPPOOONNNOOOPPPQQQRRRLLLMMMOOOPPPQQQPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTUUUXXXWWWVVVTTTRRRQQQPPPPPPRRRTTTVVVWWWWWWUUURRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUSSSQQQOOONNNNNNNNNNNNNNNLLLJJJKKKNNNRRRUUUVVVVVVUUUTTTUUUWWWYYYZZZYYYYYY[[[\\\[[[YYYXXXXXXXXXZZZYYYXXXWWWVVVUUUTTTTTTSSSUUUWWWYYYXXXVVVSSSPPPTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVYYYZZZ\\\\\\[[[[[[^^^^^^]]][[[ZZZXXXWWWWWWQQQRRRSSSTTTTTTTTTTTTTTTLLLLLLMMMLLLJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFHHHKKKMMMPPPQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>?????????>>>>>>===??????@@@AAAAAAAAAAAA@@@BBBBBBBBBCCCBBBBBBAAAAAA???>>>>>>===============>>>===<<<;;;;;;<<<===>>><<<=========>>>>>>>>>>>>===>>>>>>>>>????????????==============================<<<<<<<<<<<<======;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::888888888777666555555444222222333333444555555555999:::;;;<<<<<<=========>>>>>>===============<<<============>>>@@@AAABBBAAABBBCCCDDDCCCAAA???>>>@@@???>>>>>>>>>???AAABBBBBBCCCCCCDDDEEEDDDDDDDDDGGGHHHJJJKKKJJJIIIGGGFFFDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[^^^``````^^^[[[VVVUUUTTTRRRPPPOOOOOOOOOSSSSSSSSSSSSUUUWWWYYYZZZ]]]]]]]]]]]]^^^___```aaa^^^______```______^^^^^^ccciiinnnmmmlllllljjjfffbbbbbbcccbbb```___```bbb```bbbbbbbbb```___```aaacccbbbbbbbbbaaaaaa``````___``````aaaccceeefffggghhhgggeeecccaaa```______^^^___```aaa``````___^^^]]]^^^___`````````aaabbb___```aaabbb```^^^[[[YYY[[[]]]```aaa___^^^]]]^^^``````aaaaaaaaabbbbbbbbb^^^^^^______``````aaaaaa```___]]][[[ZZZYYYZZZZZZ]]][[[[[[[[[^^^______^^^[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYZZZ[[[[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXYYYZZZYYYXXXXXXVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQRRRSSSVVVWWW[[[ZZZZZZZZZYYYYYYXXXXXXYYYWWWUUURRRPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTQQQQQQPPPOOOPPPPPPRRRRRRXXXWWWUUUTTTRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOONNNNNNNNNNNNOOOPPPQQQSSSRRRPPPOOOPPPQQQRRRRRRSSSPPPMMMOOOSSSTTTRRROOOOOOOOONNNMMMMMMNNNOOOPPPMMMNNNOOOPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSTTTUUURRRQQQPPPOOONNNNNNMMMMMMPPPRRRTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKIIIGGGIIILLLPPPSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVVVVXXXYYYYYYWWWVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTSSSSSSUUUWWWXXXXXXVVVSSSQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUURRRRRRSSSSSSSSSRRRRRRQQQLLLLLLLLLKKKIIIHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJLLLOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>??????????????????>>>===>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>======<<<<<<======??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999888888777777888888999999999::::::::::::999999999888888777666666555555444444444444444555555555999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>???>>>======>>>@@@BBBDDDBBBCCCCCCDDDCCCBBB@@@??????>>>=========>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFHHHIIIKKKJJJHHHEEEDDDDDDEEEGGGIIILLLNNNPPPQQQSSSSSSSSSTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTRRRSSSTTTVVVXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYZZZ]]]______]]][[[XXXWWWUUUSSSQQQPPPOOOOOORRRRRRRRRSSSUUUXXXZZZ\\\^^^___```aaabbbdddeeeeee``````aaabbbbbbaaaaaaaaacccjjjooonnnmmmllliiieeeaaabbbcccbbb```___```aaa```bbbdddcccaaa```___```aaaaaabbbbbbbbbaaa``````aaaaaabbbcccdddeeefffgggfffeeecccaaa```___^^^^^^]]]^^^____________^^^^^^]]]]]]\\\]]]]]]___```bbb___bbbeeegggeeeaaa\\\YYYZZZ]]]___``````___``````cccbbb```___^^^___```aaaZZZ[[[]]]^^^_________^^^\\\\\\ZZZYYYYYYZZZ[[[\\\]]]\\\[[[\\\^^^______^^^[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUURRRTTTVVVWWWXXXWWWVVVUUURRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUTTTSSSRRRQQQPPPOOORRRQQQOOOMMMLLLLLLMMMMMMPPPQQQRRRTTTTTTUUUUUUUUURRRRRRQQQQQQPPPPPPOOOOOOQQQPPPPPPPPPPPPRRRTTTUUUPPPPPPOOOOOOPPPQQQRRRRRRXXXWWWTTTRRRPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLMMMNNNNNNQQQPPPOOONNNNNNOOOPPPQQQTTTQQQOOOPPPRRRSSSQQQNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUNNNNNNMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOMMMKKKJJJJJJKKKKKKIIIGGGGGGHHHLLLPPPSSSTTTTTTRRRRRRSSSUUUVVVUUUTTTSSSTTTVVVVVVUUUTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSUUUWWWXXXXXXVVVTTTRRRNNNOOOPPPRRRSSSTTTUUUUUURRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLJJJHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>>===>>>??????@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999888888777777888888999777888888888888888888777999888888777777666666555666666666555555555555444999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<>>>@@@CCCEEEBBBCCCCCCCCCCCCBBBAAA@@@======<<<;;;<<<===>>>???DDDEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKJJJHHHEEECCCDDDEEEGGGJJJMMMPPPRRRSSSUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVPPPRRRTTTVVVXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]______^^^\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQRRRSSSVVVYYY\\\]]]``````aaabbbcccddddddddd``````aaabbbcccccccccbbbffflllqqqpppmmmlllhhhccc```aaacccbbb```___``````aaaccceeefffdddaaa``````aaabbbccccccccccccbbbaaacccdddeeefffggggggggghhhcccbbbaaa___^^^]]]]]]]]]]]]]]]^^^^^^^^^___^^^^^^]]]\\\[[[\\\```dddgggiiieeegggiiiiiigggccc]]]ZZZ\\\^^^```aaa```___```aaacccbbb```___^^^^^^]]]]]]XXXYYY\\\^^^______^^^]]]\\\\\\[[[[[[[[[]]]^^^___\\\[[[[[[\\\^^^___^^^\\\\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUWWWYYYXXXWWWUUUSSSPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRNNNOOOPPPPPPQQQQQQPPPPPPRRRRRRQQQPPPPPPOOONNNNNNOOONNNNNNMMMMMMMMMNNNOOOQQQQQQSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNNNNOOOQQQRRRNNNNNNOOOOOOPPPQQQRRRRRRUUUTTTRRRPPPOOONNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLKKKKKKLLLLLLMMMOOOOOOOOONNNNNNNNNOOOPPPTTTRRRPPPPPPQQQQQQOOOMMMNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKMMMNNNQQQSSSTTTQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHJJJNNNRRRUUUUUUUUUTTTTTTTTTVVVWWWUUUTTTPPPRRRTTTTTTSSSSSSTTTUUUTTTTTTSSSRRRRRRQQQPPPPPPSSSTTTVVVWWWWWWVVVTTTRRROOOOOOQQQRRRSSSSSSSSSSSSOOOOOOPPPPPPQQQRRRRRRRRRUUUTTTTTTTTTTTTVVVXXXYYYUUUVVVVVVVVVVVVUUUSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPNNNNNNMMMKKKHHHHHHJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>===<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::999999999999999999:::777777888888888888777777888888888777777666666666888777777666555555444444888999::::::::::::::::::;;;;;;;;;;;;:::::::::999======<<<===>>>@@@CCCEEEBBBBBBBBBBBBBBBBBBAAAAAA===<<<;;;;;;;;;<<<===>>>DDDDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIJJJIIIHHHEEECCCDDDEEEHHHJJJMMMPPPRRRSSSUUUTTTSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRRRRSSSUUUVVVQQQRRRUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^^^^^^^]]]]]]YYYXXXVVVTTTRRRQQQPPPPPPQQQQQQRRRTTTVVVYYY\\\^^^bbbccccccddddddcccbbbaaa^^^___```aaabbbccccccccciiiooorrroookkkiiieee```___aaabbbbbb```______```bbbdddggggggeeecccbbbbbbcccdddeeeffffffdddcccbbbccccccdddeeeffffffeeeeee______^^^\\\\\\[[[[[[[[[]]]]]]]]]]]]^^^^^^______\\\[[[ZZZ^^^eeelllqqqssskkkjjjiiihhheeebbb___]]]___```aaaaaa```___```aaa``````aaaaaa___]]]ZZZYYYXXXYYY\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]___```[[[[[[[[[\\\]]]^^^\\\ZZZ\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTVVVWWWXXXXXXWWWUUUSSSRRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPNNNMMMMMMMMMNNNNNNLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPQQQPPPNNNMMMOOOQQQSSSQQQPPPOOOOOOOOONNNLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKMMMPPPRRRTTTUUUTTTSSSQQQOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIKKKOOOSSSTTTUUUTTTTTTSSSTTTUUUUUUSSSQQQOOOQQQSSSSSSRRRRRRSSSTTTQQQQQQPPPPPPOOOOOONNNNNNRRRSSSTTTUUUVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRRRRRRRTTTTTTSSSSSSSSSUUUVVVWWWUUUUUUVVVWWWVVVUUUSSSRRRPPPQQQQQQRRRSSSSSSRRRRRROOOOOOMMMKKKIIIIIIKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMNNNOOOOOOOOOHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>??????>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>======;;;<<<======>>>>>>=========>>>>>>???@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888888777777888888888777777888888888888777777777777777666666666666666888888777666555444444333888999999::::::999999999;;;:::::::::999999888888;;;;;;<<<===???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;<<<===>>>AAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWZZZ]]]^^^]]][[[[[[[[[WWWWWWUUUSSSRRRQQQQQQQQQQQQRRRRRRTTTVVVZZZ]]]^^^cccddddddeeedddbbbaaa```]]]^^^___aaabbbccccccccchhhmmmoookkkgggeeebbb]]]^^^```bbbbbbaaa___^^^___bbbdddffffffeeedddddddddeeefffggghhhgggeeecccaaa___```aaabbbbbbaaa``````\\\\\\[[[ZZZZZZYYYZZZZZZ\\\[[[[[[[[[\\\]]]^^^___\\\ZZZZZZ___gggooossstttjjjiiifffcccaaa______^^^```aaabbbaaa```___```aaa^^^___aaaaaa___\\\YYYWWWYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWXXXYYYZZZ[[[ZZZYYYYYY[[[\\\\\\ZZZXXXZZZ[[[\\\\\\[[[ZZZYYYXXXVVVWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVUUUUUUTTTRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOONNNMMMMMMLLLKKKKKKLLLMMMOOOQQQRRRRRRSSSPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMLLLOOOQQQPPPMMMLLLNNNQQQPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLOOOQQQSSSTTTSSSQQQOOONNNLLLLLLKKKNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIKKKNNNQQQRRRRRRRRRQQQQQQRRRSSSRRROOOMMMNNNPPPQQQQQQPPPOOOPPPQQQNNNNNNNNNNNNMMMMMMLLLLLLPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUVVVWWWXXXWWWUUUSSSQQQNNNOOOPPPQQQRRRRRRRRRRRRNNNNNNLLLJJJHHHIIILLLOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCBBB@@@>>>===<<<>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>????????????<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;777777777888888888999999999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999888888888888999999555444444333333444444555666777777888888777777666555555555555555555555555777777666666555444333333888888999999999999888888888888888999999999999999888999;;;===???@@@AAAAAA@@@@@@@@@??????@@@@@@@@@===<<<;;;;;;;;;<<<>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPPPPQQQRRRSSSTTTTTTSSSRRRRRROOOOOOPPPPPPQQQQQQQQQPPPSSSTTTVVVXXXYYYXXXVVVUUUSSSSSSTTTTTTTTTUUUUUUUUUVVVYYY\\\\\\ZZZWWWWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTWWWYYY\\\^^^^^^___aaabbbaaa```___]]]]]]^^^___aaacccdddddddddccchhhiiidddaaaaaa```]]]^^^```bbbbbbaaa___^^^^^^```bbbccccccbbbbbbdddeeefffggghhhhhhgggdddaaa___]]]^^^___``````___]]]\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]ZZZYYY]]]dddjjjlllkkkbbbaaa```^^^^^^^^^^^^^^^___```aaaaaa```aaabbbddd_________^^^]]][[[YYYXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXVVVUUUUUUUUUVVVWWWXXXXXXXXXZZZ[[[[[[XXXVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOPPPQQQQQQQQQPPPPPPMMMNNNPPPQQQQQQPPPOOONNNLLLMMMNNNOOOOOONNNLLLKKKIIIKKKMMMOOOQQQRRRSSSSSSQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLJJJMMMPPPOOOLLLJJJLLLOOOMMMNNNNNNMMMLLLKKKKKKLLLHHHIIIKKKMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJKKKNNNQQQSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJJJJIIIIIIIIIJJJLLLMMMLLLKKKKKKMMMPPPQQQRRRQQQQQQQQQQQQRRRRRRQQQNNNKKKLLLNNNOOOOOOMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKOOOPPPQQQQQQRRRRRRQQQQQQOOOPPPPPPPPPPPPPPPOOONNNMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVTTTQQQOOOMMMNNNNNNOOOOOOOOONNNNNNKKKKKKIIIGGGFFFHHHKKKOOOQQQQQQQQQPPPOOOOOOOOONNNKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@???>>>======>>>>>>============>>>>>>======>>>>>>>>>?????????======>>>>>>>>>??????????????????>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;:::999:::::::::;;;::::::::::::::::::;;;555666666777888999::::::999999999999::::::::::::999999999999999999999999888777777666666777777888333222222222222222222333555555666666666666555555444444444444444444444444666555555555444444333333888888999999999888888777555666777888999:::;;;;;;666888;;;>>>@@@@@@@@@???@@@??????>>>??????@@@@@@======<<<;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBB@@@?????????@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMOOOOOOOOOQQQSSSTTTUUUTTTSSSQQQOOOPPPQQQRRRSSSRRRQQQPPPSSSTTTVVVXXXXXXVVVTTTSSSQQQRRRRRRRRRSSSSSSTTTTTTUUUXXX[[[ZZZWWWUUUTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWYYY\\\]]]XXXZZZ\\\]]]^^^]]]\\\[[[]]]^^^```bbbdddeeeeeefff___cccccc```]]]______]]]]]]```bbbcccaaa___^^^^^^___```aaaaaa```aaadddffffffggghhhhhhfffccc___]]]]]]^^^```aaaaaa___]]]\\\YYYXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXZZZ[[[^^^[[[XXX[[[```ddddddbbbYYYZZZ[[[\\\]]]]]]]]]]]]]]]___```aaaaaabbbeeeggg```___]]][[[ZZZZZZZZZ[[[YYYYYYXXXVVVVVVVVVVVVVVVZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWXXXYYYZZZZZZWWWTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTWWWYYYSSSRRRQQQOOOMMMLLLKKKKKKMMMNNNNNNOOOPPPQQQQQQQQQMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPOOONNNMMMLLLLLLKKKIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOQQQRRRRRRQQQOOONNNIIIKKKNNNPPPQQQPPPNNNLLLIIIJJJMMMOOOQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKHHHLLLOOONNNJJJHHHKKKNNNKKKLLLMMMLLLKKKJJJKKKLLLFFFGGGIIIKKKMMMMMMMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJKKKMMMPPPRRRNNNNNNMMMLLLLLLLLLLLLLLLFFFHHHKKKNNNOOONNNMMMKKKJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJIIIIIIJJJKKKMMMNNNOOONNNNNNPPPRRRTTTSSSSSSSSSSSSSSSTTTTTTRRROOOLLLKKKMMMNNNMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJNNNOOOOOOPPPQQQQQQQQQPPPLLLMMMNNNOOOOOOOOOOOOOOOIIIJJJKKKLLLMMMNNNOOOOOORRRSSSUUUVVVVVVUUUTTTSSSUUUVVVWWWWWWUUURRROOOMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDFFFKKKNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFFFFFFFFFFEEEEEEDDDAAAAAA@@@???>>>===<<<<<<::::::;;;;;;===>>>???@@@======>>>???????????????>>>>>>============>>>>>>============>>>>>>>>>>>><<<<<<======>>>>>>????????????>>>>>>===;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<;;;::::::999999::::::999888777666666777888999555555666888999:::;;;<<<888888999999999:::::::::999999999999999999999999666666555555555555666666444333333222222333333444333444444555555444444333333333333333333333333333555444444444444333333333555666666777888999999999:::::::::999777777999;;;888999:::;;;===???AAABBB>>>>>>?????????>>>>>>===??????>>>======>>>???@@@>>>???@@@AAAAAA@@@???>>><<<======???@@@AAABBBBBBDDDEEEHHHJJJLLLMMMMMMMMMOOOOOOPPPQQQQQQQQQOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVTTTTTTQQQRRRRRRQQQPPPPPPRRRTTTVVVXXXZZZYYYWWWTTTRRRRRRRRRTTTUUUTTTQQQOOONNNNNNPPPQQQSSSUUUWWWYYY[[[\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^```ccccccbbbaaaaaabbbaaaaaa```___^^^]]]\\\\\\````````````___^^^]]]\\\______^^^]]]^^^___```aaacccdddddddddcccaaa```^^^aaa___]]]]]]]]]]]][[[YYYXXXVVVTTTSSSSSSTTTTTTSSSTTTTTTTTTTTTWWWZZZ]]]___```]]]ZZZZZZ[[[\\\ZZZWWWWWWWWWWWWWWWYYY[[[]]]^^^\\\[[[[[[[[[\\\\\\]]]^^^```______^^^]]]\\\[[[ZZZVVVVVVWWWUUUTTTSSSTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWYYYYYYWWWVVVUUUVVVUUUSSSQQQRRRUUUVVVTTTRRRUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRZZZWWWSSSNNNLLLLLLMMMNNNQQQOOONNNNNNPPPQQQQQQPPPQQQPPPOOOOOONNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNKKKJJJKKKLLLMMMMMMLLLJJJJJJJJJLLLMMMLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIHHHKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNMMMLLLKKKLLLMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHIIILLLNNNPPPLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGIIIKKKLLLKKKJJJJJJIIIHHHIIIJJJMMMPPPQQQPPPOOOOOOSSSXXXZZZVVVQQQVVVVVVUUUUUUSSSRRRPPPOOOOOOOOOPPPPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJOOOOOOOOONNNNNNMMMMMMMMMHHHJJJMMMOOOOOOMMMJJJHHHLLLOOORRRRRRPPPOOOPPPRRRTTTVVVWWWWWWUUUTTTTTTUUUQQQRRRTTTUUUTTTRRROOOMMMMMMMMMNNNNNNNNNNNNOOOOOONNNJJJFFFDDDFFFIIIKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHIIIJJJKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBAAAAAA@@@???>>>>>>;;;::::::999:::;;;<<<===:::;;;===>>>>>>>>>===<<<<<<:::999:::<<<>>>>>>===;;;;;;:::::::::;;;<<<<<<<<<<<<<<<=========>>>>>><<<===>>>??????>>>======<<<<<<;;;;;;;;;::::::::::::;;;===>>>?????????>>>???>>><<<;;;:::999999999777777666666555555444444999888888777888888999:::666777888999999999999999::::::999999777666555444555555555555555555555555333222222111111222222333444444444444444444444444333333222222333333444555444555666666666555444333555666666777888888999999999::::::999777777999;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>????????????>>>>>>@@@@@@???>>>>>>???@@@@@@======>>>>>>>>>======<<<======>>>>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOOOONNNMMMOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSSSSPPPQQQQQQPPPOOOOOOQQQTTTTTTVVVXXXXXXUUUSSSRRRRRRQQQRRRTTTSSSPPPNNNMMMMMMPPPQQQRRRTTTVVVXXXZZZ[[[]]]\\\\\\[[[[[[\\\^^^^^^___aaaccccccaaa`````````______^^^]]]\\\\\\[[[[[[]]]^^^^^^_________^^^^^^^^^]]]\\\[[[[[[]]]^^^```bbbccccccccccccaaa```___```___]]]\\\]]]\\\ZZZYYYXXXWWWUUUTTTTTTUUUUUUUUUTTTTTTUUUVVVXXX[[[]]]______[[[WWWVVVWWWYYYYYYYYYYYYYYYXXXYYYZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYVVVVVVWWWUUUTTTSSSTTTVVVXXXWWWVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXVVVUUUTTTUUUTTTRRRPPPPPPQQQRRRPPPNNNRRRQQQQQQQQQQQQQQQRRRRRRPPPOOOOOOPPPRRRSSSSSSRRRSSSRRRPPPPPPPPPQQQRRRTTTZZZXXXSSSOOOMMMLLLLLLMMMPPPNNNMMMNNNOOOQQQPPPPPPPPPOOONNNNNNNNNNNNNNNOOOQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLMMMMMMLLLKKKKKKMMMOOOOOONNNMMMLLLLLLKKKLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQNNNKKKJJJJJJKKKKKKJJJKKKJJJJJJKKKMMMMMMLLLJJJLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMKKKIIIJJJKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJKKKMMMOOONNNMMMKKKIIIGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIIIIHHHIIIJJJLLLOOOQQQNNNMMMNNNSSSXXXZZZWWWSSSTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOQQQQQQOOONNNOOOQQQQQQRRRTTTUUUTTTTTTUUUVVVQQQRRRSSSSSSRRRQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNKKKGGGEEEGGGIIIKKKLLLKKKLLLMMMMMMNNNNNNNNNNNNJJJJJJKKKJJJJJJIIIHHHGGGHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA@@@>>>===<<<<<<;;;;;;:::::::::;;;<<<===;;;;;;===>>>>>>>>>===<<<>>><<<::::::<<<<<<<<<;;;999999999:::;;;<<<===>>>::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;::::::::::::::::::;;;;;;:::;;;===>>>??????>>>>>>>>>===<<<:::999888888888666666666666666666555555777777777888888888888888777777888999999999999999:::::::::999888777666555555555555555555555555555333333222222222222333333333333333333333333333333333333222222333333444555333444555555555555444333555666666777777888888999999::::::999888888999;;;======<<<<<<<<<======>>>>>>>>>??????@@@??????>>>@@@@@@????????????@@@@@@===<<<;;;;;;::::::::::::=========>>>>>>????????????@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTSSSSSSRRRPPPPPPPPPOOOMMMNNNPPPRRRRRRSSSUUUUUUSSSRRRQQQQQQPPPRRRSSSRRRPPPNNNMMMMMMPPPQQQRRRTTTVVVXXXYYYZZZ]]]\\\\\\\\\\\\]]]^^^______aaabbbaaa___^^^^^^^^^\\\\\\[[[[[[ZZZZZZZZZYYYZZZ[[[\\\]]]^^^_________]]][[[YYYXXXXXXZZZ]]]^^^```aaabbbbbbbbbbbb``````___^^^\\\\\\\\\\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWTTTUUUVVVYYY[[[\\\]]]^^^]]]ZZZUUUSSSTTTWWWZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVWWWUUUTTTSSSTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTQQQTTTVVVVVVUUUTTTTTTTTTUUUSSSQQQQQQPPPPPPNNNLLLNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNNNNPPPRRRSSSSSSRRRQQQPPPPPPPPPRRRSSSTTTYYYWWWSSSPPPMMMMMMMMMMMMOOOMMMLLLLLLNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLLLLKKKJJJIIIKKKMMMLLLLLLKKKKKKJJJKKKKKKLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQNNNKKKJJJJJJJJJIIIHHHJJJJJJKKKMMMOOONNNLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMJJJHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMKKKHHHFFFFFFEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHJJJLLLNNNOOOLLLLLLMMMRRRWWWYYYWWWTTTQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMOOOOOOOOOMMMLLLMMMNNNLLLNNNQQQRRRRRRSSSUUUVVVSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJMMMJJJGGGFFFGGGJJJKKKKKKIIIIIIJJJLLLLLLMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEEEEGGGIIIJJJJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>><<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<===>>>=========???===;;;;;;;;;<<<;;;999888888999:::;;;===>>>???::::::::::::;;;;;;;;;;;;<<<<<<======<<<;;;:::999888888999999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<:::999888888777777666666666666777777777777555666777888888888777777777777888999999999999888::::::::::::999777666555444444444444444444444444333333222222222222333333333333333333333333333333333333222222333333444555222333333444444444333222666666666666777777888888888999:::999888888:::;;;======<<<<<<<<<<<<===>>>>>>>>>??????@@@??????????????????>>>>>>>>>>>>>>>===<<<:::999888888999:::=====================>>>>>>>>>@@@AAACCCDDDEEEEEEDDDEEEFFFHHHIIIKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRSSSSSSRRROOOMMMLLLMMMNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTRRRPPPPPPPPPRRRRRRSSSUUUVVVXXXYYYZZZ\\\\\\\\\]]]]]]^^^_________```aaa___]]][[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\[[[XXXWWWWWWYYY\\\^^^^^^___```aaabbbaaaaaa```^^^\\\[[[[[[[[[[[[YYYXXXWWWXXXXXXWWWVVVUUUVVVWWWSSSUUUXXX[[[\\\]]]]]]\\\[[[YYYWWWUUUVVVYYY[[[\\\ZZZZZZZZZYYYYYYYYYYYYZZZXXXXXXWWWWWWWWWXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUTTTSSSTTTVVVVVVUUUTTTTTTSSSSSSSSSTTTQQQSSSUUUVVVUUUTTTTTTTTTYYYXXXVVVTTTRRRQQQOOOMMMKKKKKKLLLLLLMMMOOOPPPQQQTTTRRROOOOOOQQQSSSTTTTTTOOOOOONNNOOOPPPQQQRRRSSSUUUTTTRRRPPPOOONNNNNNOOOMMMLLLJJJKKKMMMNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLNNNLLLJJJIIIJJJJJJJJJIIIJJJKKKLLLOOOQQQPPPMMMJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJLLLNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLMMMKKKIIIHHHHHHIIIJJJIIIGGGFFFFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKIIIGGGFFFEEEFFFFFFIIIJJJJJJJJJJJJJJJJJJIIIEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLNNNQQQTTTVVVTTTRRROOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQNNNNNNNNNMMMLLLKKKLLLLLLKKKLLLNNNOOOOOOPPPRRRTTTUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKKKKIIIGGGFFFGGGIIIJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<======;;;<<<<<<===============???===;;;;;;<<<<<<;;;:::999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888777666777777888:::;;;;;;<<<;;;;;;<<<<<<============;;;:::999888777777777777666666666777777888888888333444666888999888777666777888888999999999888888999999999888888777555555444444444444444444444444333333333222222333333333222222222222222222222222333333222222333333444555111222222222333333333333666666666666666777777777777888::::::999999:::;;;<<<<<<<<<<<<<<<===>>>???<<<===>>>???????????????===============<<<;;;;;;===<<<:::999888999::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQUUUUUUSSSPPPLLLJJJJJJLLLNNNOOOPPPPPPOOONNNNNNOOORRRTTTVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]^^^^^^^^^___]]]^^^^^^\\\YYYXXXXXXYYYWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\[[[YYYXXXXXXZZZ\\\^^^\\\]]]___```aaaaaa```___\\\[[[YYYYYYZZZZZZYYYWWWWWWYYYZZZXXXVVVTTTUUUVVVSSSUUUXXX[[[]]]]]]\\\[[[XXXYYYZZZ[[[[[[[[[\\\\\\XXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWUUUTTTSSSTTTVVVTTTSSSSSSRRRRRRRRRRRRSSSRRRTTTVVVVVVUUUTTTTTTTTTYYYYYYWWWUUUSSSQQQOOOOOOLLLLLLLLLMMMNNNPPPQQQRRRTTTRRROOONNNPPPRRRSSSSSSLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIKKKLLLLLLKKKKKKLLLMMMPPPRRRQQQNNNKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHIIIJJJLLLNNNJJJJJJKKKKKKLLLLLLLLLMMMHHHIIIJJJJJJIIIHHHIIIKKKIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHJJJJJJKKKNNNMMMNNNOOOQQQQQQPPPNNNNNNNNNNNNOOONNNNNNMMMMMMKKKKKKJJJJJJJJJIIIIIIJJJGGGGGGFFFFFFGGGIIIJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLHHHKKKNNNQQQSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLNNNPPPUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTRRRPPPNNNMMMIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDFFFIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA=====================<<<<<<<<<<<<<<<=========>>><<<;;;::::::<<<======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::999777666666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999888777777777777666777777777888888999999222444666888999888777666888888999999999888888777666777777666666555444333444444444444444444444444444333333333333333333444222222222222222222222222333333222222333333444555111111111111222222333333666666666666666666666666666888:::::::::999:::;;;<<<<<<<<<<<<<<<===>>>???;;;;;;<<<===>>>>>>>>>>>><<<<<<======<<<;;;:::999;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBCCCCCCDDDDDDEEEGGGHHHJJJKKKHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPSSSSSSQQQNNNKKKIIIIIIJJJNNNOOOPPPOOOMMMLLLMMMNNNPPPRRRUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^ZZZ[[[ZZZXXXVVVUUUUUUWWWTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXX[[[[[[ZZZZZZZZZ[[[\\\]]]\\\]]]^^^___```______^^^[[[ZZZXXXXXXYYYZZZXXXWWWYYY[[[]]][[[WWWTTTUUUVVVSSSUUUXXXZZZ\\\\\\[[[[[[VVVYYY[[[\\\[[[ZZZZZZ[[[VVVWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTRRRSSSSSSTTTVVVWWWXXXXXXVVVVVVWWWUUUTTTSSSTTTVVVSSSSSSRRRRRRRRRRRRRRRSSSSSSUUUWWWVVVUUUSSSSSSSSSTTTUUUUUUSSSPPPNNNNNNOOOMMMMMMNNNNNNPPPQQQRRRSSSQQQOOOMMMMMMNNNPPPPPPOOOKKKKKKLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNOOOOOOOOOOOOJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKFFFGGGIIIKKKLLLMMMMMMMMMHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHJJJMMMNNNNNNMMMKKKKKKLLLNNNPPPOOOMMMKKKHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGIIIIIIHHHHHHJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIIIIMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMJJJIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHKKKOOORRRTTTSSSQQQPPPOOOMMMJJJJJJKKKLLLLLLLLLMMMMMMMMMKKKIIIIIIKKKMMMRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTUUUUUUTTTRRROOOMMMHHHGGGFFFGGGHHHIIIHHHFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDDDDEEEDDDDDDDDDFFFEEEEEEGGGIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???>>>>>>===<<<===<<<<<<<<<<<<===>>>>>>;;;:::999:::<<<>>>>>>=========<<<;;;::::::::::::::::::::::::999999999999::::::;;;;;;;;;999888777777777888999:::;;;<<<===;;;;;;:::::::::;;;;;;<<<:::999999888777777888888888888888888888999999999333444666888999999888888888999999999999888777777555555555555555444333333333333333333333333333333444444333333333333444444333333333333333333333333333333222222333333444555111111111111222333444444666666666666666666666666555777:::;;;:::999:::;;;>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<===========================;;;:::999777888999:::::::::::::::888888999:::;;;<<<<<<===<<<<<<;;;<<<===>>>@@@AAACCCCCCCCCCCCEEEFFFHHHIIIHHHIIIIIIJJJKKKLLLLLLLLLPPPPPPQQQQQQQQQOOONNNMMMMMMMMMMMMKKKIIIHHHJJJKKKOOOPPPPPPNNNLLLKKKLLLMMMLLLNNNQQQQQQPPPPPPPPPPPPSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]WWWXXXWWWUUUSSSRRRSSSUUUPPPQQQRRRTTTUUUWWWXXXXXXVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\^^^______^^^]]]]]]ZZZYYYWWWXXXYYYYYYXXXVVV\\\___aaa___YYYUUUUUUWWWTTTUUUWWWYYYZZZ[[[[[[ZZZUUUWWWYYYXXXVVVVVVWWWYYYUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPRRRSSSUUUVVVWWWXXXVVVVVVWWWUUUTTTSSSTTTVVVTTTTTTSSSSSSSSSTTTTTTUUUSSSUUUVVVUUUSSSQQQPPPPPPPPPQQQRRRQQQNNNMMMNNNPPPOOOOOOOOOOOOPPPQQQRRRSSSOOONNNMMMNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFHHHIIIIIIHHHJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGIIIKKKLLLLLLLLLKKKHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIILLLNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIJJJKKKNNNOOONNNMMMJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFJJJIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKNNNPPPQQQQQQPPPPPPOOOLLLIIIIIILLLNNNNNNMMMMMMMMMLLLJJJHHHHHHKKKMMMNNNOOOQQQSSSTTTSSSRRRQQQPPPQQQSSSSSSRRRPPPNNNLLLIIIHHHHHHIIIKKKKKKIIIGGGIIIIIIIIIHHHGGGFFFEEEDDD@@@AAABBBDDDEEEEEEFFFFFFHHHGGGGGGHHHJJJKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@??????>>>>>>>>>?????????>>>===<<<===<<<<<<;;;<<<===>>>???===;;;::::::<<<======<<<<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888999:::;;;;;;;;;:::999888888999999:::;;;<<<<<<===<<<;;;:::999999:::;;;;;;::::::999888888888888999999999999999999999888888555555666777888999::::::999999999999999888777777555555555666555555444333333333333333333333333333444444333333333333444444333333333333333333333333333333222222333333444555222222111111222333555666666666666666666555555555555777:::;;;:::::::::;;;@@@@@@>>>===;;;;;;::::::888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>><<<:::999444666888999:::::::::999777777888999;;;<<<======;;;;;;::::::;;;===>>>@@@CCCBBBBBBBBBCCCEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHIIIHHHGGGHHHJJJMMMPPPQQQPPPNNNKKKJJJKKKLLLHHHKKKMMMNNNMMMLLLMMMMMMQQQRRRRRRRRRSSSSSSSSSSSSVVVWWWYYY[[[\\\]]]\\\\\\UUUUUUUUUSSSQQQQQQRRRTTTNNNOOOPPPRRRSSSUUUVVVWWWSSSTTTVVVXXXYYYZZZ[[[[[[WWWXXXZZZ[[[[[[[[[ZZZYYY\\\]]]^^^^^^^^^]]]\\\\\\YYYXXXWWWWWWXXXYYYXXXVVV___ccceeebbb[[[WWWVVVXXXTTTUUUVVVXXXYYYZZZZZZZZZTTTVVVVVVTTTQQQQQQTTTXXXUUUVVVXXXYYYYYYYYYXXXWWWTTTSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPRRRTTTUUUVVVWWWVVVVVVWWWUUUTTTSSSTTTVVVVVVUUUUUUUUUUUUUUUVVVVVVSSSTTTUUUTTTRRROOONNNNNNNNNPPPRRRQQQOOONNNPPPRRROOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRQQQPPPNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNMMMKKKIIIGGGHHHFFFEEEFFFGGGIIIHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIJJJMMMOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKLLLNNNOOONNNMMMKKKJJJLLLKKKKKKLLLNNNNNNMMMLLLHHHGGGFFFGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFGGGIIIIIIHHHFFFEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFKKKIIIGGGEEEEEEEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@BBBDDDEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFKKKKKKLLLLLLMMMNNNOOOPPPOOOLLLIIIIIILLLOOOOOONNNLLLLLLKKKJJJHHHIIIKKKNNNJJJLLLOOORRRSSSSSSQQQPPPMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMMMMJJJHHHJJJJJJJJJIIIGGGEEEDDDCCCAAABBBDDDFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDFFFEEECCCAAA???===;;;;;;>>>???@@@@@@@@@>>>===<<<===<<<<<<;;;;;;===>>>??????===;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::888999:::;;;<<<;;;:::999999::::::;;;;;;<<<<<<===<<<;;;:::999999999:::;;;::::::999999999999999999;;;::::::999999888888888666666666777888:::;;;<<<999999999999999888777666666666666666666666555555333333333333333333333333555444444333333444444555444444444444444444444444333333222222333333444555222222111111222444555777555666666777888999999:::666777888999999::::::999999;;;<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;CCCBBBAAA???===<<<;;;;;;;;;:::888777777888:::;;;::::::::::::::::::::::::;;;::::::;;;===???BBBCCC@@@AAAAAACCCEEEHHHJJJLLLLLLKKKJJJIIIIIIJJJLLLMMMRRRQQQPPPOOOMMMKKKIIIHHHEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNOOONNNKKKIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSVVVXXXYYYZZZZZZYYYYYYYYYWWWTTTQQQQQQRRRNNNMMMMMMPPPTTTVVVVVVTTTUUUUUUVVVWWWYYY[[[]]]^^^\\\\\\[[[YYYWWWVVVXXXYYY[[[[[[[[[[[[YYYWWWVVVTTTRRRTTTWWWXXXWWWWWWWWWWWW_________^^^\\\XXXTTTRRRTTTVVVXXXYYYWWWVVVVVVWWWUUUTTTRRRQQQQQQQQQRRRRRRVVVYYY[[[[[[YYYVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRROOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWYYYXXXVVVTTTSSSRRRQQQQQQPPPRRRSSSSSSRRRRRRRRRSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSOOOOOOPPPQQQPPPOOONNNMMMLLLMMMNNNOOONNNLLLJJJIIIGGGIIILLLOOOOOONNNKKKIIIKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIDDDFFFHHHIIIJJJKKKMMMOOOLLLLLLLLLLLLLLLKKKKKKJJJFFFGGGIIIKKKLLLMMMMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLJJJIIIIIIJJJLLLMMMLLLKKKJJJHHHHHHIIIIIIJJJGGGGGGIIIIIIIIIIIIGGGGGGAAAEEEJJJLLLJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGEEECCCBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAACCCDDDEEEEEEEEEDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGIIILLLOOOPPPOOONNNLLLNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIIIIJJJIIIGGGFFFEEEBBBCCCEEEFFFGGGGGGFFFFFFJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>><<<<<<<<<===>>>AAA@@@>>><<<;;;::::::;;;???===;;;999888888888888777888:::;;;;;;;;;::::::<<<<<<>>>??????>>>======:::999888888888999:::;;;::::::;;;;;;;;;:::999999;;;;;;;;;::::::999999999;;;888666666999:::999777888888999:::::::::999999777777777666555555444444222222222333333444444444666666555555555444444444555555666666777777888888444444333333333333222222444444333333444444555666555666666777777888888888666666777888999999999999;;;<<<===<<<:::999:::;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@???===<<<:::::::::999888777777888999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???AAABBBDDDFFFHHHJJJKKKLLLKKKJJJIIIHHHIIIJJJLLLMMMPPPPPPOOOMMMLLLJJJHHHGGGFFFHHHIIIIIIHHHHHHJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLOOOPPPQQQRRRRRRQQQPPPOOONNNOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXVVVSSSQQQQQQRRRRRRQQQQQQTTTXXXZZZYYYXXXVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^[[[XXXWWWWWWXXXYYYYYYYYYYYYXXXVVVTTTRRRRRRTTTUUUVVVUUUUUUVVVWWW[[[[[[\\\[[[ZZZXXXVVVUUUVVVXXXZZZZZZYYYWWWWWWXXXVVVUUUTTTSSSSSSSSSSSSTTTXXX[[[]]]]]][[[YYYWWWVVVTTTSSSRRRRRRQQQQQQRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXWWWUUUSSSRRRQQQPPPPPPRRRTTTUUUUUUSSSRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPRRRQQQQQQQQQQQQRRRRRRSSSNNNOOOOOOPPPPPPOOOMMMMMMLLLMMMNNNNNNMMMLLLJJJHHHFFFHHHKKKMMMMMMLLLJJJHHHKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMLLLKKKJJJIIILLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJGGGGGGIIIIIIIIIIIIGGGGGGGGGJJJMMMMMMKKKIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFHHHJJJMMMOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNNNNIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJIIIIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA???>>>>>>===<<<<<<======>>>>>>============>>>>>>@@@???>>>===<<<======>>>@@@???>>><<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<<<<::::::<<<=========<<<<<<===>>>?????????>>>===<<<::::::888888888888999:::999999::::::;;;:::::::::999888888888777777777777:::888777888:::;;;999777999999999999999999888888777777777666555555444444333333333333333333333444666666555555555444444444777777777666666666666666444444444333333222222222222222111111222222333444666666666666666666666666555555666777777888888999===>>>>>><<<:::999999:::;;;<<<<<<===???@@@@@@AAA===>>>??????>>><<<:::999999888777666666777888999::::::::::::::::::::::::<<<<<<======<<<<<<;;;;;;AAABBBDDDGGGIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFHHHIIIJJJJJJHHHHHHIIIKKKLLLMMMMMMKKKJJJJJJLLLNNNLLLKKKIIIIIIIIIKKKMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOQQQSSSTTTTTTUUUVVVWWWWWWVVVSSSQQQRRRRRRTTTTTTUUUWWWZZZ\\\[[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[^^^______]]]ZZZWWWVVVVVVXXXXXXXXXWWWVVVTTTRRRPPPQQQRRRSSSRRRRRRRRRUUUWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\[[[YYYXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVVVVYYY\\\^^^___]]]ZZZYYYXXXSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTRRRQQQPPPPPPPPPUUUVVVWWWWWWUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOOSSSSSSRRRQQQQQQQQQRRRRRRNNNNNNOOOOOONNNNNNMMMLLLKKKLLLMMMMMMLLLKKKIIIHHHFFFGGGIIIJJJKKKJJJHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJMMMOOONNNMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJNNNNNNNNNMMMLLLJJJHHHGGGJJJJJJHHHHHHHHHHHHJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGIIIIIIIIIIIIGGGGGGLLLLLLLLLJJJHHHHHHJJJLLLHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEE@@@@@@AAAAAABBBDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIKKKNNNPPPQQQQQQOOONNNLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>?????????>>>>>>???????????????>>>=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<::::::999888777777777888888888999:::;;;;;;;;;:::;;;;;;;;;;;;::::::::::::999999999:::;;;;;;999777::::::999999888888777777777777777666555555444444444444444333333333333333666666666555555555444444888888777777666555555444555555444333333222111111222222111111222222333444666666666666555555555555555555555666666777888999<<<===>>>===;;;::::::;;;<<<<<<===>>>>>>???@@@@@@<<<===???AAA@@@>>>;;;:::888888777666666777888888::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;@@@AAADDDGGGIIIIIIHHHGGGHHHHHHHHHHHHJJJKKKMMMNNNMMMMMMLLLLLLJJJIIIGGGGGGGGGHHHIIIIIIHHHGGGHHHIIINNNNNNNNNLLLKKKMMMPPPRRRMMMLLLJJJIIIJJJLLLNNNPPPMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVUUUSSSRRRRRRSSSSSSSSSUUUWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[]]]^^^]]]ZZZXXXWWWVVVXXXXXXXXXWWWVVVTTTQQQPPPQQQQQQQQQOOOOOOPPPTTTWWWWWWVVVUUUTTTTTTVVVXXXYYYZZZ[[[[[[ZZZXXXVVVWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXWWWZZZ]]]]]]\\\YYYXXXWWWSSSRRRRRRQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQWWWYYYYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKKKKJJJHHHGGGIIILLLOOOQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIILLLLLLKKKKKKJJJJJJJJJJJJGGGGGGIIIIIIIIIIIIGGGGGGJJJHHHFFFEEEDDDFFFIIIKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBB????????????AAACCCFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEFFFFFFGGGGGGKKKMMMOOORRRSSSRRRQQQPPPLLLLLLLLLMMMMMMMMMMMMNNNKKKLLLNNNPPPPPPOOONNNLLLLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========::::::;;;<<<===>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@>>><<<;;;::::::999888777777666666666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999888::::::999888777666666666777777777666555555444444444444444444444333333333666666666666555555555555777777666666666555555555555555444333222222111111444444333333444444555666666666666666555555555555666555555555666777888999:::;;;<<<<<<;;;;;;===>>>========================>>>???AAABBBBBB@@@===;;;888777777777777777777888:::::::::::::::::::::::::::;;;===???@@@@@@@@@???BBBCCCFFFHHHJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHHHHGGGGGGHHHIIINNNNNNNNNLLLLLLMMMPPPSSSNNNMMMLLLLLLMMMOOOQQQRRRMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTUUUUUUUUURRRSSSTTTTTTRRRRRRSSSTTTSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXVVVYYY[[[[[[YYYXXXXXXXXXZZZZZZZZZYYYWWWTTTRRRQQQRRRQQQPPPNNNNNNPPPTTTWWWXXXWWWUUUSSSSSSUUUWWWXXXXXXYYYYYYXXXUUUTTTUUUVVVYYYYYYYYYZZZZZZZZZYYYYYYTTTWWWZZZ[[[YYYWWWUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQMMMOOOQQQTTTVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSXXXYYYZZZXXXVVVSSSSSSSSSUUUTTTSSSRRRQQQPPPOOONNNQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGJJJLLLLLLKKKIIIGGGIIILLLPPPQQQPPPMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGEEECCCBBBDDDGGGJJJLLLJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???@@@@@@???@@@AAACCCEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGIIIIIIJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHLLLNNNQQQTTTUUUTTTSSSRRRMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKMMMNNNOOONNNMMMLLLMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFFFFFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@??????????????????@@@>>>>>>??????????????????<<<<<<<<<===============;;;;;;<<<<<<============>>>=====================???@@@@@@@@@???>>><<<;;;:::::::::999888777666666666777888999::::::;;;;;;888888888888888888999999888999;;;<<<<<<;;;999888:::999888777666555666666777777777666555555444444444444444444444444444444777777666666666555555555444555555555666666666777555555444333333222111111444444333333444444555666666666666666666666666666777666555555666777999:::999:::<<<<<<<<<===>>>@@@>>>>>>>>>======<<<<<<<<<@@@AAABBBBBBAAA@@@===<<<888888888888888888888888:::::::::::::::::::::::::::;;;===???AAABBBCCCCCCEEEFFFHHHJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIEEEGGGHHHHHHHHHHHHIIIKKKMMMMMMNNNMMMLLLMMMOOOQQQOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUUUUTTTTTTPPPRRRSSSSSSRRRRRRSSSUUUTTTVVVYYYZZZYYYYYY[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXUUUWWWYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZXXXUUUSSSQQQRRRRRRQQQPPPOOOQQQTTTXXXYYYXXXVVVUUUTTTUUUWWWXXXVVVWWWWWWUUUTTTSSSTTTVVVXXXXXXYYYZZZZZZZZZYYYYYYSSSUUUXXXYYYXXXVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRMMMOOOQQQTTTVVVWWWWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXXXXWWWTTTRRRRRRRRRSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGJJJLLLLLLKKKJJJHHHIIIKKKNNNOOONNNLLLLLLLLLNNNMMMLLLJJJJJJKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIGGGGGGFFFEEEDDDFFFIIILLLMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>BBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHFFFEEEDDDDDDFFFHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGDDDEEEEEEEEEGGGHHHIIIJJJNNNPPPSSSUUUVVVVVVTTTSSSPPPPPPOOOOOOOOONNNNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJGGGGGGGGGFFFFFFDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>??????@@@AAA@@@@@@????????????@@@@@@===>>>???@@@@@@@@@??????;;;<<<===============<<<<<<<<<============<<<<<<>>>======<<<<<<<<<<<<===>>>>>>??????>>>===<<<;;;:::::::::::::::999888777777777888999:::::::::999888888888999999999999999777999;;;<<<:::999999999999888777555555555666666777777777666555555444444333444444444555555555555777777777666666666555555333444444555666666777777444444333333333333222222222222111111222222333444555666666777777888888888888777666666666888:::;;;:::<<<======<<<<<<===???>>>>>>>>>>>>>>>>>>>>>???BBBBBBAAAAAA???>>><<<;;;888888999999999999888888:::::::::::::::::::::::::::;;;<<<===???AAACCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHEEEGGGIIIJJJJJJJJJLLLNNNOOOPPPQQQQQQPPPOOOPPPRRROOOPPPRRRSSSUUUUUUUUUUUUSSSRRRRRRRRRSSSTTTVVVVVVPPPQQQQQQRRRRRRRRRRRRQQQOOOPPPRRRRRRRRRRRRTTTUUUUUUWWWZZZ[[[ZZZYYY[[[]]]ZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXYYYXXXWWWWWWYYY[[[\\\[[[[[[ZZZXXXUUURRRQQQSSSSSSSSSRRRQQQRRRUUUXXXYYYXXXWWWWWWWWWWWWYYYYYYUUUVVVVVVTTTSSSSSSUUUWWWVVVWWWXXXYYYZZZYYYYYYXXXTTTWWWZZZ[[[YYYWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTUUUTTTUUUVVVUUUSSSQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOOQQQPPPOOONNNMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGIIIKKKLLLKKKJJJJJJHHHJJJKKKLLLKKKJJJKKKLLLOOONNNLLLKKKKKKKKKMMMNNNKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGGGGJJJMMMNNNMMMJJJJJJIIIGGGFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@AAACCCDDDDDDBBB@@@>>>===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFEEEFFFEEECCCBBBBBBDDDFFFHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIKKKLLLOOOQQQTTTWWWXXXWWWVVVTTTRRRRRRQQQPPPPPPOOONNNNNNNNNMMMMMMLLLMMMNNNOOOPPPMMMLLLKKKIIIIIIIIIIIIIIILLLLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBB===>>>???@@@@@@@@@@@@???<<<======>>>>>>===<<<;;;<<<===>>>?????????>>>>>>???>>>===<<<;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;999:::;;;;;;;;;;;;:::999777888888999999999888888999999999:::::::::;;;;;;777999;;;:::888777888:::888777555444444555666777777777777666555555444444222333333444555666777777777777777777666666666555555555555555555555555555222222333333333333444444222222111111222222333444555666666777888999999:::999888777666777999;;;<<<<<<===>>>===<<<;;;<<<=========>>>???@@@AAAAAABBBCCCBBBAAA???===<<<;;;;;;999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;===???AAACCCCCCCCCBBBBBBCCCDDDEEEEEEHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTTTTUUUOOOQQQTTTVVVWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYNNNOOOOOOPPPPPPOOOOOOOOONNNPPPQQQRRRRRRRRRTTTUUUTTTWWWZZZZZZXXXXXXZZZ\\\YYYYYYXXXXXXXXXXXXYYYYYY[[[[[[[[[YYYWWWWWWYYY[[[[[[[[[[[[YYYWWWTTTRRRPPPSSSTTTTTTTTTSSSTTTVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[UUUUUUUUUTTTSSSTTTVVVXXXUUUVVVWWWYYYYYYYYYXXXWWWVVVXXX\\\]]]\\\ZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTRRRTTTUUUTTTRRRPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKHHHFFFDDDCCCBBBCCCDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIKKKKKKKKKKKKKKKGGGHHHJJJJJJIIIIIIKKKMMMPPPOOOMMMLLLKKKLLLMMMOOONNNNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGIIIIIIIIIIIIGGGGGGGGGGGGHHHKKKNNNNNNJJJFFFIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???AAADDDFFFEEECCC@@@>>>;;;<<<>>>AAACCCDDDEEEEEEEEEFFFFFFFFFEEECCCAAA???CCCCCCCCCCCCCCCDDDEEEFFFDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@BBBEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDFFFGGGGGGGGGEEEDDDDDDEEEEEEGGGHHHJJJLLLMMMPPPRRRUUUWWWXXXXXXVVVUUUTTTTTTSSSRRRPPPOOONNNMMMNNNLLLKKKJJJJJJLLLNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDD>>>>>>======>>>???@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC===>>>???@@@AAAAAA@@@???<<<===>>>>>>>>>===;;;:::<<<===???@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<===>>>:::;;;<<<======<<<<<<;;;999:::;;;<<<<<<<<<;;;:::888888999999999888888777555555666666666777777777777999:::999666666888;;;777666555444444555777888777777777666555555444444111222333444555777888888777777777777666666666666666666666555444444333333111222222333333444444555444444333333444444555666888777666777::::::888555666777888999;;;<<<===>>><<<<<<<<<<<<============;;;<<<===>>>???@@@AAAAAAAAA@@@>>>=========>>>???::::::;;;;;;;;;;;;;;;;;;777888:::;;;<<<=========<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGIIIIIIHHHHHHHHHIIIKKKKKKKKKLLLNNNQQQTTTVVVYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXYYY[[[ZZZYYYXXXVVVUUUUUUUUUVVVWWWWWWUUUSSSNNNNNNNNNMMMMMMNNNNNNOOORRRTTTUUUUUUTTTSSSUUUVVVWWWWWWXXXZZZ[[[[[[YYYVVVVVVWWWYYYYYYXXXWWWXXXYYY]]]]]]\\\YYYWWWUUUVVVXXXZZZZZZZZZYYYXXXVVVUUUTTTWWWWWWVVVUUUTTTTTTTTTUUUWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\\\\]]]\\\[[[ZZZWWWUUUSSSTTTUUUVVVVVVUUUVVVTTTRRRRRRTTTUUUSSSQQQQQQSSSUUUVVVWWWVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSRRRPPPOOOOOOPPPQQQRRROOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBAAABBBCCCDDDFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDBBBAAABBBDDDGGGIIIGGGFFFDDDCCCBBBBBBBBBBBBJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGJJJLLLNNNNNNPPPSSSTTTSSSSSSSSSTTTWWWUUUTTTSSSRRRPPPMMMKKKLLLKKKKKKJJJKKKLLLNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBBBBCCCDDDCCCAAA>>>??????>>>>>>>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA??????>>><<<<<<;;;;;;;;;999:::<<<===???@@@@@@@@@============<<<<<<<<<<<<;;;;;;::::::999:::::::::???<<<999999;;;======<<<<<<;;;999777777888999:::999777666555666777999:::999999:::::::::999999888555555444444444444555555555555444444444333333333444444555555666777888888444555666777777666555444555555444444444333333333333333333444444444555555444444444444444444444444777555444555888999888777999999:::;;;===>>>??????==================<<<<<<;;;<<<===>>>???@@@@@@AAA@@@???>>>=========>>>???:::::::::::::::::::::999888888:::;;;<<<===============>>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEGGGHHHGGGFFFGGGIIILLLMMMMMMNNNQQQSSSVVVWWWZZZZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZXXXVVVTTTTTTTTTVVVWWWWWWVVVSSSRRRQQQPPPOOOOOONNNOOOOOOSSSUUUVVVVVVUUUTTTVVVWWWXXXXXXXXXZZZ[[[[[[XXXVVVUUUWWWYYYYYYXXXWWWXXXYYY]]]^^^]]][[[XXXXXXYYYZZZZZZZZZZZZYYYXXXWWWUUUUUUWWWVVVVVVVVVVVVWWWWWWXXXWWWXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXZZZZZZYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]\\\\\\ZZZZZZXXXWWWUUUUUUWWWXXXWWWVVVVVVTTTSSSSSSUUUUUUSSSQQQRRRSSSUUUVVVWWWVVVUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRSSSRRRPPPNNNNNNNNNPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMKKKJJJKKKLLLLLLKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJIIIIIILLLKKKJJJIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBEEEGGGIIIHHHGGGFFFDDDCCCCCCDDDDDDIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHKKKMMMNNNOOOQQQSSSTTTSSSRRRSSSTTTUUUSSSRRRQQQQQQPPPMMMKKKMMMMMMLLLLLLLLLMMMOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCBBBCCCDDDCCCAAA???@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@======<<<;;;:::999999::::::;;;<<<===============;;;;;;:::::::::999999999999888888777777777888888<<<999666666888::::::999<<<:::999777777777999999888777666555555777999:::777777777888888777777666666666555555555555666666555444444444444333333333111111222222333444444555444555666777777666555444555555444444444333333333333333333333444444444444444444444444444333333333555333333444777:::::::::<<<======>>>??????@@@@@@>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@???>>>=========>>>>>>:::::::::999999888888888888999:::;;;;;;<<<============>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDFFFGGGHHHGGGGGGIIIJJJOOOPPPPPPRRRTTTVVVXXXYYY[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUURRRRRRSSSVVVXXXYYYWWWUUUUUUUUUSSSRRRQQQQQQPPPPPPUUUWWWYYYYYYXXXWWWXXXYYYZZZYYYYYYZZZZZZZZZWWWUUUUUUWWWYYYYYYXXXWWWXXXYYY]]]^^^^^^]]][[[[[[\\\^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[WWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]][[[\\\]]]]]]\\\[[[ZZZYYYYYYXXXWWWXXXYYYYYYYYYWWWWWWUUUTTTTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEFFFFFFGGGFFFEEEDDDJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJKKKJJJJJJJJJDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCDDDFFFGGGHHHFFFFFFEEEDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNPPPRRRTTTTTTRRRRRRRRRSSSRRRQQQPPPPPPPPPOOOMMMKKKNNNNNNNNNMMMMMMNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDCCCAAA???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>;;;:::999888888888888888:::;;;;;;<<<;;;;;;::::::::::::::::::999999999888888777777777777777888888:::888555555666888888777:::999888777666777888999777666666555555777888999666666777777888777777666777777666666666666777777444444444444333333333333333333444444555666666666444555666666666666555444555555444444444333333333222222333333333444444444444444444333333222222222444444444666999<<<>>>????????????????????????@@@???>>>>>>======<<<<<<;;;;;;;;;<<<======>>>????????????>>>>>>============<<<;;;;;;:::999888888777999999::::::;;;<<<=========>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIJJJIIIJJJLLLNNNRRRRRRSSSUUUWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXYYYYYYXXXVVVTTTRRROOOPPPRRRVVVYYYZZZXXXVVVVVVVVVUUUTTTTTTTTTTTTUUUXXXZZZ]]]]]]\\\[[[[[[\\\\\\ZZZYYYYYYZZZYYYVVVTTTUUUVVVXXXYYYXXXXXXXXXZZZ]]]^^^______^^^^^^___aaa^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZVVVWWWXXXYYY[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]\\\]]]]]]]]]\\\[[[YYYXXXYYYXXXWWWXXXZZZZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRSSSTTTUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFDDDIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIHHHHHHHHHCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@AAA@@@@@@AAACCCDDDFFFHHHIIIFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???@@@AAABBBCCCDDDFFFHHHIIIJJJIIIGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNQQQRRRSSSSSSQQQPPPQQQRRRQQQPPPOOOPPPPPPPPPNNNLLLOOOOOOOOONNNNNNNNNNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEEEEEEEFFFDDDCCCCCCDDDCCCBBB@@@DDDCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>======:::999888777777777777777999:::;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999888888888888999::::::;;;:::999888888999999999888888777666666666777888666666555555555666777888777888888999999999999999888888777777777777888888444444444333333333222222555555555555666666777777555555555555555555555555555555444444444333333333222222222222333333333333444444333333222222111111444666888:::<<>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>======<<<<<<===<<<<<<;;;:::999999888:::::::::::::::;;;======>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIIIIIIIKKKMMMPPPRRRSSSTTTVVVXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVUUUSSSPPPOOONNNOOORRRVVVZZZ[[[YYYVVVTTTTTTTTTUUUVVVWWWXXXYYY\\\^^^```aaa```_________]]][[[YYYYYYYYYXXXVVVTTTTTTVVVXXXYYYXXXXXXYYYZZZ\\\^^^``````______```bbbaaa```___^^^]]]]]]]]]^^^[[[[[[ZZZXXXWWWWWWWWWWWWVVVVVVXXXYYY[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^YYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVWWWYYYYYYWWWUUUVVVVVVVVVVVVUUUTTTTTTUUUQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTRRRQQQPPPOOONNNNNNOOOOOOMMMLLLKKKJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@????????????===>>>>>>?????????@@@@@@??????@@@BBBDDDFFFHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCDDDEEEGGGIIIIIIHHHGGGFFFAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMPPPQQQRRRQQQOOOOOOPPPQQQRRRQQQPPPPPPQQQQQQOOONNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEDDDDDDEEECCCBBBBBBCCCCCCBBBAAAEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA???>>>======:::999888888888888888888888888:::;;;<<<==================<<<<<<<<<;;;;;;888777777777888888999:::;;;;;;::::::999888999999666666666666666666666777555555555555555666666777666777888999999999999999888888777777777777888888444444333333333222222222111222222222222222333333555555444444444444555555555555444444444333333333111111111222222222333333333333222222222111111111555888<<<>>>@@@BBBDDDGGGCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999:::;;;<<<===>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFFFFHHHLLLOOOQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXTTTTTTUUUTTTSSSPPPMMMLLLMMMOOORRRWWWZZZ[[[YYYVVVSSSSSSTTTUUUVVVXXXZZZ[[[]]]___bbbcccbbbaaa``````]]][[[YYYXXXYYYXXXVVVUUUTTTVVVXXXYYYXXXXXXYYY[[[[[[]]]___```______```aaaaaa```___]]]]]]]]]^^^___]]]\\\[[[YYYXXXWWWVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYVVVUUUVVVWWWXXXXXXVVVTTTTTTVVVVVVVVVTTTSSSTTTUUURRRRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJJJJKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHDDDEEEFFFHHHIIIIIIJJJJJJDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEECCCCCCDDDEEEFFFGGGGGGHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBAAA@@@??????>>>>>>>>>;;;<<<===>>>????????????>>>>>>???AAABBBEEEFFFHHHEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFGGGHHHGGGFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIKKKKKKKKKKKKNNNOOOOOONNNMMMMMMOOOPPPRRRQQQPPPQQQRRRQQQOOOMMMNNNNNNNNNMMMMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEAAABBBCCCEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@>>>=========:::999999888888888999999777888999;;;<<<===>>>>>>::::::::::::999999999999555444444444555666777888888999999888666555666777444444555555555555666666444444444555555555555555444444555666777777777777888888777777777777888888333333333333222222222222333333333333333333333333555555444444444444555555555555444444444333333333000000111111111222222222111111111111111111111111444999>>>BBBCCCCCCEEEGGGEEEDDDCCCAAA???===<<<;;;888999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::<<<;;;:::999999;;;<<<===???????????????@@@@@@@@@===>>>???@@@AAACCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDDDDEEEHHHLLLOOOOOOPPPRRRTTTUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYTTTTTTUUUTTTRRROOOLLLKKKMMMOOOSSSWWW[[[[[[XXXUUUSSSSSSSSSTTTUUUWWWYYYYYY[[[^^^bbbcccbbb```______\\\ZZZXXXXXXXXXXXXWWWVVVSSSUUUXXXYYYXXXXXXZZZ[[[ZZZ\\\______^^^^^^^^^______^^^\\\[[[[[[\\\]]]^^^^^^]]]\\\ZZZZZZYYYYYYYYY[[[[[[\\\]]]^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^___]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\ZZZZZZUUUUUUVVVWWWYYYXXXVVVSSSSSSUUUVVVUUUSSSRRRSSSUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQOOONNNMMMLLLKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEDDDAAABBBCCCDDDEEEFFFFFFGGGCCCCCCBBBCCCDDDFFFHHHIIIGGGFFFEEEDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAA???>>>>>>>>>>>>>>>:::;;;<<<>>>??????>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAABBBAAAAAAAAAAAACCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRQQQPPPPPPPPPPPPMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFIIIHHHHHHGGGFFFEEEDDDDDDAAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCC@@@???>>>>>>AAACCCDDDCCC=========>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;999888888888888888999999777888999:::;;;;;;;;;;;;888888888888777777777666444444444444555666777777666888999888555333444555333333444555555555555555333333444444555555555555333444555666777777777777777777777666666777777777333333333222222222222111555555555555555555555555555444444333333444444555555555444444444333333333000000000000111111111222//////000000111222222222333999@@@CCCDDDDDDEEEFFFGGGFFFDDDBBB@@@>>><<<;;;777777888999:::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::999999999999999999::::::<<<;;;:::999999:::<<<===???????????????@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFDDDEEEEEEEEEFFFFFFGGGGGGCCCDDDEEEFFFGGGIIINNNQQQNNNOOOQQQSSSTTTUUUTTTTTTWWWWWWXXXXXXYYYZZZZZZZZZUUUUUUUUUUUUSSSPPPMMMKKKNNNOOOSSSXXX[[[[[[XXXUUUTTTTTTTTTTTTUUUVVVWWWWWWZZZ]]]```bbbaaa___^^^^^^\\\ZZZXXXXXXXXXYYYXXXWWWSSSUUUXXXYYYXXXYYYZZZ[[[YYY\\\^^^___^^^]]]]]]^^^^^^\\\[[[YYYYYYZZZ[[[]]]]]]]]]\\\\\\[[[\\\\\\\\\^^^^^^______```_________[[[[[[[[[[[[\\\]]]^^^_________]]]\\\[[[ZZZZZZZZZYYYZZZ\\\\\\]]]\\\[[[ZZZVVVVVVVVVXXXZZZYYYVVVTTTRRRTTTVVVUUURRRQQQRRRTTTVVVVVVUUUUUUVVVVVVWWWXXXWWWVVVTTTSSSQQQPPPPPPPPPMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIJJJIIIHHHIIIKKKKKKJJJIIICCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFGGGHHHIIIJJJKKKEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@AAABBBCCCDDDEEEFFFAAAAAAAAACCCEEEHHHKKKMMMFFFEEEDDDCCCCCCDDDEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAA@@@???>>>============999:::<<<>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBDDDEEEFFFDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????AAA@@@@@@@@@AAACCCDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIDDDEEEGGGIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKNNNPPPQQQPPPOOOOOOOOONNNLLLJJJKKKKKKKKKKKKIIIGGGEEEDDDHHHHHHGGGFFFEEEDDDCCCCCC@@@AAACCCEEEGGGHHHIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCC???===<<<===@@@CCCDDDDDD888888:::;;;>>>@@@CCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::888888777777777777888999888888999999999999888888888888888888777777777777555555555666666888999999666999:::999666444444666222333444444555555555444222333444444555555444444555666777888999999999999777777666666666666777777333333333222222222111111222222222222222222222222555444333333333333444555555555444444444333333333000000000000111111111111......///000111222333333999;;;???BBBDDDEEEEEEDDDHHHHHHGGGCCC>>>:::888888;;;999777999;;;===;;;999666777888888999:::;;;<<>>===;;;;;;;;;<<<===888888999999999:::::::::888888888777666777:::===>>>>>>@@@AAAAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGCCCEEEGGGHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOQQQTTTVVVTTTUUUWWWYYYYYYWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNOOOMMMOOORRRUUUWWWWWWVVVUUURRRRRRRRRRRRSSSTTTUUUVVV[[[[[[[[[\\\\\\]]]]]]^^^___^^^]]][[[YYYXXXWWWWWWVVVXXXZZZ\\\]]]\\\[[[ZZZ[[[ZZZYYYZZZ\\\\\\ZZZXXXYYYXXXWWWWWWXXXZZZ]]]^^^```______^^^]]][[[ZZZYYYZZZ\\\___aaabbbaaa___^^^```___^^^```bbbbbb___\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWYYY\\\]]][[[XXXXXXXXXYYYYYYXXXVVVTTTSSSUUUTTTSSSRRRRRRSSSSSSTTTWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTRRRPPPOOONNNOOOOOOMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCCCCCCCBBBAAA@@@???DDDCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIJJJIIIGGGEEECCCHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFGGGHHHFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBEEECCC@@@IIIXXX\\\VVVJJJGGGCCCAAACCCEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBAAA>>><<<<<<===?????????@@@@@@AAAAAAAAA???@@@AAABBBCCCBBBAAA@@@>>>>>>???@@@@@@>>>===<<<@@@@@@@@@@@@????????????>>>???@@@???>>>======???<<<<<<<<<<<<============>>>>>>???@@@AAACCCDDDEEEDDDCCCAAA@@@@@@@@@AAAAAA>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCGGGFFFEEEDDDCCCBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJHHHHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFHHHEEECCCBBBCCCCCCCCCBBB@@@BBBDDDFFFFFFDDDBBB@@@>>>======>>>@@@BBBAAA@@@@@@???===;;;:::999::::::>>>???@@@AAAAAA@@@???>>>======<<<;;;::::::999999888888777666666666666666666666777888999999::::::555555555555555444444444666555444444555666777888888888777666555444333333444444333333333333222222333444444555555444444333222222333333444555666666666666555444444444444444222333333333333222111111000000000000000000111111000000111222333333444444333333444444333111000///////////////000000000000222222111000000000000000===>>>AAACCCEEEFFFFFFFFFHHHHHHFFFBBB===:::999999:::888777888:::<<<;;;:::999999999:::;;;;;;<<<<<<>>>===<<<;;;;;;;;;<<<<<<999999999999::::::::::::888999888777666666999<<<<<<===>>>???@@@??????>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCEEEGGGHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNQQQSSSQQQRRRTTTVVVVVVTTTRRRQQQNNNMMMKKKJJJIIIIIIJJJJJJMMMOOORRRUUUWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\___^^^\\\ZZZYYYXXXXXXYYYXXXYYYZZZ[[[[[[ZZZYYYYYY[[[ZZZYYY[[[\\\\\\[[[YYYYYYXXXWWWWWWXXXZZZ\\\^^^______^^^^^^]]][[[ZZZYYYZZZ[[[^^^___```___]]]\\\^^^]]]]]]^^^``````^^^[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVXXXZZZ[[[XXXVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRSSSRRRPPPNNNMMMLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@@@@???CCCAAAAAABBBCCCDDDDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAADDDEEEFFFRRRbbbfff^^^IIIFFFBBB@@@AAACCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBB@@@>>><<<===>>>>>>>>>>>>?????????@@@@@@??????AAABBBBBBBBBAAA@@@>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>><<<;;;<<<===<<<<<<<<<<<<============>>>>>>>>>>>>???AAABBBCCCCCCBBB@@@?????????@@@AAA???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIJJJHHHGGGFFFGGGIIIHHHHHHHHHGGGGGGFFFDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDBBBAAAAAABBBBBBAAA???@@@BBBCCCCCCBBB@@@???>>>======>>>@@@AAA@@@???@@@???===;;;:::999::::::======>>>??????>>>======<<<<<<;;;;;;::::::999999888888777666666666666666666777777888999999::::::777666555555444444555555666666555444444555777777666666666666666555555555444444333333333222222222333333444444444444333333222222333333444555555666666666555444444444444555222222222222111111111111111111111000000000000000000000111111222333333444333333333333333111000///............////////////111111000///////////////@@@@@@AAABBBCCCDDDDDDEEEFFFEEECCC???:::888999::::::888666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;999999999777555666888:::999:::;;;===>>>>>>>>>>>><<<<<<===>>>????????????AAAAAAAAAAAABBBBBBBBBBBBDDDFFFGGGHHHGGGGGGHHHIIIIIIJJJLLLLLLKKKKKKMMMOOOMMMOOOPPPRRRRRRQQQOOONNNJJJIIIHHHGGGFFFFFFFFFGGGLLLOOORRRUUUVVVVVVTTTSSSUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ]]][[[YYYWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXZZZZZZZZZ[[[]]]]]]\\\[[[XXXWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYY[[[[[[\\\]]]]]][[[ZZZYYY\\\[[[[[[\\\]]]]]]\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXVVVTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNNLLLKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBDDDCCCBBB@@@@@@@@@@@@AAABBB@@@@@@@@@BBBCCCBBBAAADDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCAAADDDFFFKKKZZZhhhhhh___HHHEEEAAA???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???=========>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@??????>>>===============;;;;;;:::::::::999999999;;;<<<===<<<:::999:::;;;;;;<<<<<<<<<<<<=========>>>============>>>???@@@AAA@@@???>>>>>>>>>???@@@?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGBBBAAA@@@@@@???@@@@@@@@@===>>>>>>>>>>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKIIIIIIHHHGGGGGGGGGHHHFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>????????????>>>>>>>>>===<<<===>>>???>>>===>>>>>><<<;;;::::::::::::;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::888777777666666666666666777777777888999999::::::999888666444444555666777777777555444444555666666555555555555666666777777333333333333222222222222222222222333333222222222222222333333444444555555666666555444444444444555333222000/////////000111222111111111000000//////000000000111222222333333222222333222222111000///------------............000000///............///?????????>>>???@@@AAAAAACCCBBB???;;;777666888:::888777666666888:::<<<<<<;;;;;;;;;;;;::::::999999::::::::::::999:::::::::999::::::::::::;;;;;;;;;::::::999777555555777999777888999:::;;;<<<======:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCEEEGGGGGGFFFFFFGGGHHHHHHJJJKKKKKKJJJIIIJJJKKKKKKLLLMMMOOOOOONNNMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFIIILLLQQQUUUWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZXXXVVVUUUTTTVVVWWWYYY[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^]]][[[WWWWWWWWWWWWXXXZZZ[[[\\\]]]\\\[[[[[[ZZZZZZZZZZZZ]]]\\\\\\\\\ZZZYYYXXXWWW[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVUUUSSSQQQOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLJJJIIIHHHIIIIIIJJJIIIKKKMMMNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCFFFDDDBBB@@@@@@AAABBBCCCCCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCEEEKKKXXXbbb^^^TTTHHHEEEAAA???@@@AAAAAAAAA@@@@@@???????????????>>>===???@@@???>>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@??????>>>===<<<;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;999999999;;;;;;;;;;;;<<<<<<<<<======>>>>>>===============>>>???>>>===<<<<<<===>>>???@@@???>>>>>>???AAABBBDDDCCCCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFF@@@@@@????????????@@@@@@======>>>>>>>>>?????????BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGFFFDDDDDDEEEGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDBBB@@@@@@AAAAAA@@@>>>>>>==================>>>>>>===;;;<<<======<<<;;;===<<<<<<;;;::::::::::::;;;<<<===>>>>>>===<<<;;;999999999999::::::::::::777777666666666666777777777777888888888999999999:::888666444444555777999888777666555444444555666555555555666666666666666333333333222222222222111111111222222222222111111222222333333333444444444666666555444444444444444333111///...---...000111222222111111000/////////000000000000111111222222222222111111111000000///------.........////////////......---------......@@@???>>>>>>>>>>>>???@@@???>>>;;;777444333555777777777777777777888:::;;;:::999999888888777777777888888888999999999999888999999999:::::::::;;;;;;999999888666444444777999666777777888:::;;;<<<===:::;;;<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGIIIKKKKKKJJJIIIIIIJJJIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEIIIOOOTTTWWWWWWVVVUUURRRQQQQQQQQQQQQRRRRRRSSSUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVVVVWWWYYYZZZYYYYYYYYYYYY[[[\\\^^^___ZZZZZZZZZ[[[]]]]]]\\\[[[VVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZ^^^^^^\\\ZZZYYYXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWUUUTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUTTTRRRPPPNNNPPPPPPOOOOOONNNNNNNNNNNNKKKJJJIIIHHHHHHIIIJJJJJJEEEHHHLLLMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBFFFEEECCCAAAAAABBBDDDEEEEEEDDDCCCCCCDDDEEEDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCIIISSSXXXSSSJJJGGGDDDAAA@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<<<<>>>??????>>>===???@@@????????????????????????============>>>>>>?????????>>><<<;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===============>>>===<<<<<<<<<===>>>???@@@???>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBBBB??????>>>>>>>>>??????@@@>>>>>>>>>>>>????????????AAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEFFFFFFEEEDDDDDDEEEGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAAAAABBBBBB@@@>>>>>>>>>============>>>>>>===;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>===<<<<<<888888888999999999999999777777666666666666777777888888888888888999999999:::888666444444555777999888777666555444444555666888777777666555555444444333333222222222111111111000111111222222111111000222222222333333333333333555444444333333333333333222111///------...///000111111111111000000////////////000000000000111111111111000000000000000000....../////////000000000......------------......@@@@@@@@@@@@@@@@@@@@@@@@===<<<:::666333111222444555777888888777777888999777777777666666555555555666666777888888888777777888888999999999:::::::::888888888666444555777999777777777777888:::;;;<<<::::::;;;<<<============???????????????>>>>>>>>>AAACCCDDDDDDCCCBBBCCCDDDEEEGGGIIIJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDHHHNNNTTTWWWWWWVVVTTTOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[VVVWWWXXXZZZ[[[]]]^^^___[[[ZZZYYYZZZ\\\\\\ZZZXXXUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[___]]][[[YYYWWWWWWWWWWWWYYYZZZZZZYYYXXXWWWYYY[[[XXXYYYYYYYYYYYYYYYZZZZZZWWWXXXXXXVVVTTTSSSTTTUUURRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMOOONNNMMMMMMLLLLLLMMMMMMJJJIIIHHHGGGHHHIIIJJJKKKEEEIIILLLLLLJJJHHHIIIKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA???@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCDDDDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAACCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAFFFLLLOOOLLLHHHDDDBBB@@@@@@AAABBBBBBAAACCCBBBAAA@@@???===<<<<<<<<<>>>??????======>>>???@@@@@@????????????>>>>>>===<<<<<<<<<<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<===>>>===;;;:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<=========>>>===<<<<<<<<<===>>>???@@@?????????@@@@@@AAABBBCCCBBBBBBAAABBBDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKHHHIIIJJJJJJIIIGGGEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGCCCDDDEEEDDDCCCCCCEEEGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEECCCBBBAAAAAABBBBBB@@@>>>======>>>>>>>>>>>>======;;;999888999;;;;;;:::999999::::::;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;888888888888888888888888666666666666666777777888888888888888888888888888999888666444444555666777777777555444444555666666888888777666555444333333222222222222111111111111111111111222222111111111222222222222333333333333333333222111111111111222222111///.........///000000000000000000000000111///////////////000000000000000////////////000000////////////000000000111...------------...//////>>>???@@@AAAAAA@@@??????======;;;888444111111222444777::::::777555555666666666666666555555555555444555666777888777777666777777777888888888999999777777777555444555888:::888888777777777999:::;;;999999:::;;;<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<@@@AAACCCCCCAAA@@@AAAAAAAAADDDGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDEEEIIIOOOTTTVVVVVVSSSQQQNNNNNNOOOPPPQQQRRRTTTUUUTTTUUUVVVWWWXXXZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[ZZZYYYZZZZZZZZZXXXVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[]]][[[XXXVVVUUUUUUVVVWWWVVVXXXXXXWWWUUUUUUWWWZZZVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVVVVTTTRRRQQQSSSUUUSSSRRRQQQPPPOOOOOOPPPPPPRRRQQQQQQPPPNNNMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJHHHGGGFFFFFFFFFHHHIIIJJJJJJMMMOOOMMMIIIGGGIIIKKKIIIIIIIIIJJJIIIHHHHHHGGGCCCCCCBBBAAAAAA@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@???@@@CCCEEEFFFEEEFFFAAA???>>>>>>@@@AAAAAA@@@AAA@@@@@@???>>>======<<<===>>>???>>>===<<<===>>>??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;======<<<;;;:::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<<<<===???@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCEEEEEEEEEDDDDDDCCCBBBAAAAAA===============>>>??????<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIIIIGGGEEECCCAAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAA@@@@@@AAAAAA@@@>>><<<;;;<<<>>>??????>>><<<;;;888777777888:::;;;:::999888999:::;;;<<<;;;;;;::::::;;;<<<======<<<;;;:::999999888888777777666666666666666666666777888888888888888888888888888888777666555555444444555555666666555444444555777777777777666666555555555444222222222222111111111111111222222222222222222111222222222222222222222222222111111000000000000000111111111000000000///////////////000111111222222////////////////////////000///.........///000000........./////////000000......------...//////000;;;<<<>>>???@@@???===<<<===>>>===:::666222111111444777;;;;;;888555333444555555666666666666666666333444666777777777666666666777777777777888888888666666666555444555888;;;999999888777777888999:::888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::???@@@BBBAAA@@@??????@@@???BBBEEEFFFEEEDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHFFFEEEGGGKKKPPPUUUVVVTTTQQQNNNNNNNNNOOOPPPRRRTTTVVVWWWSSSTTTUUUVVVXXXYYYZZZ[[[XXXYYY[[[[[[ZZZXXXVVVUUUSSSUUUWWWYYYYYYXXXWWWVVV[[[ZZZYYYYYYYYYYYYVVVTTTTTTUUUWWWXXXYYYZZZZZZZZZXXXWWWVVVUUUVVVXXXZZZ[[[\\\ZZZVVVTTTSSSSSSUUUVVVUUUVVVWWWUUUSSSRRRUUUXXXTTTTTTTTTUUUUUUVVVVVVVVVSSSTTTUUUSSSPPPOOORRRUUUTTTRRRQQQOOONNNNNNOOOOOORRRQQQOOONNNMMMLLLLLLLLLIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIPPPRRRRRROOOIIIFFFHHHKKKIIIIIIJJJJJJIIIIIIHHHGGGBBBBBBAAAAAA@@@???>>>>>>BBBCCCDDDEEEEEEEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBAAAAAA@@@?????????@@@AAAAAAAAA@@@@@@@@@>>>======>>>>>>===;;;???@@@AAABBBCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@???===>>>AAA>>>===<<<===???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>:::;;;<<<===<<<;;;:::999======<<<<<<<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;:::::::::;;;;;;;;;<<<<<<:::999999999::::::;;;<<<>>>===<<<<<<===>>>???@@@???@@@AAACCCCCCBBBAAA@@@???>>>======>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCC===============>>>??????;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBBFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHHHHGGGDDDAAA@@@@@@@@@@@@??????????????????AAAAAAAAA@@@@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFF@@@?????????@@@???===:::999;;;===??????===;;;999777666666777999;;;::::::777888:::;;;<<<;;;;;;:::999:::;;;;;;;;;;;;:::999:::999999888777666666555666666666666666777888888999999888888888888888888555555555555555444444444666555444444555666777888555555555666666666666666222222222111111111111000222222333333333333222222222222222222222222222222111000000///////////////111111111222111000//////......///000111222333333///////////////.........000///...------...000000---------.........//////...............///000111EEECCCAAA>>>===<<<======@@@>>>;;;666222111333666555555666666555444333333222222333444444333222222333444444555555444444333555555555555666666666666888888777777777777888888999999999888888888777777999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@??????@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDFFFHHHHHHHHHHHHKKKKKKKKKKKKJJJHHHFFFEEEJJJLLLOOOQQQSSSSSSRRRRRRNNNPPPSSSUUUUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUWWWXXX[[[[[[ZZZYYYXXXVVVTTTSSSRRRUUUXXXZZZYYYWWWWWWVVVYYYXXXXXXWWWVVVUUUSSSRRRQQQTTTWWWXXXXXXXXXYYYZZZUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRUUUUUUTTTSSSRRRQQQQQQPPPSSSRRROOOMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFEEECCCBBBDDDGGGJJJQQQOOOLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAABBBCCCFFFFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???EEEDDDCCCBBBAAA@@@@@@@@@???AAACCCCCC@@@???>>>>>>BBBBBBBBBCCCBBBBBBAAAAAAEEEBBB???>>>???@@@@@@@@@BBB@@@@@@AAACCCDDDCCCBBBDDDBBB???@@@BBBBBB@@@>>>@@@AAAAAAAAACCCDDDEEEFFFEEEGGGHHHIIIIIIHHHFFFEEEEEEEEECCCBBB@@@???======AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>?????????>>>===>>>???@@@???===<<<;;;:::999888999::::::<<<;;;;;;;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<999999::::::;;;<<<======;;;<<<===>>>>>><<<:::999<<<===============<<<<<<<<<<<<======<<<<<<;;;:::888888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;:::;;;===???@@@>>>>>>????????????>>>>>><<<===???AAABBBBBBBBBAAAAAACCCEEEEEECCCBBBBBBBBB>>>>>>>>>>>>==================???@@@@@@???>>>>>>>>>============>>>>>>??????@@@BBBDDDGGGIIIKKKLLLHHHIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@???>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJLLLJJJGGGFFFFFFEEECCCAAAAAABBBBBBBBB@@@>>><<<:::===>>>????????????>>>>>>======<<<;;;::::::::::::777888888999::::::;;;;;;999::::::;;;;;;::::::999555555555555666666666666666555333222222333444666888999999:::::::::999999999999777666444444333333333444444555666777888888::::::888777666666666666555444444333333222222111111111222222222333333333222222222222222222222333333333333222222222111111222000///000111111000///000000000111222222333333000000////////////000111000000111111111111000000...000222333111000000000000000000000000000000000????????????>>>>>>======>>><<<999555111000222444555555555555555444333333333444555666666555444333333222222222222222222333555555555555666666666666666666666666666777888888;;;:::::::::999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????======>>>@@@?????????@@@@@@AAAAAAAAAAAABBBDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKNNNPPPRRRRRRRRRQQQRRRTTTVVVVVVUUUTTTTTTUUUVVVUUUTTTSSSSSSTTTUUUUUUYYYYYYXXXWWWVVVTTTRRRRRRRRRUUUXXXYYYXXXWWWVVVVVVYYYXXXVVVTTTSSSSSSTTTTTTTTTVVVXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQSSSUUUUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOORRRQQQQQQPPPPPPOOOOOONNNQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFEEECCCBBBCCCGGGJJJNNNLLLJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAAAAABBBDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAA@@@DDDDDDCCCBBBAAAAAAAAAAAA@@@BBBCCCBBB@@@???>>>>>>AAAAAABBBBBBCCCBBBBBBBBBDDDAAA???>>>>>>@@@@@@???AAA@@@@@@AAACCCEEEDDDCCCEEECCCAAAAAABBBBBB@@@>>>BBBBBBBBBBBBDDDEEEFFFGGGFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>??????>>>===<<<<<<>>>>>>===<<<<<<<<<:::999999999:::;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::;;;;;;999:::::::::;;;<<<<<<<<<;;;;;;=========<<<:::999<<<<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::888999:::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;;;;===???@@@>>>??????????????????>>>===>>>???@@@AAABBBBBBBBBCCCDDDFFFEEECCCAAA@@@@@@>>>>>>>>>>>>=========<<<======???@@@@@@??????>>>>>>>>>======<<<======>>>???@@@AAACCCDDDFFFGGGHHHGGGGGGGGGGGGFFFEEECCCBBB@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHIIIGGGFFFFFFGGGGGGFFFDDDBBBBBBAAAAAA@@@???======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999777888888888999999::::::999::::::::::::::::::999777777777777777777777777777666444333333444666777777888999999:::999999999999888777666555444444444444555555666777888888888::::::888777666666666666555555444444333222222222222222222222333333333333444333333222222111111111222222222222111111111111111000///000111111000///000000000111222222333333000000/////////000000111///000000111111000000///+++---///000...---------000000000000000000000000999;;;===???@@@???>>>===<<<;;;888333000...000222444444555555444444333333333444444555555444444333444333222111111222333444444555555555555666666666555555555666777888999:::<<<<<<<<<;;;;;;;;;::::::888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>><<<;;;<<<======>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIILLLMMMNNNMMMMMMIIIKKKMMMOOOPPPQQQPPPPPPTTTUUUVVVVVVSSSQQQPPPPPPVVVUUUTTTSSSRRRRRRRRRRRRVVVVVVUUUTTTSSSRRRQQQPPPRRRUUUWWWXXXWWWVVVUUUUUUXXXVVVSSSQQQPPPRRRTTTUUUVVVWWWXXXWWWUUUSSSRRRSSSXXXXXXWWWWWWVVVUUUUUUUUURRRRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRUUUVVVUUURRROOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEEEECCCBBBCCCFFFIIIKKKIIIHHHFFFEEEEEEFFFFFFIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBCCCBBB@@@???>>>???@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>===>>>@@@@@@???AAA@@@@@@BBBDDDFFFFFFEEEFFFEEECCCBBBBBBBBB@@@>>>CCCCCCCCCCCCDDDEEEGGGGGGFFFGGGGGGGGGGGGEEECCCBBB??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@????????????>>>>>>======>>>>>>>>>===;;;:::;;;<<<===<<<;;;===<<<;;;::::::::::::;;;999:::;;;============<<<<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;:::999888::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFEEEBBB@@@??????>>>>>>>>>=========<<<<<<<<<===???@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<>>>>>???@@@??????>>>=========>>>???<<<;;;:::999999888888999777777888888888888888888999999::::::::::::999999888888888888888888888888777777555555555666777888777777888999999999999999999888777666666666666666666777777777888888999999:::999888777777777777777555555555444333333222222222222222333333333444444555444444333222111000000111111111111000000000000111000//////111111000///000000000111222222333333111111000000000000000111//////000000000000//////...000222222000//////000////////////////////////;;;<<<===????????????>>>;;;:::888444000...000111333333444444444333333222111111222222222222111111555444222111111222444555444444444555555555666666555555555666888:::;;;<<<<<<<<<;;;;;;;;;:::::::::888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>???>>><<<;;;<<<===<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFDDDFFFIIILLLNNNNNNMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOQQQRRRSSSSSSPPPNNNMMMMMMSSSSSSSSSRRRRRRRRRRRRRRRUUUTTTSSSRRRRRRQQQQQQPPPRRRTTTVVVWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUTTTQQQOOOOOOPPPSSSSSSSSSTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUUUURRRPPPOOOOOONNNNNNNNNMMMMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEFFFFFFFFFHHHHHHGGGFFFEEECCCBBBAAA????????????@@@AAABBBCCCAAA???>>>???AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBB@@@??????@@@???@@@AAABBBCCCCCCCCCCCCAAA???======???@@@@@@???AAA@@@@@@BBBEEEGGGGGGGGGGGGFFFEEECCCBBBAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEECCCAAA@@@>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@??????????????????>>>>>>============>>>===;;;:::;;;<<<===<<<:::<<<<<<<<<;;;;;;;;;;;;;;;777999;;;===>>>===<<<;;;;;;:::999999888888999999;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999999999:::;;;;;;;;;::::::::::::;;;;;;::::::999888::::::999999888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDDBBBDDDEEEDDDBBB@@@???@@@>>>>>>=========<<<<<<<<<<<<===???@@@AAA@@@@@@??????>>>===<<<;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>???@@@@@@@@@AAA?????????@@@AAABBBDDDDDDFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCFFFGGGGGGFFF@@@???===<<<<<<===???AAA@@@???===<<<;;;<<<>>>???;;;;;;:::999888888888888777777777777777777777777999999::::::::::::999999999999888888888777777777666666555555555666777888666666777888999999999999999888888777777777888888888888999999999999999999999999888888777888888888666666555555444333333333333333333333444444444444333333333222222111111111000000000000////////////000///...///000111000///000000000111222222333333222222111000000000111111/////////000000////////////111333333222000000111........................AAA@@@???>>>>>>>>>???@@@<<<;;;999555222000111222222222333333333333333222111111111000000111111111444222000//////000222444444444444444555555555555555666666777999;;;===>>>::::::::::::999999999888777777888888999::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@???===<<<===>>><<<<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFJJJMMMNNNNNNLLLKKKJJJKKKLLLMMMNNNNNNOOOOOONNNPPPRRRRRRPPPNNNMMMNNNPPPPPPQQQRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRRRRTTTUUUUUUTTTSSSSSSSSSPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQQQQPPPNNNMMMNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQQQQSSSTTTTTTSSSMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEFFFEEEFFFFFFEEEDDDDDDGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>>>>???@@@AAABBBCCCAAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???@@@AAA???@@@AAABBBCCCCCCCCCCCC???>>>===>>>@@@AAAAAA@@@AAA@@@@@@BBBEEEGGGGGGGGGFFFFFFFFFDDDBBB@@@??????AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>===<<<<<<=========<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;:::::::::777888:::<<<===<<<;;;:::::::::999888888888888999::::::::::::::::::999999:::::::::::::::999999888888999999:::;;;;;;::::::::::::;;;;;;::::::999888<<<:::777555555666888999999999999:::::::::;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDD???AAACCCDDDBBBAAAAAABBB============<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@@@@???>>><<<<<<;;;;;;;;;======???@@@BBBDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>>>>???@@@@@@@@@AAA?????????@@@AAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAABBBCCCDDDCCCBBB???===;;;999:::<<>>;;;;;;:::999888888888888777777777777777888888888::::::;;;;;;;;;;;;::::::999999888777666666555555444444444555555666666777666666777999999::::::::::::999999888888888999999::::::::::::999999999999999888888888888888999:::777777666555555444444333333333444444444555555555111111111222222333333333000000000/////////......///...---...000111000///000000000111222222333333333333222111111111111111//////000000000000//////,,,...000000...------...------------------------DDDBBB@@@>>>======>>>???<<<<<<:::777333111111222111111222333333333222222333222222111111222222333000000///......///000000333444444444444555555555666666666777999;;;<<<===999999888888888777777777666777777888888999::::::::::::::::::;;;;;;;;;;;;>>>???@@@???=========???<<<======>>>???@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFHHHKKKNNNOOONNNLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQSSSSSSRRRPPPPPPQQQNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSUUUTTTRRRQQQRRRSSSOOOPPPSSSTTTSSSQQQNNNLLLMMMNNNNNNMMMLLLLLLMMMOOONNNOOOQQQSSSUUUUUUUUUTTTPPPOOOOOOOOOPPPQQQSSSTTTSSSQQQPPPPPPRRRTTTUUUUUULLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGEEEGGGGGGGGGFFFFFFHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFCCCDDDDDDDDDCCCCCCBBBAAA>>>>>>>>>??????AAABBBBBBBBB@@@>>>===???@@@AAA@@@@@@@@@??????AAABBBDDDFFFCCCBBBBBBAAAAAABBBBBBBBBCCCDDDCCCBBB@@@???@@@BBB@@@@@@AAABBBCCCCCCCCCCCC???>>>>>>???AAACCCBBBAAAAAA@@@@@@BBBDDDFFFFFFEEEDDDEEEEEEDDDAAA??????@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????>>>>>>>>>?????????????????????>>>===<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;::::::;;;;;;;;;:::999888777888999;;;<<<;;;;;;:::;;;:::999999888888999999999999999999::::::::::::::::::999999999888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;999777555555666888:::999999999999::::::::::::999:::;;;<<<===??????@@@??????@@@@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCC===@@@BBBCCCBBBBBBBBBCCC=========<<<<<<<<<;;;;;;<<<===???AAABBBBBBAAAAAA@@@???>>>==================>>>???AAABBBDDDFFFFFFCCCBBBBBBAAABBBBBBCCCCCC???????????????@@@@@@@@@????????????@@@BBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDBBBAAABBBCCCCCCBBB@@@???===;;;::::::<<<>>>@@@@@@???===<<<;;;<<<<<<===<<<;;;:::999999888888999666666777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999777666555444444333444444555666666666666666777888999:::;;;;;;;;;<<<;;;:::999999999999999;;;;;;::::::999999888888888888888888888999:::;;;777777777666555555444444444444444555555555666666000000111222333444444555000000000000////////////...------...000111111000000000000111222222333333444444333222111111111111000000111111111111000000---///111111000......///........................AAA@@@???>>>>>>=========<<<<<<;;;777444111111222000000111222222222222222333222111111111111222333111111111111111111111111333333444444444555555555555555555666777999:::;;;999999888888888777777777666666777777888999999999999999:::::::::;;;;;;;;;;;;===>>>>>><<<<<<===???===>>>>>>>>>??????@@@@@@BBBBBBAAABBBCCCEEEGGGHHHFFFIIIMMMQQQRRRRRROOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPRRRTTTTTTRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSTTTRRRSSSTTTSSSQQQPPPQQQRRRQQQRRRSSSSSSRRRPPPNNNMMMNNNOOOOOOMMMKKKKKKMMMOOOMMMOOOQQQSSSTTTSSSSSSRRROOONNNNNNNNNOOOQQQSSSUUUPPPOOOOOOQQQTTTVVVUUUUUUOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIFFFHHHIIIHHHGGGGGGIIIJJJKKKJJJJJJIIIHHHFFFEEEDDDAAAAAABBBCCCCCCCCCCCCCCC??????>>>>>>???@@@AAAAAACCCAAA>>>===???@@@AAAAAAAAA@@@??????@@@BBBDDDEEEBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBB@@@???@@@BBBAAAAAABBBBBBCCCBBBBBBBBB???>>>???AAACCCDDDDDDCCCAAA@@@@@@AAACCCEEEDDDCCCBBBDDDDDDCCC@@@>>>???AAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????===>>>>>>>>>?????????@@@??????>>><<<<<<;;;;;;<<<<<<:::999:::;;;<<<;;;999999999:::::::::999888777888888888999::::::;;;;;;;;;;;;:::999999999999999888888888999:::::::::;;;:::999999888888888888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::888999999999999:::::::::999999;;;<<<>>>??????@@@>>>??????????????????>>>===>>>???@@@AAABBBBBBBBB>>>@@@CCCCCCBBBAAAAAAAAA======<<<<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBAAA@@@??????>>>>>>>>>??????>>>??????@@@BBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCC@@@@@@@@@???????????????>>>>>>??????@@@AAACCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDDDDDDDBBB@@@???===<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;===<<<;;;:::999999999999555666777888999;;;;;;<<<<<<<<<============<<<<<<<<<;;;:::999777666555444444444555666777777888888777888999:::;;;<<<<<<<<<======;;;:::999999999999;;;;;;::::::999888888777888888888888999:::;;;<<<888888777777666555555444444555555555666666666666111111111222222333333444111111111000000000//////...---,,,...000111111000000000000111222222333333555555444222222111111111111111222222222222111111///111333333222111111111........................<<<===???@@@???>>><<<;;;;;;;;;:::777333111111111///000111222222222222222111000///......///000111333444444555555444444333333333333444444444555555444444444444555777888999999999999888888888777777666666666777888888999999999999:::::::::;;;;;;;;;999;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>?????????AAAAAAAAAAAACCCEEEHHHIIIGGGJJJOOOSSSUUUUUUSSSQQQNNNMMMMMMMMMNNNOOOPPPPPPPPPRRRSSSRRRPPPNNNMMMMMMRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRTTTRRRSSSTTTSSSQQQPPPPPPRRRUUUTTTRRRQQQPPPOOOOOONNNQQQQQQPPPNNNLLLKKKMMMNNNLLLNNNPPPQQQQQQPPPNNNMMMNNNMMMLLLLLLNNNPPPSSSTTTMMMNNNPPPTTTWWWWWWUUUSSSTTTTTTSSSSSSSSSRRRRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHJJJJJJIIIHHHIIIKKKKKKJJJJJJIIIGGGEEEDDDCCC???@@@AAABBBCCCCCCCCCCCC?????????>>>??????@@@AAADDDAAA>>>>>>???@@@AAAAAAAAA@@@?????????AAACCCEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBB??????AAACCCBBBBBBBBBCCCBBBBBBAAAAAA?????????AAADDDEEEEEEDDDBBBAAA@@@AAACCCDDDCCCBBB@@@BBBDDDBBB???>>>???BBBCCCCCCBBBBBBBBBCCCDDDDDDAAAAAA@@@@@@???@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA======>>>>>>?????????@@@??????>>><<<<<<;;;;;;;;;:::999888888::::::999888888888999:::999888777666888888888888999:::;;;<<<<<<;;;::::::999999::::::777777888999::::::;;;;;;:::999888888777888888888888999:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::666888<<<>>>???===;;;999888888999999999:::::::::888999;;;===>>>???@@@@@@>>>>>>????????????>>>>>><<<===???AAABBBBBBBBBAAA@@@BBBDDDCCCAAA@@@??????======<<<<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBBBB@@@???????????????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDCCCBBBAAABBBCCCCCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFEEEBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::======<<<;;;::::::::::::555666777888:::<<<===>>>======>>>>>>>>>>>>============<<<:::888777666555555555777888999999999999777888:::;;;<<<=========???>>><<<;;;:::999999888;;;;;;::::::999888777777777777888888999:::;;;<<<888888777777666666555555555555555555666666666777333333222222222222222222111111111111000000000000...---,,,...000111111000000000000111222222333333666555444333222222222222222222333333333333222222,,,...000000///.........////////////////////////BBB@@@>>>>>>??????===;;;>>>>>>===;;;777333000---555444333444555555444222......//////000000111111333333333333333333333333111222333333444444333333333333444444555777888999999999:::::::::999999888777888888999999:::;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBCCCGGGKKKJJJLLLOOORRRTTTTTTTTTSSSOOONNNLLLKKKKKKLLLNNNOOOTTTSSSQQQOOOOOOPPPQQQRRRTTTUUUUUUSSSQQQPPPPPPQQQQQQPPPMMMLLLMMMPPPSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRQQQPPPNNNMMMPPPOOONNNKKKJJJJJJMMMPPPOOOMMMLLLKKKLLLNNNQQQSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDCCCCCCCCC>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>:::;;;<<<>>>??????@@@@@@============<<<;;;999999===<<<;;;::::::;;;<<<===:::::::::999999999888888777888999:::;;;;;;;;;;;;===<<<;;;:::999888888888666777888999::::::;;;<<<;;;;;;;;;:::999888666666888888999:::<<<===>>>>>>:::999999888888999999:::888999999::::::999999888::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===;;;:::;;;<<<===>>>???@@@AAAAAA<<<<<<>>>???@@@AAAAAABBB??????>>>===<<<<<<;;;:::<<<<<<>>>???@@@AAAAAAAAABBBAAA???>>>===<<<======@@@@@@AAABBBBBBCCCDDDDDDEEECCC@@@>>>===>>>@@@AAAEEEDDDDDDBBBAAA@@@??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>============:::;;;;;;;;;:::999999888;;;;;;::::::999999::::::======>>>???????????????===<<<;;;;;;:::999888777777777888888888999999999666888:::<<<======<<<;;;======<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999777666666666777888999999777888888888777666444333---...000333555666777777444444444333333222222222000000000000////////////111000///......///000111333333222222222222222222333333333333333333333333111111222222222222111111000000000000000000000000---------------...//////AAA???>>>>>>>>>>>>===;;;<<<;;;;;;999777555444333555444333333555555333111.../////////000000000111333333333333333333333333333333444555555555555444666666555555555666777777999:::::::::::::::999999777777777888999999::::::<<<;;;:::::::::;;;======<<<<<<<<<===>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDCCCBBBDDDGGGJJJNNNOOORRRUUUVVVWWWVVVVVVOOOOOOMMMMMMMMMMMMOOOOOORRRQQQOOONNNNNNOOOQQQRRRSSSTTTUUUTTTRRRQQQQQQRRRQQQPPPNNNLLLMMMOOORRRTTTTTTTTTSSSSSSSSSTTTUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPOOORRRRRRPPPMMMKKKKKKMMMPPPOOONNNLLLLLLMMMPPPRRRTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@CCCCCCBBB@@@@@@?????????>>>>>>>>>=========<<<<<<:::;;;<<<===????????????======>>>======<<<;;;:::===<<<;;;::::::;;;<<<===::::::::::::999999999999888888999:::;;;;;;;;;;;;===<<<;;;999888888999999999999::::::;;;<<<<<<<<<:::::::::999888777555555777777888999::::::;;;;;;:::999999888888999999:::777888888999999888888777999888888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===>>>???@@@@@@>>>>>>??????@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<===@@@@@@@@@AAAAAABBBBBBCCCBBB@@@>>><<<<<<===???@@@DDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAA@@@??????>>>>>>:::::::::::::::999888888:::999999999:::;;;;;;<<<======>>>???????????????===<<<;;;:::999888888777888888888999999999999:::888999;;;=========<<<;;;>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::999999888888999999:::;;;777888888999888666555444666666666555333222000///333333333333333222222222000000000000//////////////////............//////222222222222222222222222444444444333222222222111000111111222222111111000000000000000000000000000000000//////000000111222@@@???======>>>>>><<<;;;:::999888777777888999:::555444333333444444222111////////////000000000000222222222222222222222222333444555555666666555555888777777666555555555666999999::::::;;;::::::999666666777888888999999:::<<<<<<;;;;;;;;;<<<===>>>;;;;;;<<<===???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDEEEHHHJJJOOOQQQSSSVVVWWWWWWVVVUUUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQRRRQQQSSSUUUUUUTTTRRRRRRRRRQQQPPPNNNLLLLLLNNNQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVUUUTTTSSSSSSSSSVVVUUUSSSPPPMMMLLLMMMOOONNNNNNMMMNNNOOORRRUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYXXXVVVTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@AAA@@@@@@@@@BBBBBBAAA@@@????????????=========<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<===<<<:::888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666555444666666777777888888888888999999888888888888999999666777777777777777777666777777777777777888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999::::::;;;<<<======>>>>>>@@@@@@@@@???>>>===<<<;;;===<<<;;;:::::::::;;;<<<:::;;;<<<>>>????????????======<<<;;;;;;;;;======@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;===???@@@BBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDGGGFFFEEECCCBBBAAA@@@@@@CCCCCCBBBAAAAAA@@@@@@@@@:::::::::;;;::::::999888888888999999:::<<<===>>>======>>>>>>??????>>>>>>===<<<;;;:::999888888888999999999999:::::::::::::::;;;<<<======<<<;;;:::;;;;;;::::::::::::999999::::::::::::999999999999999999888888888999::::::888888999999888777666555555555666555555444333222222222222222222333333333000000000000////////////------............------000000111111222222333333555444444333222111000000000111111222222111111000000000000000000000000000111111000000000111222222???>>>======>>>>>>===;;;:::999888777777999<<<>>>666444333222333333111000////////////000000000000111111111111222222222222333333444555555555555555888777666666555555666666777888888999999999999888777888888999999:::;;;;;;<<<<<<<<<=========>>>>>>:::;;;<<<===???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEGGGJJJLLLMMMOOOQQQSSSTTTSSSRRRRRRMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRPPPRRRUUUUUUTTTSSSRRRSSSQQQOOOMMMLLLLLLNNNPPPQQQRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY\\\ZZZXXXVVVUUUTTTTTTUUUYYYYYYWWWSSSOOOMMMNNNOOOOOOOOOOOOPPPRRRTTTWWWYYY[[[[[[[[[ZZZZZZXXXWWWWWWWWWXXXYYYZZZYYYWWWUUUTTTOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@???AAAAAA@@@???????????????=========<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888999:::;;;;;;<<<<<<<<<===;;;999888777999;;;<<<>>>=========<<<<<<;;;;;;999999999999888777666555666777777777777777777777999999888888888888999999666777777888888777777666888777777777777888999999999999999999999999999999999999:::::::::999999999:::;;;;;;<<<======>>>>>>?????????>>>===<<<;;;:::;;;:::999888888:::;;;<<<;;;<<<===>>>????????????<<<<<<;;;;;;;;;<<<>>>??????????????????>>>>>>>>>===<<<<<<<<<<<<>>>@@@AAABBBBBBBBBAAA@@@??????>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???;;;;;;;;;<<<<<<;;;;;;:::999999999::::::<<<============>>>>>>>>>>>>>>>======<<<:::999888777888888999999:::::::::;;;;;;;;;<<<============<<<;;;:::999999999999999999999999999888888888888777777777777777666666666666777777777888999999999888666555333444555555666666555555000000111111222222333333000000000000////////////------///000000///------...//////000111222333333333333222222111111000000000000111111111111000000////////////////////////000000////////////000000???>>>======>>>>>>===<<<===;;;999777888999<<<>>>888666333222222222111000000000000000////////////000000000111111222222222222222333444444444444333555555555555555666666777444555666777777777777777999999:::;;;;;;<<<<<<=========>>>>>>>>>?????????;;;;;;<<<>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBFFFJJJMMMNNNLLLMMMOOOQQQRRRRRRQQQPPPLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRPPPRRRTTTTTTSSSRRRRRRSSSOOONNNMMMLLLLLLMMMOOOPPPOOOOOOPPPQQQRRRSSSUUUVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZXXXVVVUUUUUUUUUVVV[[[ZZZYYYUUUQQQOOOOOOPPPQQQQQQQQQRRRTTTWWWYYYZZZ^^^^^^^^^]]]\\\[[[YYYYYYXXXYYYZZZZZZZZZXXXVVVTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>@@@?????????????????????@@@@@@???>>>>>>>>>??????>>>>>>>>>=========<<<<<<:::;;;<<<======>>>=========>>>>>>????????????>>>:::;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999777888999:::;;;;;;;;;;;;;;;:::999888888999;;;<<<======<<<<<<;;;:::::::::::::::::::::999888777777777777777888888888888888999888888777777888888999777888888888888888888777888888888888888999::::::::::::::::::::::::::::::999999888888888999999999<<<<<<<<<======>>>>>>???<<<<<<=========<<<<<<;;;::::::999888999999;;;;;;<<<<<<===>>>????????????===<<<<<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>===>>>=========>>>@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@?????????@@@AAAAAA???@@@@@@@@@@@@??????>>><<<<<<===============<<<<<<;;;;;;::::::;;;;;;;;;======>>>>>>>>>======<<<===<<<:::888777777777888999999:::::::::;;;;;;;;;=========<<<<<<;;;::::::========================999999999999888888888888777777666666555666666777777777888999888777666555888888777666555333222111000000000111111222222222000000000000////////////...///000111111000///.........///000000111222222000000000111111222222222000000000111111000000000////////////////////////000000////////////000000@@@>>>===>>>???@@@???===???>>>;;;999999:::<<<===:::888444333222222111000000000000000/////////////////////000111111222222111222333333444444333333444333333333444555555666333333444555666666666666:::;;;;;;<<<<<<===>>>>>>===>>>???@@@@@@@@@??????<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>AAAFFFJJJMMMNNNLLLNNNPPPRRRTTTTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRPPPRRRRRRRRRPPPPPPQQQRRRLLLLLLLLLLLLLLLNNNOOOPPPOOOOOOOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWYYYZZZYYYVVVSSSQQQQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYYZZZ[[[ZZZXXXVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<:::;;;<<<========================>>>>>>===<<<<<<::::::;;;;;;;;;;;;:::::::::::::::999999999888888666777888999::::::::::::999999999999:::;;;;;;<<<;;;;;;;;;:::::::::999999:::::::::::::::999888888777777888888999999999:::888888777777777777888888777888888999999888888777999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::<<<<<<=========>>>>>>>>>999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<=====================<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA============>>>???@@@@@@===>>>???@@@@@@???======;;;<<<======>>>===============<<<;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<===<<<999777666666777888999999999999::::::::::::<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888777777777888888555666777888888777666555333444444555555555555444000000000000000111111111000000000000//////////////////000000000000//////......//////000000111111......///000111222222333///000000111111000000///000000000000000000000000222222111000000000111111@@@???>>>???@@@AAA@@@??????>>><<<;;;:::;;;<<<===<<<999666333333333222111111000000000/////////.........//////000111111222222333333444444444444444444444333222222222333333222333444555666666666666::::::;;;;;;<<<=========>>>>>>@@@AAAAAAAAA@@@???======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>AAAEEEIIIJJJJJJLLLMMMPPPSSSTTTUUUTTTTTTPPPPPPOOONNNNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQOOOMMMMMMOOOQQQJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]YYYYYYYYYZZZZZZYYYYYYXXXWWWXXXXXXWWWTTTSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXYYYZZZZZZZZZXXXVVVTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOOOOPPPPPPMMMLLLIIIGGGEEEEEEFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@AAABBBCCCAAABBBCCCEEEEEEDDDCCCBBBBBBAAA???>>>>>>???AAABBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========>>>??????>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????AAA@@@???>>>======>>>???>>>>>>=========>>>>>>???=========<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::999999999888888888777777777555666777888888999888888777888999;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888777666666777888999999::::::888888777777777777888888666777777777777777777666888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999:::;;;;;;;;;<<<<<<<<<<<<======999999:::;;;;;;;;;;;;;;;:::;;;<<<===<<<:::999777999999:::;;;;;;;;;;;;:::===<<<;;;;;;;;;<<<===>>>=========>>>>>>??????@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEECCCBBBBBBAAAAAA==================>>>>>><<<===???@@@@@@???===<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<;;;===<<<999666555666777888888888888999999999999:::;;;::::::999999999::::::777888888888999999999999::::::::::::999999999999999999888777777777777777444555666777777666555444...///111333555666777888000000000000000/////////000000000000/////////////////////....../////////////////////////////////...//////000000111111111//////000000000000//////000000000000000000000000222111000000//////000000AAA@@@??????AAABBBAAA@@@>>>===<<<<<<;;;<<<======>>>;;;777444333333333222111111000000/////////...---......///000111111222333444555555666666555555666555333222111000000000333444555666777777777777999999:::;;;;;;<<<<<<===>>>???@@@AAABBBAAA@@@@@@>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAA???@@@DDDGGGGGGFFFJJJLLLOOORRRTTTTTTTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPMMMKKKKKKNNNQQQIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^XXXYYYZZZ\\\\\\[[[ZZZZZZVVVWWWXXXWWWUUUTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[YYYZZZZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZYYYWWWUUUTTTNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPOOOMMMJJJHHHFFFFFFGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAABBBDDDEEEBBBCCCDDDEEEDDDCCC@@@???AAA@@@>>>======>>>@@@AAA@@@AAABBBDDDDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>======<<<======>>>???@@@>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>?????????AAA@@@???=========>>>???>>>>>>============>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999888777999999;;;;;;;;;;;;999999888888888777777777777666444555666777777888888888555777:::<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666444555666777888999:::;;;888888777777777777888888555555666666666666555555666666666666666777888888::::::::::::::::::::::::999999888888888999;;;<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::999:::<<<===>>>===;;;888666777777888999999999888888<<<<<<::::::::::::;;;<<<<<<======>>>???@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBBBB??????>>>======<<<======<<<===???@@@@@@???>>>===888999::::::;;;;;;;;;::::::::::::;;;<<<===>>>???======>>>>>>===<<<;;;;;;>>><<<999666555666777888777777888888888999999999:::999999888888999999:::999999:::::::::;;;;;;;;;777777777777666666666666777777666555555555555555333444555666666555444444555555555444333222111000111111000000//////......000000000000///////////////...---,,,,,,---...//////////////////.........000000000000//////////////////000000000000//////000000000000000000000000//////...---------------DDDCCCAAA???>>>>>>??????@@@@@@???===;;;<<<>>>AAA<<<<<<;;;:::888555333222...//////000111222222222...///000111111222111111333444444555555444444333888666555555666888777777333666888999888888888999999999:::;;;<<<===>>>???>>>???@@@AAABBBAAA@@@??????>>>===<<<<<<===>>>???@@@>>>===>>>BBBDDDDDDCCCAAAAAABBBCCCEEEFFFHHHIIIIIIKKKOOORRRTTTTTTTTTTTTRRRQQQOOOOOONNNOOOPPPQQQTTTTTTUUUUUUVVVVVVUUUUUUSSSPPPLLLKKKMMMNNNLLLJJJLLLLLLKKKKKKMMMPPPSSSTTTPPPQQQRRRTTTVVVXXXYYYZZZXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZYYYYYYZZZZZZ[[[\\\UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTSSSNNNOOOOOOOOOOOONNNMMMMMMPPPOOONNNNNNPPPPPPOOONNNKKKJJJHHHHHHIIIIIIHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEECCCAAAAAAAAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCC@@@>>>===>>>????????????@@@BBBAAA@@@@@@AAACCCAAA@@@@@@AAABBBAAA???======<<<;;;:::999:::;;;;;;>>>??????@@@???>>>===<<<>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<======??????@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<<<<============<<<<<<===<<<:::999888888999:::::::::::::::::::::::::::999888777777666666777777888999999999999999999999;;;888555444555666777666555555555555555555555555444555666777777777666555888888888888888888888888888888999::::::888777666777777666666666666777777;;;;;;::::::888777666555555555555555555555555555555555555666666666666777999::::::888555444777:::999999999999999:::;;;<<<999::::::;;;<<<===>>>>>>:::999888777777777888999:::::::::999888777666555444444555777888:::;;;;;;;;;:::999999999:::;;;<<<:::;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>@@@@@@???>>>@@@BBBDDDFFFCCCCCCDDDDDDEEEGGGHHHIIIFFFEEEDDDCCCCCCBBBBBBCCC???>>><<<;;;:::::::::;;;<<<===>>>???>>>===;;;999///222777;;;===;;;888666999999999::::::<<<======>>>>>>>>>>>>===<<<::::::777777555444444555666666666666666666666777888888999999888888999999:::;;;::::::999999999999999999888888777777666666555555444444555444222222444666333222333333444555666777666666666555444333111111000111222222333333333333111111111111000000000000---------------...///000000000000000000000000000............////////////333222111000///////////////000000000111111111111000000000000////////////CCCBBBAAA???>>>>>>>>>>>>>>>???>>>===;;;;;;===??????>>>===;;;999777555444111111111111000000000000...///000111222222222222333333444444444444333333555444333444666777666555333666888999888888888999::::::::::::;;;;;;;;;;;;<<<===>>>?????????>>>===???>>>============>>>??????>>>===???BBBDDDCCCBBBAAAAAABBBBBBDDDEEEGGGGGGJJJKKKNNNQQQRRRSSSRRRRRROOOOOONNNNNNNNNOOOQQQRRRVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPMMMLLLMMMNNNLLLKKKKKKKKKJJJKKKMMMPPPSSSUUUSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[VVVVVVUUUUUUUUUUUUVVVVVVXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVTTTTTTVVVVVVVVVTTTRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMPPPOOONNNNNNOOOPPPNNNMMMJJJHHHHHHHHHJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDBBBAAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCAAA>>>===>>>@@@@@@@@@???AAABBBBBBAAA@@@BBBCCCAAAAAA@@@AAABBBBBB@@@======<<<;;;:::::::::;;;;;;>>>???@@@@@@@@@???===<<<>>>>>>======>>>>>>???@@@>>>>>>============>>>>>>===>>>>>>??????>>>======>>>>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777999999999999999999999999:::888555444555666666666444444444444444444444444222333555666777777666666777777777777888888888888888888999999888888777666777777666666666666777777999999999999777666555444444444444444444444444444444444555555555666666666999:::;;;999777777:::<<<:::999999999999:::;;;<<<;;;;;;:::::::::999999999:::999999888888999:::;;;::::::::::::999888666666444444555666777888888999:::999999888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???>>>>>>======>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA???>>>===;;;::::::;;;<<<======>>>>>>===<<<:::999555666777999:::::::::999::::::;;;;;;<<<===>>>>>>============<<<;;;:::999888888666555555555666777666666666555666666777777999888888888999999::::::::::::::::::999999999999666666666555555555444444333444555444333222444555222222222222333444555666444444444444333222111000111111222333333333222222000000000////////////...---------------...//////////////////////////////............////////////000000///------,,,,,,---//////000000000111111111000000000/////////......BBBBBB@@@???>>>=========<<<===>>>===;;;:::;;;<<>>>>>======??????>>>>>>>>>>>>??????>>>>>>>>>@@@BBBCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFJJJLLLNNNOOOQQQQQQPPPPPPMMMLLLLLLMMMOOOQQQSSSTTTXXXXXXWWWWWWVVVTTTSSSRRRRRRPPPMMMLLLMMMMMMLLLKKKIIIIIIJJJKKKMMMPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUVVVWWWXXXZZZ[[[[[[ZZZZZZXXXWWWUUUTTTTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVTTTTTTUUUUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKLLLLLLPPPOOOMMMMMMNNNNNNMMMLLLHHHHHHGGGHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEECCCAAA>>>>>>???@@@AAABBBBBBCCCDDDBBB??????@@@AAAAAA@@@???AAABBBBBBAAA@@@BBBCCCBBBAAAAAABBBCCCCCC@@@>>>===<<<;;;;;;::::::;;;;;;>>>???@@@@@@@@@???>>>==================>>>??????>>>============>>>>>>???<<<<<<============<<<<<<>>>============<<<<<<<<<<<<=========<<<;;;;;;:::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888:::::::::999999888888777999777444444555666666555333333333333333333333333222333444555666666666666555555555666666777777777999888777777666666777777666666666666666666666666888888777777666555333333444444444444444444444444333333333444444444555555777888999999888999;;;===:::999999999999:::;;;;;;888888888888777777777777999999999999999:::;;;<<<999:::::::::999888777777444444555555555666666666999888888888888999:::;;;;;;;;;;;;<<<======>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>???@@@BBBCCCEEEDDDDDDDDDDDDDDDEEEEEECCCBBBAAA@@@????????????@@@>>>===<<<;;;;;;<<<<<<=========<<<;;;::::::::::::999777777777999;;;<<<;;;;;;<<<<<<======>>>>>>;;;;;;<<<;;;;;;:::999999999888777666555666666777777666666555555555666666888888888888999999::::::;;;:::::::::999999999888444444444444444333333333333444555444333222333555111111111111111222333444111111222222222222111111222222333333333222111111////////////...............------------...//////////////////////////////............////////////333222111000////////////////////////000000000000000////////////.........@@@@@@???>>>======<<<<<<;;;===>>>>>><<<;;;;;;<<>>>>>???????????????>>>>>>?????????>>>>>>???AAABBBBBBBBBAAACCCCCCBBBCCCCCCDDDEEEEEELLLMMMNNNOOOPPPPPPOOOOOOLLLLLLLLLNNNPPPSSSVVVXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNQQQSSSUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVYYY[[[\\\\\\[[[ZZZYYYWWWUUUSSSSSSUUUWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVWWWWWWWWWSSSSSSSSSSSSQQQPPPNNNMMMNNNLLLJJJIIIIIIIIIKKKLLLPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBDDDFFFFFFDDDAAA<<<===>>>???@@@AAABBBCCCDDDBBB@@@@@@AAAAAAAAA@@@???@@@AAAAAA@@@@@@AAACCCCCCBBBBBBCCCDDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;>>>>>>???@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<======;;;<<<<<<============<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888888999999:::;;;<<<<<<::::::::::::::::::::::::999999888777777777777888::::::999999888777666666777555444444555666666555222222222222222222222222333444444444555555555555333444444555555666666777999888666555444555666777555666666666666666666555666666666555555333222222333333333333333333333333222222333333333444444444444555777888999:::<<<===999999999888888999::::::444444555666777888999999777777888888999:::;;;<<<999999999999999999888888666666666555555555444444777777777777888999999:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAACCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===>>>===<<<:::999999999999;;;999777666666777999:::::::::;;;<<<<<<<<<<<<<<<999999:::::::::999999888888777666555444444555555666666555555444444555555777888888999999999999999999999999888777777666666444444444444444333333333222333555444333222333444000000000000000111222222000000111222333333222222333333333333222222111000000000/////////...............---------......///////////////////////////............////////////333333222111111111111111........./////////000000/////////.........------==================<<<<<<<<<>>>??????===<<<<<<<<<@@@???<<<999777555444444111111111111000000//////000000222333333333333333222333333333333333333222222111111333555666555333333666888999888888888999999999999999::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMMMMOOOQQQUUUWWWYYYTTTTTTUUUUUUVVVUUUUUUTTTNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTTTTUUUVVVWWWXXXXXXSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWZZZ\\\\\\\\\[[[ZZZYYYWWWUUUSSSSSSUUUWWWYYYVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWSSSSSSRRRQQQPPPOOOMMMMMMMMMLLLJJJHHHHHHIIIJJJKKKNNNMMMKKKKKKLLLLLLKKKJJJKKKIIIHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@BBBDDDFFFFFFCCCAAA<<<<<<===>>>@@@AAABBBBBBCCCBBB@@@@@@AAABBBAAA@@@>>>???@@@@@@??????@@@BBBCCCBBBBBBCCCDDDCCCAAA???<<<======<<<<<<<<<;;;;;;======????????????>>>===<<<<<<<<<;;;<<<<<<===>>>@@@???>>><<<;;;:::::::::;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888999:::;;;<<<<<<<<<888888888888888888888888999888777777666666777777999999888777666666555555666444333333555666555444222222222222222222222222555555444444333333222222333333444444555555555555777666555444333444555666555555666666666666555555444444444444444333222111333333333333333333333333222222222333333333333444444555666999;;;===>>>???999888888777777777888888444444555666777888999999555555666777888999999999777777888999999999888888888888777666666555444444555555666777888888888999:::::::::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<=========>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;<<<=========<<<;;;999888888777777888777777666666666666666777888999:::::::::999999888888999999999999999888777666444333222222333333555555444444444444444555666777888999999999888888777777666666555444444333444444444444444444444444111333444444333222222333000000/////////000111111000111222333444444444333333333333333222222111000111111111000000000/////////......---------..........................................///////////////......------------...---............/////////............------------::::::<<<==================>>>???>>><<<;;;<<<======;;;999666444333333333000000000000000111111111///000111222333333333333222222333333333333222222222111000111333555555555333666888999888888888999888888888999999:::::::::777777777888999:::;;;<<<======>>>>>>>>>>>>=========>>>???>>>======???AAABBBBBBBBBBBBCCCDDDEEEFFFKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQTTTVVVXXXRRRSSSSSSTTTUUUUUUTTTTTTNNNOOOPPPOOOMMMKKKJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTRRRSSSSSSTTTVVVWWWXXXXXXSSSSSSUUUVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[ZZZYYYYYYWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUVVVVVVWWWXXXXXXYYYSSSSSSRRRQQQRRRSSSUUUVVVRRRRRRQQQPPPOOONNNNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJLLLLLLKKKJJJJJJIIIGGGGGGHHHHHHFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGFFFDDDCCCAAAAAAAAAAAAAAABBBDDDDDDBBB@@@<<<<<<===>>>???@@@@@@AAABBBAAA@@@@@@AAAAAA@@@???<<<>>>??????>>>===???@@@BBBAAAAAABBBCCCCCC@@@>>><<<============<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======???>>><<<;;;999999888888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999777888999:::;;;<<<;;;;;;777777777777777777777777777777666555555555555666666666666555555444444444444333222333555555555333222222222222222222222222555555444222222222222222444444444444444444444444666555444444333333444444444555666777777666555444333333444444333333222111222222222222222222222222222222222333333333444444666666777:::>>>AAAAAA@@@777777666555555555666666777777777777666666666666555555666777888888888777555555666777888888888888888888777777666555555444333444555666777888888888888888888888888999999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???>>>===============<<<;;;::::::;;;<<<===<<<;;;:::999888777666555555666666777777666555555555666777888888777666555777777888999:::::::::999666555444222111111111222333333333333333444555555555666888999999999888777666666555444333222111111333333444444444444555555000222444555333222222222000000000//////000000111111111222333444444333333222222333333333222111111111111111111000000000000//////...------------.......................................///////////////......---------......------------.........///......---------,,,,,,,,,777888:::<<<===>>>>>>>>>===>>>===<<<::::::<<<>>>:::999666444222222333333000000000000000000000000...///000111222222222222222222333333333333222222222///------000333555555333666888999888888888999999888888888888888777777666666666666777999;;;<<<;;;<<<===>>>>>>===<<<;;;;;;<<<;;;999777888<<>>>>>>>>??????AAA@@@???@@@AAAAAA???===;;;<<<======<<<<<<===???AAAAAA@@@AAABBBBBB@@@===<<<======>>>===<<<;;;:::999:::<<<=========<<<;;;;;;;;;::::::;;;;;;<<<===::::::999999888888999999999999;;;<<<<<<=========;;;;;;;;;::::::::::::999777888999::::::;;;::::::888888:::;;;;;;;;;;;;:::777777777777777777777777666666555444444444444444333333333333333333333333333222222333555555444333333333333333333333333333333222111111111333444555666666555555444444333333444444444444444333222222333444666777777666444333333333444444333333222222222222222222222222222222333333333333444444444444444444555999===@@@???===666555444444333333333444777666666666666555555555666777888888999888777666333333555666777777777777777666666555555444444444111222444666777777777777777777777777777777777666888888888999999:::;;;<<<<<<======>>>??????@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAA???>>>===<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::888666444333666666666666666777777777444555666777777666555444666777888999::::::::::::777666444222111111111222111111222222333444666666555666888999999999777777666666555444333222111111222222222222333333333444///222444555333222111111111111000000000000000111000111222222222222222111111111222333333333222222111000000000000///////////////...---------------....................................//////////////////............//////,,,,,,---------.........---------,,,,,,,,,,,,+++555666999;;;===>>>??????======<<<:::888888;;;===999888555333222222333444222111111111000000//////...///000111111222111111222222222333333222222222111...++++++---111444555333666888999888888888999999999888777666555444444888777777777999:::<<<>>>:::;;;<<<======<<<;;;:::999:::999666333555:::>>><<<<<<===>>>???AAACCCDDDFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMLLLLLLMMMOOOPPPQQQSSSSSSSSSSSSRRRPPPOOONNNRRRUUUWWWVVVRRRPPPPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOPPPQQQSSSUUUVVVWWWOOOOOONNNMMMNNNPPPSSSTTTQQQQQQPPPOOOOOOPPPPPPPPPKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLLLLKKKEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDBBBAAA@@@CCCAAA??????@@@@@@???>>>============>>>>>>>>>>>>@@@?????????@@@@@@>>>===:::;;;<<<<<<;;;;;;<<<>>>AAA@@@@@@AAABBBAAA???===<<<===>>>>>>>>>===;;;:::888999;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<777777777777888999:::;;;777888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999999666777888999:::;;;;;;;;;888999:::;;;<<<;;;:::999888888888888888888888888555555444333333333333444222222222222222222222333222111111333555555444333333333333333333333333333000//////000222444666777777777666555444333333222222333444555444333222111333444666777777666444333333333444444444333222222111111111111111111111111333333444444444444555555111000111555:::<<<;;;999555444333333222222222222222333333444555666777777777888999::::::999777666222222444555666666666666555555555444444333333333111222444666777777777666666666666666666555555555888888888888999:::;;;<<<<<<======>>>???@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@???@@@@@@AAAAAA======<<<;;;::::::::::::;;;:::999999999:::;;;<<<999:::::::::999666333111888777666555666777999:::444555777888888666444333666777888999:::;;;;;;;;;888777555333222222222222000000111222333555666777555666888999:::999777666777666666555333222111111000000111111222222222333///222444555333222111111222111000000000000111111000000111111111111000000000111222333333333333333000/////////............000///...---------------..................................../////////000++++++*********++++++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++555666888;;;>>>>>><<<999===<<<;;;<<<===>>>===<<<555444333333222222222333222222111111111111111111222222222222111111111000////////////000000000000000000000000000111111222222333444444555555444444666666666666666666666666444555666777888999::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<999777666777888888888999::::::<<<>>>AAADDDFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMJJJHHHIIIMMMOOOOOONNNQQQQQQQQQPPPOOOOOOOOONNNQQQRRRRRRRRRRRRPPPOOONNNOOOQQQRRRQQQQQQQQQSSSUUUUUUVVVVVVUUUSSSRRRSSSTTTYYYXXXUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUWWWUUUSSSPPPOOOOOOPPPQQQMMMNNNPPPQQQRRRQQQQQQPPPPPPOOONNNMMMNNNPPPSSSTTTPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFDDDCCCCCCDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???>>>===<<<999;;;>>>@@@@@@???===<<<>>>???@@@AAAAAA@@@???>>>;;;<<<<<<===============>>>>>>?????????>>>>>>===>>>>>>======<<<<<<<<<;;;@@@>>><<<:::999:::;;;<<<888888999999999:::::::::999888777666666555555555666666666777888999;;;;;;::::::999888888999:::;;;111222333555888:::;;;<<<777777888888999999999:::777666555444444555666666333444444444222111222333222222333333333333444444222333333444444333333222333333333333333333333333222222111111222222333444444555555555444333333222333333333222222222111111000111333555555444333222222222333333333222222111222222111000//////000000222222111111222333444444111222444666666555444333555555555444444555555555333333444444555666666777666777999::::::999777666555666888999999999888777111111222333444555666777444444444444444444444444444444444555555666666666777777777888999999::::::999:::;;;===>>>>>>??????<<<<<<======>>>>>>>>>???????????????????????????>>>===<<<;;;:::999888888:::::::::;;;;;;;;;<<<<<<::::::999999888777777777444444444444444555666777555444444333333444444555666777888999:::999999888777666444333222111111111222222333444444444444333333444666777777777666555999555000000333555222///000000000000000000000000222222333333333222222111111111111111111111111111222222222222111111111000...///000222222111000000///000000111111111111000...------,,,,,,------.....................------/////////...---------,,,............---,,,++++++,,,,,,,,,,,,,,,---...///000///...---------------444555777;;;>>>???>>><<<===<<<;;;;;;;;;;;;:::999444333222222111111222222111111111111111111111111111111111111000000000000........./////////000000000000//////000000111222222333444444555555444444555555555555555555555555444555555666888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888999999888999999:::;;;===@@@CCCEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKHHHGGGHHHKKKNNNNNNNNNPPPPPPOOOOOONNNMMMLLLLLLOOOPPPQQQQQQQQQPPPOOONNNOOOPPPQQQPPPOOOPPPRRRUUUVVVVVVUUUSSSQQQPPPRRRSSSWWWVVVSSSQQQPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUSSSQQQOOONNNNNNOOOOOOMMMMMMNNNOOOPPPOOONNNNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFDDDDDDCCCDDDDDDEEECCCCCCBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>======<<<:::;;;>>>???@@@@@@???>>>>>>?????????>>>>>>===<<<;;;;;;<<<==================>>>>>>?????????>>>>>>>>>=========<<<<<<<<<;;;>>>===<<<::::::::::::;;;888888888888999999999:::888777777666666666666666777777777777888999:::::::::999888777777888888999777777777666666666666666666666777777888888888888888777666666666777888999555666666555333111222333222222222333333333444444222333333444444333333222222222222222222222222222222222111111222222333444444444555555444444333222333333333222222222111111111222333444444444333222222222222333333222222111333222111000000000000000000000//////000111111222222222444555555555444333555444444333333444444555222333333444444555666666555666777888888777666555555666777777888888777777444444444444444555555555222222222222222222222222333444444444555555555555666777777888888999::::::999:::;;;<<<>>>>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999888888777777666999888777555444222222111444444333333333333444444666777888999999999888777777666444333222111111111000000111222222222222111333444666777777777666555999444111111333555222000111111111111111111111111222222333333333222222111000000000000000000000000222222111000000000000000//////000111111111111000...//////000//////.........------,,,,,,------...------------------.....................---------,,,,,,------...---------,,,,,,,,,,,,,,,---......------,,,+++++++++++++++222333666;;;???AAA@@@???======;;;999777555444333222111111000000000000111000000000000111111111111000000000/////////......---------........./////////////////////000111111222333444444555555444444444444444444444444444444444444555666777888888999999999999999999999999999:::888777777888::::::999:::::::::;;;===???BBBCCCBBBBBBCCCCCCDDDEEEGGGGGGGGGFFFFFFGGGJJJMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIIIILLLMMMNNNOOOPPPOOONNNMMMOOOOOOOOONNNMMMNNNQQQTTTUUUUUUSSSQQQNNNNNNPPPRRRTTTSSSPPPNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRPPPOOOMMMLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<;;;<<<===>>>@@@AAAAAABBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<============<<<<<<<<<===>>>?????????>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777777777888888888999999666666666666666777777888888888777777777777888888999888777777666666666777999999888777555444333333555555555666666666666666888777777666777888:::;;;999:::999777444222111222222222222222333333333333222222333333333333222222111111111111111111111111222222111111222222333444444444555555444444333333333333333222222222111111222222222222333333333333111222222333333222222222333333222111111111111222000000000///000000111222333333333333444444444444444333333222222333333444111222222333333444555555555555555555555555555555666666555555666666777888666666555555555444444444222222222222222222222222333333333444444444444555666666777888888999999:::999999;;;<<<===>>>>>>>>>>>>>>>>>>???????????????========================999999::::::;;;;;;<<<<<<999999999:::::::::;;;;;;999999999888777777666666::::::888666444222111000333333222222222222333333555666777888999888888777666666444333222222222222000111111222222222222222333444555666777666555555777444111111333444222000111111111111111111111111222222333333333333222222000000000000000000000000222111000///...///000000000000//////000000111111...............---,,,+++...------,,,,,,------...++++++,,,,,,------......---------...............***+++,,,---............,,,,,,,,,,,,,,,------...---,,,,,,+++++++++++++++111222555999>>>AAAAAA@@@<<<<<<:::777333000///...000000///......//////////////////000000000000000//////.........---------,,,,,,,,,---------......///............///000000222333333444444444444444444444444444444444444444333444444555666666777777666777777777777777888888999888666777999;;;;;;;;;<<<<<<<<<<<<===???AAACCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMKKKIIIHHHGGGIIIJJJKKKMMMNNNNNNMMMLLLMMMMMMMMMKKKKKKLLLPPPSSSTTTTTTRRROOOLLLKKKNNNPPPQQQPPPMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOONNNPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@???>>>>>>===<<<<<<===<<<======???AAACCCEEEBBBAAA???<<<;;;:::;;;;;;:::;;;<<<<<<======<<<<<<:::;;;<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666777777777777888888888555555555555666777888999999888777666666666666666888777777666555555555555666666666666666666666666444444444444444444444555777666666666777888:::;;;<<<<<<;;;999555222111222111222222222222333333333222222333333333333222222111111111111111111111111222222111111222222333444333444444555444444333333333333333222222222111111222222111111222222333444111111222333333333222222333333222222222222222333333222222222222222333333333333222222222333444555333222222222222222222333000111111222333333444444666555555444444555555666666555444444444555777888666666666555555555444444444444444444444555555555333333333444444444444444666666777777888999999999888999:::;;;<<<==================>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999::::::::::::;;;:::999999888777777666666666666666666666555555555333222222111111222222333555666777888999888777777666666555333333222222222222333444444555555444444333444555666666666555444666444222222333444222111000000000000000000000000222222333333444333333333000000000000000000000000222111///...---...///000000000///......000111222/////////...---,,,+++***...------,,,,,,------...******++++++,,,---......,,,---------.../////////+++,,,------.........------,,,,,,+++,,,,,,------......------,,,------...000000333777<<>>>>>======>>>???AAABBBBBBAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHIIIKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIJJJMMMPPPRRRRRRPPPNNNKKKKKKLLLNNNOOOMMMKKKJJJIIIJJJKKKLLLOOOPPPQQQRRRSSSRRRQQQPPPLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNMMMLLLLLLKKKKKKKKKIIIJJJKKKMMMNNNOOOOOOOOOOOONNNLLLJJJIIIIIIHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLFFFFFFFFFEEEDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCC@@@@@@??????>>>>>>============<<<===>>>AAACCCEEEDDDBBB@@@===<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666777777777777888888888555555555555666888999:::888888777666555555555555666666666666555555444444333333444555666777777888333333333333333333333333555444444444555666888999<<<<<<;;;999555222111222111111111222222222333333111222222333333222222111222222222222222222222222222222111111222222333444333333444444555444444333333333333222222222111111222222111111111222333444000111222333333333333333333222222222222222333333333333222222222222222333333222222222222333444555222222222111111222222222000000111111222333333444777666666555555666666777666555444444444555777888444444444555555555555666444444555555666666666666444444444444444444444444555666666777888888999999777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;::::::999999888888777777333444555666777777777777333222222111111222222333555666777999999888888777666666555444333333333333333333444555555555555444222333555666666666555444444333333333444444222111////////////////////////111222333444444444444444222222222222222222222222111111///.........///000000///.........///111222000000000///...---,,,+++...------,,,,,,------...******++++++,,,---......,,,---------.../////////---.........------,,,+++---,,,,,,+++++++++,,,,,,------,,,,,,,,,------...//////111444888;;;<<<;;;444555666333...+++,,,---...------------......///------......//////000000.........---------,,,,,,,,,,,,,,,---------......---------------...//////000000111222222222222111444444444444444444444444222222333333444444444444333444444555555666666777777666555777:::===>>>?????????>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAACCCFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIKKKMMMOOOOOOOOONNNLLLKKKLLLMMMNNNMMMKKKIIIIIIIIIKKKLLLOOOPPPRRRTTTTTTSSSRRRQQQJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@??????@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@??????>>>>>>======<<<===>>>@@@BBBCCCCCCBBB@@@>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999777777777888888888999999555555555555666777999999777777666555555555555555444555555666666666555444555555555555555555666666444333333333333222222222444333333222333444666777999:::999777444222111222111111111111222222222222111111222222222222111111222222222222222222222222222222111111222222333444333333444444555555444444333333333222222222111111111111111111222222222222000111222222333333333333222111111111111222333333222111000000///000000000222222222222333333333333333222222111111222222333000111111222222333444444777777777777777777777777666666555555666666777888333333333444444555555555333333444555555666666666666555555555555444444444555555666777777888888999777777999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;::::::999999888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888555666777888888777666555333333222222222222333333666777888999:::999999888666666555444444444444444111111222333333333333333222333444555666555444444222333333444444333333222////////////////////////111222333444444555555444333333333333333333333333111111111000000000////////////......//////000000000000000000000///...---...------,,,,,,------...++++++,,,,,,------......---------...........................---,,,+++***---,,,,,,+++++++++++++++***************++++++,,,///...///111555777777777...111333111---+++---000---------------...//////,,,,,,---......///000000............------------------------............------,,,,,,------...///......///000000000000000333333333333333333333333222222222222333333333333333333444444555666666777777555555777:::>>>???@@@>>>===<<<;;;;;;<<<===============<<<======>>>??????BBBDDDDDDCCCBBBCCCDDDEEEFFFHHHJJJJJJHHHFFFEEECCCDDDEEEGGGGGGGGGFFFEEEDDDFFFIIIIIIIIIHHHIIIJJJKKKMMMOOOOOONNNLLLLLLMMMNNNMMMKKKIIIIIIJJJKKKMMMNNNPPPRRRTTTTTTSSSQQQPPPJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJMMMLLLJJJHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<======>>>???@@@AAA?????????>>>===;;;:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<::::::::::::;;;888888888888999999999:::666666555666666777888888666666555444444444555555333444555666777777666666555555555555555555555555444444444333333222222222555444333222222333444555555666666555333111222333111111111111222222222222111111222222222222111111111111111111111111111111222222111111222222333444222333444444555555444444333333333222222222111111///000111222333222222111000000111222333333333333000000000000000111222333222111111000//////000000000111222333444333222222333333222222222222333333111111222222333444444444666777888888888888777666555666777777888888777777333333333333333222222222444555555666777777888888777777666666666555555555555555666666777888888888666777888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;::::::999666777888888888666555333444444333333333333444444777888999;;;;;;::::::999666555555444444444444555111222333333444333333333222333444555555555444444111333444444444333333333111111111111111111111111111222333444555555555555222222222222222222222222000111222333222111///...---...//////000000////////////000000000//////......------,,,,,,------...------------------.....................------------------...------,,,,,,---,,,,,,+++******++++++******))))))***++++++,,,///......000222444444333+++///222111---,,,///222---------------...///000,,,,,,------...///000000//////.........------------------.........//////---,,,,,,,,,,,,---......---......///////////////111111111111111111111111222222222222222222333333333333444444555666777777666555555777;;;>>>@@@AAA===<<<;;;:::999::::::;;;;;;;;;:::::::::;;;<<<<<<===@@@CCCCCC@@@??????AAABBBDDDFFFHHHHHHGGGEEEDDDCCCCCCEEEFFFFFFFFFEEEDDDBBBEEEHHHJJJIIIHHHHHHHHHIIILLLOOOPPPOOONNNMMMMMMNNNMMMKKKJJJJJJKKKLLLMMMMMMOOOQQQSSSTTTRRRQQQOOOJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNMMMMMMMMMOOOPPPQQQPPPOOOLLLIIIHHHHHHIIIJJJLLLKKKIIIHHHHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJFFFFFFGGGFFFEEECCCAAA@@@@@@???>>>======>>>???@@@CCCCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA<<<<<<======>>>>>>>>>???======>>>>>>===;;;999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<@@@>>><<<:::999:::;;;<<<888999999999999:::::::::666666666666666777777888555555444444444555555666222333555777888888777777222333333444555666777777444444444333333222222222666555444333222333444555333444444444222111222333000111111111111222222222111111222222222222111111000000000000000000000000222222111111222222333444222333333444555555555444333333333222222222111111...000222333444333111000///000111222333444444444000000//////000111222222444444333222111111222222///111333444444444222111444333333222222333333444111222222333333444555555444666888999999888666444555666888999999999888777555444444333222000000///777888888999:::;;;;;;;;;888888777777666666666555555555666666777888888888666777888999:::;;;;;;;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::666777888999:::;;;<<<<<<<<<<<<<<<============>>>>>>======<<<<<<;;;::::::444555777888999888666555555444444333333444444555888999:::;;;<<<;;;::::::666555555444444444555555333444555555666666555555222333444555555555444333111222444555444333333333222222222222222222222222111222333444555555555555111111111111111111111111///111333444444222///...,,,---///000000000///.........//////000/////////...------,,,,,,------.....................------/////////......------,,,++++++,,,---............---,,,,,,+++*********+++,,,+++++++++,,,------...000000000111222222333333222111///...------......///...---,,,,,,,,,,,,,,,------------------------------++++++++++++------..................------///...---,,,+++,,,,,,---//////...------------...111222222222222333333333555444444333333222222111333444555777888999999999444666888999999999:::;;;777888999::::::999888777:::999888777777999;;;===?????????>>>>>>>>>>>>>>>CCCDDDEEEFFFFFFGGGFFFFFFCCCCCCEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNOOOQQQTTTTTTSSSQQQMMMNNNOOOOOOOOONNNMMMLLLPPPOOONNNMMMMMMMMMNNNOOONNNNNNLLLKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHFFFEEECCCBBBAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@AAA???AAACCCEEEEEECCCAAA???@@@???>>>>>>??????>>>===???@@@AAABBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777:::::::::::::::999888777888888888888888888888888555666666666555444333333555555444333333333333444444444555555555555555444777777555444222111//////111111222222222333333333333333222222111000000000333333222111000000000111111000000000111222333333222111000.........///000000000000000000000000000111111000000111222333333222222222111000//////...000000000000111111111111000000000000111111111111//////000000000000//////000000111111111000000/////////000000111111222222222111000000///000000111222222222222333444555555777777888888777666555333555555666777777777777777444444333333222222333333999999999999999999999999;;;:::999999888888999999777777666555555555555555777888888999999:::;;;;;;>>>======;;;:::999888888:::999:::;;;======;;;999999:::;;;<<<===<<<;;;:::666999===@@@AAA@@@===;;;;;;;;;;;;::::::999999999777666555444444444444444333333333333444555666777444555777888999999888888888888999999888777555444222333333444555555555444444666777888888777666444555555444444444444555555333333333333333333333333444444333333333333222222333333333222222111111111222111111111000000//////222111000......000111222111111111111000///------------------------------,,,---......------...000///...---,,,,,,---...///...---,,,+++***+++,,,,,,+++---...---,,,++++++,,,,,,------......------,,,//////000111111222222333222000///...------......//////...------------------------------------------,,,,,,++++++,,,,,,---------------------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,---.../////////000000000111111111555555555444444333333333111222333555666666777777666777999999888777888999777888999999999999777777999888888777888999:::;;;========================BBBBBBDDDEEEFFFGGGGGGGGGCCCDDDEEEFFFEEEEEECCCCCCCCCEEEGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMPPPOOOOOOQQQRRRRRRPPPNNNKKKLLLNNNPPPQQQQQQQQQPPPQQQPPPOOONNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAABBBBBB@@@@@@??????@@@AAA===???AAABBBBBBAAA???===??????>>>>>>>>>>>>======AAAAAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???????????????>>>;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777:::::::::::::::999888777666666666666666666666666555555666666555555444333777777666666666555555555222333333444555555555444444444444333333222222222111111222222222333333333111111111111111111222222333222111111000000111111111111111000111111222222222111000///...//////000000000000000000000000000111111000111111222222333222222111111000//////......////////////000000000000000000000111111111111//////000000000000/////////000000000000000//////000000000000000111111111000000000000111111111111222222222222333444555555666666777888888666555444555555666777777777777777555444444444444444555555999999999999999999999999;;;:::999999888888999999888888777666666666666666888888888999::::::;;;;;;>>>======<<<:::999999888:::999999;;;======;;;999999999;;;<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888777888777666666555555555555333333333333444444555666777888999:::999888777666888888999999888777555444222333444444555555444444333444666777777666444333555555555444444555555555444444444444444444444444444444333333333333222222333333333222222222111111222111111111000000000000222111///......///111222111111111111000///...---------------------------,,,...//////...---///000///...------------...///......,,,+++++++++,,,---,,,---......,,,******+++***++++++,,,,,,++++++***//////000000111111222222111000///------------...000//////...............------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------............---,,,,,,,,,------*********+++,,,---...////////////000000000111111555555555555444444444444222222444555666666666666666888999999777555666666666777888999999888777777888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAAAAA@@@>>>===?????????>>>>>>>>>======BBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAA::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999999:::::::::999888888555555555555555555555555555555666666666555444444666666777888777666555444000111222333444555555555111111222333333444555555111111222222222333333333///000000111222222333333222222111000000000111111222222111000000000111111111111000/////////000000000000000000000000000000111111111111111222222222222111111000000//////...............////////////000000000000111111111111///000000111111000000/////////000000000000000///111111111111000000000000...///000222222222111111222111111222222333444555444555666777888777666666555555666777777777777666555555555555555666777888::::::::::::::::::::::::;;;:::999999888888999999999999888777777777777888888888999999::::::;;;;;;>>>======<<<;;;:::999999999999999:::<<<<<<;;;999888999:::;;;;;;;;;::::::@@@>>>;;;888777888:::;;;;;;::::::999888777777666888888777777777777777777444444444333444444555555:::;;;;;;;;;:::999777666888888999999888777555444333333444444555555444444222333444555555444333222555555555555555555555555555555555555555555555555444444333333333333222222333333333222222222222111111111111111111000000000111000///......///000111000111111000000///...------------------------------...//////......///111///...------------...//////...------,,,,,,------,,,...///...,,,************++++++,,,,,,++++++***......//////000111111222111000...---,,,,,,------///...------------......------------------------++++++------------++++++******++++++,,,---......------------------------++++++++++++,,,---...///111111111111222222222222333333444444444444444444444555666777888888888888555777888888666555666777666777888999999999888777777777888999999888888777;;;;;;;;;<<<<<<============>>>@@@CCCEEEGGGHHHIIIGGGHHHHHHHHHGGGFFFDDDCCCEEEFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNQQQPPPNNNNNNOOOOOOMMMKKKMMMNNNOOOQQQSSSUUUVVVWWWTTTSSSRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@AAACCCCCCCCCBBB@@@??????@@@AAABBBBBBAAA@@@???@@@@@@AAA@@@???>>>??????CCCDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>???????????????999999999::::::;;;;;;<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::999999888777777777777777777777777555555666666666666555555333444666777666555333111000111222444555666666666111111222333333444555555111111222222222333333333000000111111111222222222111111000000000000111111333222111000000///000000111111000000000000000000////////////////////////111111111222222222111111111111000000////////////........./////////000000///000000000111111111111000000000111111000000000///000111111222111111111222222111111000000//////---...111333444333222111111111111111222333444555222444555777777777777666444555666666777777666666444444444555666777999999::::::::::::::::::::::::;;;:::999999888888999999:::999999888888888999999888888999999:::;;;;;;<<<>>>======<<<;;;::::::::::::999888999;;;<<<;;;999999999999:::::::::::::::???===999777666777999:::777777777777777777777777666666777777777777777777555555444444444555555666:::;;;<<<<<<<<<;;;999888888888999999888777555444333333444444555444444333333333444555555444333333444555555555555555555444666666666666666666666666444444333333333222222222222222222222222222222222111111111111111111111111000000///......///000000000000000000000///......---------------------------...000///......///111.........------.........//////......---------------...///...+++***)))***,,,------......------,,,---......//////000111111111000...---,,,,,,------,,,,,,,,,++++++,,,------------------------------++++++------------++++++******++++++,,,---......,,,---------------------......------------......000000111111111222222222111111111222222333333444444555666777888888888777333555777777777777888999666777888:::::::::999888888888999999999999888777;;;;;;<<<======>>>??????<<<===@@@CCCFFFHHHIIIJJJIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNPPPNNNMMMNNNPPPQQQPPPOOOQQQQQQQQQRRRSSSUUUVVVVVVUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBAAA???AAABBBDDDCCCAAA???>>>??????@@@AAAAAA@@@??????@@@BBBCCCBBB@@@???@@@BBBCCCCCCDDDDDDDDDCCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888888999999:::::::::999999777777777777777777777777555555666666666666666555444555666777777555333222222333444666777888888888222333333333333333333333111111222222222333333333222222222111111111000000111000000///000000111111222222111000////////////000000111111111111111111////////////////////////111111222222222111111000000000000/////////////////////000000000111111111///000000000111111111111000000111111111111000000000111222222333333333222222222111111000000//////---///111333444444222111111111111111222333444444222333555666777777777777444444555666666666666666333333333444555777888999::::::::::::::::::::::::;;;:::999999888888999999::::::999999999999::::::888999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999888999;;;<<<;;;:::999999999:::::::::;;;;;;;;;:::999888777888888999333444444555666777888888444555666777777777777666666666666555666666777777999:::;;;<<<===<<<<<<;;;888888999999888777555444333444444555444444333333444444444444444444444444444444555666666555444444666666666666666666666666444444333333333222222222222222222222222222222222111111111111111222222222000000////////////000000///000000000000//////...---------------------------...//////......///000---..................---...............---------,,,...///...,,,*********,,,------......------,,,------......//////000000000///...,,,,,,,,,,,,---++++++++++++++++++,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......+++,,,---.........------000///...------------............/////////000000///000000111222333333444333333444555555555555555222555777888777888999:::777888999;;;;;;;;;:::::::::::::::999999999999999:::;;;;;;===>>>???@@@@@@<<<>>>@@@CCCFFFHHHJJJKKKIIIIIIJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHGGGHHHJJJKKKMMMMMMNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNOOOQQQSSSTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTRRRPPPNNNMMMNNNNNNNNNOOONNNMMMMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFGGGHHHHHHHHHHHHEEEEEEFFFEEEEEEDDDBBBBBB???@@@AAABBBBBB@@@>>>============>>>>>>=========@@@BBBDDDCCC@@@>>>@@@BBBAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::999888777999999999999:::::::::::::::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999999999999999999999888888999:::::::::999999555555555555555555555555555555666777777777666666777777888999888777666555333444555666777888888888444444333333333333222222111111222222222333333333333333222222111000000///000000/////////000111111111111000/////////000000///000111222222222111111000000000000000000000000111111222333333111000///////////////////////////000000000000111111111111000000000000111111111111000111111222222111111000000000111222333333333333111111111111000000000000///000111333333333222222111000000111111222333444222333444666777777666666444444555666666666666555333333444444666777888999::::::::::::::::::::::::;;;:::999999888888999999:::999999999999::::::;;;999999::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;<<<:::999999;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===::::::999999999888888777111222333444555666777888222333555777888888777777777777777777888999:::;;;888999;;;<<<======<<<<<<888888999999888777555444444444555555444444333333444444444444444444444444333444555666666555444333666666666666666666666666444444333333333333222222111222222222222333333333111111111222222222222222000000111111111111000000//////000000000000//////------------------------,,,---......------...000------...//////...---------............---,,,,,,+++---......,,,++++++,,,***++++++,,,,,,++++++***,,,------......///000000000///---,,,++++++,,,---,,,++++++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---------------------......+++,,,---.........---------------,,,------................../////////000///000000111333444555555333444444555555555555555555777999999888888888999888999:::<<<======<<<<<<===<<<:::999999999::::::888999:::;;;===>>>???@@@>>>???AAADDDGGGIIIJJJKKKGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGJJJKKKLLLLLLJJJJJJFFFGGGIIIKKKMMMOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUUUURRRQQQPPPQQQSSSUUUVVVVVVSSSRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTRRRPPPMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@???>>>===========================>>>AAACCCBBB>>><<<>>>AAA???@@@AAABBBCCCCCCBBBBBB???>>>===<<<<<<;;;;;;<<<:::;;;;;;;;;;;;;;;:::::::::::::::999999999999999:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999999999999999999999777888999::::::::::::999666666666666666666666666555555666777777777777777888888888888777777777666444444555666777777666666333333333333333333333333111111222222222333333333222222111111111111111111///////////////000111111000////////////000000111///000111222222222222111000000000000000000000000000111333333333111000.../////////////////////////////////000000000000111000000000000111111111111000111111222222111111000......///000111222111111000000000000000111111111222222222222222222222222000000000000111222333444222333555666666666555555333444555555666666555555555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999888888999::::::;;;999999::::::;;;<<<<<<<<<============<<<<<<<<<<<<===<<<::::::<<<=========<<<<<<;;;;;;;;;<<<===>>>===<<<;;;999888777666666333333333333444444444444222444666888999999999888777777888999:::;;;===>>>999:::;;;<<<<<<<<<;;;:::888888999999888777555444444444555555444444333222333333222222222222333333333444666777777666444333555555555555555555555555444444333333333333222222111111222222222333333333111111111222222333333333111111222222222222111111//////000000000000//////------------------------+++,,,------,,,,,,---///------...//////...------,,,------...---,,,+++******+++------,,,+++,,,---***++++++,,,,,,++++++***,,,,,,------...//////000000///---,,,++++++,,,,,,,,,,,,,,,,,,------...///------------------------...---++++++++++++---.....................------***+++---...///...------*********+++,,,---...///000000000000111111111111000000111222444555666666555666777777777777777777777999::::::888777777888888:::;;;===>>>>>>======>>>===;;;999999999;;;<<<777777999:::<<<===>>>??????@@@BBBEEEGGGIIIKKKKKKDDDEEEFFFGGGHHHGGGFFFEEEIIIJJJLLLNNNOOONNNMMMLLLFFFHHHJJJMMMOOOQQQSSSSSSRRRSSSUUUVVVXXXXXXYYYYYYUUUSSSRRRRRRTTTVVVWWWWWWRRRQQQQQQQQQRRRTTTVVVXXXUUUUUUUUUTTTRRROOOMMMKKKLLLLLLMMMNNNMMMLLLKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCCCCCCCDDDDDDDDDDDDBBBAAA@@@???????????????>>>======?????????>>>>>>?????????<<<@@@BBB@@@<<<:::===@@@===>>>@@@BBBCCCCCCCCCBBB???>>>===<<<<<<;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>;;;::::::999999888888888:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999999999999999999999777888999:::::::::::::::999999999999999999999999555555666777777777777777777777666555444555555555444444555555555555555444222222222333333444444555111111222222222333333333000000000111222222333333///////////////000111111//////...//////000111222///000111222333333222111000000000000000000000000000111333444333111///............///////////////............/////////000000000000000111111111111111111222222222222111111,,,---...///000000000000//////000000111111222222333333222111111222222222000000000000111222333444333444555666666666555444333444555555666666555555777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888999999:::;;;999999:::;;;;;;<<<<<<==================<<<<<<<<<>>><<<:::;;;<<<>>>>>>>>>======<<<;;;<<<===>>>???AAA???<<<888666555555666555555444333333222222111333555777:::;;;;;;::::::777888888999;;;===???@@@;;;<<<<<<<<<<<<:::999888888888999999888777555444444555555555444333333222222222111111111111222222333444666777777666444333555555555555555555555555444444444333333333222222111111111222222333333333111111111222222333333333222222333333333333222222//////000000000000000///------------------------***+++---,,,++++++,,,...,,,---...//////...---,,,+++,,,---------,,,+++***)))+++------,,,,,,---...,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,---...////////////......---,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////........................000////////////111222333333333333444333333222222777777888888888777777666777777777888888999999:::888999;;;===>>>>>>======<<<;;;:::999888888888888999999;;;<<<===>>>>>>>>>???BBBEEEGGGGGGGGGHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKMMMNNNPPPQQQSSSSSSVVVVVVWWWWWWWWWWWWWWWVVVNNNOOOPPPQQQRRRTTTUUUUUUMMMNNNPPPRRRTTTUUUVVVVVVVVVUUUTTTRRROOOKKKGGGEEEHHHJJJLLLMMMLLLKKKLLLLLLLLLJJJIIIHHHIIIIIIHHHFFFHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@@@@???>>>===<<<<<<<<<======>>>>>>>>>???AAAAAA???>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCC@@@???===<<<;;;;;;;;;<<<<<<<<<;;;:::999999888888999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888777777777777777888999::::::;;;;;;777777777777777777777777...000222444555555444444555555555555555555555555222222222333444555666777555444444333222111000000222222222222333333444555222222222111222222333333//////000000111111222222222111111111000000/////////000000000000111111111333111///...---...000111000/////////000111222222000000000000000///......000000//////......------000000000000111111111111.............../////////222111111111000000//////////////////000000000000333333222222222222222222333222222222111000000000222333333444444333333222555444444333333444444555777666444333444555777888::::::999888777777777888777777999::::::999777777888999999::::::999999888::::::::::::::::::::::::>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???@@@>>>:::777666666777777777777666555444444333333333333444555777888::::::>>>;;;999:::<<<>>>===;;;888888999:::::::::999999888888888888888777666666444555777999888666444222222222111111111111222222444444555555555555444444555444444333333444444555111111111222222333333333222222222111111111111000000000111222222222222111111111111111111111111111111111111111000000000000////////////....................................------------------------...---+++*********++++++++++++++++++++++++++++++*********))))))))))))(((,,,,,,------------......,,,,,,,,,+++++++++******++++++++++++,,,---......---------------------...***+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,////////////....................................///.........///000111222222333333444444444333333777777888888888888888777:::::::::999888888777777888888999:::;;;;;;;;;:::;;;:::999888777777777777888999:::<<<============@@@AAABBBCCCCCCEEEHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLOOOQQQSSSUUUVVVUUUUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOONNNOOOQQQRRRTTTUUUVVVVVVTTTSSSRRRPPPMMMJJJGGGFFFIIIKKKMMMMMMLLLKKKKKKLLLLLLKKKIIIIIIJJJJJJHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@???>>>=========>>>>>>>>>?????????@@@???>>>=========>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999888:::999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999888888777777666555666666777888888999999888888888888777777777777222333555666666666444333555555555555555555555555222222222333333444555666444333333222222111111111333333222222222333444444333333222111000000000000000000000000000111111111111111111000000000//////000000000111111111111222222111///.........///000000000//////000000111111000000111111000000///...000000000//////.........//////000000000111111111111111111111111111111111111111111000000000//////.../////////000000000000222222222222222222222222222222222111111111111111222333333444444333333222444444333333333333444444777666555444444555777888999999888777777777888888888999999999999999999888888999999::::::999999888::::::::::::::::::::::::======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>===:::777666666777888666666555555444333333222222333555777888999999:::<<<:::888999;;;<<<<<<::::::::::::999999888888888777888888888888777666555444444666666666555333222222111111000000111111222333333444444444444333333444444333333333333444444222222222222333333333333222222222111111111000000000000111222222222222111111111111111111111111111111111111000000000//////////////////.........------------------------------------------------------,,,+++*********++++++++++++++++++++++++++++++------,,,+++)))(((''''''---------....../////////,,,,,,,,,+++++++++******++++++***++++++,,,---...******+++,,,,,,---......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,////////////......------.......................................000111111222222333333444444555555666666777888999999999999;;;::::::999999888888888999999999888999999::::::999999888777666666666666888888:::;;;<<<=========@@@@@@@@@??????BBBGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKMMMPPPRRRUUUWWWXXXUUUUUUUUUVVVVVVUUUUUUTTTVVVUUUTTTRRRPPPNNNMMMLLLOOOPPPQQQSSSTTTTTTUUUUUURRRQQQOOOLLLJJJIIIIIIIIIKKKMMMNNNNNNLLLKKKKKKLLLMMMLLLJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>@@@@@@@@@AAA@@@@@@???>>>>>>????????????@@@@@@@@@???>>>>>>===<<<===============>>>>>>??????>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::999888777777888999:::999999999999999999999999999::::::;;;;;;::::::::::::999999888888777666666666666666777888888999999999999888888777777666666666777777888777666555444444444444444444444444444222222222222333444555555222222222222222222222222444333333222222222222333333333111000///.........111111111111000000000000111111000000000000//////000111111111111222222222000000000000////////////111000000////////////000000111111111111000000///000000000000//////////////////000000000000111111222222111111111111111111000000000000////////////....../////////000000000000111111111222333333333111111111111111222222222222222333333333333222222444333333222222333333444666666555555555666888999777777777666777777888888888888777777777777888888888999999::::::999999888::::::::::::::::::::::::<<<<<<;;;;;;<<<===>>>>>>========================;;;<<<<<<============<<<<<<:::888666666666777888555444444333333222222222222333666888::::::999888:::999777888:::;;;;;;:::===<<<:::888777777777777777777777777777666666555444444444444333333333222222111111000000111111222111222222333333222222111444333333222222333333444444444333333333333333222222222111111111000000000///000111111222222111111111111111111111111111111111111000000000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++---,,,,,,+++******)))))),,,,,,------......//////,,,,,,,,,+++++++++******++++++******+++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......------,,,..............................//////000000111222222222222333444555555666555666777888999999999999777777888999:::;;;;;;<<<<<<;;;:::999999:::;;;;;;999999888777777777777777777888999;;;<<<<<<======??????@@@@@@@@@BBBFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPMMMJJJIIIIIIKKKLLLNNNOOOPPPOOOMMMLLLLLLMMMNNNMMMKKKKKKLLLLLLJJJIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBB@@@???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>============<<<======>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;999999999999999999999999888999999::::::::::::999999999999888777777666666888888888999999:::::::::999888888777777666666666666777777777777666555555444444444444444444444444222222222222222333444444111111111222222333333333444444333222111111111222333222111000000000000000222222111111000000//////000000000000000000//////111111111111222222222222000000000111000///......111000//////............000111111111111111000000000000000000000000000000////////////000000000111000000000000000/////////////////////////////////........./////////000000///000000111222333333444000000000111222222222333222222333333333333222222333333222222222222333333555555555555555777888888555555555555666777888888777666555444444555666777888888888999999888888888999999999:::::::::::::::;;;:::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999888777666555666777888333333333222222222111111111333777999::::::888777999888888888999;;;;;;;;;===;;;999777666666888999666666666777777666555555666555333222222222333444111111000000000000111111111222222333333222222111333333222222222222333333555444444444333333222222111111111111000000000000///000000111111111111111111111111111111111111111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************((()))***+++,,,---......***++++++,,,------......,,,,,,,,,+++++++++******++++++*********+++,,,,,,,,,,,,+++++++++*********...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,........................///000000111222222222333111111111111222444555666444555666777888999999999666777777888:::;;;;;;<<<<<<;;;999888888999:::;;;::::::999888888888999999888888:::;;;<<<============@@@BBBDDDDDDEEEFFFHHHLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOLLLJJJIIIKKKMMMNNNPPPPPPQQQPPPNNNMMMNNNOOOOOOMMMLLLKKKLLLLLLKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@@@@>>><<<:::::::::::::::::::::::::::777888888999::::::999999999999888888777666666555777777888888888888888999777777777666666555555555444444555555666666666666444444444444444444444444222222111111111222333333111111111222222333333444444333222222111111111111111111111111111222333444222222111111000000////////////////////////000000000000111111111222222222000000000111000///......000000///...---------...///000000111111111000000///////////////000000000...////////////000000000000000000000//////...........................///............//////////////////000111222222333333000000000111222222222333111222222333333222222111222222111111111111222222444444444555555666777888444444444444555666777777777666555444444555666777666777777777777777777666888888888888999999::::::999999999999:::;;;<<<===::::::::::::::::::::::::999:::;;;<<<<<<;;;999999777777666555555555666777222222222222222111111111111333666999:::999777666999999999::::::;;;<<<===:::999777666666777999:::444555555666666666555555777666444333222333444555111000000000000000000111222222333333333333222222222222111111111111222222444444444333333222222222111111111000000000////////////000111111111111000000000000000000000000000000000000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))+++,,,---...///)))******+++,,,---......,,,,,,,,,+++++++++******++++++************++++++------,,,++++++***)))))),,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111222333333333333222111000000000222333444444444555666777777777777888888888888888888888888777777777666777777888888::::::999999999999999:::999999;;;<<<===>>>>>>>>>===@@@DDDFFFFFFFFFGGGHHHLLLLLLLLLLLLMMMMMMMMMMMMRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQPPPNNNLLLJJJJJJKKKMMMNNNOOOOOOOOONNNMMMLLLNNNOOONNNMMMKKKKKKLLLLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>======;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<@@@BBBBBB@@@<<<:::::::::::::::::::::::::::666777888888999999999999999888888777777666555555444444444444444555555555444444444555555555555555333333333444444555555555333333333333333333333333222111111000111111222222111111111222222333333333333222222111111111111222000000111111222333555666111111111111000000000000......////////////000000///000000000000111111111000000000000///////////////......------------......//////000000000000///............////////////......////////////000000222222111111000000//////---------...............------.........////////////000000000111222222222111111111111111222222222111111222222222222111111222111111000000111111222222222333444555666666666444444444333444444555555888888777777777777888888444555555666666555555444666666666777888888999999888888888888999;;;<<<<<<999999999999999999999999999999999999999888888777666666555555444555555555222222222222222222222222111333555777777777666555888999::::::::::::===???888777777666777888999:::333444555555555555555555777666444333333333444555111000000//////000000111222222222333333222222222222111111000000111111222333333222222222222222111111111000000000/////////...///000000111111000000000000000000000000000000000000////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))******+++*********************************+++++++++++++++***************+++,,,---...//////,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,+++++++++---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...........................///111222333333222222222111///...///000111222444444555555555555555444777777777777777777777777555555666777888888888777999999888888888888999999::::::<<<===>>>????????????AAACCCDDDDDDEEEHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTSSSRRRPPPPPPNNNMMMKKKIIIIIIJJJKKKLLLKKKLLLLLLKKKJJJJJJLLLNNNNNNLLLKKKKKKKKKKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAA===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>===>>>???@@@AAAAAA@@@@@@@@@????????????>>>???@@@@@@@@@???======>>>>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<<<<;;;:::999999999999999999999999999:::===??????===:::999999999999999999999999999555666777888999999999999888888888777666666555555333333333333333333333333111222222333333444444555555555444444444444444444333333333333333333333333111111000000000000111111222222222222222222333333111111111111111111222333111111000111111222333444000000000000000111111111........./////////000000....../////////000000000222111///.........///000---------,,,------......------...///////////////,,,---------.........///........./////////000000111111000000///......---,,,,,,---------.........---------.........//////000000000000111111111111222222222111111111111111111111222222222222111111111111000000000000111111000000222333444555555555555444333333333333333333666666666777777666666666333333333444444333333333444444555555666777777888777777777777999:::;;;<<<888888888888888888888888888888777666666666666666666555555444444333333333333333333333333333333333111222333444555555555555666888999999888999<<<>>>888888888888777777777777222333444555555555555555555444444333333333333333000000////////////000000000111111222222111111000111111000000000000111111000111111111111111111222111000000000////////////...//////000000000000000000000000000000000000000000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************'''((()))***++++++***)))************************+++++++++******)))))))))++++++,,,---...///000111,,,,,,,,,+++++++++******++++++***************++++++++++++,,,,,,---......///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................---...000111222222111111222111///...---...000111444444444555444444333333333333444666777999::::::555666888999:::::::::999888777777777777777888888:::;;;<<<>>>??????@@@@@@AAAAAAAAAAAAAAADDDHHHLLLKKKKKKLLLLLLMMMMMMMMMMMMPPPOOONNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQQQQQQQPPPOOONNNMMMMMMNNNNNNOOOPPPQQQRRRSSSUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIIIIHHHIIIKKKMMMMMMLLLJJJJJJKKKKKKIIIHHHGGGGGGEEEDDDCCCBBBBBBAAA;;;<<<<<<>>>???@@@AAABBB???@@@AAAAAABBBBBBAAAAAA>>>>>>=========>>>@@@AAA@@@@@@@@@??????>>>>>>>>>===>>>?????????>>><<<;;;===>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;:::888888888888888888888999888999999::::::999999888777777777777777777777777555555777888888999999999888888888777666666555555444444444444444444444444000000111222333444444555888777666555333333333333333333333333333333333333111111000000000000000111222222222222222222222222111000000000111222333333111111000000000000000111//////000000111111222222---.........//////000000............////////////333111///...---...000111,,,,,,,,,,,,------...///,,,,,,---...//////......,,,,,,,,,---------................../////////000///......---,,,,,,++++++,,,,,,,,,------.........---------.........//////111111111000000000000000333222222222111111000000111111222222222222111111111111000000000000111111...///111222333444444444555444444333222222222222111222444444444444222111111222222333333222222111333333444444555666666777666666666777888:::;;;<<<777777777777777777777777888777666444444444555666666555555444444333222222333333333333333333333333222222222222333444444555444777999888777888;;;>>>999999999999888666555444222333444444555555555444333333333222222222111111000000////////////000000//////000000000000//////111111000000000000111111//////000000111111111222000000000000////////////...//////000000000000000000000000000000000000000000/////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((((((((()))******++++++---,,,,,,,,,,,,---.........---,,,***)))******+++******++++++++++++******+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***+++---...,,,***---------------...//////111111111111000000//////000111333444555555444333444555777888777666444333777777777777888999:::;;;666777888999888999<<<>>>;;;;;;<<<<<<======>>>>>>DDDEEEFFFGGGGGGFFFEEEDDDIIIKKKMMMNNNOOONNNMMMLLLPPPOOOMMMLLLLLLMMMOOOPPPNNNNNNNNNNNNOOOOOOPPPQQQSSSRRRPPPMMMKKKJJJLLLNNNPPPPPPQQQSSSTTTTTTTTTTTTQQQQQQOOONNNMMMMMMLLLMMMLLLKKKJJJGGGEEEFFFIIIKKKIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMJJJGGGCCCAAA@@@@@@AAA<<<<<<<<<<<<============AAAAAABBBCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>??????@@@>>>>>>===============>>>>>>???@@@@@@@@@>>>===<<<>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<======;;;999888777777777777888888888888999::::::::::::999888888::::::999888888777777666888777666555555666777888666777888888888777555444555555555555555555444444444444444444444444444444555555555444444333333333222222222222222222222222444333111000000000111111333222222222111000000000000000000000111111111111222222222111111111111111111111000000//////......***,,,//////------///222...............///000000......------------..............................111111111000//////......---------.........////////////000000000000//////...,,,,,,///333222---''',,,,,,,,,,,,,,,---...//////////////////000111111000///.........///111222111111000000//////......////////////000000000000///000111222222111000///111111111222333333444444333222222111111222222333333333333333333333333333000000111111111111000000444444555555555555555444666666666666777777777777333444444555666777888888888888888888777777777777444444444333333222222222333333555666666666555444666555444333333333333333333444666777777777666555666666555444444444555555555444333333222222333333555444222000///000000111111000000000000/////////111000...---...///111222111111000000000000111111222222222222222111000///000///...------------------...///111111222222222///////////////......---//////...---,,,,,,++++++,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''((()))******)))((('''((()))***,,,,,,++++++***+++*********))))))((((((---,,,,,,,,,,,,---.........---+++***))))))***++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---+++......------......///000111111000///////////////000000222333444444333333222444666777888777666555777777888888999999::::::;;;;;;;;;999777666777888;;;;;;<<<<<<======>>>>>>DDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLKKKJJJJJJMMMLLLKKKJJJJJJKKKMMMNNNOOONNNNNNNNNOOOOOOPPPQQQNNNOOONNNMMMKKKLLLNNNQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHEEEDDDDDDGGGJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIFFFDDDBBBAAA@@@@@@<<<<<<============>>>>>>???@@@AAAAAAAAAAAA@@@???===============>>>??????@@@??????>>>>>>??????@@@???????????????>>>======>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<;;;:::999888777777777777888888888888999999::::::999999888777999999888888777666666666777777666666666666777777666666777888777666555444444444555555555555555444555555555555555555555555222222111111000000000000222222222222222222222222222111000/////////000000222111111111111111000000000000000000000000000000111000000000000000000000/////////.........---------///000///---,,,---///...............//////000......------------..............................------.............................................//////000000//////...///---------///...,,,***,,,,,,,,,,,,,,,---......///............///000000000//////...///000111222000000000000//////....../////////000000000111111///000111111111111000///------......///000000000222222222111111222222222222222222222222222222222000000111111111111000000222222333444444444444444555666666666777777777777333444444555555666666777777777777777666666666555444444333333333222222222222333444555666555555444555444444333333333444444444555666777777777666666444444444333444444555555444444333222222222222333222222111000000000000111...------------,,,,,,,,,000000.........///111222000000////////////000000111222222222111111000/////////...---------------...///000000111111111111///////////////...------///......---,,,,,,++++++,,,,,,++++++***))))))(((************************))))))(((((((((((())))))(((((())))))))))))((((((((()))***+++++++++***)))************)))))))))(((,,,,,,,,,,,,,,,---.........---+++***))))))******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---...............///000000111000...------...///000///000111222222333222222111222444666777777777777777888999::::::999888777;;;;;;;;;999666555555666:::;;;;;;<<<======>>>>>>CCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKMMMNNNOOOOOOOOONNNOOOOOOPPPPPPMMMNNNNNNLLLKKKKKKMMMOOOMMMNNNNNNOOOOOOOOONNNNNNNNNMMMLLLJJJHHHGGGGGGFFFEEEFFFEEECCCBBBCCCFFFIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCAAA@@@???=========>>>>>>>>>??????======>>>??????>>>======<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;:::999999999999999999777777777777888888888888999999::::::999999888777999888888777666666555555666777777888888777777666555666777777777666444444222333444555555555555555555555555555555555555555000000000///////////////000000000000000000000000000//////............///000000000000111111111111////////////////////////////////////////////////.........---------------000111111///,,,+++++++++......------......///000......------------......------------------------******+++,,,,,,---...............---------------......////////////......000000///---+++***+++---,,,,,,,,,,,,,,,------......------------.../////////////////////000111111000000000////////////...000000000000111111111111///000000111111000000///......///000000111111222222222111111111111222222111111111111111111111111000000111111111111000000000000111333444444444444555555666666666777777777444444444444444444444444555555555555444444444444333333333333222222222222222333444555555555444444444333333333333444444555444444555666666666666666222222222222333444555555444444333222222222222222...///000000111111111000000000////////////......000///.........///111222//////............//////111111111111111000000/////////...------------...//////000000000000000/////////.........---------......------,,,,,,++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++************++++++***))))))(((((())))))***'''((()))*********))))))************)))))))))))),,,,,,++++++,,,,,,---...---,,,+++))))))))))))******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------------------------------------............///............///000000111///---++++++---///000...///000000111222222222222333444555666666666666666888999::::::999777555555666777777666666888:::::::::;;;;;;<<<===>>>>>>BBBAAA@@@??????@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOOOOOOOPPPOOOLLLJJJHHHIIIJJJMMMMMMMMMNNNMMMMMMLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDCCCBBBCCCFFFHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDDDDCCCAAA???=========>>>>>>??????@@@@@@<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<======@@@???>>>======>>>???@@@======>>>>>>======<<<;;;;;;:::888777666777888999666777777777888888888888999999999999999888777777999999888888777666666555555666888888888888666555555555666777666555444333111222333444555666666666444444444444444444444444111111111111111111111111000000000000000000000000//////.....................//////000000111111111...............------------------------...............------------------111111000///---+++++++++...------------...//////...------,,,,,,------...------------------------***+++++++++,,,,,,,,,---,,,,,,,,,------.........------............------...111333111,,,)))+++...---,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......///////////////000000111////////////////////////000000000000111111111222///000000000000000000////////////000111111222222111111000000000000111111000000000000000000000000000000111111111111000000///000111333444555555555555555555666666666777777444444444333333222222222444333333333333222222222333222222222222222222222222222333333444444444444222222222222333444555555333333333444444444444444111111111111222333444555444333333222111222222222+++---///000111111111111111111111000000000//////000//////...///000111111.........------.........///000000111000000/////////......---------......//////000000000///...............------------------------,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++'''((((((((())))))))))))*********))))))))))))))),,,++++++++++++,,,---------,,,+++)))((())))))***))))))************))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---..................///000000000...,,,++++++,,,///000////////////000111222222444555555555555555444444555666888999999888666444222333555555555777999<<<999999:::;;;<<<===>>>>>>AAA@@@???>>>>>>???@@@AAAAAABBBCCCEEEFFFHHHHHHIIIHHHIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNLLLIIIHHHHHHIIILLLLLLLLLMMMLLLLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@AAABBBCCCBBB@@@>>><<<<<<======>>>???@@@@@@@@@<<<===>>>??????>>>===<<<:::::::::::::::;;;;;;<<<;;;;;;::::::;;;<<<<<<===@@@???>>>======>>>???@@@===============<<<;;;;;;;;;:::777666555666888:::666777777777888888888888888999999999999888777777999999999888777777666666555666777888888777666555444555555666666444333222111222333444555555555555222222222222222222222222111111111222222222222222////////////////////////.../////////////////////.........//////000000111///.........---------,,,++++++,,,,,,,,,---------........................//////............---,,,---------------...//////------,,,,,,,,,,,,------------------------------------------,,,,,,++++++)))***+++,,,---///000000,,,,,,------------,,,,,,,,,222666555///***+++------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---.........//////000000000000000...............////////////000000000000111111111000//////////////////000++++++,,,,,,---.........111000000//////000000111////////////////////////000000111111111111000000000111222333555555666666555555555555666666666666444444444333222222111111222222222222111111111000222222222222222222222222222222222222333333333444222222222222222333444555111111111111222222333333000000000111222333444555333333222111111111111222***,,,...000222222222111......---------,,,,,,,,,///////////////000000111......------------.........//////000000000//////......---------......///....../////////......---......---,,,+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++***************************************))))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((())))))***))))))))))))))))))******+++++++++++++++,,,---------,,,***)))(((((())))))(((((())))))))))))((((((******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...---------------.../////////...---,,,,,,---///000////////////000111222333555555555444444444333333444555666777777666555444333444555555444555777888888888999;;;<<<===>>>?????????>>>>>>>>>>>>??????>>>>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLOOONNNMMMLLLKKKKKKKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBAAA???<<<;;;<<<<<<======>>>???@@@@@@======????????????======:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@<<<============<<<;;;;;;;;;:::888666666777888999777777777777888888888888888888999999888888777666999888888777777666555555444555555666666555555444333444555555555444222222111222333444444444444444111111111111111111111111////////////000000000000////////////////////////---...//////000/////////............/////////////////////...------,,,,,,***++++++,,,,,,---------.............../////////...---,,,---//////...---------,,,,,,------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++)))******,,,---...///000++++++,,,,,,,,,,,,+++++++++000555555000,,,+++,,,---,,,,,,+++++++++++++++---,,,,,,,,,,,,---............///000000000000000---............/////////////////////000000000000000//////......//////000,,,------...//////000000000000////////////000000////////////////////////000000111111111111000000111111333444555555555555444444555555555666666666444444444333333222222222111111111111000000000000111111111222222222222222222222111111111222333444333222222222222333333444111111111000111222333333111111111111222333444444333333222111111111111111,,,---...000111222333333/////////............---////////////000000000000......------------......---......///////////////...------------...//////------...............---...---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))+++******))))))******+++*********))))))*********))))))((((((((()))***+++))))))))))))************+++++++++***++++++,,,------,,,***)))(((((())))))))))))************))))))******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,...000,,,,,,,,,,,,,,,---............------...//////000000000//////000111333444444444444333444444555555222333333444444555555555333444555444333333555777777888999:::<<<===>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIKKKJJJIIIHHHIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???===;;;::::::;;;<<<===>>>??????@@@<<<===>>>??????>>>===<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???======>>>???????????????<<<<<<======<<<<<<;;;:::;;;:::999888777888999999777777777777888888888888888888888888888777777666777666666555444444333333444444333333333333444444333333444555444333222111222333333444444444333333111111111111111111111111------........./////////000000000000000000000000+++,,,---...///......---//////...............---000000//////...------,,,******+++,,,,,,---......,,,,,,---------.........///---,,,---///000...,,,------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,---------******++++++++++++******+++...111111...,,,+++,,,---,,,,,,+++******++++++---------------......///---...///000111000000///---------.........//////---.........////////////000///............///000///000000111111222333333000//////......//////000////////////////////////000000111111111111000000111111222333333333333333444444444555555555666666444444444444333333333333111111111111000000000000000111111111222222222222222111111000111222333444333333222222111222222222333222222111222333444555333333222222222333333444333222222111111111111111......///000111222444555111111111111000000000000...//////000000000000000//////............//////,,,---....../////////...---------------...//////+++,,,---..................---+++***)))***+++,,,++++++++++++++++++++++++************************************************---,,,,,,,,,,,,,,,,,,---)))******++++++******)))******)))((()))***+++,,,((()))))))))************++++++******++++++,,,---,,,+++***(((((((((((()))******++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++***,,,//////------///222,,,++++++++++++,,,---------......//////000000000111000000000000222333444222222222333444555666777222111111222333444555666111333444444333444666888777888999:::<<<===>>>???===>>>???@@@@@@???>>>===@@@@@@??????@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNMMMKKKJJJHHHHHHGGGGGGKKKLLLLLLKKKHHHFFFEEEFFFCCCDDDEEEGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFEEECCCBBBBBBCCCAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???===<<<:::999::::::;;;<<<===>>>??????;;;<<<===>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===999888888999:::;;;<<<===<<<===>>>@@@@@@@@@???>>><<<<<<======<<<<<<;;;:::;;;::::::999999999999999777777777777888888888888888888888888888777666666555444444333333222111111444444222111111222444444333333444555444333222111333333444444444333222222222222222222222222222222........./////////000000111111111111111111111111)))***,,,---...------,,,/////////......------,,,111111000///......------******+++,,,------......+++++++++,,,,,,---------111...,,,---//////---+++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---............---,,,,,,+++************++++++++++++******,,,------,,,++++++,,,------,,,,,,+++*********+++...------------...//////---...000111111111000///---------.........//////------------.........///000///...------...///000------......///000000000//////............//////000000000000000000000000000000111111111111000000000111111222222222111111444444444555555555666666444444444444444444444444111111111111000000000000000000111111222222222222222111000000000111333444444444333222111111111111555444333222333444555666444444333333222333333333333222222111000111111111000000//////000222444666............------------...//////000000000000000//////............//////,,,------.../////////...---------------...///000***+++,,,---......///......---+++))))))***+++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++***))))))))))))))))))***)))***+++,,,,,,+++***)))+++***)))))))))***,,,---(((((())))))*********+++*********+++,,,---...///...,,,+++))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************))))))))))))************))))))******+++,,,***+++,,,,,,------,,,,,,............////////////------...//////...------......//////000222333444777666555444333222222333444444333333222111000000444444333333222333333333777888999:::<<<===>>>>>>===>>>???@@@@@@???======;;;<<<===???AAACCCDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLLLLIIIFFFDDDEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFCCCDDDEEEDDDAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@<<<999999;;;>>>===;;;:::<<>>??????>>>>>>======<<<<<<::::::999999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;========================???>>>===<<<;;;:::999999777999:::999777777888999999999999888888888888777444333333333333444555555555555444444444333333333222333555555555555333222222333333444444333333222222222222222222222222222222222111111000000//////111111000///////////////////////////////////////........................//////...------------............------,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,+++******,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))000...+++)))((()))***,,,,,,,,,,,,---------......------------..................------------......///......---,,,,,,++++++............//////000000......///000000000000000////////////////////////---------............///...............///000000222222111111111111222222000111111222222333444444555555555555555555555555666555444333222222222222111111111000000000000000000000111111222222222222111111111111111111111111333333222111000000000111333444555555333333444555555555555666666666666777777666444222000//////000/////////000111111222222222222111111000000//////111111000000/////////...///////////////////////////...---,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,,,,++++++...---+++))))))***+++,,,,,,((('''+++,,,******+++(((((()))***+++,,,,,,---++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))*********))))))((())))))))))))***+++,,,------,,,***)))((())))))***))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******)))******))))))))))))************))))))******+++,,,***+++,,,,,,------,,,,,,............////////////---------,,,,,,---------.........///000111333333777666555444333333333333444444333333222111111000333333222222222222333333777888999:::;;;<<<===>>>======>>>?????????>>>===>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHJJJGGGDDDCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDBBBAAA@@@@@@AAABBBCCCDDDEEEDDDBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@===:::999;;;======<<<;;;<<>>??????>>>>>>============<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999999:::::::::888777777888888888888777777777666666444333333333333444555555555444444444444333333333333333444444444444333333222333333444444333333222222222222222222222222222000000000///////////////111000//////.........///////////////////////////........................---------------...///000......---------,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++***)))))),,,,,,---------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,******************++++++///---,,,***)))***+++,,,++++++++++++,,,,,,,,,------------.........//////......------------......------------------......------........./////////......///000000000000000////////////////////////---------............/////////......//////000111111000000000000000000111000111111222222333333444555555555555555555555555666555444333222111111111111111111111000000000000111111111111222222222333222222222222222222222222333222111111111111111111111333444333222111222333333333333444444444444555777666444222000000000000/////////000111111222222111111111000000/////////000000000/////////......///////////////////////////...---,,,,,,,,,,,,---+++,,,,,,,,,------..............................------,,,,,,,,,,,,++++++...---+++***)))***+++,,,)))&&&&&&***---,,,,,,...)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++***))))))***+++************************))))))************))))))))))))******++++++,,,,,,+++***)))(((((())))))***))))))))))))))))))))))))((())))))******))))))((()))******++++++******)))***))))))(((((())))))*********))))))******+++,,,***+++,,,,,,------,,,,,,---............/////////---,,,+++******+++,,,---.........///000111222333666555555444444333333333444333333222222111111111222222111111111222222333666777888999:::<<<======;;;<<<===>>>?????????>>>@@@AAABBBDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCGGGDDDBBBAAABBBCCCCCCBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@???>>>>>>???BBBDDDEEEEEECCCBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@???@@@@@@@@@???<<<::::::;;;===<<<;;;<<>>???>>>>>>>>>>>>=========???>>>===<<<<<<;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999:::;;;<<<:::888777777888777777666666666555555555444333333333333444555555444444444444333333333333333222222222222222222333222222333333333333222222111111111111111111111111............////////////000///......---.........////////////////////////........................++++++,,,,,,---///000111...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))------------------------,,,++++++******++++++,,,,,,++++++******))))))))),,,+++++++++++++++,,,,,,*********************************++++++++++++,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---............/////////......------------......,,,,,,---...//////000000---------------...............///000000000000///////////////////////////---------............////////////...//////000111000000////////////000000000000111111222333333333444444444444444444444444666555444222111000000000111111111111111111111111111111222222222222333333444444444444444444444444222111111111111222222333000111222111000///000222333333333444444444444555666555444222111000000000/////////000111111222222000000000000////////////////////////............////////////////////////......---,,,,,,,,,------******++++++,,,---..............................------,,,,,,,,,,,,++++++---,,,+++*********+++,,,+++''''''+++---++++++---************************)))))))))))))))*********((()))******(((((()))***************************))))))************))))))++++++,,,---............+++***)))(((((((((******)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))(((((((((((())))))******))))))******+++,,,***+++,,,,,,------,,,,,,---------.........//////...,,,+++))))))+++,,,...............000111222333444444444333333222222111333333333222222111111111111111111000111111222222555666777888999;;;<<<<<<:::;;;<<<===>>>>>>?????????@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDBBB@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEBBB@@@???>>>>>>AAABBBDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>@@@AAA@@@>>>;;;;;;;;;===<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::999999;;;<<<<<<;;;888666777777777777777666666666555555444333333333333444555555444444444333333333222222333222111000000111222333222222333333333333222222000000000000000000000000.........//////000000000///......---------......////////////////////////........................,,,,,,,,,,,,---...///000---------------------------------------------------------------+++***)))------------------------,,,,,,++++++++++++,,,,,,,,,+++++++++*********)))+++***)))))))))***+++,,,))))))))))))))))))))))))************++++++++++++))))))*********+++++++++++++++,,,---...---,,,,,,*********++++++++++++,,,------........./////////...------,,,,,,------...------......///000000000---------------------------...//////000000//////////////////////////////---------............///......------......///000000000////////////000000000000000111222222333333444444444444444444444444555444333111000000000000000111111111111111222222222222333333333333333333333333333333333333333333111111111111222222333444000111222111000///000222555555555666666666666777555555444222111000000000/////////000111111222222//////////////////////////////..................////////////////////////...------,,,,,,,,,------******+++,,,---......///........................------,,,,,,,,,+++++++++,,,,,,+++******++++++,,,///+++)))+++,,,)))'''(((+++++++++*********))))))&&&&&&''''''''''''((((((''')))***)))((('''((()))))))))))))))))))))))))))((())))))************)))***+++,,,...////////////+++***)))(((((())))))***))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))(((((((((((())))))******))))))******+++,,,***+++,,,,,,------,,,,,,------------............///---,,,******,,,---///------......///111222333111111222222222111000000333333222222222222222111111000000000111111222333444555666777888:::;;;;;;::::::;;;<<<<<<===>>>??????@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDAAA@@@??????AAABBBAAA@@@>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@DDDEEEEEEFFFGGGHHHIIIIIIJJJHHHFFFDDDAAA???>>>===@@@BBBDDDDDDBBBBBBBBBCCCFFFFFFEEEDDDCCCBBBBBBAAA>>>@@@BBBBBB???===<<<<<<<<<===>>>>>>======>>>>>>>>>>>>>>>>>>????????????BBBAAA@@@???>>>=========;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999;;;<<<<<<:::888666666777888888777777777666666666444333333333333444555555444444333333333222222222222222000//////000222222111222222333333222222111000000000000000000000000/////////000000111111111......------------...///////////////////////////...........................------,,,,,,,,,------------------------------///////////////.........------------,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))((()))***,,,---))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))***+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,------////////////////////////------------------------------...///////////////////////////////////////---------............///------,,,,,,------...///222111111000000111111222///000000111111222333333444444444444444444444444333333222111000000000000000000111111222222222333444444333333333333333333333333333333333333333333222111111111222333444444111222333222111111111333555555555666666666666777444444444333222111000////////////000111111222222/////////000000000000000......//////////////////////////////////////////------,,,,,,,,,------...+++,,,,,,---.../////////........................------,,,,,,,,,++++++++++++++++++++++++++++++,,,///+++)))+++,,,)))'''(((,,,,,,++++++***)))))))))'''''''''((((((((())))))''')))***)))((('''((()))(((((((((((((((((((((((((((((()))***************&&&'''***,,,...//////...---,,,+++))))))))))))***)))))))))))))))))))))))))))******++++++******)))((())))))******))))))((()))((((((''''''(((((()))******))))))******+++,,,***+++,,,,,,------,,,,,,,,,------------............---,,,++++++,,,---...---------...///000111222000111222333222222000///222222222222222222222222111111111111111222333444333444555666777999::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAADDDFFFGGGGGGFFFEEEAAAAAACCCDDDEEEEEEEEEEEEAAA@@@???@@@BBBCCCBBBAAA===>>>???AAACCCEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@EEEFFFFFFHHHIIIJJJKKKKKKIIIHHHFFFDDDBBB???===<<>>>>><<<>>>???>>>===<<<===???>>>>>>>>>????????????@@@AAAAAA@@@???>>>>>>>>>???<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;999777666666777888888888777777777666666444333333333333444555555333333333333222222222222222111111111111111111222111111222222222222111111111111111111111111111111000000000000111111111111.........---......///000////////////////////////..............................---,,,,,,,,,,,,,,,,,,,,,,,,------------...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))************+++,,,,,,++++++***))))))(((***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------///..............................---------------------...////////////...////////////////////////---------............///------,,,,,,------...///222222111111111111222222//////000000111222222222333333333333333333333333111111000000000000111111000000111111222333333333555555444444444444333333222222222222222222222222333222222222222333333444222333444333222222333444333333333444444444444555333333444333333111000////////////000111111222222000000000000111111111111////////////000000000000////////////////////////------,,,,,,,,,---......------............//////........................------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++''''''+++---++++++---,,,+++++++++******))))))))))))******++++++,,,,,,((()))******(((((()))***(((((((((((((((((((((((('''((()))******+++******$$$&&&))),,,///000000000000///---+++)))))))))))))))))))))))))))))))))))))))******++++++******)))(((((())))))))))))((((((((((((''''''''''''((((((******))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,---------.........++++++++++++++++++++++++---------...///000111222000222333444444333222111222222222222222222222222111111111222222333444555333333444555777888999999<<<;;;:::::::::;;;<<<===>>>@@@CCCFFFGGGGGGFFFFFF???@@@AAABBBCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDCCC>>>???@@@AAACCCEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIJJJLLLMMMMMMJJJJJJHHHGGGDDDBBB@@@???EEEFFFHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@@@@AAA<<<>>>??????<<<<<<===???>>>>>>?????????@@@@@@@@@@@@@@@???????????????@@@======>>>????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777888999888666555666777777777666666666555555555444333333333333444555555333333333222222222222111111222222222222222222111111111222222222222111111222222222222222222222222000000000000000////////////.........//////000111////////////////////////........................,,,,,,,,,+++,,,,,,------,,,,,,,,,---------..................---------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************))))))))))))************++++++******************++++++++++++***))))))(((************++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......///////////////.........------,,,---......//////......////////////////////////---------............//////............///000000111111000000000000111111//////000000111111222222333333333333333333333333///////////////000222222000000111222222333444444555555555555444444444333444444444444444444444444444444333222222222333333222333444333222222222444333333333444444444444555333333333444333222000////////////000111111222222000111111111222222222333000000000000111111222222////////////////////////,,,,,,,,,,,,,,,---...///......------------,,,,,,........................------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,)))&&&&&&***---,,,,,,...+++++++++***************((())))))***++++++,,,,,,)))***+++***))))))***+++************************'''((()))******+++++++++%%%'''+++...111333333333222000...,,,***)))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((((((((''''''''''''((((((*********)))***++++++,,,++++++,,,---------,,,,,,,,,,,,,,,---------......)))***++++++++++++***)))------------///000111222222333555666666555333222222222222222222222222222222222222222333444555666222333444555666888999999===<<<;;;:::999:::;;;<<<:::<<<@@@CCCEEEEEEEEEDDD??????@@@AAAAAAAAA@@@@@@AAA@@@AAACCCEEEFFFEEEDDD@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOMMMMMMLLLJJJHHHFFFCCCBBBHHHIIIJJJIIIGGGEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBAAAAAACCC<<<>>>@@@???<<<;;;===???>>>>>>??????@@@@@@@@@@@@?????????>>>??????@@@@@@======>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::666777888777666555666777666666555555555444444444444333333333333444555555333333333222222222111111111222333444444333222111111111222222222222111111222222222222222222222222000000//////.........---///////////////000111111////////////////////////........................*********+++,,,---...///,,,,,,,,,------.........---------,,,,,,+++++++++*********+++,,,---...///------------------------,,,++++++++++++++++++,,,******************++++++((()))+++,,,------,,,,,,************************))))))))))))************)))))))))***++++++,,,,,,,,,++++++***)))(((''''''))))))))))))************))))))*********+++++++++---,,,,,,++++++,,,,,,---)))***+++,,,...///000111000000/////////.........,,,---......//////......////////////////////////---------.........//////000000000000000111222222000000////////////000000/////////000111111222222333333333333333333333333------......///111222333000000111222333333444444666666555555555444444444555555555555555555555555555444444333222222222222111222333333222111222333555555555666666666777777222333444444333222000////////////000111111222222111111222222222333333333000000111111222222222333////////////////////////,,,,,,,,,,,,,,,---...///...------,,,,,,++++++***........................---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,((('''+++,,,******+++************************&&&&&&&&&'''((())))))***)))+++,,,+++***)))***+++++++++++++++++++++++++++''''''(((******+++++++++******+++...000111000///000///---+++***(((((('''''''''(((((()))+++,,,---************************************)))))))))))),,,++++++***)))(((((('''++++++******************+++,,,------......---------------------------------,,,,,,++++++,,,,,,---------......///000000000000000000000000000000000222333333444444555555666333444666777777666444333666555444333444777:::<<<<<<;;;:::999999;;;===>>>===???BBBDDDEEEDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCAAA@@@AAAEEEGGGFFFEEEDDDCCCAAAAAABBBEEEHHHJJJHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHJJJLLLNNNPPPRRRQQQNNNKKKHHHFFFFFFGGGHHHKKKMMMOOOMMMIIIDDDCCCCCCDDDCCCCCCEEEGGGFFFCCC@@@@@@@@@AAABBBAAA@@@???>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@??????>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::::::::::::::888666555777888888777777777666666666666777777555555555555666666666666999666333222222222111000111111111222222333333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000222222111111000...---,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------,,,++++++,,,------......------,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------++++++++++++------,,,+++)))'''(((***,,,...,,,,,,+++***))))))*********************************+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,))),,,,,,,,,------...............///000///...,,,+++...///000000000000000//////////////////000111111...000222111...---///111///000111222222222222222333222111111000000111111.........///000222333444222222222333333333444444555555666666666666555555666666555444333333333333333333333333333333444444222444666666444222000000333444444444555666666666111111222333333111000///...///000111222333333333111222222222333333333333111111111111111111111111//////............//////222000///------///000222------,,,,,,,,,,,,------------------------,,,,,,........................+++++++++*********))))))---------,,,,,,++++++++++++++++++++++++***)))(((,,,+++++++++******))))))((((((***++++++***)))(((&&&'''((())))))((('''&&&''''''(((((())))))************+++...111222111///,,,,,,+++++++++++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++************))))))))))))(((((())))))))))))******************************+++,,,------......------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------......///000000000111111111111111111111111000111111222222333333444333444666777777666444333333333222222333555777999;;;:::999888999:::<<<======???AAADDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBEEECCCBBBCCCGGGIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIJJJGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPNNNKKKHHHGGGGGGHHHIIIJJJLLLNNNMMMIIIEEECCCDDDDDDCCCCCCEEEGGGFFFCCC@@@AAAAAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888;;;999777777888999999888888777777666666777777888666666666666666666666666777555222111222222111000111111222222222333333333111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////000000000000222222111111000...---,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,------......------,,,+++++++++***++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...+++***)))((()))***,,,---,,,++++++***))))))******------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------...,,,***+++------+++))),,,,,,,,,---------......---...............------,,,---...000000111111111111000000000000111111222///111333222000///000222///000111222333333333333333222111111000000111111000000//////000111222222222222222222333333333333555555666666666666555555444444333333333444444555333333333222222222222222222444777777555333333333555555555666666666666666111222222222222111000000//////000111222222222222////////////000000000000111111111111111111111111//////............//////111000///......///000111000000////////////000000------------............------------------------,,,++++++++++++*********++++++******************,,,,,,,,,,,,,,,+++******))))))))))))((((((((('''))))))***++++++***))))))******++++++++++++******(((((((((((())))))))))))******,,,...111222111///,,,+++++++++++++++,,,---++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%&&&'''((()))***+++,,,************************+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,---------......//////000000111222222222222222222222222000111111222222333333444444555666777777666555444222222333444555666666777:::999999888888999;;;<<<===>>>AAABBBCCCCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAADDDCCCCCCDDDGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHJJJJJJJJJKKKLLLMMMNNNOOOOOONNNKKKIIIGGGHHHHHHIIIJJJKKKLLLKKKHHHFFFDDDDDDCCCCCCCCCDDDFFFEEECCCAAABBBBBBCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;:::999777666;;;999888888999::::::999999888888888888888888999888888888777777666666555555333111111222222222111222222222222333333333333111111111111111111111111222222222222222222222222000000000000////////////////////////////////////////////////000000000000111111111111000...---,,,.........------------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,,,,------......------,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---......------------......***************+++++++++,,,+++******)))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,........................---,,,***+++,,,,,,+++))),,,,,,,,,------------......------------...//////+++,,,---///000111222222222222111111111111111222111222333333111111222333///000111333444555555555333222111111000000111111111111000000000000000111111222222222333333333333555555666666666666555555222222222222333444555666333333222222111111000000222444777777666555555666777777777666666666666666333222111111000111111111000000111111222111111000------........./////////111111111111111111111111//////............//////////////////////////////......------------......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,---,,,,,,+++***))))))))))))((((((((((((***+++++++++++++++******((((((''''''''''''(((((())))))))))))((((((((((((++++++,,,...111222111000///...---,,,+++*********((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((%%%%%%&&&((()))***+++,,,***************++++++++++++,,,------......------------------------------------,,,,,,,,,,,,------.........///000000111111222222222222222222222222222333333444444555555666555555666666666666555555555666777999999999999888999999888888888999:::;;;<<<>>>???AAABBBAAAAAA@@@????????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMKKKIIIHHHIIIIIIJJJJJJJJJKKKJJJHHHFFFEEEEEEAAAAAAAAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<;;;999777666:::888777888999::::::999:::999999888888999999::::::999999888777666666555333111000111222333222111333333333333333333333333111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////000000000000111111111111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------------,,,,,,---------((()))***+++,,,+++******++++++***************+++************))))))))))))---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++******------------------------000///---,,,,,,---...///,,,---...///000000000000222222111000000000111111111222222222111111222222///000222444555666777777333222111111000000111111000000000000000000111222333333333333444444444444444555555666666555555444222222222222222333444444333222222111000//////...111333555666666555666777777777666666555555444444444333111000000000111222111111111111111000//////........./////////000000111111111111111111111111//////............//////......///000000///......---,,,,,,++++++,,,,,,------......///000111111222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,+++++++++***((('''&&&%%%%%%&&&'''(((******))))))((((((''''''++++++,,,///111333111000000///...,,,+++*********(((((())))))***,,,---...++++++++++++++++++++++++************)))))))))((('''((((((((())))))******))))))*********++++++++++++,,,------......------------------------------...------,,,,,,------.........//////000111111111111111111111111111111111222333333444444555555666555666666666666666666555666777999;;;;;;;;;:::999999888888888999999::::::<<<===>>>???@@@@@@@@@??????>>>>>>>>>>>>???@@@AAA@@@AAACCCDDDEEEEEEEEEFFFDDDFFFGGGHHHHHHHHHFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGEEEDDD>>>???@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===@@@@@@@@@??????>>>>>>>>><<<<<<==================<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<:::888777777666666777999:::999777::::::999999999999:::::::::999999888777666666555222111111222333444333222333333333333333333333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000111000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***,,,,,,+++***)))+++***************++++++......------,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------------------------111000...---,,,,,,,,,---...////////////......---111000000/////////000000111111000111111111111000000111222444666777777777333222111111000000111111.........///000222333444444444444444555555555555444444555555555555444444444333222111111111111111222222111111000///......///111333444333333555666555555555444444333333333444333111000000000111222111111111111111000///...---............/////////000000000000000000000000//////............//////......////////////......000000////////////000000......//////000111222222---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------))))))************))))))******************++++++---,,,,,,++++++*********+++***((((((((((((***+++******))))))((((((''''''++++++,,,///222333222000......---,,,,,,,,,,,,,,,,,,,,,+++************+++************************************))))))))))))************)))))))))))))))))))))***++++++,,,,,,+++,,,------......------++++++++++++++++++++++++......------------.........//////000000111111222000000000000000000000000000111111222222333333444666666666666666666666666555666777999999999888777999999999:::::::::::::::<<<<<<===>>>????????????>>>>>>===<<<===>>>???@@@@@@CCCFFFGGGGGGFFFGGGHHHCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFFFFHHHJJJLLLNNNOOONNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKHHHGGGGGGGGGEEECCC===>>>@@@@@@??????AAABBBBBBAAA@@@?????????@@@@@@BBBBBBAAA@@@???>>>>>>===@@@@@@??????>>>=========::::::;;;;;;<<<<<<======888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999888666555555777999:::888777:::999999888888999999:::888888888777777666666555333222222333555555333222444444444444333333333333111111111111111111111111////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000///...............------------,,,,,,,,,,,,,,,++++++++++++******+++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---******++++++++++++******((()))***+++,,,+++***************)))******+++,,,------,,,,,,++++++******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...------------,,,,,,,,,000000///...------,,,---////////////...---,,,,,,///////////////000000111222000///000111222111000000111222444555666666666333222111111000000111111---......///000222444555444444444444555555555555444444555555555555444444444333222111000000000000222222111111000000//////...000111222111111333555444444444333333333333333333222111111000111111111000111111111000//////...++++++,,,,,,,,,---------000000000000000000000000//////............//////........................///......------......///......//////000000111111........................,,,,,,,,,,,,++++++++++++******************++++++'''((())))))))))))))))))(((((((((((())))))))))))---,,,+++******)))******((((((''''''''''''(((((())))))))))))((((((((((((,,,,,,---///222333222000000///...---,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++************))))))))))))+++++++++++++++*********((())))))***++++++,,,,,,+++,,,------......------++++++++++++++++++++++++......------------....../////////000111111222222111111111111111111111111000111111222222333333444777777666666666666777777555555666666777777666666999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<;;;;;;===???@@@@@@CCCGGGHHHGGGFFFGGGHHHCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGJJJLLLOOOPPPMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLNNNKKKHHHGGGGGGFFFDDDAAA>>>@@@AAAAAA???@@@BBBEEECCCBBBAAA@@@???@@@AAAAAACCCBBBBBBAAA???>>>>>>===@@@??????>>>======<<<<<<999999999:::;;;<<<<<<===999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888666666666888:::;;;999888999999888888888888999999666666666666666666666666444444444555666666444222555555444444444333333333111111111111111111111111////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000//////...------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------------,,,------......------,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++******))))))***++++++,,,++++++******)))(((((('''+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,...///...,,,+++,,,.........---------,,,,,,,,,,,,,,,---.../////////............///......------.........///000111333333333111000111333444222000111111222444444555555555333222111111000000111111////////////000111222333222222222333333333444444333444444555555444444333222111111000000000111111111111111111111111111111///000111111000000222444333333333444444444444444111222222222222111000000///000000000000000//////,,,,,,,,,,,,------------000000000000000000000000//////............/////////...------------...///---,,,,,,++++++,,,,,,---////////////////////////------------------------,,,++++++++++++*********++++++******************(((((()))***************'''((((((((())))))))))))---,,,***)))(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((()))))))))))),,,,,,---///222333222111444333111...+++)))'''''')))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,+++,,,------......------------------------------......------------....../////////000111111222222222222222222222222222222222333333444444555666666777777666666666666777777666666666666777777777777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@===AAAEEEFFFEEEDDDDDDFFFCCCDDDDDDEEEGGGHHHIIIIIIEEEEEEFFFGGGJJJMMMPPPQQQMMMMMMMMMLLLMMMMMMNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLOOOLLLHHHFFFGGGFFFCCC@@@???AAACCCBBBAAAAAADDDGGGDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBAAA@@@>>>>>>===@@@??????>>>===<<<<<<;;;888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777999<<<<<<;;;999999888888888888888888999555555555555666666666666666555555666777666444111555555555444444333333333111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000///000000000000000///...------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))***+++,,,------...---,,,------......------,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++------------++++++***************+++++++++******))))))***+++,,,,,,......------,,,+++*********+++,,,------,,,+++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---///111///,,,+++---///.........------,,,,,,,,,(((***,,,...000111111000,,,,,,---.../////////.../////////000111333444555555333111222444555333111111222222333444444444333333222222111000111111111111111000000000000111111000000111111111222222222333444444555555444444333////////////000111222333111111111111111222222222000111222111000000222444333444444555555666666666111111222333333111000/////////000000000000//////........./////////000000000000000000000000000000//////............//////000///---,,,,,,---///000/////////....../////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...------,,,,,,+++++++++((()))***+++++++++++++++))))))******+++++++++,,,---,,,***(((((((((((()))&&&'''((())))))((('''&&&''''''(((((())))))************,,,...111222111000111333444111---******+++************+++,,,,,,---///---,,,,,,,,,,,,+++)))))))))))))))************************************---------------,,,+++******++++++,,,,,,++++++***------++++++++++++------------,,,,,,---...000111222222111111000/////////111111000000000000000111111111222333333444444555666333222333555666444222444444333444555777999:::::::::::::::::::::::::::;;;999777777:::;;;:::888:::;;;<<<;;;::::::;;;===BBBCCCDDDCCCBBBAAABBBDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEHHHJJJLLLMMMMMMMMMOOONNNLLLJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@?????????>>>>>>@@@@@@??????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAABBB???<<<<<<>>>>>>===;;;:::::::::999999999888888999:::;;;===>>>?????????===<<<<<<<<<<<<;;;;;;;;;888999999999999888777777666777888999999888777666999999888888888888888888777777777777666666666666555555555555555555555555555555555555555555555555333333222111000000000111000000000000////////////...///////////////......000000000000000000000000---.........//////000000000000000000//////////////////.........---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------000///...---,,,+++++++++------,,,++++++******)))---,,,,,,+++*********+++......---,,,+++***)))(((******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------............////////////000000000000000000000000000000000000000111111111333000,,,,,,///222333222333222222222111111000000////////////////////////////////////000111222333222333333444444333333222////////////............000000111222222222222111111111111111111111111111777777666666555444222222333333333222222111111111111111111111000000000000,,,---------.../////////......//////...---,,,,,,,,,---......//////......111000///......///000111...---+++)))(((((())))))111,,,)))***...111///---...------,,,,,,------...,,,+++***+++......***'''))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************))))))((((((''''''''''''(((((())))))******((('''&&&&&&&&&((()))***++++++,,,///222333222000111333333111---******+++++++++***++++++,,,---...///---,,,,,,,,,,,,+++)))))))))))))))************+++++++++***************+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,---...------------///000111111111111000000000000000222111111000000000111111222222333333444555555666666444222333555555444222333333333333444666888999999999999999999999999999999777555666888999888777888999::::::999:::<<<>>>@@@AAABBBBBBAAA@@@BBBCCCAAABBBBBBCCCCCCDDDEEEEEEBBBDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIHHHIIIIIIJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@?????????>>>>>>>>>AAA@@@@@@???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@AAA???======>>>>>>===;;;:::::::::999999999888888999:::;;;===>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;888999999999999888777777666777777888888777777666777777777777777888888888666666555555555444444444555555555555555555555555444444444444444444444444333222111111000000111111000000000000/////////.........////////////......////////////////////////............/////////000/////////............------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------//////...,,,,,,++++++,,,+++++++++++++++++++++,,,---,,,++++++*********+++++++++***************)))+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************'''(((((()))***+++,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------............////////////000000000000000000000000//////000000000000111111333111///000222333222111111111000000000////////////////////////////////////////////////000222222222222333333333333222222111000000000000///////////////000111111111111000000000000000000000000000444444444444444333222111222222111111111000000000111111111000000000//////------------............000000000000000///......,,,---......//////......000//////........./////////...,,,+++******+++++++++'''$$$%%%)))+++***(((------,,,,,,,,,,,,------...---,,,---------+++***))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((((((''''''((((((((()))))))))***))))))((((((((()))***+++,,,,,,---///222333222111111222222111...,,,++++++++++++++++++,,,---...///...---++++++,,,,,,***)))))))))))))))************++++++++++++******))))))************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...------......///000111//////000000000000111111222111111111111111222222222333333444555555666666666444333333444444333111333333333333444666777888888888888888888888888888777666444444666666666555555777888999999:::<<<>>>>>>???AAAAAA@@@@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDAAABBBDDDFFFHHHIIIIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCAAA@@@??????????????????>>>>>>>>>>>>AAA@@@@@@???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA???>>>>>>>>>>>>===;;;:::::::::999999999888888999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888999999888888777666777777666666666666777777555666666777777888888888666666666555555555444444444444444444444444444444444444444444444444444444222222111000000000111111000000000/////////......---....../////////......////////////////////////............////////////.........---------,,,,,,++++++++++++************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------///...---,,,,,,++++++,,,)))******+++,,,,,,------,,,,,,+++************+++(((((()))))))))*********++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((++++++++++++++++++++++++************************************++++++,,,,,,******************************++++++,,,,,,------++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,---------------............/////////////////////////////////////////////000000111111222111222333444333111/////////............------////////////////////////......---......///000111111111222222222222111111111111111111000000000000......///000000000000000........................111222222222222222111111111000000000000/////////111111000000000000//////............------------///000000000000///......,,,---......//////.....................---,,,,,,......------------......---***((())),,,---,,,***,,,,,,++++++++++++,,,,,,---...---,,,***)))***+++))))))))))))))))))))))))))))))))))))((((((''''''************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''(((((()))***...------///111333222111000111111000...,,,+++++++++++++++,,,---...///000...---++++++,,,,,,***)))((()))))))))************,,,,,,++++++***)))))))))(((((()))))))))***++++++,,,,,,------------,,,,,,,,,++++++++++++++++++,,,---.........///000000111......//////000111111222222111111111111222222333111222222333333444555555555444444333333333222111444444444555666777777888777777777777777777777777777666555444555555555555333444666777888:::===???===???@@@@@@@@@@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEFFFHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEECCCCCCBBBBBBAAA@@@????????????>>>>>>>>>=========@@@@@@??????@@@AAACCCDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<;;;:::::::::999999999888888999:::;;;<<<============<<<<<<<<<;;;;;;;;;::::::888888888888888777777666777777555444444555777777555555666777888888999999888888888777777777666666444444444444444444444444333333333333333333333333111111000000000000111111000000/////////.........------......//////......////////////////////////.........///////////////.........------------,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,+++++++++,,,*********++++++,,,,,,,,,++++++***************+++))))))))))))*********+++,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***************************+++,,,---------------,,,,,,,,,,,,,,,------------------.........//////........................---......//////000000000222222222222222111000///........................////////////////////////------------...///000000000000111111111111000000111111111000000000//////...///000000111111000000........................///000111222222222222222000000000000000000000000111000000000////////////.........------,,,,,,,,,---------......---,,,,,,,,,---......///.........,,,---......---,,,***)))------------....../////////---,,,---///000000...,,,++++++******++++++,,,***,,,,,,)))%%%$$$&&&***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&&&&...------...000222222111//////.........---+++***+++++++++,,,---...000000...,,,++++++++++++***(((((()))))))))************+++++++++*********)))))))))(((((((((((()))+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------......///000000000------...///000111111222111111000000111222222333///000000111222222333333444444444333222222222222666666777777888888999999777777777777777777777777777777777666555555555666111333555777888:::===@@@>>>@@@AAAAAA@@@@@@AAABBB@@@AAAAAABBBBBBCCCDDDDDDBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<>>>>>???@@@BBBCCC@@@@@@@@@@@@????????????>>>>>>??????>>><<<;;;;;;:::::::::999999999888888999:::;;;<<<=========<<<<<<;;;;;;;;;;;;:::::::::777888888888888777666666777666555444444555666777555666666777888999::::::777777777777666666666666444444444444444444444444333333333333333333333333111000000///000000111111////////////............,,,,,,---.......................................///////////////........./////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++***************))))))***++++++,,,,,,+++++++++*********++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''************************))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,************************((()))***,,,---.........+++++++++,,,,,,,,,------------------............------------------------,,,------...//////000000333222000...---...///111////////////////////////////////////////////////,,,,,,,,,,,,---...///000///000000111111000000///000000/////////.........///000111111222222111111///////////////////////////000111222222222222222111111111111111111111111000000000////////////.........------,,,,,,,,,+++,,,,,,------------,,,,,,,,,---......///.........+++,,,---------,,,***)))++++++,,,,,,------......++++++***+++,,,---,,,+++,,,++++++******++++++,,,)))++++++(((%%%$$$'''***))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%...---,,,---///111111000---,,,,,,,,,------+++)))*********+++,,,...///000---,,,******++++++)))((())))))))))))***************************************)))((((((((()))***+++***++++++,,,,,,++++++*********++++++++++++******+++,,,---...////////////------...//////000111111////////////000111222222...//////000000111222222111333444333222111222444777777888999:::999999999777777777777777777777777888888888777555444555777222333666777888:::>>>@@@???AAAAAAAAA??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJHHHGGGDDDBBB@@@>>>???????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<>>>============???@@@AAA??????????????????>>>>>>;;;===??????<<<::::::::::::::::::999999999888888::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777888888777777666555555555444444444444555555666666666777777888888888444444444333333333222222333333333333333333333333222222222222222222222222000000/////////000111111/////////.........------+++,,,---.......................................///////////////........./////////............---...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))***))))))))))))***++++++---,,,,,,,,,++++++************))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************)))))))))***++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++'''(((***+++---.........******++++++,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111///---+++,,,///222///000000000000111111111////////////////////////------,,,------...///000000000111111111111000000////////////............000000111222222222222222000000000000000000000000//////000111222222222111000000111111111111222222000000////////////......------------,,,,,,,,,,,,------...////////////...,,,---......//////......++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,***))))))***+++))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))(((''''''...,,,++++++---///000///,,,***)))***,,,,,,***''')))))))))***,,,---///000---,,,******++++++)))((())))))))))))************)))))))))***++++++,,,,,,,,,+++)))(((((()))***+++)))******++++++******))))))***+++,,,,,,+++***)))***+++,,,---.........------.........///000000000............///000111222/////////000111111222222///111333333222111333555666777888999999999888888888888888888888888888888777999999777444333555777333444666888999;;;>>>@@@???@@@AAA@@@>>>======>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGFFFEEECCC@@@>>>===>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>999<<<>>>>>>;;;999888999:::::::::999999999888888::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777666666555444444444555555444444444555555555555555555555555333333222222222111111111333333333333333333333333222222222222222222222222///////////////000111111//////.........---------***+++,,,---....................................000/////////.....................---------,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++)))))))))))))))***++++++************++++++++++++(((((())))))***+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++************************((())))))***++++++,,,,,,))))))******************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000...000000///------000333//////000000000111111111////////////////////////------------...///000111000111111222222111111000000000000////////////...///000000111111111111111000000000000000000000000...//////000000000///////////////000000000111111000000/////////.........,,,,,,,,,,,,,,,,,,------,,,---....../////////...,,,---......//////......++++++++++++,,,,,,---...***+++,,,,,,---,,,+++++++++---...//////.........------,,,,,,,,,,,,------*********+++,,,---+++***))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''))))))*********)))((('''...,,,******,,,...//////+++)))((()))+++,,,)))'''(((((()))***+++---///000---,,,******++++++)))((())))))))))))************(((((()))***+++,,,,,,---...,,,***)))((()))***+++))))))************)))))))))***+++,,,,,,+++***))))))***,,,---...------,,,.........///////////////------------...///111111000000000111222222333333...000333333111111444777666666888999999888777777888888888888888888888888777888999777333222444666444555777888999;;;>>>@@@???@@@@@@???<<<;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@BBBDDDEEECCCCCCDDDCCCBBB@@@>>><<<============>>>???AAAAAA<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???============>>>>>>>>>>>>888;;;>>>>>>:::888777888:::::::::999999999888888::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777666666555222333555555555555333222333333333333333333333222444444444333333333222222333333333333333333333333111111111111111111111111///////////////000111111//////.........---------***+++,,,---....................................000000//////.........------------,,,,,,,,,++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++***++++++,,,,,,*********++++++,,,------))))))((())))))***++++++''''''((()))***+++,,,,,,((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,...//////000,,,///222333111000111222.../////////000000111111////////////////////////......---......///000111111111222222222222111111111111111111000000000000...//////000000000000000000000000000000000000000---...............---------.........//////000000000/////////............+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,---......//////......++++++******+++---///000+++,,,---------,,,+++******,,,...///...---------...------,,,,,,------...((('''''')))------+++'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))************))))))(((((((((''''''((()))))))))(((&&&%%%((((((((()))+++...222333,,,,,,++++++***)))((((((++++++))))))***+++...///,,,***(((((()))***)))((())))))(((((((((((())))))***((('''))),,,---,,,***++++++++++++++++++++++++(((((((((((())))))))))))---,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,---///000000000///...///000000000000//////...000000000000000000000000222222111111111111111222555555777888999999999999777777666555555555555555777555222333555777555444333333444666888:::<<<===???@@@@@@???<<<;;;;;;<<<:::;;;<<<===>>>???@@@AAA@@@AAACCCCCCBBBAAACCCDDDEEEDDDBBBBBBBBBAAA>>><<<:::;;;<<<>>>>>>>>>======;;;<<<===>>>>>>===<<<<<<===<<<<<<;;;;;;:::999999:::;;;<<<;;;::::::;;;=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999888666555555777999;;;<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<888888888888888888888888999888777666555444333222222222333444444555555666444444444333333222222222222222111111111111222222222444777777555333222222222222222111111111000000////////////............///......///000000///---,,,,,,------...///////////////............//////111111000000//////......------------------------***++++++,,,,,,++++++***************************+++***)))(((((()))***+++++++++******++++++,,,---***++++++,,,,,,++++++***'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++,,,......---++++++******))))))******+++)))***+++++++++)))((('''************************)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***------------------------------,,,,,,+++,,,,,,,,,........................---,,,,,,,,,,,,---......111000///...------...///000///...------------------,,,,,,------...///000222111111000000000000000333333222111000///......222222111111000/////////........................---,,,,,,...000111000////////////000000000000000.........------,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''*********))))))))))))(((++++++++++++*********)))*********)))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++((('''&&&%%%&&&(((***+++)))(((((()))+++...111333------,,,+++***)))((((((,,,+++*********,,,...///***)))''''''(((((((((''')))((((((''''''(((((()))***((('''))),,,---,,,***++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++***************+++++++++,,,,,,,,,+++,,,---...///......---...//////000000000//////////////////////////////222111111000000111111111444555666777888888888888777666555555444444555555777444222333555666555333222222333555666888:::;;;<<<===>>>===;;;::::::;;;:::;;;;;;<<<===>>>??????>>>@@@AAAAAAAAAAAABBBCCCEEECCCAAA@@@@@@???>>><<<:::;;;===>>>>>>>>>===<<<;;;<<<===>>>>>>>>>===<<<===<<<<<<;;;;;;::::::999:::;;;<<<;;;999999;;;===;;;;;;;;;:::::::::999999888888777777666555333333555666888:::;;;:::999888;;;;;;::::::::::::;;;;;;::::::999999999999999999999888777666555444333333333333333444444444444555444444333333333222222222222111111000000111111222222444555555444222222222222222222111111111000000////////////............---,,,,,,---......---+++,,,,,,,,,---......//////000//////......//////000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************)))(((((((((((()))***---,,,,,,,,,,,,---......)))******++++++******)))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***,,,---...---+++++++++************++++++***************)))((((((************************)))******+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................---,,,,,,,,,,,,---......111000///...------.../////////...---------------------------...///000111222111000000//////000000222222111111000/////////000000000000000000111111...........................------...000111000///////////////////////////...---------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++*********)))))))))++++++*********)))))))))***)))))))))))))))))))))******))))))))))))******+++++++++,,,++++++******(((((('''''''''(((((()))''''''&&&%%%&&&&&&((()))))))))((()))+++...111333///...---,,,***)))((('''++++++******+++,,,...///)))'''%%%%%%&&&'''&&&%%%(((''''''''''''''''''((()))(((((()))+++,,,,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))************************+++++++++,,,,,,,,,++++++,,,------------,,,---...//////000000000000........................111111000000000000111111333333444555666666666666666555555444444444444444555444222222444555444333222222333444555666777777999:::;;;:::999888999:::::::::;;;;;;<<<<<<<<<===<<<>>>???@@@??????AAABBBEEEBBB???>>>>>>>>>===<<<;;;<<<===>>>>>>>>>===<<<:::;;;===>>>???>>>>>>=========<<<<<<;;;::::::::::::;;;<<<;;;999999:::<<<999999999888888888777777555555555555555444333333444555777999999999888888::::::::::::::::::::::::;;;;;;;;;::::::999999999888888777666555444444333555555444444444333333333333333333333222222222222222111111000000111111222222333444333111000111222222111111111111000000000/////////............---++++++***+++,,,---+++)))+++,,,,,,------....../////////............/////////////////////.........++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))(((((())))))***,,,,,,,,,,,,,,,---......)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******+++---...,,,++++++++++++++++++++++++++++++******)))))))))))))))******************************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++*********++++++,,,---------------------------,,,,,,,,,,,,---......000///......---.........//////...------------...............///000111111222111000000//////000000000000000000000000000000......///000000111222222///////////////////////////......///000111///...........................------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,+++++++++******************)))))))))((((((((())))))))))))))))))******(((''''''&&&&&&''''''((((((((())))))((('''&&&&&&***)))(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&))))))))))))+++...111333000000...---+++)))((('''******))))))***+++------)))'''%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((()))***+++++++++******************************+++++++++,,,,,,,,,((((((((()))*********+++******+++++++++,,,,,,,,,+++,,,,,,---------------,,,---...///000000000000........................000000/////////000111111222222333444444444444444555555444333333333333333444333222222222333333333222333333444555555555555777888999999888888999;;;::::::::::::::::::;;;;;;:::<<<>>>>>>>>>???@@@BBBEEEBBB>>><<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<:::;;;===>>>?????????>>>=========<<<;;;;;;:::::::::;;;;;;:::999888:::;;;999888888888888777777777666666777777777777777666444555666777888888888777999999::::::::::::999999;;;::::::999999888888777777777666666555555444444666666555444333333222222333222222222222222222222111111000000000000111111111222222111//////000222111111111111000000000000//////.........---------+++******+++,,,,,,+++)))+++++++++,,,------......---------,,,,,,---------........................++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++*********)))***++++++,,,))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******+++------,,,***++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++******************************+++++++++***))))))++++++++++++++++++++++++************************(((((((((((())))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))*********)))******++++++---------------------------,,,,,,,,,,,,---..............................///......---------......///......//////000111222111111000///////////////////////////000000111111////////////000000111111000000000000000000000000000/////////111111///---...............---------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))*********)))((((((''''''(((((()))''''''''''''&&&%%%$$$$$$))))))((((((((((((((()))'''((((((((('''&&&%%%%%%***)))))))))+++---000222111000///---+++***((((((((((((((()))******+++,,,***(((&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''((()))))))))***++++++************************))))))))))))************((((((((()))*********+++******+++++++++,,,,,,,,,---------------.........,,,,,,---///000000000000///////////////////////////.........//////000111111222222333333333333222444333333222222222222222222222222111111111222333333444555666666666666555777888::::::999999:::<<<999999999999::::::::::::999;;;===>>>>>>???AAACCCEEEBBB>>><<<<<<======<<<======>>>??????>>>===<<<999;;;<<<>>>@@@@@@@@@???>>>======<<<<<<;;;::::::;;;;;;;;;:::888888999:::999999999999888888888888777777888999999999888888444555555666777777888888888888999::::::999888888999888888888777777777666666666666666666555555555666666555444333222222111222222222222222222222222111000000000000000000111111111111000......///111000000000000000000000000............------------,,,+++***+++------+++*********++++++,,,---------,,,++++++******++++++,,,---------------.........------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++***++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---,,,******++++++,,,,,,++++++***+++***)))(((((()))***+++************************+++++++++++++++***)))(((++++++++++++++++++++++++************************)))))))))******+++++++++************************++++++++++++++++++++++++))))))***++++++++++++******************************)))))))))******+++,,,---------------------------,,,,,,,,,,,,---......------........................---------......//////......//////000111222111000000///.../////////.........///000000111111000000000000//////......000000000000000000000000111000///000111111///---//////......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))************,,,++++++******++++++,,,***************)))(((''''''''''''((((((***++++++)))))))))))))))((('''&&&******))))))+++---000222111000///...,,,+++***)))(((((())))))***++++++++++++)))''''''((()))((('''(((''''''''''''''''''(((&&&((())))))))))))***,,,************************''''''((((((((()))))))))))))))************************+++++++++,,,,,,,,,---------,,,---......///,,,---......////////////////////////////////////...------......///000111111222222333333222222222333333222111111111111111000111222111//////111222333555666777888888777666777999::::::999999:::<<<888888999999:::::::::;;;999;;;>>>???@@@AAACCCEEEFFFCCC@@@?????????>>>======>>>?????????>>>===<<<999:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;:::888777888::::::::::::999999999999888666777888888888888888777555555555666777777888888777888999::::::999888777777777777777777777777777555555555666666666666666666666555444333333222222111111111222222222222222111000000//////000000111000111222111///...///000//////000000000000000111.........------------,,,---,,,+++,,,---...,,,***)))******++++++,,,,,,---++++++************++++++,,,,,,,,,---------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,---+++***)))***+++,,,,,,+++***))))))))))))))))))******+++************************+++++++++++++++***)))(((++++++++++++++++++++++++******************************++++++,,,,,,------************************++++++++++++++++++++++++))))))***++++++++++++******************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---............---...------------...//////............///000111111111000//////......//////.........//////000000000111111000//////...------////////////////////////000//////000111222000///000000//////...---------,,,,,,------------......---------,,,,,,,,,++++++))))))******+++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++******)))))),,,+++++++++******************)))))))))(((((((((((((((((()))******++++++)))((((((''''''(((((()))(((((())))))))))))(((((('''''''''((()))***,,,,,,******))))))))))))))))))+++***))))))+++---000111000000///...---,,,++++++)))***++++++,,,---------+++)))''''''((()))(((''')))((((((''''''(((((()))%%%((())))))((((((***,,,************************''''''((((((((()))))))))+++++++++++++++***************+++++++++,,,,,,,,,---,,,+++++++++,,,......------......///.................................------------...///000111222222222333333222222111222222111000000000000111///111111000......000222222444666888888888777777888999::::::999888999;;;888888999999:::;;;<<<<<<:::===???AAAAAACCCEEEGGGFFFDDDBBBBBBBBBAAA???===>>>??????@@@???>>>===<<<888:::<<>>>>>======<<<<<<;;;;;;;;;;;;;;;:::888777888999::::::999999999999888888777888888888888888777777666666666666777888999999666777888999999888777666666666666777888888999999444555555555666666777777555555555444444333333333000111111111222222222222000000////////////000000///111222222111/////////////////////000000111111.........---------,,,,,,,,,++++++,,,------,,,***))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++++++++++++++,,,,,,---******++++++++++++******))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++***'''(((***++++++***((('''(((((()))***************************************+++,,,,,,++++++)))((((((******************************************************++++++,,,---------************************++++++++++++++++++++++++))))))***++++++++++++************************************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---.........---------------------...//////------------...///000111000000///............///......////////////////////////////////////..............................//////...000222333111000111111000//////...---------------....../////////---------,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,***************+++++++++++++++*********)))))))))++++++*********)))))))))'''(((((()))******++++++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((()))((((((((()))***++++++))))))(((''''''(((******+++***))))))+++---000111000000///...------,,,,,,++++++,,,---............***)))''''''((((((((('''))))))(((((((((((())))))%%%'''***)))((('''***,,,))))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,+++*********+++,,,---.........///......------------------------------,,,,,,,,,---...///000111222222333333333222222111222111111000000000000000...000111000...---///222111333555777888888777666888999:::999888777888999777888888:::;;;<<<======;;;===@@@BBBCCCDDDGGGIIIGGGEEEDDDDDDDDDCCC@@@>>>>>>???@@@@@@???>>>===<<<888:::<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::777777777999999999999999888888888888:::::::::::::::999888888666666666666777888999:::555777888999999888777555666666777888999::::::;;;444444555555666777777777555555444444444333333333000000111111222222222222000000////////////000000...111333444222000//////.../////////000000111111......---------,,,,,,,,,,,,+++***+++------+++***)))))))))***++++++,,,,,,...------,,,,,,------...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))))))))((()))******+++))))))************))))))))))))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))&&&((()))******)))(((&&&'''((()))+++++++++***)))************************,,,,,,,,,++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++---...///...---------------------...///000---,,,,,,------...///000000000///...............////////////////////////------......///000000000........................///......000222333222111222111111000///................../////////000000+++++++++*********))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,'''((()))***+++,,,------*********))))))))))))(((++++++++++++************'''(((((()))***+++++++++++++++************++++++'''((()))+++,,,,,,,,,,,,+++******)))))))))))))))((('''&&&%%%&&&(((***+++***)))))))))***,,,...///333222222222000///...---)))+++,,,...............((((((''''''''''''((()))'''''''''''''''&&&&&&&&&+++*********))))))((((((((((((''''''''''''((((((''''''(((((()))))))))***))))))************))))))++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,---...///000000------------------------------......///000000000222222222222222222222222444111...+++***+++---///000000000000000000000000333444555666777777777777666888999888777666777999:::;;;===>>>>>><<<;;;999999;;;>>>@@@@@@AAACCCEEEHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAA???===<<>>>>>>>>???@@@@@@AAA============<<<;;;:::999<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999999999888888888777777888999999999999888777777999999999999999888777666666666777777777777777666666666666666666666666666444444444333333222222222444111//////222333222000000000000000////////////////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------...//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++***++++++++++++***))))))(((((())))))******++++++*********))))))))))))))),,,,,,,,,++++++************+++,,,------,,,+++***************************((((((((()))******++++++))))))))))))************+++*********))))))((((((******))))))(((((('''''')))***++++++++++++***))),,,+++******))))))******+++***)))'''''''''((()))+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************(((((()))))))))*********)))***,,,---......---,,,++++++++++++++++++++++++++++++******++++++,,,---111111000///////////////---------......000111111,,,,,,------...000111222////////////////////////111000///......------...///000222333222111///---...---,,,---/////////...,,,,,,...///000000000000////////////000000000000000000//////.........---//////////////////////////////.........---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++++++++***))))))*********++++++++++++++++++++++++((()))***+++++++++++++++++++++************+++++++++******))))))))))))))))))************+++++++++******))))))))))))************))))))))))))******))))))))))))((((((((((((***)))(((''''''((()))*********))))))***,,,...///222222222222111000//////,,,,,,.../////////...---)))))))))))))))*********''''''''''''''''''''''''************)))))))))(((***))))))(((((())))))***(((((()))))))))*********))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------...............------------------------,,,,,,------.../////////222222222222222222222222222111...,,,,,,---...///000000000000000000000000222333444555666666666666444666777666555555666777:::;;;===>>>>>>===;;;:::<<<>>>AAABBBCCCDDDEEEGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA???===<<>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;:::999999999999999888888777999999999999999888777777666666777777777777666666444444444444444444444444444333333333333333333222333111//////222333222000000000000/////////......////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------......//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((((((((((((((())))))************)))))))))))),,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))************+++*********))))))))))))******))))))((((((((((((************************,,,+++******))))))******+++***)))((('''(((((()))******************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************+++,,,,,,,,,------------+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---111000///............///,,,,,,,,,------...///000......//////////////////////////////////////////000000///............///...///111111111000...------,,,+++,,,...///...---------...///000000000000////////////000000000111000000/////////..........................................------------,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------...++++++++++++++++++++++++******+++++++++******)))+++******))))))******++++++******)))))))))))))))(((((()))))))))***************))))))))))))******,,,++++++******++++++,,,))))))))))))((((((((((((***)))(((((('''((()))***************+++,,,...///222222333333333333222222///000000111000///...---))))))************))))))((((((((((((((((((((((((************))))))))))))+++******))))))******+++)))************+++++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,//////.........---------------------------------++++++,,,,,,---.........000000000000000000000000111000000/////////000000000000000000000000000000111222333444555555555555222333555555444444555666;;;;;;===>>>>>>===<<<;;;<<>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999============<<<<<<<<<<<<999999::::::999999888777888999999999999888777777666666777777777777666666222222222222222222222222222333333333333333333444333111///000111222111000/////////.........------////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------++++++,,,,,,,,,---------,,,---------------------+++++++++++++++******)))******))))))))))))))))))************************++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,************************++++++******)))(((((('''))))))))))))***************************)))))))))***))))))))))))(((((((((,,,+++***))))))***+++,,,++++++***))))))))))))*********)))((((((((()))))))))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,************************,,,,,,---------.........---,,,+++***))))))))))))------------------------+++++++++++++++,,,------//////...---------......,,,,,,,,,,,,,,,---...///000000111000///...,,,+++//////////////////////////////......//////000000...///000000000///---,,,---,,,+++,,,---......,,,...//////000000000///////////////000000000111111000000////////////......------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------..............................++++++++++++++++++++++++,,,,,,,,,++++++)))((((((+++******))))))******++++++******)))))))))))))))'''((((((((())))))))))))******))))))))))))******,,,++++++******++++++,,,(((((((((((())))))))))))))))))((((((((())))))***+++*********+++---///000111222333444555555555555222333333333222000...---'''(((((()))(((((('''&&&(((((((((((())))))))))))*********)))))))))))))))*********))))))*********++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++,,,,,,+++++++++,,,------................................................+++,,,,,,------...//////000000000000000000000000///000111111222222222222000000000000000000000000000111222333333444444333111222444444444444666777;;;<<<<<<============<<<;;;===???@@@@@@@@@BBBCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>@@@AAAAAAAAABBBAAAAAAAAA@@@???===;;;;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::::::::999:::::::::::::::999999888888888999999999888888777666777777777777666666555222222222222222222222222222222222333333444444444222111000000000111111111///.........------------////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++,,,,,,++++++***)))---------,,,,,,+++++++++)))***************++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---************************************))))))((((((((()))))))))************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++***)))))))))))))))******))))))))))))))))))(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++*********************************++++++++++++,,,---,,,+++)))))))))***+++------------------------,,,++++++++++++,,,------...------,,,,,,------------,,,,,,,,,---......//////000111111000...,,,***////////////////////////............///000111222//////000000000///...---...---,,,---/////////...000000111111111000////////////000000000111111111000000//////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******++++++,,,---......+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******+++******)))))))))))))))((((((((()))))))))************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++*********+++---///000111222333444555666666666444444444444222000...---((((((((((((((('''&&&&&&'''((((((((())))))******))))))))))))))))))*********))))))(((((())))))***,,,,,,,,,+++++++++++++++******)))(((((()))******))))))*********+++++++++,,,+++++++++,,,------...,,,,,,------...//////000........................---------...//////000000///////////////////////////000111222333333333222000000000000000000000000///000111222333333333333111333555555555666888999;;;<<<<<<======>>>>>>===;;;===???@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@?????????@@@AAABBBBBBBBBAAAAAA@@@???===;;;::::::;;;<<<>>>========================<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999;;;;;;;;;;;;;;;:::999999777888888999999999888888777777777777777666555555333333333333333333333333222222222333333444444444000111000000//////000111///.........------------////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))******+++++++++++++++,,,,,,,,,,,,+++******......------,,,,,,++++++))))))******+++++++++,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---************************(((((())))))************((()))))))))***************************+++++++++))))))))))))************,,,+++)))(((((()))+++,,,+++***))))))(((((())))))))))))******************(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++************************))))))))))))************,,,+++*********,,,---...++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------..................///000---...000111111///---,,,////////////////////////.........///000111222333111111111111000000//////000///...///000111111///111111111111111111000000000000000000111111111111//////000000000000000000////////////////////////------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---((()))***+++,,,+++++++++++++++++++++++++++++++++((()))***+++++++++++++++***))))))))))))))))))***+++******))))))))))))))))))))))))*********++++++******))))))))))))******)))(((((((((((((((((()))'''((((((((()))))))))***(((((()))***************++++++***+++,,,---///000111222333444666666666777555555555444333111///---,,,+++***)))(((((())))))&&&''''''(((((())))))***))))))))))))************)))))))))(((((())))))))),,,,,,,,,++++++++++++***+++***)))(((((()))***+++*********++++++++++++,,,,,,++++++,,,,,,---...///++++++,,,---...///000111........................------......///000000111////////////////////////000000111222333333333222000000000000000000000000///000111222333333333333111333555666666777999;;;<<<<<<<<<======>>>>>>???>>>@@@BBBBBBAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@AAABBBBBBBBBAAA???>>>===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999777777888999999999999888777888888777777666555444555555555555555555555555222333333333333333333444000000111000///...000222/////////.........------////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((())))))******++++++,,,,,,,,,,,,,,,++++++***++++++******************))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,************************'''(((((()))******++++++))))))))))))*********************+++++++++++++++)))))))))************+++,,,+++***))))))***+++,,,******)))(((((((((((()))((()))***+++++++++******)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,---......//////.........//////000,,,---...000000000/////////////////////////////////...//////000111222333222111111111000000000000111000///000222222222000000111111222222222111111000000000111111111222222//////000000000000111111000000000000000000000000------------,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++(((((())))))******++++++)))***,,,---...------,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,***))))))(((((())))))***+++******)))))))))))))))************++++++++++++******))))))))))))******+++******))))))******+++''''''(((((())))))******(((((()))***++++++++++++++++++++++++,,,...///111111222333444555666666666444444555444333111///......,,,***''''''''')))***%%%&&&&&&'''(((((())))))((()))))))))************+++******))))))******+++,,,+++++++++************+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,...//////,,,---------......//////........................,,,,,,---......//////000000000000000000000000000111111111111111222222222000000000000000000000000000000111222333333333333111333555666666888:::<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@?????????@@@AAA???@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>?????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777777888999999999999999888888888888777666555444444444444444444444444444444333333333333333333222///000111000......000222000000000/////////......////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++))))))))))))*********+++((())))))***++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))************))))))***++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++************************)))))))))))))))*********))))))))))))*********************++++++,,,,,,,,,))))))*********+++++++++******************************)))(((((((((((((((((()))***++++++++++++*********************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------.../////////......------...................../////////000////////////////////////000/////////000111222222111111000///////////////000/////////111222111000000000111222333333333333000000111111111222222222//////000000000111111111000000000000000000000000.........------------,,,)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++************************)))***,,,...//////...---++++++++++++++++++++++++)))******+++++++++******))))))(((((((((((())))))+++******)))))))))))))))))))))))))))******************))))))))))))************))))))))))))******'''''''''((()))*********'''(((***+++,,,,,,++++++,,,+++++++++,,,...000111111222333444555555555555333444444444333111///...---+++'''$$$$$$%%%''')))%%%%%%%%%&&&'''(((((()))(((((())))))*********+++,,,++++++++++++++++++,,,+++++++++******)))))))))+++***)))'''''')))***+++++++++,,,,,,,,,---------+++++++++,,,---...///000///............---------////////////////////////++++++,,,------......///111111111111111111111111222222111000000111111222000000000000000000000000000111222333333444333333000222444555666777:::<<<<<<<<<<<<<<<===>>>@@@@@@AAACCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@AAA>>>???AAAAAAAAA???===<<<<<<===>>>>>>>>>>>>============>>>>>>?????????@@@????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::666777888999999999999999888888888888777666555444444444444444444444444444444444444333333222222222...000111000...---///222000000000000////////////////////////////////////000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------...//////++++++++++++++++++++++++))))))))))))************))))))***+++,,,,,,------,,,,,,------,,,,,,+++************++++++,,,,,,---))))))***+++,,,,,,---------,,,,,,++++++************+++,,,------,,,+++***************************++++++******)))((((((((())))))))))))*********************++++++,,,,,,,,,))))))******++++++++++++)))***++++++++++++***)))******)))(((((((((((((((((()))***+++,,,,,,+++***+++++++++*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,***+++,,,,,,+++***((('''---------------------------,,,,,,,,,,,,---......---------------...///000...------,,,,,,,,,------000///............//////////////////////////////000000000000000111111222000000///...............000///...///000111000//////000111222333444444444000111111111111222222222//////000000111111111222//////////////////////////////.........---------)))***,,,------,,,***)))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++((())),,,.........---,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))(((((((((((())))))+++******)))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((&&&''''''((()))******+++'''(((***+++,,,,,,+++++++++++++++,,,---...000000444333333222222333333444333333333222111...,,,++++++*********))))))((((((''''''''''''((((((((()))'''(((((()))))))))))))))******************************+++++++++,,,,,,,,,+++***((('''''''''((()))++++++,,,,,,,,,,,,------......------------,,,,,,............---------------------............///111111000000/////////...111111222222222222111111000000000000111111111111111000000///...---------000111111222222222222111555555666666777777777888999:::;;;::::::<<>>??????@@@@@@@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;<<<>>>???@@@@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@============<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;:::999888888999999999999888666555444444333333222333444555666222333333333333222111111111111000000//////......000000000000000000000000111000000///...---------,,,,,,------------,,,,,,......///000///...,,,+++,,,,,,---......---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---,,,+++***))))))***,,,------,,,***))))))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///---+++******+++,,,...------,,,++++++******)))))))))))))))***+++,,,---***************************)))'''&&&'''(((***++++++++++++***)))(((((('''************************++++++************++++++******))))))(((((('''''',,,,,,+++***))))))******((())))))))))))***************))))))))))))******))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,++++++***)))(((((())))))))))))***************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---......---,,,,,,.........////////////000,,,,,,------......//////---,,,*********+++---///------...///111333444555000000000000000///.........//////000111222222222333333333222222222111111000000000000000000000000.........///////////////...//////000000000000000........................------------------------,,,,,,,,,+++++++++******''''''((()))***,,,...///((()))+++,,,---,,,,,,+++++++++************************))))))))))))************))))))((((((''''''(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///000333333444444555555555555444444444333111///,,,+++************)))))))))((((((((((((((((((((())))))'''(((((()))))))))))))))************************************++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,------++++++,,,,,,---------...////////////............------------............000000/////////.........000000111111111111000000...////////////000000000111000000///......------///000111111222111111111444444555555666777777888:::;;;<<<;;;;;;<<<>>>AAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>??????@@@>>>>>>?????????@@@@@@@@@>>>>>>=========<<<<<<<<<<<<============<<<;;;::::::;;;;;;::::::999888777555555555555555444333222444444333333333444555666222333333333333222111111111000000000/////////...000000000000000000000000111000000///......------------............------..................------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,---------,,,***)))((()))***,,,---...---,,,+++************++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,---,,,+++******+++---...+++++++++++++++++++++,,,++++++***************+++***************************)))((('''''')))+++,,,,,,,,,,,,+++***)))))))))************************+++******))))))******+++******))))))((((((((((((,,,++++++***))))))*********++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,,,,+++******))))))))))))))))))*********************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,///////////////000000000------....../////////...---......///000222333444000000000000000///............///000000111222222111111111111000000000///000000000000000000000000////////////............,,,---......//////.....................---------------------------------,,,,,,+++++++++***************))))))***+++,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******))))))))))))*********)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++,,,...///000222333555666777777777777444444444333111///---+++************))))))))))))******))))))))))))))))))'''((())))))******))))))************************)))))))))************+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------))))))***+++,,,---..................---------,,,------------............///............---------//////000000000000//////............////////////000000000///......------...///000000111111111000222333444555666777888999;;;<<<===<<<;;;<<<>>>@@@@@@AAADDDFFFGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@CCCCCCAAA@@@???>>>======>>>======<<<======>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>????????????@@@>>>>>>>>>=========<<<<<<==================<<<;;;999::::::999999888777666333333444444444333333222444444444333444444555666333333333333333222222111000000000000////////////000000000000000000000000000000000///......------.........//////...............---------......///,,,------......------,,,,,,,,,,,,,,,++++++++++++************************.........---,,,***((('''***+++,,,.........---,,,************+++++++++,,,)))******++++++******)))*********++++++++++++,,,,,,+++*********,,,---...)))******+++,,,,,,---------,,,+++***))))))))))))************************+++***)))))))))***+++,,,------,,,,,,+++*********************************+++******))))))******+++***))))))))))))(((((((((,,,+++******)))************++++++++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,,,,++++++*********))))))))))))************++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++************++++++++++++//////////////////......+++---///000111000...---.........//////000111222///000000000000///............//////000000111111////////////............000000000000000000000000000/////////...---------***+++,,,,,,------,,,,,,///.........------,,,,,,------------------------+++++++++***************---,,,+++***))))))))))))+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++,,,---...//////111444666888888777666444444444333111///---+++*********)))))))))))))))+++++++++************)))(((((()))************)))************************)))))))))))))))))))))***++++++---------,,,+++***+++++++++,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,---------.........------------------------......////////////.............../////////000000000000//////............---...///000000111000000222333444555777888::::::<<<===>>>===<<<<<<===???>>>AAADDDGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAABBBBBBAAA@@@>>>>>>>>>?????????>>>======<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<<<<======>>>======<<<<<<999999999888888777666555444444555666666666666666555444444444444555555555333333444444333333222111000000000000////////////////////////////////////000000//////..................////////////.........---,,,,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++***)))------.........---,,,+++*********+++++++++,,,,,,******++++++++++++******************++++++++++++************+++,,,......*********++++++,,,,,,,,,,,,++++++***))))))******************************++++++*********+++,,,---,,,,,,+++++++++***************************************))))))))))))******))))))))))))))))))))))))++++++***************+++(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))+++++++++,,,+++++++++***---,,,,,,,,,++++++******((()))))))))************,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,+++++++++***+++,,,---...------,,,//////.........///000000//////000000//////...---.........//////000000000........................000000000000000000000000000000///...------,,,,,,******+++,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------************************---,,,+++***)))))))))))),,,+++++++++******))))))******++++++++++++,,,,,,))))))************))))))))))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++,,,---...---///222444666666666555333333333222111...,,,***))))))))))))))))))******++++++++++++************((())))))******************************************))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------------......////////////......//////000000000111111111////////////............------///000000111111111333444555666888999:::;;;;;;<<<>>>===<<<<<<<<<>>>===@@@CCCEEEGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCCCC@@@???>>>===>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<============<<<<<<888888888888777666555555444555666666777777777777555555555555555555555444333444444444444333222222////////////000000000000////////////////////////////////////..................////////////.........---,,,,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000000///...---+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++))))))******+++,,,---...,,,,,,,,,+++++++++************))))))***++++++,,,************************+++++++++++++++,,,,,,---***************)))))))))***************************))))))))))))))))))***))))))))))))************+++***************++++++(((((()))))))))*********++++++************++++++))))))))))))))))))))))))***++++++,,,,,,,,,+++***,,,,,,+++++++++++++++***((()))))))))************,,,,,,+++***)))))))))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++******+++++++++------------............------,,,,,,++++++******,,,++++++***+++,,,---...///.............../////////////////////...------.............../////////////////////////////////////////////////////////000//////...---,,,,,,+++++++++,,,---------------......------,,,,,,,,,,,,------------------------******************++++++++++++******)))*********,,,++++++******)))))))))((()))))))))*********+++((()))************)))((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++++++++++++++,,,------,,,...000222333444444444222222222111///---+++)))))))))))))))************))))))*********+++++++++((()))******++++++******************************+++************)))))))))((())))))***************++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++////////////............,,,,,,,,,,,,------------,,,,,,,,,------------.........////////////......000000000000111111111111//////////////////......---...///000111222222222333444555666777888999:::999;;;======<<<;;;<<<======>>>AAACCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDD???>>>>>>>>>>>>???@@@@@@======<<<;;;:::::::::;;;======<<<<<<<<<<<<======???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<888999999888888777666555222333444555555555555555555666666666666555444444444444444444444333222222////////////000000000000000000000000000000000000//////////////////...............//////...............---------......///...------,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++++++++,,,---...///111000///---+++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))************+++))))))******+++,,,,,,,,,------,,,,,,+++******)))))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))************+++*********)))******+++,,,***++++++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))***+++,,,---,,,+++***************************))))))))))))************++++++******)))*********++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,------------------,,,,,,...---+++******,,,...000......---------......///...////////////...------------................../////////000000000000000///////////////////////////.........---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,,,,*********)))******+++,,,++++++***)))))))))******''''''(((((()))*********((()))***++++++***)))((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''+++++++++***++++++,,,---......///000222333333444111111111000...,,,)))(((((()))))))))************'''(((((()))***+++,,,,,,))))))***++++++++++++***************************,,,,,,++++++************)))))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------............---------,,,++++++,,,,,,,,,---------,,,---------............/////////000000//////////////////000000000000111.../////////////////////---...///111222333333333333333444444555666666777666888;;;<<<<<<;;;<<<======>>>>>>???@@@@@@@@@???????????????????????????=========>>>???@@@BBBBBB@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999999::::::===<<<<<<;;;;;;<<<<<<===??????>>>>>>============;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;;;;999999999999888777666666222333333444444444333333555666777777666555444333444444444555444444333222.../////////000000000111000000000000000000000000.../////////////////////------............------..................------...---,,,,,,,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++------,,,+++,,,---.........---,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))*********************+++++++++******,,,++++++++++++++++++++++++***************++++++************************)))******+++++++++++++++************************************************))))))(((((((((((())))))))))))*********+++++++++******))))))***++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((***+++------,,,+++***))))))))))))))))))))))))))))))))))))*********************)))******++++++******************************+++,,,,,,,,,,,,++++++***))))))))))))***+++************++++++++++++,,,,,,,,,,,,------------++++++******++++++,,,,,,---,,,,,,,,,---...//////......//////......---,,,------------------------.../////////000000000000////////////////////////------------------------+++,,,------......------+++++++++,,,,,,------...------------------------++++++,,,,,,,,,---------++++++***************+++******)))(((((()))***+++'''(((((()))******++++++((()))***++++++***)))((('''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&+++++++++***++++++,,,,,,000//////000111222444444000000000///---+++)))'''(((((())))))*********+++&&&&&&''')))***+++,,,---))))))***++++++++++++***************************,,,,,,,,,+++++++++************)))((()))***,,,---++++++,,,,,,,,,---------++++++,,,---......///000+++++++++*********))))))++++++,,,,,,,,,------------------......///////////////000000000000//////............/////////000.........///////////////...///000111333333444444222222222333333444444444444777:::;;;;;;;;;<<<=====================>>>>>>========================;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAA???<<<:::888:::999999888888999999:::<<<<<<<<<;;;;;;<<<<<<<<>>>>>=========<<<:::::::::999999999888888888999::::::;;;;;;;;;:::999::::::999999888777666444444444555555444444333555666777777777666444333444444555555444444333222.../////////000000111111000000000000000000000000.........///////////////,,,------------------,,,......///000///...,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,------.........------------------------000///---,,,+++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,---------******++++++++++++******))))))))))))******************+++++++++******)))*********++++++,,,---------,,,+++***))))))))))))************************))))))***++++++++++++***+++++++++++++++++++++,,,************************))))))(((((((((((())))))))))))******++++++++++++******))))))***+++,,,,,,((())))))))))))*********,,,++++++******++++++,,,))))))))))))))))))))))))((()))+++---------+++***((((((((((((((()))))))))))))))))))))***************)))))))))***+++,,,,,,******************************+++,,,,,,,,,,,,++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,)))))))))******++++++,,,&&&''')))*********(((''',,,,,,,,,,,,---...//////......//////......---,,,------------------------........./////////000000////////////////////////,,,,,,------------------++++++,,,------------,,,)))***+++,,,------...///------------------------,,,,,,,,,------.........,,,,,,+++***))))))))))))))))))(((((((((***+++,,,((())))))***++++++,,,,,,''')))***++++++***)))''''''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,///////////////.........000000...---+++***((((((+++++++++***)))(((((('''***++++++,,,,,,++++++*********)))))))))))))))***+++,,,---,,,)))'''&&&'''++++++,,,,,,,,,++++++*********+++******)))((('''***++++++,,,,,,++++++*********,,,---.../////////,,,---......//////......,,,---------------,,,,,,---...///...---,,,---..................///000000------------..................//////000000111111111111222333333333333222333333222222333333444555555666777999999:::::::::777999<<<>>>???>>><<<;;;===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<======>>>>>>>>>===<<<;;;;;;:::::::::666333333666888999888888:::;;;:::777555777999999999:::;;;<<<===>>>>>>>>><<<;;;::::::999777666777888999:::::::::::::::888888888888888888888888555555444333333222111111444444444555555555666666444444333333222111000000000000//////.........---////////////////////////......---...///111333444////////////...,,,)))(((------...............---,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))++++++***)))((('''&&&&&&++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))***+++,,,,,,------************)))'''&&&%%%&&&&&&'''((()))***++++++)))************+++++++++******))))))))))))******)))***+++,,,,,,+++***)))************************((()))***)))((('''((())))))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******************+++++++++*********))))))))))))))))))))))))))))))+++++++++************))),,,++++++******++++++,,,))))))*********+++++++++------,,,+++,,,---...///333333222111000...,,,+++---,,,,,,++++++,,,,,,------......///000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))$$$&&&''')))***+++******$$$&&&'''))))))'''&&&$$$+++***(((***,,,---***(((***)))(((&&&&&&((()))***++++++***)))((((((((()))+++******)))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((*********+++++++++,,,,,,...............///////////////...,,,+++***)))((()))))))))))))))*********)))******++++++******)))******)))))))))))))))***'''))))))(((&&&$$$$$$%%%(((((()))))))))(((((('''((())))))*********))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------------............---------...///...---,,,---///...............///000000////////////000000000000/////////...............///000111111222222111111222222111111222222333444888888888888888777666666999999::::::;;;<<<<<<===;;;:::999888888999:::;;;<<<;;;;;;;;;;;;<<<=========<<<<<<;;;::::::999999888666333333555777888777888:::;;;:::888777888::::::;;;;;;<<<===>>>??????>>>===;;;:::::::::888666777777888999999999999999888888888888888888888888555555444333333222111111333444444444555555555666444333333222111111000000000/////////.........---////////////////////////000000///......///000111/////////...---+++***))),,,,,,------------,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++*********++++++++++++++++++++++++******++++++++++++************))))))))))))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))*********+++))))))***++++++,,,------************)))(((''''''''''''(((((())))))******))))))*********+++++++++******))))))))))))************++++++++++++******************************)))***+++***)))((()))***))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,+++++++++************)))))))))))))))))))))'''''''''''''''''''''''')))*********++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++,,,,,,,,,---...//////000000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************************---+++))))))***+++***)))'''''')))******))))))(((((()))************)))(((+++))))))***,,,,,,***(((+++***(((''''''(((***+++))))))(((((('''((((((((()))))))))((((((''''''&&&'''((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((&&&&&&&&&''''''''''''(((*********++++++++++++,,,,,,------....../////////------,,,,,,+++******)))&&&&&&'''(((***+++,,,,,,((())))))))))))))))))((())))))))))))))))))******(((***+++***)))'''((((((&&&''''''((((((((('''''''''''')))******+++++++++******++++++++++++******+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,---....../////////......---...///...------...///.........---......///000...////////////000000000//////......---,,,,,,+++......///000000000000000111000000000000111222222666666666666666555555555:::999777666777999;;;===999999888888888888999999999999:::::::::;;;;;;;;;;;;;;;::::::999888888888666444333333444666666666888999::::::999999:::;;;;;;<<<<<<===>>>???@@@@@@>>>===;;;;;;;;;;;;999888666666666777777777777777666666666666666666666666555444444333333222222111333333444444444444555555333333222222111000000000/////////...............////////////////////////222111000...------------//////---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))*********++++++******************************++++++++++++******''''''((()))***+++,,,,,,))))))******+++,,,,,,,,,)))***************))))))(((((((((((()))))))))))))))))))))*********++++++******))))))))))))******++++++************++++++)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))(((((())))))***+++,,,++++++++++++*********))))))))))))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,************************+++************)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++************++++++)))))))))************+++***+++,,,---------------***+++,,,------......---,,,,,,,,,++++++,,,,,,,,,------...///////////////***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***++++++------...///---,,,,,,++++++,,,,,,---************************---+++))))))***+++***)))))))))******)))((('''&&&***************************))))))***++++++***(((+++***)))(((((()))***+++''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''(((************++++++++++++++++++,,,---......//////++++++++++++************%%%&&&'''((()))++++++,,,((())))))******))))))(((((())))))***************(((***++++++***)))***+++((()))******+++*********(((((()))*********************++++++++++++*********+++++++++++++++*********++++++,,,,,,,,,,,,,,,---...//////////////////,,,---///...------...///.........------......///,,,,,,,,,---------..................------,,,,,,......///000000000000///000////////////000111111111222222333555666777888888777666555666777999::::::::::::999999:::::::::777777888999999:::::::::999999888888888777777777444444333333333444555555777777888888888999999::::::;;;;;;<<<===>>>???@@@>>><<<;;;;;;<<<<<<:::999555555555555555555666666555555555555555555555555444444444333333222222222333333333333333333444444222222111111000000000000................................................111000///...------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***************************************))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******'''(((((()))******++++++))))))******+++++++++,,,))))))***+++++++++++++++***)))))))))((((((((('''))))))))))))******************))))))))))))******,,,+++***))))))***+++,,,************************((()))******)))(((***+++))))))))))))))))))))))))))))))))))))*********+++++++++++++++************)))))))))))))))*********************************))))))*********+++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++************)))++++++************++++++))))))))))))************&&&(((***,,,............++++++,,,....../////////+++++++++,,,,,,++++++++++++,,,------......------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***)))))))))))))))(((((('''))))))(((((((((((()))))))))))))))*********))))))+++***))))))))))))***+++&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++***++++++,,,---......///************************''''''(((((()))))))))))))))******************)))'''((()))***************$$$&&&(((((('''&&&'''((()))***++++++,,,,,,,,,+++***************)))(((((()))******++++++******))))))***+++,,,------------++++++,,,------------------......///000000//////,,,---......------...000......------------......,,,,,,,,,,,,------------------........./////////...///000000111000000000//////......//////000111000000111222333555777888555555666666666666666666888999999999999999999888555666777888999999999999777777777777777666666666333333333333333333444555555555555666777888888777888999999:::;;;<<<======<<<;;;::::::;;;<<<;;;999555555444333333444444555444444444444444444444444444444333333333333222222333333333333333333222222111111000000000000//////---------...............---------------------------............---------...---+++******+++,,,------------------,,,++++++************************************************((())))))******))))))(((*********+++++++++,,,,,,//////...---,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********))))))))))))))))))))))))))))))******++++++******)))******)))))))))))))))))))))***************++++++((()))***++++++,,,++++++******))))))((((((''''''(((((()))))))))***************))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++&&&'''((((((''''''(((***((((((((((((((((((((((((*********++++++++++++++++++++++++*********))))))(((((())))))************************************(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++******))))))******+++))))))))))))))))))))))))((()))+++,,,---,,,++++++)))***+++++++++++++++******++++++,,,,,,++++++***)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***((((((((((((((())))))***))))))(((((((((((())))))((()))*********)))))))))***))))))))))))))))))***''''''''''''((())))))************************+++''''''''''''(((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))************+++***++++++,,,,,,---------*********)))))))))))))))(((((((((((((((((((((((()))******++++++******)))&&&''')))***++++++******&&&((())))))((('''((()))'''((()))******+++******+++++++++******)))''''''))))))************))))))((()))***,,,---.........+++,,,,,,---------------,,,---...///////////////+++---......------///000///...------,,,------------............/////////,,,------...//////000000...//////000000000000000//////......//////000111444333222111222333444555444555555666666555555444555555666777777666555555333555666888999999999888777777666666666666666666222333555444333333444666666555444555666777666555666777777888999:::;;;;;;:::999888999;;;;;;;;;999666555444222222333444444444444444444444444444444333333333333333333333333333333222222222222111111000000000///////////////---------------.........------------------------++++++,,,---.........---,,,++++++++++++,,,,,,------.........---,,,+++***)))))))))*********************************************++++++++++++******************++++++++++++.........---,,,,,,++++++++++++++++++++++++++++++*********++++++*********++++++*********)))))))))************************))))))************))))))************))))))((((((************************(((((()))***+++++++++*********))))))((((((''''''((((((((()))))))))************))))))))))))******++++++************++++++************************$$$&&&''''''''''''(((***((((((((((((((((((((((((******+++,,,,,,,,,,,,++++++************)))))))))((((((((()))******++++++(((((((((((((((((((((((('''''''''((((((((())))))'''(((((())))))*********(((((()))))))))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))))))))*********)))))))))))))))((((((,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))))))))***+++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---++++++***))),,,++++++******++++++,,,************************+++***((()))***,,,++++++((((((''''''((()))***+++************************''')))******)))(((((()))((((((((())))))(((((((((((((((((('''(((((())))))************************&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++++++++++++++,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&''')))+++,,,+++***))))))+++,,,,,,***)))******&&&'''((()))************))))))*********))))))((())))))************))))))))))))***++++++,,,++++++******+++,,,,,,,,,,,,,,,++++++---....../////////+++,,,......---...///111///...------,,,,,,,,,---------........./////////------------------......------...////////////.../////////...///000000111444333222111111333555666666666444444333444555666444555666666666666555444333444777999::::::999888666666666666666777777777222444666666444333555666888666444555777777666444555666777888999::::::;;;999888777888:::;;;:::999777555444222222333444555555555555555555555555555333333333333333333333333333222222222111111111111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++***)))((()))))))))*********+++******************************++++++++++++******************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((((((((())))))))))))******++++++++++++++++++++++++))))))************)))))))))))))))))))))*********************))))))))))))(((((()))*********))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))))))))************++++++++++++******((((((((((((((((((((((((%%%&&&(((((('''''')))***((((((((((((((((((((((((((()))***+++,,,++++++***************))))))))))))'''(((((()))******++++++''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))******+++(((((((((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))))))))************))))))((((((((((((,,,+++***))))))))))))))),,,,,,------------,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++******))))))******+++************************+++)))((()))***,,,,,,+++******(((''''''(((((()))((()))************)))(((&&&)))+++***((('''(((***''''''((((((((((((''''''((((((''''''&&&&&&''''''******))))))((('''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))************,,,,,,++++++++++++++++++*********)))((('''''''''''''''''''''(((((())))))''''''((((((((((((''''''%%%''')))+++,,,+++***)))'''((())))))'''&&&&&&''''''((()))***++++++++++++'''((()))******++++++***))))))************))))))***************)))(((((())))))***++++++++++++******+++,,,---............+++,,,............///111///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***+++,,,------......------///////////////000111111000000000000222555888:::999777333111111333666999555666777888888777666555333444777999::::::999888666666666777777777777777111444777777555444555777:::777555666888888666333666666777888999::::::;;;888777666777999::::::999777666444222222333444555555555555555555555555555333333333333333333333333333222222222111111000000.........///////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***((()))+++,,,------,,,+++,,,,,,,,,++++++)))(((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++%%%&&&'''(((***,,,------++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&'''((()))***++++++++++++++++++++++++++++++))))))************))))))''''''((()))***+++,,,,,,*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++,,,,,,+++***)))''''''''''''''''''''''''%%%'''))))))((()))***,,,(((((((((((((((((((((((('''((()))++++++******)))************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))+++++++++************)))******))))))))))))************))))))(((((((((''''''&&&&&&''')))+++...///&&&'''((()))))))))))))))((()))+++,,,,,,+++)))(((,,,,,,---.........------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,+++---,,,***((('''&&&''''''$$$&&&'''))))))'''&&&$$$&&&)))+++***((('''(((***&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))***+++,,,,,,++++++***)))))))))))))))***************)))(((((())))))*********))))))((((((((('''(((((()))***+++******)))(((((((((((((((&&&&&&'''((())))))((((((******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***+++++++++,,,,,,+++***+++,,,,,,***(((------------------------------------------------,,,+++*********,,,...000))))))***++++++++++++***++++++,,,,,,---...//////------,,,---...000222333222222333444555666777888999777666555444444555555777777666666555555555444444555777999999999777666777777777888777666666555666555444333444666888999999999777666555555555555888888888777777777777777::::::999888777777777888555444333222111222333444555555555444444555555666333333333333333333333333222222222111111111111000111111000000000000111111...........................---,,,+++***+++,,,------.........---,,,,,,+++***************************++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,***+++,,,,,,,,,,,,+++***+++***)))((((((***,,,---************************************************)))))))))))))))******+++)))***++++++***)))***++++++++++++************)))***)))(((''''''((()))***)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((('''&&&%%%$$$******)))(((((((((((((((((((((((((((((((((((((((*********************************))))))))))))))),,,+++***((((((((()))***&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))***************++++++++++++***))))))++++++******************++++++******))))))((((((((()))+++------+++)))(((000...***'''&&&(((***,,,******))))))))))))************)))))))))))))))***------------,,,,,,+++***))))))))))))((((((''''''+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---......---+++*********++++++,,,++++++******++++++,,,******************************++++++++++++******************************++++++************++++++******))))))))))))******(((((())))))******++++++))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''((())))))*********)))(((((((((((((((***************)))(((((())))))************)))))))))(((((((((((())))))*********)))((((((((((((((('''((())))))))))))))))))*********++++++******)))************************************************+++******)))***+++---......---++++++,,,,,,+++***------------------------------------------------------------------,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------.........------------...///111222222222333444555666777777888777666555444444555666888888888888777777777666555777888:::::::::888888555555555555555444444333444555555666777777888888999999888777666555555555777777777777777888888888:::999888888777777888888555444444333333333333333444444333333444555555666555555444444333333333222222222222111111111111000111111000000000000111111...........................---,,,+++++++++,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))************+++++++++))))))))))))))))))))))))+++***)))))))))***+++,,,+++++++++++++++++++++++++++***)))((()))***,,,---***************************************************************++++++,,,)))***++++++***)))***++++++++++++*********))))))+++***)))(((((()))******)))))))))))))))(((''''''))))))*********+++++++++(((((((((((('''&&&%%%$$$******)))((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))***)))((('''%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))(((((((((''''''''''''((((((((((((***++++++++++++***))))))*********************************)))))))))))))))'''((()))******)))(((''')))(((&&&&&&&&&(((+++,,,******)))(((((()))))))))***))))))(((((())))))***,,,,,,------,,,,,,+++***,,,,,,+++++++++*********+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,---...///...,,,+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++******))))))))))))******)))))))))))))))*********************))))))))))))((((((((((((((((((((('''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&''''''((((((((('''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''((())))))))))))(((''''''''''''((())))))******))))))(((((())))))************))))))***))))))(((((((((((()))***))))))((((((((((((((()))***************)))((())))))******+++******)))************************************************++++++******,,,...111333222///---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000///---+++)))+++,,,,,,---------------------------------------...............///000111222222333333444555666666777666666555555555666666::::::::::::999999999999888999:::;;;;;;;;;:::999666666666555555555444444333555777999:::999888777999999888777777666666666666666777777888888999999999999888777777777888888444444444444444333222222222222222222333555666777777777666555444333333222222222222111111111111000111111000000000000111111////////////////////////...------,,,+++,,,,,,,,,------......------,,,,,,------------------------,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))))))))))))))******))))))******+++,,,+++******))))))******++++++***)))))))))***+++,,,************************************************+++++++++***+++,,,,,,---)))***++++++***)))***+++++++++*********)))))))))+++******))))))***++++++))))))******))))))((((((+++++++++,,,,,,,,,,,,---((())))))(((((('''&&&%%%***))))))(((((((((((((((************************************************((((((((())))))************))))))(((((((((((()))((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))''''''''''''((((((((((((******++++++******)))(((************************))))))))))))************((((((((((((((((((((((((''''''''''''((()))***+++******)))(((((('''(((((())))))(((((((((((()))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...///...---------------...***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******************************++++++************++++++******))))))))))))******************))))))))))))+++++++++*********))))))+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&((())))))******))))))(((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))******)))))))))******+++(((''''''&&&&&&&&&''''''((()))))))))))))))((((((((())))))************)))******)))(((((('''(((((())))))(((((((((((())))))************))))))((('''((())))))***************************************++++++++++++++++++++++++---,,,+++,,,...111444666444111---,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***++++++,,,---------------------------------,,,,,,///............/////////111222222333444444555555555555555555555666666666;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999888888777777777777777555666888999::::::999999999999999888888777777666555555666777888999999:::888888777777777777888888111222333444333222111000000000111111333555666777999888777666555444333222222222222111111111000000111111000000000000111111000000000000000000000000......------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++))))))*********+++++++++))))))))))))))))))))))))***************+++++++++******)))(((((()))******+++******))))))***++++++************************************************+++************+++,,,,,,)))***++++++***)))***+++************)))))))))))))))))))))))))))*********))))))*********))))))(((+++++++++,,,,,,,,,------)))))))))))))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))************************&&&''''''((()))***++++++******))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************))))))((())))))))))))************(((((())))))******++++++++++++************+++++++++++++++++++++***))))))******)))(((''''''''''''((((((((('''(((((()))***++++++,,,,,,,,,++++++***************************************++++++,,,,,,,,,,,,++++++,,,,,,---.........------------------***+++---......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++******))))))))))))******++++++******))))))((((((*********))))))))))))((()))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&)))******************)))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((()))))))))*********)))))))))))))))***''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((()))*********************)))(((((('''(((((())))))(((((((((((())))))))))))))))))((('''&&&&&&'''((()))***************))))))))))))))))))))))))************************+++*********,,,///111333333000---+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...***++++++,,,,,,,,,,,,,,,------------------,,,,,,......//////////////////111111222222333333444444444444555666666666777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777888888888777777888999;;;<<<888999999:::999999888777555555666777888999999:::888777777666777777888888000000111222222000///...///000000111333555777888999999888777555444333333222222222111111111000000111111000000000000111111000000000000000000000000.........---------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))***++++++******************************************************************)))))))))))))))***++++++)))***++++++***)))***+++*********)))))))))((((((&&&''''''((((((((())))))))))))************))))))************++++++++++++)))))))))***))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))************)))(((((((((((()))))))))*********(((((())))))******++++++++++++************++++++******+++,,,+++***))))))******)))(((((((((((((((((((((((((((((()))************+++,,,,,,+++++++++******************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------,,,***+++---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++******))))))))))))******++++++******))))))(((((()))(((((((((((('''''''''&&&&&&&&&''''''((((((((($$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))******((((((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))(((((('''((()))******+++*********))))))(((((((((((()))((((((((((((((())))))***'''((((((((((((''''''&&&''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))***+++,,,///---++++++,,,---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((()))+++---///******+++,,,,,,,,,,,,,,,------------------------------...///000000//////111111111222222333333333333333555666777777777777999999999999::::::::::::;;;;;;::::::::::::999999888777666555444555666777999888666666666888;;;<<<888999:::;;;;;;:::888888666666777777888888999999777777666666666777888888000111111111111000//////000000111222444555777888888888777666555444444333222222222111111111111000111111000000000000111111////////////////////////---............---,,,,,,,,,,,,------......------++++++++++++++++++++++++------......------,,,+++)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))++++++++++++*********)))************************************************))))))(((((())))))***+++)))***++++++***)))***+++******)))))))))(((((((((%%%%%%&&&'''(((((((((((())))))******++++++******))))))))))))************))))))************))))))((((((((((((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))%%%&&&''''''((('''''''''((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))******))))))(((''''''(((((())))))*********))))))))))))************(((((((((((((((((((((((($$$%%%'''(((***+++++++++******))))))))))))******)))(((((())))))***+++,,,)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++************++++++******))))))))))))******************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&'''(((((()))&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''(((((()))))))))*********(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))&&&''''''((())))))(((((('''((()))******+++++++++)))(((((((((((())))))***((((((((((((((()))******'''(((((()))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((('''&&&+++***)))***+++,,,+++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---------------+++,,,,,,------.........+++,,,...///000000000000111111111111222222222222222333444666777888888777999999999::::::;;;;;;;;;:::999999888888888888888999888666555444555666777666666777777888888999:::888999:::;;;<<<;;;999888777777777777777888888888666666666666666777888888333333222111111111111111222222222333444666777888666666666555555444444444222222222111111111111000111111000000000000111111........................---.../////////...,,,,,,+++,,,------......---------------------------------------------,,,++++++)))************+++++++++))))))))))))))))))))))))((()))***+++,,,++++++***(((***,,,------,,,***(((+++++++++++++++***))))))******************************************************))))))******+++,,,)))***++++++***)))***+++***)))))))))((((((((((((%%%%%%'''((()))))))))(((((()))***++++++++++++***))))))))))))*********+++)))******++++++******)))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''''')))*********))))))'''''''''(((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))))))))''''''''''''(((((((((((()))))))))))))))(((((('''''''''(((((()))******+++*********)))))))))))))))'''((()))******)))((('''%%%%%%&&&((()))***+++,,,***))))))******+++,,,---))))))))))))***+++,,,---))))))***+++++++++++++++*********+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...+++,,,---...///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++******))))))))))))******)))))))))))))))*********((((((((((((''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((()))******))))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''))))))))))))************+++***)))((((((((((((((('''''''''''''''((()))***&&&&&&'''((())))))((((((''''''(((******+++++++++(((((('''(((((()))***+++((((((((((((((()))******'''((()))***************&&&'''((()))************************************(((((((((((((((((((((((()))***+++,,,+++)))'''%%%((('''''')))+++,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++,,,---.........,,,***(((,,,---......//////......++++++,,,,,,---...//////***+++---///111111111000111111111111111222222222111222444666888888888888:::::::::;;;;;;;;;<<<<<<999888888777666666666777;;;:::888777666777888:::444555777999:::999888777888999;;;<<<<<<;;;999888888888888777777777777777666666666666666777888888666555333222111222333444333333333444555666777888555555555555555444444444222222222111111111111000111111000000000000111111........................---.../////////...,,,,,,+++,,,,,,---.........---........................,,,,,,------,,,,,,+++***)))************+++++++++))))))))))))))))))))))))((()))***+++,,,+++******(((***---//////---***(((+++++++++++++++***)))(((************************************************++++++******++++++,,,---)))+++++++++***)))***+++))))))))))))((((((((((((%%%&&&((()))*********)))((()))***+++++++++++++++))))))*********+++++++++)))******+++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''###$$$&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++))))))))))))************)))))))))))))))(((((('''&&&''''''((()))******+++++++++******))))))(((((((((***+++------+++***(((+++***************+++,,,))))))******+++,,,......************+++,,,---...((()))***+++++++++++++++''''''(((((()))))))))******+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,---///000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++******))))))))))))******(((((())))))******++++++))))))))))))((((((((((((******))))))((((((''''''$$$%%%&&&'''(((***++++++''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%$$$###$$$&&&(((((()))((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&'''''''''''''''''''''''',,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,(((((()))***++++++,,,,,,((((((((((((''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((++++++******++++++,,,---)))************++++++++++++++++++,,,,,,---------******))))))******+++,,,+++,,,------......------........................///////////////000111111111111111111111111111111222222333444555666777888;;;;;;:::::::::999999999999999888777666555444333:::999888777666444333333666777999999888888999;;;======<<<;;;999777555444444444555555555555555444444444555555555555444444555555444444444555555666666666555555555444444444888888777666555444333333555555555555555555555555111111111111111000//////......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***))))))***+++******+++++++++,,,,,,,,,---***((()))+++,,,+++)))((())))))))))))*********,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******))))))(((((()))+++---...++++++++++++++++++++++++++++++******************)))***+++,,,,,,+++***)))************))))))))))))''''''''''''((((((((()))))))))(((((((((((()))))))))(((''''''''')))***+++((()))+++,,,+++***'''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&+++*********))))))((((((&&&''')))+++,,,+++***))))))************+++++++++))))))))))))))))))))))))***,,,------,,,++++++,,,)))))))))******+++++++++++++++,,,,,,,,,---------000...,,,,,,------,,,+++,,,------......------,,,,,,---------------------........................,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&)))+++---,,,+++)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))&&&&&&&&&'''''''''(((((())))))))))))************)))******)))(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))))))))(((((((((''''''***))))))(((((())))))***((((((''''''''''''((((((++++++******++++++,,,---)))************++++++++++++++++++,,,,,,,,,------******))))))******+++,,,+++,,,------......------........................///////////////000111111111111111111111111111111222222333444555666777777888888888888888888999999999999888777666555444444666666666666666555555555777888999999888777888:::999999888888666555333222555555666666777666666555444444555555555555444444555444444444444555666666777777666666666555555555777777666666555555444444333333333333333333333333111111111111111000//////......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))***+++******+++++++++,,,,,,,,,(((&&&$$$$$$&&&'''&&&%%%)))))))))*********++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))***))))))))))))+++,,,---++++++++++++++++++++++++++++++************************++++++++++++******************))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((()))******)))******+++***)))((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))((((((((((((%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((''''''''')))))))))((((((''''''''''''(((***++++++***)))((()))************+++++++++***************************,,,------,,,++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,///---,,,,,,---------,,,,,,------......------,,,.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))******************************))))))))))))************)))))))))((((((((()))+++,,,,,,***)))))))))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))&&&'''''''''''''''''''''''''''((((((((()))))))))+++(((&&&'''***+++(((&&&''''''(((((())))))******************************)))((((((''''''''''''''')))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))*********))))))))))))(((*********))))))*********)))((((((''''''(((((()))+++************+++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,+++,,,------......------........................///////////////000111111111111111111111111111111111222222333444555666666555555666666777777888888999999888777666555555444333333444555666777888888888999:::999777777888999777777777777666555444333666777777777777777666666333444444555555444444333444444444444444555666666777777777777777666666666555555555555555555555555333333333333222222222222111111111111111000//////......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,++++++++++++)))(((((()))***+++******+++++++++,,,,,,,,,***(((''''''((())))))(((************+++++++++,,,++++++,,,,,,,,,+++******)))************)))((((((+++******)))******++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++************))))))))))))''''''((((((((()))))))))***))))))(((((())))))***(((((())))))******))))))************))))))))))))((((((((((((((())))))***************************))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))$$$&&&(((***,,,,,,,,,,,,))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))************++++++++++++((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((('''''')))))))))))))))((((((((())))))***++++++***(((''')))************+++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,*********++++++++++++,,,---,,,++++++---......---,,,------......------,,,//////...---,,,++++++***************************,,,,,,,,,,,,++++++++++++******************************))))))))))))******************)))))))))))))))+++,,,+++***((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((((('''''''''''''''''''''&&&&&&'''''''''(((((((((+++'''###&&&+++---)))%%%(((((((((((())))))))))))++++++++++++++++++++++++)))(((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))'''''''''&&&&&&''''''((()))))))))******++++++++++++++++++*********))))))++++++************++++++))))))(((((((((((())))))***************++++++,,,))))))*********++++++++++++++++++++++++++++++,,,******))))))******+++,,,+++,,,------......------........................///////////////000000111111111111111111111111111111111222222333444444555333333444555666777888999888888777777666555555444222333444555777888999:::999::::::999777666777888888999999999999888888777666666777777777666555555333333444444444444333333444444444444444555666777666666666666666666666666444444444555555666666666555555555444444444444444111111111111111000//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,---,,,+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******************))))))(((++++++************************************************+++++++++++++++,,,,,,,,,***))))))***,,,,,,************)))))))))((('''(((((((((((()))))))))***))))))))))))))))))***'''(((***++++++***)))(((******))))))((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))***+++,,,+++)))'''%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))************))))))(((((((((((())))))))))))))))))((((((((((((((((((,,,,,,++++++++++++++++++******++++++***)))((('''))))))*********+++++++++++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++******---.........,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******************************))))))))))))******)))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((&&&%%%&&&)))+++)))'''))))))))))))((((((((((((***************************))))))((())))))******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((('''(((((()))(((((()))***+++,,,---...++++++++++++************++++++************++++++))))))(((((((((((())))))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,------......------........................///////////////000000111000000000000000000000000000000111111222222333333222333444555666777888999777666666555555444444444555555666777888888999999999::::::999777666777888999::::::;;;;;;::::::999555666666666555555444333222222333333333333222222333333333444444666777777555555555555555555555555333333444444555555666666555555444444444333333333111111111111111000//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((())))))***++++++******+++++++++,,,,,,,,,)))))))))((((((((()))*********+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,++++++***)))***+++++++++*********)))******************************++++++,,,,,,,,,,,,---,,,+++******+++,,,---************)))))))))((((((((((((((()))))))))*********))))))))))))******((()))***++++++***)))(((******)))((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***'''((((((((()))))))))******+++++++++)))&&&###!!!((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((())))))))))))(((((())))))))))))))))))++++++++++++++++++,,,,,,************))))))(((((())))))*********+++++++++************************)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++***)))***,,,.........,,,------......------,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))***+++***((('''(((***))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))$$$''')))(((&&&&&&(((+++******))))))((((((''''''))))))))))))))))))))))))***************++++++,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((())))))(((((()))***+++,,,------+++++++++************)))*********))))))************))))))(((((())))))******))))))))))))***++++++)))************++++++++++++++++++++++++***************))))))******+++,,,+++,,,------......------........................///////////////000111111000000000000000000000000000000000000111111222222222222333444555666777888555555444444333333333333555555666666777888888888888999:::999777777888999999999999:::999999888888555666666666555444333222111222222333333222222111333333333444555666777888444444444444555555555555333333444444555555555666333333222222111111000000111111111111111000//////......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))******+++++++++******+++++++++,,,,,,,,,((()))))))))'''''')))***************+++++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))******+++++++++************************************++++++,,,---------,,,,,,++++++++++++,,,,,,************))))))))))))((((((((()))))))))******+++******))))))******+++******++++++******))))))))))))))))))***************))))))(((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******''''''(((((())))))******(((((())))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))******((((((((()))))))))))))))*********))))))))))))))))))************+++++++++)))))))))))))))))))))))))))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++***)))***,,,......---,,,------......------,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((()))******)))''''''(((***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''((((((((()))))))))''''''((((((((()))))))))###(((+++***%%%###'''+++(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))(((((()))))))))))))))(((((((((((((((+++************)))))))))***))))))(((((())))))*********))))))))))))******)))))))))))))))***++++++)))************+++++++++++++++++++++*********)))******))))))******+++,,,+++,,,------......------........................///////////////000111111000000000000000000000000//////000000000000111111111111222222333444555555333333333222222222222111222222333444555666777888777888999999888777888:::999999999999999888777666777777777666666555444333111111222222222222111111333333333444555666777888444555555555666666666666444444444444444444444444333333222222111000000///111111111111111000//////......---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,++++++***))))))(((******++++++++++++++++++******+++++++++,,,,,,,,,***,,,---+++))))))+++---)))))))))*********++++++)))***+++,,,,,,,,,,,,++++++++++++++++++***))))))((()))***+++,,,,,,++++++******************************++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++************))))))))))))(((((()))))))))*********+++******))))))******+++,,,+++******))))))******'''((()))***+++******)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********'''''''''((()))*********''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))(((((('''(((((((((((())))))))))))(((((()))))))))*********'''''''''(((((()))))))))))))))))))))))))))******)))************+++++++++************************)))***,,,,,,***)))***+++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,***)))***,,,------,,,,,,------......------,,,+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++******))))))))))))******''''''(((((())))))))))))*********((('''&&&(((***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''((()))******+++&&&&&&'''''''''(((((((((%%%(((***(((%%%$$$&&&(((&&&&&&'''((()))***++++++******************************))))))***+++,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))(((((((((((((((***))))))'''&&&%%%$$$###*********))))))))))))((())))))(((((((((((())))))******))))))))))))******)))))))))))))))******+++)))************+++++++++++++++++++++******))))))*********)))***++++++,,,+++,,,------......------........................///////////////000111111000000000000000000000000////////////000000000000000000000111222222333333222222111111111111111111//////000222444555777777666777999999888888999;;;;;;;;;;;;::::::888777777888888888888777666555444111111222222222222111111222333333444555666888888555666666666777777888888444444444444444444444444555555444444333222111111111111111111111000//////......---------,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,)))+++,,,+++((((((***---((())))))))))))*********)))***+++,,,,,,,,,,,,,,,***************)))(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))******+++,,,,,,---......++++++---......---++++++************))))))))))))))))))))))))************++++++************++++++---,,,***)))))))))***+++&&&'''***+++,,,+++***(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''&&&)))))))))))))))))))))))))))************+++++++++''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++))))))(((((()))***++++++)))************+++++++++++++++++++++++++++++++++)))***,,,,,,***)))***++++++++++++******)))))))))++++++,,,,,,,,,---------,,,+++)))***+++,,,,,,+++,,,------......------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((------------------------******))))))))))))******(((((())))))*********+++*********(((&&&&&&(((***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''%%%&&&'''((()))***+++,,,%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''&&&%%%******))))))))))))******---,,,***))))))***,,,---))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))///---+++******++++++*********))))))***++++++,,,*********)))(((''''''&&&******))))))((((((''''''&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++************++++++))))))))))))************+++++++++*********))))))------------------------++++++,,,------......///..........................................------////////////////////////444111///000222333111///222111111000000000000000111111222222333444555555999888888888999::::::;;;888888888777777777666666888777666555444333222222000000000111111222222222444444333222222222222333444444555555666555555444666555444333333333333333333222000/////////000111///000000000111111111111///............---------------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******++++++,,,------)))************+++++++++******************++++++,,,,,,++++++***))))))))),,,,,,,,,++++++*********+++++++++************))),,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))((((((((()))+++,,,((())))))))))))*********))))))))))))))))))))))))***)))((((((((((((((()))******))))))((((((''''''(((((()))***************---,,,,,,+++***)))((((((''''''((()))))))))))))))))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''')))************''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((())))))******---,,,+++******+++,,,---)))******)))'''&&&''')))(((''''''))),,,------,,,''')))***)))((('''((()))++++++***)))(((((())))))++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***+++++++++*********************************************************))))))))))))))))))))))))))))))(((((((((+++******)))(((''''''&&&((((((((()))******++++++'''(((***)))(((&&&&&&'''((((((((((((((()))******(((((())))))))))))(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******...---,,,++++++,,,---...***************************++++++,,,,,,++++++***+++++++++*********))))))((((((((((((((()))******))))))))))))))))))))))))(((&&&$$$$$$&&&'''''''''++++++***)))))))))******++++++***))))))(((''''''***)))))))))((((((((('''''''''(((((())))))******************************+++******************+++))))))))))))************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...................................................------////////////////////////111000...///111222111///222222111000000000000000222222333333444444555555666666777888999:::<<<<<<::::::999999999888888888777777666555444333222222222222222222111111111111444444333333333444444444444444555555555555555444555444444333333222333333222111000/////////000111//////000000000111111111............------------------------------------,,,,,,,,,+++++++++******((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********)))))))))************+++++++++************************++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++************))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***)))((((((((()))++++++)))))))))************+++))))))))))))))))))))))))******((('''&&&&&&&&&&&&***)))))))))((((((((('''((())))))*********))))))++++++******))))))(((((()))))))))************+++)))))))))*********++++++*********)))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))%%%&&&'''(((((((((((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))***++++++***(((''')))******)))((((((*********(((((()))******(((((()))***++++++***)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***++++++***************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))))))))((((((((((((((()))***+++***((('''((()))((((((((((((((())))))***(((((())))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******---,,,+++******+++,,,---++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))((((((((((((((()))******))))))))))))))))))))))))((('''&&&''')))***+++***,,,+++***))))))(((((()))+++++++++***))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++***************++++++++++++++++++++++++++++++,,,,,,------......------------------------------------------......///////////////////////////...---...000111111000222222111000000000000111444444444444444444444444444555666777999;;;<<<===999999999999888888888888666666555444333333222222444444333222222111111000444444444555555666666777444444555555444444444444333333333222222222222222222111000/////////000000////////////000000000000............------------------------------------,,,,,,,,,+++++++++******++++++******))))))((((((++++++++++++++++++++++++***************+++++++++,,,,,,+++***)))''''''&&&)))************+++++++++******************************++++++,,,------...+++++++++++++++*********+++++++++************)))++++++************++++++******++++++++++++******++++++++++++++++++++++++******))))))))))))******)))))))))((()))******+++)))************+++++++++))))))))))))))))))))))))+++***((('''%%%$$$$$$$$$))))))))))))(((((((((((())))))*********))))))((()))))))))))))))((((((((()))(((((((((((()))******))))))))))))******************))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((('''''''''******++++++++++++*********++++++***)))((()))+++,,,***)))((()))(((&&&%%%(((***+++***)))((()))***+++***))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++*********)))******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***************************(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%)))))))))((('''&&&&&&&&&)))***)))(((&&&&&&(((***((((((''''''(((((())))))(((((())))))))))))(((((((((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++******++++++++++++******************))))))))))))((((((((((((((())))))***+++++++++++++++++++++++++++***)))***,,,------,,,))))))((((((((())))))***++++++++++++******))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))((()))))))))************************************++++++++++++++++++++++++***++++++,,,------......------------------------,,,,,,------------......////////////////////////.........///000111222222333222111111000000111111555555444444444444444444444555666777999:::::::::777777666666666555555555555555444444333222222111333333333222222222222222333444555666777888999999555555444444444444444444111111222222222111111111111111000000////////////........./////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******)))((((((************************************************,,,,,,+++***)))(((''''''))))))*********++++++++++++++++++************************++++++,,,,,,,,,+++++++++***************+++++++++*********))))))++++++************++++++******++++++++++++******************++++++++++++))))))(((((((((((()))))))))))))))))))))******+++************++++++++++++((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%))))))))))))(((((((((((()))************)))(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((('''&&&&&&'''(((((())))))(((((('''(((((((((((()))))))))))))))(((((((((''''''&&&&&&***+++,,,------,,,+++***)))******)))(((((()))+++,,,+++))))))))))))'''%%%)))***+++***)))((()))+++******)))))))))))))))*********************************++++++++++++******************))))))))))))******++++++++++++************++++++++++++*********************+++++++++++++++++++++++++++++++++,,,***))))))+++++++++)))************************)))))))))))))))))))))))))))))))))))))))*********'''((((((((((((((())))))(((((((((''''''&&&&&&&&&)))))))))(((((('''''''''((('''&&&$$$######&&&((((((((('''''''''(((((()))(((((())))))))))))(((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++)))******++++++******)))*********)))))))))((((((((((((((((((((())))))******************************(((''''''(((((('''%%%%%%&&&&&&'''(((***+++,,,+++++++++***************(((((((((((())))))))))))******))))))((((((''''''************************((()))************)))(((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,,,,------......////////////////////////...///000111111222333444333222222111111111111111444444444444444444333333666666777888888888777666666666666555555555444444444444333333222222111111000000111222222333444444333444555777999999999999666555444333333333333444000000111222222111111000000000000000//////......---............/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''&&&%%%%%%%%%************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))+++*********)))))))))(((************************+++++++++*********))))))+++******))))))******+++++++++,,,,,,,,,,,,++++++)))))))))******+++++++++)))(((((((((((((((((()))((()))))))))************))))))*********+++++++++((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((())))))))))))))))))*********))))))((('''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))((((((''')))))))))******)))))))))'''((((((((()))))))))***))))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''((()))(((&&&&&&(((***+++***))))))++++++***)))(((***+++***)))((()))******)))))))))))))))******************************)))******++++++******)))*********)))))))))(((((()))******++++++******))))))******++++++******))))))))))))******++++++++++++++++++++++++++++++++++++***)))***+++,,,***)))************************************************+++*********))))))((((((&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))*********((('''&&&$$$######&&&(((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******************************++++++++++++++++++++++++))))))************))))))******)))))))))(((((((((((((((((((((((()))******'''''''''''''''''''''''')))(((''''''((('''%%%######$$$$$$&&&(((***,,,---************************(((((((((((())))))))))))******))))))((((((''''''************************'''((()))******)))((('''))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///////////////////////////000222222111111222444333333222111111111111222333333333333333333333333666777777888888777555444777777777777666666666666333333333222222111111111......///000222333444555333444666888999999999999666555444222222222333333///000111333333222111000//////000000000///...---------------.........///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''+++++++++++++++++++++++++++++++++***************)))******+++,,,,,,------)))************+++++++++,,,,,,++++++***)))))))))+++******)))(((((('''''')))))))))***************+++++++++************)))******))))))))))))******++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++))))))(((((((((((())))))(((((()))************)))((())))))))))))*********))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((())))))))))))(((((()))***************((((((((((((((('''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))))))))(((((())))))******))))))(((''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((('''&&&&&&((()))***)))((()))+++,,,,,,+++''')))***)))((('''((())))))))))))))))))******+++************************))))))************))))))************)))))))))((())))))************))))))))))))************)))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***(((************************************************************)))))))))(((&&&&&&&&&''''''(((((()))))))))))))))))))))((((((((((((((()))***+++++++++)))***)))(((&&&&&&(((***((((((''''''&&&&&&''''''(((((())))))))))))((((((''''''''''''((()))******''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))*********++++++++++++++++++***************************))))))************))))))***)))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))(((((()))******(((&&&$$$$$$$$$&&&''')))+++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))*********+++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///////////////////////////111222222000///000222444333222222111111222222000111111222222333333333444555666888888777555444777777777666666666555555222222222222111111111111......///000111111222222333444666888999999888777777555333222111111222333///000222333444333222111...///000000000///...---,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))***+++,,,,,,,,,)))************+++++++++,,,,,,++++++***))))))(((*********)))))))))))))))((()))))))))*********++++++++++++************)))******))))))))))))************++++++++++++******((((((((()))***+++++++++***))))))(((((())))))***'''((()))***+++******)))''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((())))))'''((((((((()))))))))***&&&'''(((***++++++++++++***))))))(((((('''''''''%%%''')))++++++***((('''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''((())))))))))))''''''(((((((((((('''''''''''''''((()))*********)))))))))***************++++++************++++++&&&'''((('''&&&'''(((******)))((()))***++++++***&&&((()))((('''&&&'''((()))))))))))))))***++++++************************))))))************))))))++++++*********)))))))))))))))************))))))))))))************))))))))))))******+++,,,,,,---*********************************+++,,,,,,***(((************************************************'''(((((()))***+++++++++''''''(((((()))******+++(((((((((((((((((((((((((((((()))))))))))))))))))))***+++***((('''((())))))((('''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))******++++++++++++++++++++++++&&&%%%&&&(((******)))'''%%%%%%%%%&&&'''((()))***((((((((((((((()))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////...000222111...---///111444333222222111111222222//////000111222222333333222333555777888888777666555555444444444333333333222222222111111111111111////////////000000000000333444666888999888777666777666333111111111222333///000222444555444222111...///000000000///---,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((()))))))))************)))************+++++++++,,,,,,++++++***))))))((()))))))))***++++++,,,,,,(((((())))))*********++++++++++++************)))******))))))))))))******))))))************))))))'''(((((()))***+++++++++******))))))))))))******'''((()))++++++******)))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((((((((())))))******%%%&&&((()))+++,,,,,,,,,++++++***)))(((''''''&&&"""%%%(((******)))&&&$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))******+++))))))******++++++,,,,,,)))((('''&&&&&&'''((()))'''((()))((('''(((***+++***)))'''((()))***)))'''&&&'''((('''&&&%%%&&&((())))))((())))))***++++++))))))))))))))))))))))))))))))************))))))++++++++++++************))))))************))))))))))))************))))))))))))***+++,,,,,,------***************************)))***+++,,,,,,***(((************************))))))))))))))))))))))))$$$%%%'''(((***,,,......((())))))***+++,,,,,,,,,&&&''''''''''''''''''''')))))))))(((''''''&&&&&&'''(((***)))(((&&&&&&''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***))),,,+++)))((((((((()))***''''''(((((())))))******)))))))))))))))((('''''')))((('''&&&&&&'''((()))%%%&&&(((***+++******)))(((((())))))))))))(((((())))))(((((((((''''''&&&)))((('''''''''(((***+++((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))***+++,,,,,,+++)))((())))))(((((('''''''''&&&(((((()))))))))*********+++++++++************)))))))))))))))***+++,,,---(((***,,,,,,++++++,,,---***,,,------,,,+++---...///////////////.....................////////////111111111111222333444555222222111111222222333444888888999888555444444555333333333333333333333333111111000///////////////222222222111111111111111444444444444444444444444777666444222111000//////000000000000000000000000............------------***++++++,,,---------,,,,,,---...///...---,,,+++,,,,,,++++++***))))))))),,,+++++++++***))))))))))))***++++++***)))***+++************************)))))))))))))))******+++,,,+++)))((((((***+++---+++++++++***************))))))))))))))))))))))))++++++******)))(((((((((&&&&&&''')))************---,,,++++++******++++++))))))))))))(((((((((((())))))))))))((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))(((''''''((()))*********))))))((((((''''''''''''''''''((((((((()))******)))(((((((((((((((''''''''''''((((((((((((+++*********))))))(((((())))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))***+++,,,---(((((((((((())))))))))))---+++)))'''&&&'''(((((($$$%%%'''))))))))))))((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((*********)))(((&&&%%%$$$$$$%%%''')))******)))(((+++*********))))))((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***)))((((((((((((((()))+++***************++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************)))(((''''''&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%&&&'''))))))'''&&&%%%(((((((((((())))))))))))+++***'''%%%$$$$$$%%%&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''+++******)))(((((())))))''''''(((((()))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))'''(((((()))************))))))************))))))))))))(((''''''''''''''')))(((((('''((()))***+++((((((((((((((((((((((((***)))))))))((((((((('''&&&'''''''''((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((******)))))))))(((((((((******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***+++,,,---)))***,,,,,,+++***+++,,,***+++,,,,,,++++++,,,---............////////////------...//////000111111111111111111222333444444222222222222222333333444777888888777555444444555333333333333333333333333111111000///////////////111111111111222222222222444444444444444444444444666555333222000/////////000000000000000000000000000000000000////////////++++++,,,------------------------...---,,,,,,+++***************++++++++++++++++++***************)))***++++++***)))***+++++++++++++++++++++++++++)))))))))))))))***+++++++++***((('''((()))***+++******************++++++************************)))))))))))))))*********(((((()))***++++++++++++---,,,++++++******++++++))))))))))))((((((((((((*********)))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))+++***)))(((''''''((((((******))))))(((((((((((('''''''''((((((((())))))******)))(((((((((((((((''''''''''''((((((((((((************)))))))))((())))))))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))++++++******)))(((''''''%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((+++***)))((('''&&&%%%%%%))))))))))))((((((((((((((((((((()))(((((('''&&&&&&&&&'''((())))))))))))*********)))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))******)))***+++++++++***)))(((************************************)))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))((((((((())))))***)))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((***)))'''%%%%%%%%%&&&''')))((((((''''''&&&%%%%%%&&&&&&'''''''''(((((((((+++***)))((('''((())))))))))))******))))))(((((('''(((((((((((()))))))))(((((()))))))))(((''''''((((((''''''''''''(((((())))))((((((((())))))*********++++++++++++*********)))((('''&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''''''))))))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))************))))))))))))'''''''''((((((((())))))++++++*********)))))))))))))))))))))******+++,,,***+++---,,,+++)))***+++)))***++++++******+++------------.../////////000......///000000111222222000000111111222333333444333333222222333333444555666777777666444333444555333333333333333333333333111111000/////////000000111111111222222333333333444444444444444444444444555444222111000///......000000000000000000000000000000000000////////////,,,,,,---............---......---,,,,,,,,,,,,,,,))))))******+++,,,,,,---***************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++***))))))))))))***++++++***)))(((''''''((()))***)))))))))***+++++++++,,,************************'''(((((()))******++++++******++++++,,,++++++***,,,,,,+++************+++))))))))))))((((((((((((******************************++++++******)))))))))))))))))))))))))))))),,,+++***)))((('''''''''***))))))))))))(((((((((''''''((((((((()))))))))******)))(((((((((((((((''''''''''''((((((((((((************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((('''&&&%%%$$$$$$%%%(((((((((((())))))))))))(((***+++,,,+++)))'''%%%''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((******)))(((((('''&&&&&&))))))))))))((((((((((((&&&'''(((((())))))))))))(((((((((''''''((())))))******))))))))))))(((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))******((((((((((((******))))))))))))))))))))))))++++++++++++++++++++++++''')))+++,,,,,,***'''%%%************************************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))***+++,,,((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&&&&''''''''''''((((((((()))+++***(((&&&&&&'''((()))'''((()))******)))((('''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''((((((((()))((('''&&&&&&'''(((((()))******++++++******)))***)))(((''''''''')))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&((()))+++))))))))))))))))))))))))&&&&&&'''''''''(((((((((************)))))))))))))))))))))))))))***++++++***,,,---,,,***)))))))))(((***++++++***)))+++,,,,,,,,,------...///000000111111000000000000000000///000111111222333333333333333333222333333444555444666666555333333333444222222222222222222222222111111000000///000000111000111111222333444555555444444444444444444333333444333222000///.........////////////////////////............------------------......///......---///...,,,+++***+++,,,---*********++++++,,,,,,,,,)))))))))***+++++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++******))))))******+++,,,+++***))))))((())))))***(((((()))***+++,,,,,,,,,************************(((((())))))***************+++++++++++++++******,,,++++++***************))))))))))))(((((((((((()))))))))))))))*********))))))************))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%(((((((((((())))))))))))((())))))***)))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((())))))******))))))))))))((((((((((((''''''((()))))))))))))))***)))((('''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))*********+++++++++++++++((()))*********(((&&&%%%*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((())))))***+++((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((()))******)))((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((())))))(((((((((''''''&&&&&&'''''''''((((((((())))))&&&%%%###!!!!!!"""###%%%'''((()))******)))((('''((((((((('''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''((('''&&&$$$$$$%%%&&&'''(((((())))))))))))((((((***)))(((''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&''')))+++,,,((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,*********)))))))))(((((()))))))))((())))))*********+++,,,,,,***(((((()))(((***++++++***)))+++,,,+++,,,,,,---...//////000333333222111000///.........///000222222222222222333222222222222333444444333444555444333222333444222222222222222222222222111111000000000000111111111111222333444555555666555555444444444333333333333333111000////////////////////////////////////............---------------......///......------...---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++************(((((()))***+++,,,,,,,,,************************************))))))((((((*********+++******)))))),,,+++******))))))******))))))))))))((((((((((((''''''''''''(((((())))))((())))))*********))))))))))))))))))))))))))))))(((((()))*********++++++))))))))))))************(((((((((((()))))))))******))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))******))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))))))))))))))((('''&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((()))******+++))))))))))))(((((((((((()))))))))))))))(((((('''+++***(((''''''((()))***(((((((((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))((((((***+++++++++******+++***((('''''''''((()))************************))))))))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((())))))))))))((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''((()))((((((((((((((('''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$%%%%%%''''''((()))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******(((((('''&&&(((((((((((((((((((((((((((((((((((()))***++++++''''''''''''((((((((((((*********+++++++++,,,,,,******)))))))))((((((((()))))))))(((((())))))***)))***,,,+++***((()))***)))***++++++******+++---,,,,,,,,,---.........///333333222111///...------...///000222333222222111222222111111222222333444222333444333222111222333222222222222222222222222111111000000000111222222333333333444444555555555555555555444444333333222333333222111000000///000000000000000000000000000000000000000////////////---............---,,,,,,------,,,+++++++++++++++...------,,,++++++*********************+++++++++)))***++++++***)))***+++************************+++************+++,,,,,,---------,,,,,,+++******)))))))))***+++++++++,,,++++++++++++++++++++++++++++++******)))(((((('''))))))***************)))++++++***))))))))))))***))))))))))))((((((((((((%%%&&&&&&''''''(((((()))(((((())))))******))))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,)))))))))************+++((((((((()))))))))************)))(((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&'''((()))******(((((((((((())))))))))))***(((&&&%%%%%%&&&((()))((((((''''''''''''((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))*********))))))((((((((())))))))))))((((((((((((************))))))(((''')))))))))(((((()))******''''''(((((((((((())))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))******((((((((((((******))))))))))))))))))))))))'''((()))+++++++++******,,,***(((&&&&&&(((***,,,************************))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&%%%&&&''''''(((((((((((()))))))))******)))))))))&&&((()))+++++++++)))(((&&&'''((()))***))))))((((((((((((((((((((((((((('''((((((((()))))))))***+++*********)))(((((((((((((((((((((((((((((((((((())))))*********))))))''''''(((((())))))))))))'''''''''(((((((((((()))***)))))))))(((((((((((())))))(((((((((((())))))''')))++++++***))))))******+++,,,,,,++++++,,,---------------------------000000000/////////......---...000222333222111000111111000000111111222333000222333222111111222333111111111111111111111111111111000000111111222333444444444444555555555555666555555444333333222222444333222111111000111111000000000000000000000000000000000000////////////---------------,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))***++++++***)))***+++))))))))))))))))))))))))++++++******++++++,,,---------,,,,,,+++***))))))******************++++++++++++++++++++++++++++++*********)))))))))))))))))))))***+++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((***+++,,,++++++***))))))*********+++++++++(((((()))))))))***************)))(((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))(((((((((((('''''''''((((((((((((((())))))((((((((())))))***(((((((((((())))))))))))))))))((((((((()))))))))''''''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((())))))************************)))))))))))))))))))))))))))(((((((((((((((((()))************)))'''((()))***************'''''''''((((((((())))))&&&&&&'''(((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***,,,------,,,+++***)))(((((((((***,,,---************************((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''''''''((('''''''''((((((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&)))))))))***)))(((''''''((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&%%%&&&(((***++++++***)))******++++++++++++******%%%'''***,,,,,,+++)))(((&&&''')))*********)))((((((((((((((((((((((((((('''((((((((())))))******)))))))))))))))*********((((((((((((((((((((((((((((((*********)))((('''(((((())))))*********+++))))))))))))************))))))))))))((((((((((((***)))(((((((((((())))))&&&(((*********)))***+++***,,,------,,,+++---...------------------,,,,,,------......///000000000---...000222333222111000000000000///000111111222000111222222111000111333111111111111111111111111111111000000111222333333555555555555555444444444666666555444333333222222444444333222111111111222000000000000000000000000///.........------------,,,---------,,,,,,+++***++++++,,,---,,,+++***)))***++++++,,,,,,------...,,,+++++++++******)))))))))+++++++++***)))***+++((((((((((((((((((((((((++++++******++++++,,,---,,,,,,,,,++++++)))((('''+++++++++***************++++++++++++++++++++++++((((((((()))******++++++)))***+++,,,---.........+++******)))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))******++++++++++++))))))))))))******************)))(((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))((((((((((((&&&'''''''''(((((())))))+++***)))((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++***)))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))************************))))))***+++++++++++++++&&&'''((()))***+++,,,,,,))))))))))))((((((((((((&&&'''((()))++++++,,,,,,&&&''')))***+++++++++***&&&'''''''''(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())),,,.........---,,,'''((()))***+++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&(((((((((((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((******))))))(((((('''''''''&&&+++333444---)))+++%%%&&&'''((((((''''''&&&&&&'''((())))))((('''&&&++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''(((((())))))******((((((((((((((((((((((((*********)))))))))))))))***+++,,,,,,,,,***)))(((************************++++++******++++++,,,---+++,,,...---,,,++++++,,,---------...///000000111000000111111111000000///333222222111111000000000111222333444444333111111333333222333444444333111222333333333111111111222555555555555666666666666777666666444333222111111333333222222111000000///111000///......///111111......////////////......++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,+++++++++******************))))))))))))))))))******))))))))))))+++,,,---++++++++++++++++++++++++))))))***++++++++++++***************************************))))))((((((************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((''''''(((((()))*********+++***)))'''''''''((()))))))))))))))))))))))))))))))))(((''''''''''''(((%%%'''((()))((('''((()))************))))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))******+++((('''&&&%%%%%%&&&'''((()))((((((***,,,,,,***((())))))((((((''''''''''''''''''&&&"""$$$((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((((((((())))))*********+++***+++---...---,,,***((((((((('''''''''&&&&&&&&&)))))))))))))))******+++)))((('''&&&&&&'''((()))''''''(((((()))*********''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))),,,+++++++++******))))))---+++((('''((()))***)))((()))******)))'''$$$###''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''')))*********************)))(((((()))))))))))))))((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''))))))((('''&&&'''((())))))((('''''''''''''''))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''((()))'''%%%&&&''')))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))(((((((((((((((''''''&&&(((((((((((((((((((((((('''((())))))))))))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((('''&&&***111222,,,)))+++(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((((((((((((((()))))))))))))))************************)))))))))(((((((((((((((*********+++******))))))***************************************+++,,,,,,+++,,,......,,,++++++,,,------......///000000111000000111111111111000000111111111111111000000000111111222333333222111000000///000111444555555333222222333333333333444444444444555555555666666666666666555444333222111111222222222222222222222222111000///...------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******))))))))),,,+++++++++***)))))))))))))))************)))))),,,+++***))))))******+++*********************)))))))))***++++++++++++***************************++++++*********)))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***((()))************)))(((((((((((((((((((((((((((+++***)))(((''''''((())))))))))))))))))))))))))))))(((((('''&&&'''''''''((()))(((&&&%%%%%%''')))((((((((((((''''''''''''((((((((('''''''''&&&&&&)))(((((((((((()))******)))((((((''''''(((((()))******((('''%%%%%%%%%&&&((((((((('''''''''&&&&&&((((((&&&$$$###$$$&&&)))(((((((((((((((((((((((('''(((((((((((()))))))))************)))))))))(((((()))))))))***************++++++,,,+++***)))((((((((('''''''''&&&&&&&&&))))))(((((())))))***+++)))(((''''''''''''((()))***))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((('''***)))((()))******(((&&&&&&&&&((()))))))))(((''''''((())))))******))))))***)))))))))(((((((((((('''''''''((((((***++++++***************)))((((((&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''))))))((('''&&&'''((())))))(((''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&'''(((((()))'''%%%%%%'''((()))(((''''''''''''''''''''''''"""###$$$%%%'''((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))'''''')))---...+++)))***+++***(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))((((((************************(((((((((((((((((((((((())))))))))))))))))***+++************************)))************++++++++++++,,,......,,,,,,,,,---------......///000000000000000111111111111000000000000000111111111111111000000111222222111111000000///000111444666666555333333333333444555666666444444444444555555555555666555444444333222111111111111222222333444555555333222111///..................////////////......------------------------......------------,,,,,,,,,,,,+++***)))((('''''',,,,,,++++++***)))((((((((()))***++++++***)))(((---,,,+++***))))))))))))*********))))))((((((((())))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))******))))))((())))))(((((('''&&&&&&%%%***))))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''******(((%%%######&&&)))((((((((((((''''''''''''))))))((((((((((((''''''((((((''''''(((((()))******))))))(((((())))))***)))***)))&&&"""!!!%%%((('''''''''&&&&&&&&&&&&&&&)))(((&&&'''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))))))))))))))*********************)))))))))(((((((((((((((''''''''''''&&&))))))(((((())))))***+++)))((((((''''''(((((()))++++++******)))(((((('''***)))(((''''''((()))***&&&&&&&&&'''''''''((((((***))))))(((((())))))***))))))))))))(((((((((((((((((()))***,,,***'''%%%''''''''''''(((((())))))((()))******++++++************)))))))))((((((((())))))((())))))***+++,,,)))************))))))(((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''))))))((('''&&&'''((()))(((''''''&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))(((&&&$$$$$$&&&(((((('''''''''''''''''''''''''''###$$$$$$%%%&&&''''''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))''''''(((((())))))******((('''((()))***))))))***+++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))((((((+++******))))))(((((((((************************(((((((((((())))))))))))))))))((('''((()))+++,,,************************))))))******+++++++++******,,,......---,,,---...............//////000000///000000111111111111000000000111111222222333333///000000000111111111111444333333444777999:::999888666555444555555555555333333333333444444444444444444444333222111111000000111111222222333333444333222222111111000000000......////////////......------------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++******))))))---,,,,,,+++***)))((((((((()))***++++++***)))(((,,,++++++*********))))))+++******))))))(((((('''))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((()))******++++++******)))((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&)))))))))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((('''&&&$$$$$$&&&)))************)))))))))))))))))))))))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))%%%(((***)))%%%$$$(((---&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((+++---+++((((((((((((((((((((((((((('''''''''((((((((())))))*********))))))))))))))))))))))))))))))************)))(((''''''''''''(((((((((((('''''''''''''''((((((((((((((()))******((((((((((((((())))))))))))))))))((((((''''''''''''&&&$$$######$$$&&&''''''''''''(((((((((((()))***))))))))))))))))))***+++++++++************************+++,,,+++)))'''******((('''&&&&&&&&&&&&))))))***+++++++++++++++*********)))))))))(((((()))((((((((())))))***+++))))))************)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((('''))))))((('''&&&'''((((((''''''&&&&&&'''''''''((((((((((((((('''''''''%%%&&&&&&'''((())))))***'''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))******''''''(((((())))))******(((((((((''''''))))))))))))(((&&&%%%&&&(((***+++***)))(((''''''((()))***((((((((((((''''''''''''***)))))))))((((((((('''************************)))))))))((((((((())))))++++++******))))))(((((()))))))))))))))))))))))))))))))))******+++++++++***)))(((((((((***+++,,,))))))))))))))))))))))))))))))***++++++++++++******,,,......---------///............//////////////////000111111111111111111222222333333444444444//////000000000111111222555444555777<<<@@@BBBBBB===:::666444555555333222222222222222333333333333333333333222111111000000000000000000000000111000...//////000000111111111......////////////......,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***))))))(((((()))***++++++***)))((())))))******++++++++++++++++++*********)))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************)))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''"""%%%''')))((('''((((((************))))))))))))((((((((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((!!!''',,,,,,(((%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((+++---***((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))************)))))))))))))))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((())))))***'''(((((()))))))))))))))&&&&&&&&&''''''(((((((((***)))'''&&&&&&''')))***((())))))))))))***************))))))))))))************************++++++...,,,***)))***++++++******)))((('''&&&&&&''''''))))))***+++++++++++++++************))))))))))))(((((('''''''''((())))))((())))))*********))))))***************)))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''))))))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&'''((())))))******'''%%%$$$$$$%%%'''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))'''))))))&&&&&&)))***((('''&&&&&&&&&''')))+++,,,***))))))))))))))))))***(((((((((''''''&&&&&&&&&((((((((()))))))))))))))******************************)))((((((((())))))******************))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,******************+++,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++***,,,.........---...///......//////////////////...///000111111222111111222222222333333333333333000000000000000111222333222222444888???EEEIIIJJJAAA<<<777444444444222000111111111111222222222222222222222111111111000000000000000000000000//////***+++,,,...////////////......////////////......---,,,,,,++++++******)))******++++++++++++,,,,,,******+++,,,---...//////+++++++++******************))))))))))))))))))***(((((()))++++++,,,,,,+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************((((((''''''(((((())))))))))))))))))))))))))))))((())))))))))))))))))((()))((((((''''''(((((()))%%%&&&&&&'''(((((())))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((''''''''''''''' $$$(((++++++***))))))((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''(((((()))***'''(((((())))))(((((('''###'''+++,,,((($$$""""""&&&&&&&&&&&&&&&'''''''''&&&&&&&&&(((***+++***((((((((((((((((((((((((((())))))))))))************))))))))))))************************))))))))))))((((((((('''''''''&&&&&&'''(((((((((((()))))))))((((((''''''(((((()))***''''''((()))************%%%%%%&&&''''''((())))))+++***)))(((((()))***+++))))))*********++++++++++++******))))))******+++(((((((((((())))))))))))///,,,)))((()))+++++++++%%%&&&&&&'''((()))******((()))******++++++******++++++*********)))))))))((((((''''''''''''((((((((())))))************)))((())))))))))))(((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''))))))((('''&&&'''(((&&&&&&&&&%%%&&&&&&'''((('''''''''(((((((((((((((&&&'''((()))))))))))))))(((&&&$$$$$$&&&(((((('''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''******&&&&&&******'''''''''(((((())))))******(((((())))))))))))((((((&&&&&&'''''''''''''''(((''''''(((((())))))******++++++++++++++++++++++++++++++)))((((((((())))))******************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))***+++---......---,,,+++***,,,...///......///000/////////////////////......///000111111222222222222222111111111111111000111111000000111222444555333222333777===CCCGGGHHHAAA;;;555333444444222000000000000111111111222222111111111111111000000000/////////000111111222222,,,---...///000000//////......////////////.........------,,,++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,---------***************++++++++++++***)))(((((()))***+++))))))++++++++++++***)))''''''((())))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************++++++************++++++************************'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******)))(((''''''''''''((()))((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))******)))(((((((((((()))$$$&&&)))+++***)))******((((((((((((''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******((()))************)))((('''(((******)))&&&$$$"""&&&&&&'''''''''(((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((((((((((())))))))))))***((()))))))))************************)))))))))((('''(((((())))))'''&&&%%%'''((((((((())))))))))))(((''''''''''''((())))))&&&''')))***++++++******((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************+++******))))))******+++'''((((((((()))))))))))),,,***(((((()))***)))((($$$%%%'''((()))***))))))'''((())))))******))))))+++++++++*********))))))))))))((((((((((((((()))(((((()))***************(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''))))))((('''&&&'''(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))'''((())))))***)))(((((()))'''%%%%%%'''((()))((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((''''''&&&((((((((((((((((((((((((''')))***,,,,,,***)))'''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&******))))))(((((('''''''''++++++''''''+++***&&&((()))))))))))))))((('''&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***&&&&&&'''((()))***++++++++++++++++++++++++++++++,,,+++***((((((((()))***)))))))))***+++++++++,,,************************'''(((((()))***+++++++++,,,---......---,,,***)))))))))))))))))))))))))))***+++---//////...---,,,***,,,...///......///000///////////////...............///111111222222222111111000000//////......222111111000111333555666777555444666:::>>>@@@AAA@@@:::444222444555333111000000000000111111111111111111111111000000000000......///111222333444555000111222333333222000000......////////////......//////...------,,,++++++,,,,,,,,,------.........,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,,,,+++(((''''''(((+++,,,++++++,,,,,,+++***((('''%%%%%%&&&'''((()))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************************************,,,+++***))))))***+++,,,************************'''''''''''''''((()))***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))((('''&&&&&&'''((()))*********)))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))+++******))))))))))))))))))*********((((((***,,,************))))))))))))%%%&&&&&&&&&''''''(((((()))))))))))))))***++++++)))***+++,,,,,,+++***)))***)))((()))+++++++++)))'''''''''((((((((())))))'''***+++***''''''***---((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********++++++*********))))))((((((&&&((()))******(((&&&%%%'''((((((((())))))******'''''''''''''''((())))))&&&''')))***+++++++++***,,,,,,++++++***)))))))))))))))************))))))(((((((((((())))))))))))++++++************++++++))))))******+++++++++,,,((('''((()))***)))&&&$$$&&&''')))******(((&&&%%%''''''((()))))))))))))))+++++++++************)))******)))))))))))))))***(((((()))***************)))))))))))))))(((((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&''')))))))))'''&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))(((((()))******)))(((''')))'''&&&&&&''')))))))))))))))))))))))))))))))))'''((()))***++++++++++++'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))******+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''&&&((()))++++++)))(((&&&))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((()))************++++++++++++*********))))))(((((())))))))))))))))))))))))&&&))),,,,,,***+++...111111111///...,,,+++))))))))))))))))))))))))******+++,,,------......---------......///////////////000000////////////000000////////////000000000000111111111111111222222222111111000000111111222333111222333555777888::::::999888666444333444666777222222222111111111111000111111111000000000000000000000000000000000000000111000000///.../////////,,,---///000000000///...---,,,++++++******++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************++++++++++++******)))))))))***++++++,,,,,,)))))))))(((((((((((((((************************,,,,,,,,,++++++*********((()))***+++,,,---......++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***)))(((((()))************+++++++++))))))***+++++++++******((((((((((((((((((((((((((((((''''''''')))+++,,,))))))))))))))))))))))))''''''(((((())))))******---+++)))((('''((()))***+++*********))))))((((((((()))+++***(((''''''(((***((('''&&&&&&'''(((******)))(((''''''((()))***)))************)))(((((((((((())))))))))))((((((%%%&&&&&&'''((())))))***))))))'''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))((('''''''''''''''''''''(((((())))))******''''''((())))))))))))((()))***+++++++++)))((('''))))))))))))))))))))))))((()))))))))))))))(((((((((((()))***++++++,,,,,,+++)))'''(((+++,,,***(((,,,,,,,,,,,,,,,+++***)))+++*********))))))(((((()))(((((()))++++++***(((,,,,,,+++***))))))******((()))***+++,,,++++++***))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))(((((((((((()))(((((('''''''''(((((((((((((((''''''((((((((($$$$$$%%%%%%'''(((***+++++++++***(((((('''''''''%%%&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&))))))(((((('''''''''&&&''''''(((((((((((('''&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''(((((())))))*********))))))(((''''''&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))&&&&&&%%%%%%&&&&&&'''((('''((()))******)))((('''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))*********+++++++++************)))))))))((())))))))))))))))))))))))((()))***+++++++++---...---------,,,,,,+++++++++*********)))))))))))))))++++++,,,------------,,,,,,,,,---...............//////............//////.../////////000000000000000000111111111222222222111111000000111111222333//////000222333444555666555444333222222333444666222222222111111111000000111000000000000000000000000000000000000000000000111111000000000/////////------///000000000///...------,,,++++++++++++,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++******************++++++*********************************+++*********************************************+++,,,,,,,,,++++++***)))(((((()))***+++,,,------++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))++++++******)))(((((('''(((((()))))))))*********************)))(((''''''((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***,,,+++)))((('''((()))************)))))))))(((((((((***++++++)))'''((((((***)))'''&&&&&&''')))***))))))(((''''''((()))***'''((()))***************(((((())))))))))))(((((()))))))))***+++++++++,,,(((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))(((''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))******+++,,,,,,+++)))((((((***+++***(((+++,,,,,,,,,++++++***)))************)))))))))((()))(((((()))+++,,,***)))+++++++++*********))))))((()))***++++++++++++***)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***+++***)))(((''''''''''''((())))))************)))''''''''''''((((((((((((&&&&&&'''((())))))(((((()))((((((((('''''''''''')))))))))((('''&&&%%%$$$''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&%%%&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((()))))))))*********++++++************))))))))))))))))))))))))))))))))))))***))))))***+++,,,+++***))))))******+++,,,,,,---+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++,,,---------------...------------------........./////////000000000000000000111111111222222111111000000111111222333///000000111111222333333222111000000000111222333222222111111111000000000000000000000000000111111000000000000000000000000000111111222222000///...---......///000/////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,...---------,,,,,,,,,,,,+++++++++++++++*********************************+++++++++***)))(((((((((******************++++++***************************+++,,,,,,,,,+++***)))'''(((((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))(((''''''''''''''''''((((((((())))))++++++***)))(((&&&$$$###((((((((((((((((((((((((++++++***)))((('''%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((('''((()))*********))))))))))))(((((()))***,,,+++***((())))))))))))''''''''''''))))))))))))(((((((((((())))))&&&'''((()))+++++++++,,,(((((())))))))))))((((((''''''((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))***)))(((''''''((())))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++++++++***)))((()))***+++***(((+++++++++,,,++++++***)))************))))))))))))***))))))***,,,,,,+++))))))***+++++++++***)))(((((()))******++++++*********)))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&))))))*********)))((((((''''''''''''(((((((((((($$$%%%&&&((())))))******((((((((((((''''''''''''************)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''+++*********)))))))))((())))))(((((((((''''''''''''(((((())))))(((((('''''''''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))((())))))))))))*********************))))))))))))))))))))))))))))))))))))))),,,)))'''(((+++,,,***''''''(((((()))***++++++,,,++++++******)))((((((((())))))***+++++++++++++++++++++,,,---------------......------------.............../////////000000//////000000111111222222111111000000111111222333333333333333333333333333222222000/////////000000111111111111000000000000000000000000000111111111000000000000000000000000///000222333333111///...---....../////////////////////...---------------...---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********************))))))))))))************)))))))))(((((((((((((((((((((((()))))))))************************)))***+++,,,,,,+++)))((('''(((((()))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((''''''((((((((()))))))))*********)))((('''%%%%%%(((((((((((((((((((((((())))))******)))'''%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((())))))))))))))))))))))))(((((()))+++,,,,,,***)))******))))))(((''''''((()))))))))))))))((((((((((((((('''''')))******+++++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))***)))((('''(((***,,,...+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))*********+++***)))))))))******))))))******++++++++++++***************)))))))))))))))***))))))***,,,,,,+++***((()))+++,,,,,,***((('''))))))******************************))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((('''''''''(((((())))))))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((++++++******))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))******((((((((((((((((((((((((,,,)))'''(((***+++)))&&&(((((())))))))))))))))))************))))))((((((((()))******++++++******,,,,,,---............---///..................///............////////////...//////000111111222222111111000000111111222333444444444444333333333222444333222111///......---111111111000000000////////////000000111111111111000000000000000000000000///000222333222111///---............/////////000000///......------.........---,,,,,,++++++,,,,,,++++++++++++*********)))******************************)))(((((()))******''''''((((((((()))))))))''''''(((((())))))))))))************************))))))***+++++++++***)))((((((((()))******++++++++++++************++++++))))))))))))))))))))))))************************************************+++***************))))))((((((((()))))))))******(((((()))******))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((***,,,,,,*********+++))))))(((((((((((()))))))))))))))))))))(((''''''))))))************)))((((((((())))))))))))((((((***)))))))))))))))))))))%%%&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))(((((((((***---000222+++***)))(((((()))***+++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))******)))))))))***)))******++++++*********))))))))))))))))))*********))))))***,,,,,,+++)))'''(((***++++++***)))'''******))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&))))))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$''''''''''''(((((((((((('''((((((((((((((('''''''''''''''(((((((((((((((%%%&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))(((((((((((()))))))))******))))))))))))************((((((((((((((((((((((((***((((((((())))))((('''***)))))))))))))))(((((()))))))))))))))))))))***))))))***++++++++++++***,,,,,,---...............//////............//////------........./////////---...//////000111222222111111000000111111222333222222222111111111000000444333222111000///...---111111000000000//////////////////000111111222222000000000000000000000000///000000111111///...---///............///000000//////...------------......---,,,,,,++++++,,,,,,************)))))))))))))))))))))******************)))(((''''''((()))***&&&&&&&&&'''((())))))))))))))))))***++++++,,,,,,************************))))))))))))*********+++)))))))))*********++++++++++++************++++++))))))))))))))))))))))))***************************************++++++++++++++++++***************(((((()))))))))*********&&&&&&((()))***+++++++++(((((((((((((((((((((((($$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))''')))++++++***)))***+++)))))))))))))))))))))))))))*********)))((('''&&&***************)))(((((((((((())))))))))))((((((''''''''''''((((((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((()))+++...000111)))))))))))))))******+++))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((***+++***)))((()))***((()))******+++*********))))))))))))************)))(((((()))++++++***((('''((()))*********)))(((******)))((((((((())))))(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))(((((((((''''''((((((((())))))(((((('''((((((((((((((('''''''''''''''((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))'''''''''''''''(((((()))'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((((((((((()))))))))***((()))))))))************(((((((((((((((((((((((('''((()))(((''''''((()))))))))))))))))))))))))))((((((((()))******++++++)))***++++++,,,,,,++++++++++++,,,---------------...------------------...---------.........//////------...///000111222222111111000000111111222333000000000000000000//////000000000000000//////...111000000000////////////...//////000111111222222000000000000000000000000////////////.........---///......---...///000111///...------,,,,,,------...---,,,,,,++++++,,,,,,+++++++++*********))))))((()))))))))*********+++***)))(((''''''((()))***''''''''''''''''''''''''((())))))***++++++,,,,,,***************************)))((((((((()))+++,,,*********+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))***************'''''''''((((((((())))))$$$%%%'''((()))*********((((((((((((((((((((((((&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''''''(((((()))(((((('''''''''((((((((())))))&&&(((******)))))))))***)))))))))******))))))))))))*********)))(((&&&%%%((())))))************)))(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''''''''''''''((())))))***)))))))))(((((((((''''''(((((()))***+++,,,,,,(((((()))***************))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))((((((***+++***(((((()))+++(((((()))***************((()))))))))************(((''''''(((******)))'''(((((((((((()))))))))***+++***)))((('''(((((()))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$$$$%%%&&&''')))***+++)))((('''&&&&&&'''((())))))((((((((((((((()))))))))((((((''''''(((((()))''''''(((((()))(((((((((''''''''''''((((((((((((&&&'''((((((((((((((('''''''''''''''((((((((()))++++++***)))(((&&&$$$###''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''(((((()))))))))))))))'''''''''''''''((())))))&&&((()))++++++)))(((&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((((((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((%%%'''***)))&&&&&&(((+++(((((())))))******++++++''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------.........//////------...///000111222222111111111000111222222333111111111111111000000000,,,---...///000000000000000000000000////////////...//////000111222222222000000000000000000000000//////...------------...///......------///000111......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******(((((())))))*********++++++)))(((''''''((()))+++((((((((('''&&&&&&%%%%%%&&&''''''((()))*********************************+++***(((&&&'''))),,,---+++++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++(((((((((((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))******))))))((((((((('''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&''')))***)))((()))***))))))************)))))))))*********)))(((&&&%%%&&&'''(((***++++++++++++(((((())))))))))))((((((&&&&&&''''''((()))******''''''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((''''''''''''''''''((()))*********))))))((((((((('''(((((())))))))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))&&&'''((()))************))))))))))))(((((((((((((((***,,,+++(((''')))+++(((((()))***************(((((())))))*********+++'''&&&&&&''')))***((('''((((((((('''((()))***++++++***)))'''''''''((()))&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))(((((((((((($$$$$$%%%&&&(((***,,,---+++)))&&&%%%%%%&&&)))+++((((((((((((((()))******))))))((((((((())))))***$$$$$$%%%&&&'''''''''&&&''''''''''''((((((((()))%%%%%%'''((())))))******&&&'''''''''(((((())))))(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((())))))***))))))(((''''''))))))))))))(((((((((((()))))))))))))))))))))***''''''(((((())))))******,,,+++***))))))***+++,,,)))******)))(((''''''(((''''''''''''((((((((((((&&&'''''')))***+++,,,---(((((((((((())))))))))))++++++******************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---...111333333111333333222222111222222222000000000000000000000000222111111111000000//////......///000000000000000000000000000111111111111111111000//////000111222000000//////......------........................111...+++***+++,,,+++***)))************+++++++++*********+++,,,,,,------))))))(((((()))***++++++(((((((((((((((((((((((((((((('''''''''(((((()))(((***++++++)))(((((()))************)))))))))((())))))))))))************,,,,,,+++***))))))******++++++++++++++++++++++++***)))((()))***+++***((())))))))))))(((((((((((())))))))))))((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''***************************)))(((''''''((()))***'''((()))((('''&&&'''(((,,,++++++*********************)))((((((((((((((())))))***++++++***(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***)))((('''&&&%%%%%%%%%***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,,,,+++***((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))),,,,,,+++***))))))******$$$&&&(((+++,,,,,,,,,++++++***)))((((((((((((((()))(((((('''''''''(((((()))((('''&&&&&&'''((()))******)))((((((((((((((((((((())))))))))))((((((((((((''''''(((***,,,---))))))************))))))******))))))))))))************++++++++++++******(((((((((((())))))))))))(((''''''(((******)))((('''((((((((('''&&&%%%%%%&&&%%%%%%%%%'''***...111222000,,,)))'''&&&'''((($$$$$$$$$%%%%%%$$$######''''''(((((())))))******)))((('''&&&&&&'''((())))))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******'''((())))))******))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%''''''((()))(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&%%%''''''(((((())))))******,,,,,,,,,+++++++++******'''((((((((()))))))))*********)))(((((()))******((()))***)))'''''''''(((''''''''''''(((((((((((((((((())))))******++++++***************)))))))))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000///...000000000///000000111111000000000000000000000000111111000000000/////////////////////000000000000000000000000111111111111333222111/////////000000000000000//////.................................000---+++***+++++++++***)))************++++++++++++++++++++++++*********))))))(((((()))******+++(((((((((((((((((((((((()))))))))((((((''''''&&&&&&(((*********)))***+++++++++++++++*********)))))))))))))))************,,,++++++***))))))*********************************)))((()))***+++***(((++++++++++++************))))))))))))((((((((((((******))))))((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((()))***)))'''&&&&&&''')))))))))))))))***+++,,,******)))((((((((((((((('''((())))))***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))******)))(((((((((((((((%%%&&&(((***++++++***)))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))******)))((((((((((((((((((((())))))))))))((((((+++************+++---...))))))************))))))))))))(((((((((((()))))))))******++++++******)))'''((((((((())))))))))))(((''''''(((******)))(((''''''((((((''''''&&&%%%&&&&&&%%%$$$%%%''')))***,,,,,,+++***)))(((''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((())))))))))))((('''&&&&&&'''((()))((('''&&&&&&&&&'''))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''((())))))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%&&&'''(((((()))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''((()))***++++++,,,,,,,,,++++++*********(((((((((((()))))))))))))))((((((''''''(((((()))((()))***)))'''''''''(((''''''''''''((((((((((((******)))))))))))))))))),,,,,,++++++******))))))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---.........////////////000000111222000000000000000000000000000000///////////////...///////////////000111111000000000000111111111111333333111000///.........000000000000////////////------------------------...,,,*********+++***))))))************+++++++++,,,++++++***))))))(((((())))))((((((((()))******(((((((((((((((((((((((()))*********)))'''%%%$$$%%%''')))*********+++---,,,,,,+++++++++*********))))))))))))************,,,+++******)))*********))))))))))))))))))))))))***)))((()))***+++***(((++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))******)))'''%%%&&&'''&&&'''''''''(((***+++,,,***))))))(((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''))))))((((((((((((''''''))))))))))))))))))))))))(((((('''''''''''''''&&&%%%&&&((()))))))))((('''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((++++++*********++++++,,,))))))************))))))((((((''''''''''''(((((()))******++++++******)))''''''((((((((()))))))))(((''''''(((******)))(((''''''((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&'''((()))******)))'''&&&&&&&&&&&&&&&''''''&&&&&&))))))((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''&&&&&&%%%%%%'''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))'''&&&''')))''''''''''''(((((((((((()))))))))))))))*********,,,,,,+++******)))((((((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------...///000000000000000000111333444444000000000000000000000000////////////............000//////...///000111111///000000000111111111111111111000000////////////000000000000000000000000---------------------------+++))))))***+++***((())))))*********+++++++++*********)))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((((()))***+++***(((&&&%%%&&&(((************+++,,,+++++++++*********))))))((()))))))))************++++++***************+++***************************)))((()))***+++***((())))))))))))((((((((('''))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))*********)))((((((''''''(((((('''''''''''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))******)))&&&%%%%%%&&&&&&&&&&&&'''''')))******))))))(((((((((((())))))''''''((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((('''&&&%%%%%%&&&&&&)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((()))***)))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&((()))))))))))))))(((((((((''''''''''''(((((()))(((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((()))))))))((((((((((((((())))))************)))))))))((((((''''''(((((()))))))))************))))))'''''''''((((((((())))))(((''''''(((******)))(((''''''((((((((((((''''''))))))*********((('''&&&'''''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&)))))))))((((((''''''&&&(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&''''''((((((((((((((('''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&'''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))((('''&&&''')))''''''''''''((((((((((((''''''((()))***+++,,,,,,++++++***)))((((((''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............//////111222000000000000111222333444////////////////////////............///////////////////////////000000111///000000000111111111111......//////000000000000///////////////000000000------------------------,,,***)))***++++++***((())))))*********+++++++++(((((()))))))))*********))))))((((((((((((((()))((((((((((((((((((((((((%%%''')))++++++***)))((((((***++++++)))((()))***))))))))))))((((((((((((((()))))))))************+++***************++++++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))((((((((('''))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******)))(((''''''&&&&&&''''''(((''''''''''''((())))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))******)))'''%%%&&&'''(((((('''''''''''''''((())))))(((((((((((())))))$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%$$$%%%%%%%%%(((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((()))***((((((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((''''''''''''''''''&&&&&&%%%'''((())))))***)))(((((('''''''''''''''((())))))'''((((((((((((((((((''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''))))))************))))))***))))))(((((())))))***)))))))))******)))))))))''''''''''''(((((((((((((((''''''(((******)))(((''''''((((((((((((((('''&&&((()))*********((('''***(((&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''))))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%&&&'''((())))))***&&&&&&''''''((()))))))))((((((''''''''''''((((((******)))((('''&&&&&&%%%(((((((((((((((((((((((('''((())))))***)))))))))***)))))))))(((((((((''''''(((((()))***+++,,,,,,))))))))))))((((((((((((((())))))******))))))(((%%%'''(((((('''&&&''')))''''''''''''((((((((((((&&&&&&''')))***+++,,,---******))))))(((((('''''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---///111............//////000111////////////////////////...////////////000000000......///000000000000000000000000000111111111111,,,,,,...///000111111111............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***))))))************+++++++++(((((())))))***++++++,,,))))))((((((''''''((((((((((((((((((((((((((((((%%%&&&(((***+++++++++***)))***++++++)))(((((()))))))))((((((((('''''''''))))))))))))*********************)))******+++,,,++++++++++++++++++++++++***)))((()))***+++***(((++++++++++++************))))))))))))((((((((((((&&&&&&&&&''''''(((((((((************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''))))))((('''&&&'''((())))))((('''''''''''''''((((((((((((((())))))***((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))'''((()))***+++***)))((('''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''&&&''''''((()))***''''''((((((((((((''''''&&&''')))******)))(((((((((((())))))))))))(((((())))))***++++++******)))))))))************))))))******))))))))))))******((())))))******))))))(((&&&&&&'''''''''((((((((((((''''''(((******)))(((''''''((()))))))))(((((($$$%%%&&&(((((((((''''''+++)))&&&$$$###$$$&&&(((''''''&&&&&&&&&((()))***((((((''''''''''''''''''''''''(((((((((((('''''''''(((((()))***)))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%&&&'''((()))******&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))*********)))(((((((((((())))))))))))******************))))))***)))))))))((((((((('''''''''((())))))(((''''''%%%&&&((('''&&&&&&((()))''''''''''''(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,++++++...000//////.........//////000/////////////////////////////////000000000111111,,,...000222222111///...000000000000111111111111,,,---...000000000//////,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++***)))************+++++++++*********+++++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((((()))*********+++''')))++++++)))))))))***))))))))))))(((((((((((())))))))))))******************))))))***++++++,,,***************************)))((()))***+++***(((++++++++++++************))))))))))))((((((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''''''''((((((((((((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&'''((((((''''''((()))((((((((('''(((((())))))((((((((((((((()))******,,,+++***)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''')))++++++***)))(((''''''''''''''''''(((((($$$%%%'''((()))((('''&&&&&&&&&&&&''''''((()))***&&&'''((())))))((('''&&&&&&''')))*********)))((((((((())))))))))))(((((('''((()))***++++++******))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''(((******)))(((''''''((()))))))))))))))%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&(((***+++&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((()))***************))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((######$$$%%%'''(((((()))((((((((((((((((((((((((''''''((()))******))))))&&&&&&'''((()))***+++++++++***)))((('''&&&%%%%%%******))))))((((((((('''%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&((()))''''''''''''((((((((()))))))))))))))))))))*********************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...---,,,,,,...111222111111000000000000111//////////////////////////////000000111111222222+++---000333333111///---000000000000111111111111......///000000///...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,***)))************+++++++++------,,,,,,+++************)))((('''''''''''''''((((((((((((((((((((((((+++***))))))((())))))***%%%''')))*********+++,,,************))))))))))))))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))***)))((()))***+++***((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''******)))(((((((((((((((((((((((((((((()))************))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''%%%&&&(((((('''''')))***''''''''''''(((***+++,,,((((((((((((((()))******''''''%%%$$$$$$%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((((())))))***'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))((('''%%%$$$%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%''')))***+++***)))((('''''''''''''''((())))))%%%''')))***+++***)))(((&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&%%%''')))***+++***)))((((((((())))))))))))(((((($$$%%%'''((()))))))))((())))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''(((***+++)))(((''''''((()))))))))))))))))))))))))))(((((((((((("""$$$&&&((())))))))))))&&&%%%$$$###$$$&&&(((***%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((((())))))*********+++(((((()))***************'''''''''''''''((()))***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&+++,,,---+++'''&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***************)))((((((,,,+++)))'''''''''((()))************************))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***************+++))))))))))))************+++,,,,,,------,,,,,,++++++++++++******)))))))))++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,---......000000000000////////////111111000000//////......//////000111111111111111111111000000//////......111111222222222222111111000000111111111111000000//////000000///...------////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------+++***((('''''''''((()))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++++++++************)))))))))))))))))))))))))))))))))************))))))---+++(((((())))))'''$$$(((&&&%%%&&&***+++)))''''''((()))******)))(((''')))(((&&&%%%%%%&&&'''((('''((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''''''''(((((('''((()))++++++******)))))))))(((((('''''''''&&&))))))(((((((((((())))))(((''''''&&&&&&&&&''''''(((((()))***************))))))*********))))))(((************************((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((('''''')))+++***)))((('''&&&&&&'''((())))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&''''''(((((())))))******+++***)))(((''''''''''''))))))))))))))))))))))))+++***)))'''''''''((()))$$$%%%((()))***)))((('''******))))))((((((''''''+++++++++***))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&%%%$$$%%%'''''''''&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%#########$$$&&&((()))***''''''(((((())))))))))))(((((()))***************(((((('''''''''((())))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((()))***(((%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((***************)))((((((''''''(((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((+++******)))))))))******))))))))))))***************++++++,,,,,,++++++***,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++++++++******************+++,,,,,,---......000/////////////////////000000000000//////......//////000111111111111111111000000000/////////...000111111222222111111000000000111111111111000000///////////////...------........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++***)))((('''(((((()))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************+++************+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))+++)))'''''')))***(((&&&'''&&&%%%%%%&&&'''''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((''''''))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''''''''(((((('''((()))***+++******))))))(((((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''((()))(((((()))***************))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))(((&&&&&&(((******)))((('''''''''((()))))))))((((((((((((((())))))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''+++***((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((&&&''')))***)))((('''%%%)))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))******'''&&&%%%&&&'''((('''&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((()))***************))))))((('''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''&&&'''(((((('''&&&%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''***************)))(((((((((***+++,,,,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''************)))))))))))))))))))))(((((())))))***))))))))))))************)))******++++++******))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***++++++,,,,,,------...////////////////////////000000000////////////...//////000000111111000000000000000000////////////000111111222222111111000///000000111111000000//////////////////......---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++*********+++++++++***)))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......+++++++++************)))(((((((((((((((((((((((())))))************))))))((('''&&&''')))***)))(((******)))'''%%%&&&(((***((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))))))))(((((('''''''''))))))))))))))))))))))))******))))))))))))((((((&&&&&&'''''''''((((((((('''((()))*********))))))((((((((((((''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&'''(((******(((((())))))******))))))((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&''')))((((((((('''(((((()))***)))((((((''''''((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''+++***(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))(((((('''((())))))))))))'''%%%$$$(((((((((((((((((())))))'''''''''((()))*********(((((((((((('''''''''''')))))))))))))))))))))))))))(((((((((((())))))************)))))))))((((((((('''&&&'''((())))))''''''(((((((((((((((((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((()))))))))'''&&&$$$######$$$&&&'''&&&'''((()))((('''&&&&&&(((((((((((((((((((((((((((((()))*********************)))((('''''''''((())))))))))))(((((((((((((((((((((''''''''''''''')))))))))((((((((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((***************)))((((((******+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((()))***((()))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++++++++,,,,,,---------........./////////////////////////////////////////////000000000000000///000000000000////////////000000111111111111000000//////000000000000//////...///////////////......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))***************)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,---......+++++++++*********))))))(((((((((((((((((((((((())))))************))))))(((''''''(((((())))))))))))***)))&&&######'''+++)))(((((((((((((((((()))(((''''''&&&''''''((()))******))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))''''''&&&''''''((())))))(((((()))))))))))))))((('''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&%%%&&&'''&&&&&&&&&''''''(((((()))(((((('''''''''((())))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))*********(((((((((((((((((((((((('''((()))******)))((('''(((((())))))((('''&&&&&&&&&''''''(((((()))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((()))''''''((()))***)))(((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''%%%%%%%%%%%%''''''&&&''')))******)))'''&&&))))))))))))))))))))))))(((((()))***************+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***************)))((((((''''''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))******((()))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000...............///////////////000000000//////...////////////000000000000000000000111111000000000//////000000000000//////......///////////////...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))))))))***************))))))(((************************(((((((((((())))))))))))************************++++++++++++++++++++++++************************+++++++++++++++,,,------+++++++++*********))))))(((((((((((((((((((((((())))))************)))))))))******)))((((((((((((&&&'''&&&### $$$((())))))))))))))))))))))))''''''''''''(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((())))))((((((((((((((()))))))))'''''''''((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''(((((()))))))))(((((('''''''''((()))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''&&&((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''''''''''''''''''''''''''((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''''''''((((((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))%%%%%%&&&''''''((()))))))))((('''(((*********))))))(((''''''''''''((()))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%(((*********((('''************))))))))))))(((((()))*********************)))((((((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))(((&&&%%%%%%&&&'''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''***************************************)))(((((()))'''&&&%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++))))))))))))************,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---............///////////////000000000///......////////////000000000000///000000111111000000///...//////000000//////...---...//////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))************++++++******)))((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++***************++++++,,,+++++++++************)))(((((((((((((((((((((((())))))************))))))***+++,,,+++)))((()))*********)))'''&&&&&&(((+++))))))++++++++++++))))))&&&''''''((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))(((((('''''''''((()))***'''''''''((((((((((((((())))))(((((((((((())))))++++++)))((('''&&&&&&&&&(((((()))))))))(((''''''&&&&&&'''((())))))))))))************************))))))))))))))))))))))))''''''(((((((((((('''''''''(((***)))'''%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''+++***)))(((((((((******&&&''''''(((((())))))***))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%))))))))))))************))))))))))))))))))))))))'''&&&&&&&&&&&&''''''((($$$%%%%%%&&&((())))))***)))((('''((()))***)))((()))((('''&&&&&&'''((()))'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''')))++++++)))'''&&&$$$%%%'''((())))))((((((******)))))))))((((((((((((((()))***************)))))))))((())))))******))))))))))))(((((((((((('''((((((((())))))))))))***'''%%%$$$&&&'''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))***************)))((((((******)))******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))(((((()))***+++,,,,,,))))))))))))************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---------.........////////////000000///......---.../////////000000000111//////000000000000//////......////////////......------...///////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))******+++******+++++++++***)))((())))))))))))))))))))))))************++++++++++++************************************************++++++++++++++++++++++++***************+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************)))))))))+++---,,,******+++------+++******,,,------,,,(((***---......---***(((&&&'''(((((()))*********((((((((()))******++++++))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((())))))))))))(((''''''&&&'''((()))***''''''''''''((((((((()))))))))(((((((((((())))))******)))((('''''''''((((((((())))))(((''''''&&&%%%&&&'''((())))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''((()))+++***(((&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((((()))***+++%%%&&&&&&'''(((((())))))***)))))))))((((((((('''%%%&&&(((***+++***)))((())))))))))))))))))))))))((((((((((((((()))******(((''''''''''''(((((()))''''''''''''''''''&&&&&&))))))))))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))((('''''''''''''''((('''((((((((())))))******((('''&&&''')))***)))((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((()))***************))))))(((((()))***++++++))))))))))))(((((((((((('''((((((((())))))******---***'''&&&(((((('''$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((***************)))((((((%%%'''(((*********)))(((************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++,,,---))))))))))))******************++++++++++++******)))))))))******+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........////////////000000///...------.../////////000000111111//////000000000000//////......////////////......------...///000000//////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((()))***++++++******+++,,,+++***)))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---+++++++++************)))************************))))))************))))))'''***------+++,,,...111(((&&&$$$&&&)))+++)))&&&(((***...000000...***(((&&&&&&((()))************''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((''''''&&&&&&((()))***&&&'''''''''(((((())))))))))))(((((((((((()))))))))((((((((((((((()))***(((((())))))((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((***,,,+++)))'''&&&&&&******+++++++++)))((('''%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((************************)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))******))))))((((((((('''###%%%'''***+++++++++***)))))))))))))))))))))))))))(((''''''''')))***+++***)))(((''''''&&&''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))+++***)))(((((('''((((((++++++++++++************((('''&&&'''((())))))'''***((('''&&&&&&'''(((***(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&###$$$%%%&&&'''((((((((()))(((&&&%%%%%%&&&((())))))((('''%%%%%%$$$$$$%%%******+++******)))((('''))))))(((((('''''''''&&&)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,+++*********+++------,,,+++************.........------,,,,,,,,,---,,,,,,,,,,,,---............///000000000000000............//////////////////...------...///000222222111000///...------//////...---------......---------------...///000......////////////......------,,,,,,,,,,,,++++++++++++************++++++,,,***(((((()))***'''%%%(((((()))******************************************)))))))))))))))******+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,++++++******)))************************&&&&&&''''''(((((())))))---,,,+++***))))))))))))+++*********))))))((((((''')))***,,,,,,***)))'''******))))))))))))******((((((''''''''''''((((((''''''((()))***++++++,,,))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''((())))))***!!!"""$$$&&&(((***++++++((((((((((((((()))******))))))(((((('''''''''&&&******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))******)))(((((((((((((((%%%''')))***)))((()))+++'''&&&&&&&&&'''(((***+++((((((''''''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&((()))******((('''''')))+++,,,,,,((((((((((((((((((((((((************************))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((''''''''''''((((((******))))))((((((''''''************************))))))(((((('''''''''&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((())))))******######$$$$$$%%%&&&''''''(((((())))))(((&&&$$$###)))******+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))(((((())))))(((((('''&&&))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''************)))))))))((((((''''''''''''((())))))************************,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,---------..................///000000000000000............////////////111000///.........///000111111111111000000000000---------,,,,,,------......------------...///000......////////////......------,,,,,,,,,,,,++++++++++++************++++++,,,***(((((())))))'''%%%(((((()))***************+++++++++***************---,,,+++******)))************++++++++++++*********,,,---,,,+++***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++******)))************************)))))))))))))))***************)))(((''''''''''''************)))))))))(((((()))************)))(((******))))))))))))*********))))))(((((())))))***(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''((())))))***%%%&&&'''((())))))))))))((((((((((((((()))******)))))))))(((((((((''''''***))))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((***)))((('''''''''((((((******)))((((((''''''&&&))))))))))))))))))))))))%%%'''((((((''''''((()))******)))(((((((((((((((''')))******((('''((((((''''''&&&&&&'''((()))***((((((''''''''''''(((((('''((((((((())))))))))))(((''''''&&&'''((()))***+++)))&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((()))))))))&&&&&&''''''(((((())))))'''((((((((((((&&&%%%$$$((()))***+++,,,,,,,,,,,,************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))(((((('''&&&++++++***************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''(((((()))***+++++++++++++++++++++++++++************))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++++++++++++++,,,---...///...------------,,,,,,,,,,,,---...///000///............///000000000000000............////////////222111000///////////////000000000111111222222222---------------...///000......------......//////......////////////......------,,,,,,,,,,,,++++++++++++************+++++++++***)))((())))))(((&&&(((((()))***************++++++++++++******))))))///...,,,+++******)))))))))***+++,,,,,,+++***))))))+++,,,+++***)))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++******))))))************************,,,,,,,,,+++++++++++++++------,,,+++************************))))))))))))(((((())))))))))))((((((******))))))))))))******+++******))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))))))))************)))((('''((((((((((((((())))))******)))))))))))))))(((((()))((((((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((+++***)))((((((((())))))+++******))))))(((''''''))))))))))))))))))))))))'''((())))))(((((()))*********)))((((((((((((((((((***+++***(((&&&&&&'''((((((''''''''''''((()))((((((''''''''''''((((((''''''((((((((()))))))))(((''''''''''''((())))))///,,,***)))))))))((('''************************(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))(((&&&%%%$$$((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''((())))))''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&((()))***+++++++++++++++))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))(((''''''+++*********)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++++++++************)))))))))))))))((((((((('''((())))))***++++++++++++++++++++++++***))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,,,,------...///------------------------,,,---///111111000///---......///000000000000000............////////////333222222111000////////////000000000000111111111............///000111222//////............//////......////////////......------,,,,,,,,,+++++++++++++++************+++++++++***))))))))))))(((((((((((()))***************,,,,,,++++++***)))))))))---,,,+++***************)))***---......---***)))(((***+++***)))((()))***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,++++++***)))))))))************************------,,,,,,++++++******///...---,,,,,,,,,,,,,,,*********)))))))))))))))))))))(((''''''((())))))******))))))))))))***************))))))******************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))************)))(((''''''))))))(((((((((((())))))************))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((''')))******))))))***+++***))))))(((((((((((((((''')))***)))(((&&&&&&'''((((((((('''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((())),,,+++******,,,,,,,,,+++))))))))))))))))))))))))************************))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))((((((''')))))))))((('''''''''&&&(((((((((((())))))))))))************************'''(((((())))))(((((('''))))))))))))))))))******((((((((((((((()))******************************)))))))))))))))))))))***++++++++++++++++++++++++,,,++++++***++++++,,,,,,///...------,,,,,,,,,---------------------------,,,---///111111000///---......///000000000000000............////////////222222222111000///......000////////////.........------------...///000111000//////.........//////......////////////......------,,,,,,,,,+++++++++++++++************++++++************))))))))))))(((((()))***************+++++++++*********)))))))))))))))))))))***+++,,,***,,,...//////...,,,***((()))******(((((()))***,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,+++******))))))((()))))))))))))))))))))))),,,,,,,,,++++++******)))+++******))))))))))))***))))))))))))))))))******))))))(((((((((((())))))******))))))))))))*********))))))(((((())))))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((()))))))))(((((())))))(((((((((((())))))))))))))))))************'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((())))))(((''''''((((((((((((((((((((((((((((((((()))******++++++((((((((((((((((((((((((((()))******))))))***,,,***))))))(((((((((((((((%%%&&&((()))((('''((()))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((('''&&&'''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((()))))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((''''''(((((())))))******((((((((()))))))))******))))))******))))))((('''((('''''''''''''''&&&&&&(((((((((((())))))))))))************************((()))***++++++***)))((())))))))))))************))))))(((((())))))***+++)))))))))))))))))))))))))))))))))************+++************+++++++++,,,++++++******++++++,,,,,,///...---,,,++++++++++++,,,,,,,,,------------...,,,---...///000///............///000000000000000............////////////111111111111000///....../////////......---------+++++++++++++++,,,---...000000//////......//////......////////////......------,,,,,,,,,,,,++++++++++++************++++++)))***++++++)))))))))+++(((((()))***************************************'''''''''((()))***,,,,,,+++,,,---//////---,,,+++(((***+++***)))((()))***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++***))))))(((((())))))))))))))))))))))))++++++******************++++++***************+++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((&&&&&&'''((())))))))))))***))))))((((((((((((((((((((()))))))))))))))***''''''''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))((('''&&&''''''((()))))))))((((((+++******))))))(((''''''))))))))))))))))))))))))''')))******))))))***+++******)))((((((((((((((($$$%%%((((((''''''((()))''''''((((((((((((((('''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((***)))(((((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((()))))))))(((((('''''''''(((((())))))))))))(((((())))))***++++++,,,''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''((()))*********(((((()))))))))*********)))************)))((((((''''''''''''(((((((((((((((((((((((())))))))))))***************************+++---......---+++***((()))))))))************))))))(((((())))))***+++************************************++++++,,,,,,(((((()))***+++,,,,,,---++++++******++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,---------..................///000000000000000............////////////...///000000000///..................////////////------,,,,,,,,,,,,---...111111000///////////////......////////////......------,,,,,,,,,,,,++++++++++++************++++++(((***,,,+++)))(((***,,,(((((()))***************)))))))))***++++++,,,,,,))))))))))))***++++++,,,***++++++,,,,,,++++++***)))***++++++))))))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++******))))))(((((())))))))))))))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,---((()))))))))************)))***+++,,,,,,+++***)))******))))))))))))******+++******))))))******+++(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((('''(((((()))*********))))))******)))(((((((((((((((''''''((((((((()))))))))(((((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&'''((())))))((('''&&&'''((()))*********))))))******)))((((((''''''&&&))))))))))))))))))))))))'''(((***)))(((((()))+++******)))(((((((((((((((%%%'''(((((('''&&&'''(((%%%&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((()))))))))(((''')))))))))***++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&'''(((((('''((()))******++++++***(((((())))))*********+++((())))))***+++,,,,,,,,,''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))***************************)))((((((''''''(((((())))))******(((((((((((())))))))))))************************'''(((***++++++***((('''(((((())))))*********+++)))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,''''''(((***+++,,,---...+++*********+++,,,,,,---************+++,,,------,,,,,,,,,------.........---,,,,,,,,,,,,---.........//////000000000000000............/////////000---...///000000///......------...///000111222222111000000/////////000000111111000///////////////......////////////......---------,,,,,,,,,++++++++++++************++++++(((***,,,+++)))(((***,,,(((((()))***************(((((()))***+++,,,,,,---,,,,,,++++++***+++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++******)))((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,)))(((((('''(((((())))))(((((())))))*********+++)))***,,,------,,,***)))******))))))))))))******,,,++++++++++++++++++,,,'''(((((()))***++++++,,,))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((('''''''''***++++++++++++***))))))******)))(((((((((((((((&&&'''''''''(((((())))))(((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&'''(((******((('''&&&((()))***+++,,,,,,+++***&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((())))))(((((()))*********)))((((((((((((((('''((()))(((&&&%%%%%%&&&$$$%%%''')))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''!!!!!!###%%%(((***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((('''((((((((())))))******************************&&&'''''''''(((((())))))''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))******))))))((((((((('''######$$$$$$%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))&&&''''''((()))((((((((((((((())))))))))))((((((************))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((())))))))))))************+++++++++************)))(((((())))))))))))((((((&&&&&&&&&'''(((((()))))))))))))))******+++,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------------............------+++++++++,,,,,,,,,------///000000000000000//////////////////000000000000111111000000//////......000000000000111111111111000000000000000///............---------,,,,,,,,,,,,+++++++++***)))))))))************************---,,,+++******+++,,,---))))))))))))(((((((((((())))))))))))*********************)))))))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))***************++++++,,,,,,++++++***+++***)))'''''')))***+++&&&''''''((()))******++++++++++++*********))))))))))))))))))************...------,,,+++***)))(((+++***)))'''''')))***+++******))))))((((((''''''((('''&&&&&&((())))))(((***)))(((''''''((()))***,,,***(((&&&&&&''')))+++))))))(((((((((((())))))))))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))******)))'''%%%$$$((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))************************((((((''''''''''''((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''%%%%%%$$$%%%&&&(((***+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))***'''$$$$$$'''((((((&&&(((((((((&&&%%%&&&(((+++)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))'''(((((((((((((((((((((((((((((())))))))))))******)))))))))******+++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((()))))))))*********+++++++++*********))))))((((((((())))))((((((((((((((()))******++++++,,,+++++++++++++++***************+++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------------............------,,,,,,,,,,,,------------//////000000000000//////.../////////000000000000/////////.........------....../////////000000000000000000000000///...............---------,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++*********)))))))))************)))))))))((())))))))))))***************++++++,,,,,,++++++***+++***)))(((((()))***+++''''''(((((()))******+++*********)))))))))(((((())))))))))))************************************+++***(((''''''(((***+++))))))))))))((((((''''''((('''&&&&&&((())))))((())))))(((''''''((())))))***)))(((''''''((()))+++))))))(((((((((((())))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))***))))))))))))))))))***))))))))))))((('''&&&%%%)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))***)))))))))(((((((((''')))(((''''''&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((('''&&&(((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((+++(((&&&&&&((())))))'''((())))))'''&&&&&&(((***))))))(((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''************************))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((()))***(((((())))))))))))((((((******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((''''''))))))))))))******************)))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))******++++++*********)))))))))''''''((((((((((((''''''))))))******+++,,,,,,---------,,,,,,+++******)))+++++++++,,,++++++************************************)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------------------------------............------,,,------------............//////000000/////////....../////////000000000.........---------------------.........////////////000000000000///......//////.........---------+++,,,,,,,,,,,,---------***************************++++++++++++++++++***(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++************)))))))))************))))))))))))))))))))))))******************++++++++++++******+++***)))(((((()))***+++'''(((((())))))*********)))))))))((((((((((((((())))))))))))************''''''((()))***+++++++++******((((((((((((******)))))))))(((((((((((('''((('''&&&&&&((())))))(((((((((''''''''''''((()))''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))(((((((((((()))))))))((('''&&&%%%$$$''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''***)))'''''')))***)))(((((()))***)))((('''((()))))))))((((((((())))))***))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%++++++++++++++++++++++++++++++++++++*********)))((((((((((((((((((((((((***((('''&&&&&&(((***+++(((((())))))))))))((((((+++++++++*********))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((()))))))))*********)))))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))***************************************)))(((((((((((((((((()))))))))***************))))))))))))''''''((((((((((((''''''((((((((()))******++++++,,,,,,,,,,,,++++++******+++++++++++++++***)))((())))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------............---------------.........//////......//////000/////////........./////////000000......------------------------.........///////////////000000//////...---/////////.........------,,,,,,,,,,,,,,,+++++++++************************)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))*********+++++++++((((((((()))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))((()))))))))******************++++++++++++************)))(((((()))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))************(((((())))))***+++++++++***)))(((((((((((()))***((((((((((((((((((((((((((('''&&&&&&((())))))((('''''''''''''''(((((((((%%%&&&((()))************))))))(((((((((((())))))(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''')))(((((((((((()))((((((((()))+++***)))((((((((()))))))))))))))*********((())))))******))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++*********)))((((((((((((((((((((((((***)))'''&&&'''(((***,,,(((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''((((((((()))))))))(((((('''''''''((((((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((('''(((((((((((()))))))))*********)))))))))((((((''''''((((((((((((''''''((((((((()))******++++++*********++++++,,,,,,,,,++++++++++++******)))((())))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------............---------------.........//////------...///////////////............////////////............................../////////000000000///////////////...------///.........---------------,,,,,,+++***))))))(((************************))))))+++,,,,,,+++))))))'''((((((((()))))))))***************++++++++++++''''''(((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******((()))))))))************)))******++++++******)))******))))))))))))******))))))))))))************************************((()))))))))************,,,,,,+++++++++*********)))(((((((((((((((((()))'''''''''''''''(((((((((((('''&&&&&&((())))))(((&&&''''''((((((((())))))$$$&&&(((***+++******)))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&''''''((((((''''''&&&((('''&&&&&&&&&(((***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&'''((()))))))))''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''''''''((()))+++***(((''''''((((((((()))***************'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++(((((())))))))))))(((((()))))))))(((((((((''''''))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''((((((******))))))))))))******))))))))))))))))))))))))***************************************)))((((((''''''(((((((((((())))))******)))))))))((((((((((((((())))))))))))(((((())))))******+++,,,,,,---((())))))***++++++,,,,,,*********+++******))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------------------------------------............------,,,------------.........,,,---......////////////------........./////////.............../////////....../////////000000000...////////////...------......---------,,,,,,,,,,,,,,,+++******))))))(((************************)))******************)))''''''(((((())))))***************++++++++++++,,,&&&''''''(((((())))))***))))))***++++++++++++*********+++++++++,,,,,,,,,***))))))))))))((((((((())))))))))))************))))))))))))************))))))************)))))))))))))))******)))))))))************************************++++++++++++))))))))))))************......---,,,+++***)))(((((((((((((((((((((((((((&&&''''''''''''(((((((((((('''&&&&&&((())))))(((&&&'''((()))*********)))&&&'''(((*********))))))))))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******&&&&&&((((((((((((&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********)))((('''&&&%%%''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((()))***)))'''%%%&&&'''''''''((()))************''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))*********(((((())))))))))))((((((++++++++++++************))))))(((((((((((())))))***))))))(((''''''&&&&&&'''(((((((((((()))))))))++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************************)))(((((('''''''''((((((((())))))***)))))))))(((((((((((())))))************))))))(((((()))******++++++,,,))))))))))))))))))))))))((())))))************)))+++++++++++++++++++++++++++,,,,,,------,,,++++++************************---,,,+++++++++,,,......------------------------------............------,,,,,,,,,,,,------------+++,,,---...////////////---------.........//////,,,,,,---------.........------........./////////......//////......---,,,---,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,******************************))))))))))))******'''''''''((()))******************+++++++++,,,,,,&&&&&&''''''((())))))***((()))***+++,,,++++++*********+++++++++,,,,,,,,,))))))))))))((((((((((((((()))))))))************))))))))))))************))))))************))))))))))))************))))))************************))))))))))))*********+++))))))))))))************------,,,+++***)))(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))((('''((()))***+++++++++***(((((()))))))))))))))((())))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********'''((()))******)))((('''''''''((((((((((((((('''(((((((((((((((((((((((()))******************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))*********)))(((((('''((((((((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%'''******(((&&&'''((())))))(((&&&$$$$$$%%%'''%%%&&&''')))******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))************************++++++++++++************))))))))))))))))))))))))(((((()))************)))(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((((((((())))))***))))))((('''&&&&&&&&&))))))))))))************------,,,+++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))))))))))))))((((((((((((******++++++++++++******&&&&&&&&&'''(((((())))))******))))))(((((('''''''''((()))***************+++++++++++++++++++++++++++,,,---------,,,+++***************************------,,,+++,,,---...///---------------------------..................---+++++++++,,,,,,,,,------+++,,,---...////////////---------.........//////+++++++++,,,,,,---------,,,,,,,,,---------............//////......---,,,,,,,,,,,,+++++++++******((((((***+++---...000000************************+++***)))(((((()))***+++&&&''''''((()))******+++******+++++++++,,,,,,,,,&&&&&&&&&'''((())))))***((()))***+++,,,+++************+++++++++,,,,,,,,,++++++++++++************(((((())))))*********+++))))))))))))************))))))************))))))))))))************))))))++++++******************'''((((((((())))))******))))))))))))************++++++******)))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))((('''(((***+++,,,,,,,,,+++)))))))))((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((***+++,,,,,,+++***(((&&&'''((())))))((('''&&&))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******''''''&&&&&&(((***,,,---))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))%%%(((++++++)))'''((()))))))))'''%%%######%%%'''$$$%%%'''((()))))))))((())))))************))))))((((((((((((((((((((((((((((((((()))))))))******+++++++++************)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''((((((((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************************************++++++******))))))((((((,,,++++++***++++++,,,,,,******************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...000222111///---,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......///////////////////////////...,,,+++***++++++,,,---,,,++++++++++++,,,---,,,,,,------------------+++,,,---,,,***)))***+++)))))))))))))))***************************************))))))))))))******))))))))))))))))))))))))'''(((***,,,,,,***((('''(((((((((((((((((((((((()))************+++++++++)))************+++++++++...---,,,+++************))))))(((((((((((()))))))))))))))))))))*********,,,+++++++++******))))))******)))(((((((((((((((,,,+++***((((((((())))))++++++***)))(((((()))))))))))))))))))))))))))))),,,------,,,)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))******)))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********&&&''')))*********)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++***)))'''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''(((((()))***+++++++++************)))))))))))))))******)))(((''''''(((%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))((((((''''''''''''((((((***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((())))))((('''''')))+++((((((((((((((('''''''''+++++++++************)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))***++++++++++++***)))%%%&&&'''(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))************************************************)))))))))))),,,,,,++++++***+++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++...000111000...,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,+++++++++,,,---///...------------...///000///...---,,,+++******+++,,,---,,,***)))***+++))))))))))))******************************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++)))************+++++++++...---,,,+++************))))))(((((((((((())))))+++*********)))(((((((((******)))))))))(((((((((******)))((((((((((((((()))((((((''''''((()))***++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((())))))))))))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((+++******************+++))))))(((((((((((()))))))))(((((((((((()))*********)))((('''''''''''''''&&&'''((()))))))))(((''''''(((((()))******++++++)))))))))))))))))))))))))))***+++***((('''((()))((((((((('''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))***)))((('''&&&''''''(((************************(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******)))'''&&&''')))((((((((((((((((((((('''+++++++++************)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''')))))))))))))))))))))))))))******++++++******)))%%%&&&'''((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((())))))***++++++))))))))))))************************************)))))))))***************---,,,,,,+++*********+++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++---///000///---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,+++++++++,,,------///......------....../////////...---,,,+++******+++,,,---,,,***)))***+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++---,,,+++***************))))))(((((((((((()))))),,,+++******(((((('''&&&((((((((((((''''''''''''***))))))(((((((((((((((&&&&&&&&&&&&'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))((('''&&&%%%$$$$$$###((((((((((((((()))******''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((***))))))))))))***++++++******)))(((((((((((()))&&&'''((()))))))))((((((((((((((()))******++++++(((((((((((((((((((((((()))***+++***((((((((()))*********)))((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''''''''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((***++++++)))'''%%%&&&'''''''''((((((((((((((((((+++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))************))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))*********((()))))))))************************************)))))))))******+++++++++------,,,+++************+++++++++***************************++++++++++++------,,,,,,,,,+++++++++,,,.........,,,++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------..............................++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,---,,,***)))***+++++++++***************)))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,+++***************))))))(((((((((((())))))******))))))((((((((('''((((((((((((((((((''''''))))))(((((((((((())))))''''''''''''(((((())))))******)))))))))))))))***))))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((((((((((((((''''''&&&&&&&&&)))((('''''''''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))---,,,+++***)))((((((((())))))((((((((((((((()))''''''(((((())))))))))))(((((())))))************''''''''''''((((((((((((''')))))))))''''''((()))************))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((())))))************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''*********))))))(((((('''((()))***)))'''&&&&&&'''''''''''''''((((((((((((+++++++++*********))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))************))))))+++*********)))))))))(((((()))))))))************************************))))))******++++++,,,,,,---,,,++++++*********++++++++++++*********)))))))))))))))******+++++++++------,,,,,,,,,++++++++++++,,,---,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------..............................***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,---,,,***)))***+++,,,+++++++++******))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++++++++******))))))******))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((***)))))))))))))))******))))))))))))))))))))))))%%%&&&((((((''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++)))((('''''''''(((***+++))))))))))))))))))))))))++++++************++++++***))))))(((((())))))***,,,+++***)))(((''''''''''''''''''&&&&&&''''''((((((((((((((())))))******)))))))))))))))*********&&&'''''''''((((((((()))&&&'''((((((&&&&&&'''((())))))))))))******++++++'''((())))))******))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''))))))************))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))+++***)))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&)))))))))((((((''''''&&&''''''((((((((((((''''''******))))))((((((''''''$$$&&&((()))((('''((()))&&&'''''''''(((((())))))+++++++++************))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))******++++++******))),,,++++++***))))))(((((())))))))))))*********************************************+++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++***)))))))))(((((())))))***+++++++++------,,,,,,,,,,,,++++++***+++,,,***))))))***,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,---......//////......------,,,,,,,,,+++++++++***+++,,,---,,,***)))***+++,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))************+++++++++)))************++++++++++++******)))))))))******))))))(((((((((((())))))%%%&&&'''''')))******+++************++++++++++++((((((((((((((())))))***++++++++++++***)))(((''')))))))))))))))******+++))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++,,,------...((((((((((((((()))******************************+++******))))))******+++******))))))))))))******)))(((((((((((()))******'''&&&&&&&&&&&&''''''((())))))((((((((()))***+++))))))))))))))))))******'''''''''(((((())))))***%%%'''(((((('''&&&''')))'''(((((()))******++++++'''(((((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''&&&'''''''''(((************((('''((((((((()))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++)))((((((''''''(((************************''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&))))))((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''"""%%%''')))(((((())))))&&&&&&''''''((()))))))))+++++++++************))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((()))***+++(((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))+++,,,)))))))))))))))))))))))))))******++++++******)))************************))))))))))))************************************,,,++++++++++++++++++***************+++,,,------,,,,,,++++++***))))))(((((((((((()))***+++++++++------,,,,,,,,,,,,++++++*********)))((((((***,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---------,,,+++***------...//////...------,,,,,,,,,++++++++++++++++++,,,---,,,***)))***+++------,,,++++++***))))))******************************))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))************+++++++++)))************+++++++++******))))))))))))******))))))(((((((((((())))))&&&'''''''''((()))))))))*********+++++++++,,,,,,((((((((((((((()))******((())))))******)))(((''')))))))))))))))***++++++))))))))))))))))))))))))'''((())))))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++''''''((()))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))***))))))))))))***++++++'''''''''''''''((())))))***)))((((((((()))***+++***)))))))))))))))))))))''''''((())))))***++++++'''((())))))(((((()))+++((()))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((()))************)))(((''''''&&&&&&&&&&&&''')))******)))'''&&&'''((()))))))))(((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&'''((()))***************************''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''###%%%((()))(((''''''(((&&&&&&''''''((())))))***+++++++++************)))))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''((()))++++++(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***%%%%%%%%%&&&(((+++---///))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,))))))))))))************************************---,,,,,,++++++*********)))))))))***+++,,,......,,,,,,++++++***))))))((('''(((((()))***+++++++++---------,,,,,,,,,++++++)))******)))'''(((***,,,******++++++++++++******------------------------,,,,,,,,,---------......------------------------,,,------...---,,,***)))++++++,,,------,,,++++++((()))***+++,,,---......+++,,,---,,,***)))***+++------,,,,,,+++***))))))******************************))))))))))))******))))))))))))))))))))))))''')))***,,,,,,***)))''')))))))))))))))))))))))))))************+++++++++)))************+++++++++***)))))))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''))))))******+++++++++,,,((((((((((((((()))******%%%&&&''')))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((......,,,+++***)))))))))((((((((((((((()))*********)))((((((((()))+++,,,*********)))))))))))))))'''(((((()))***++++++,,,(((***++++++******+++---******))))))((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******)))''''''&&&&&&&&&&&&'''(((******((('''&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))$$$$$$$$$%%%&&&)))+++,,,((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$''')))***(((&&&%%%%%%&&&&&&&&&'''((())))))***+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))******++++++++++++************))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))***************************)))((((((((()))+++,,,***)))(((&&&&&&((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********))))))))))))(((,,,+++++++++******))))))((())))))))))))*********+++++++++++++++***)))((((((((((((((()))***+++,,,+++++++++************))),,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********++++++*********''')))+++---......---,,,......---------,,,,,,,,,))))))***+++,,,------...***+++,,,,,,******+++,,,...------,,,+++++++++,,,---+++)))(((((())))))(((++++++***)))((('''&&&&&&******************************))))))((((((''''''))))))))))))(((((((((((())))))))))))************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++++++++******(((''''''(((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''+++)))'''&&&%%%&&&'''((()))(((''''''''')))***+++&&&&&&((()))+++---...///%%%'''(((******)))'''&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''))))))&&&$$$''''''''''''((()))++++++((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&)))&&&%%%&&&***,,,+++***---,,,+++)))((('''''''''***)))(((''''''((()))************)))))))))))))))******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''')))***+++...,,,)))''''''''''''&&&'''(((***++++++)))'''&&&******))))))((((((''''''((((((''''''''''''((((((%%%%%%&&&'''((()))******%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''((((((************))))))))))))...***%%%"""!!!$$$(((***++++++***)))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((+++*********))))))))))))((((((((((((((()))************************************++++++++++++************))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))************************+++***)))(((((()))******+++***(((''''''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************++++++*********)))))))))++++++*********))))))))))))))))))*********+++++++++++++++***************(((((((((((()))***+++,,,))))))******+++++++++,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++******+++---......---,,,+++------,,,,,,,,,+++++++++*********+++,,,,,,---------...//////------...///,,,++++++***))))))*********((('''''')))+++,,,,,,+++******))))))(((((('''************************++++++*********)))))))))******)))))))))((((((((())))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++******)))((('''((((((((())))))(((((((((***)))))))))((((((((('''******))))))((((((((((((,,,+++)))(((((((((******)))(((''''''((()))***+++(((((()))***++++++,,,,,,(((((((((''''''(((((()))***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))(((((((((((((((''''''(((******(((&&&(((''''''(((((()))***************************************)))))))))))))))))))))))))))))))))))))))+++++++++******))))))))))))'''&&&''')))+++***)))******)))))))))))))))******)))(((((((((((()))******)))))))))))))))))))))******))))))(((((((((((())))))((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((()))***...+++(((''''''((('''&&&'''((()))******)))((((((***)))))))))((((((((('''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((((((((((((((((((''''''''''''((((((***))))))((((((((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&&&&(((***,,,))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((***************************************))))))))))))(((((((((((()))************************************++++++++++++*********))))))))))))(((((((((+++++++++***************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))************))))))))))))************))))))************************+++***)))))))))))))))***+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************,,,+++++++++******************))))))))))))((((((************+++++++++,,,+++***)))))))))***+++,,,)))))))))******++++++,,,'''((()))***+++,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------...///...---+++***,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,...///000000......///000,,,++++++******************)))'''''')))+++,,,,,,************************************************+++++++++++++++*********++++++*********)))))))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))******+++******)))((('''''''''((((((((((((''''''))))))))))))((((((((((((***))))))))))))(((((((((,,,+++***)))((()))***+++)))(((((((((((())))))***++++++*********)))))))))+++)))(((&&&&&&''')))***+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))(((((((((((()))(((((()))******)))'''((((((((((((((()))))))))************************))))))))))))************))))))))))))))))))))))))+++++++++++++++************)))'''''')))******)))(((((((((((()))+++,,,---***))))))(((((())))))***))))))))))))))))))*********))))))))))))(((((((((***))))))))))))***++++++''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((''''''((())))))---***((('''(((((('''&&&''''''(((((())))))******))))))))))))(((((((((((()))((((((''''''(((((())))))))))))(((((('''''''''(((((((((((())))))))))))******))))))))))))************))))))))))))******(((((('''''''''&&&&&&&&&&&&''')))***++++++***)))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((())))))***+++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))************))))))************************)))))))))))))))******+++++++++***))))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************,,,,,,,,,+++++++++******)))))))))(((((((((((((((******+++++++++,,,,,,,,,+++***)))((((((***,,,...***++++++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------------,,,,,,---.........------,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,++++++++++++---...---,,,+++,,,---...------,,,,,,,,,------...,,,)))((()))***))))))))))))******++++++++++++************************++++++++++++++++++******++++++++++++*********)))((()))))))))************((()))***+++++++++++++++))))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((((())))))(((((((((((()))))))))************))))))))))))+++***)))((((((((()))***++++++******)))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))(((((((((((()))((('''((()))***(((''')))))))))))))))(((((((((************************(((((())))))******++++++))))))))))))))))))))))))******))))))))))))))))))+++***)))((())))))))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************++++++,,,(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))((((((((((((((((((+++***(((((())))))(((&&&''''''''''''((()))+++,,,))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((('''))))))))))))))))))******+++******))))))******+++))))))(((((())))))******++++++*********))))))))))))***++++++***)))'''%%%(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&''''''''''''***************+++++++++)))))))))))))))***++++++******************************++++++++++++******))))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))&&&&&&((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************,,,,,,,,,+++++++++******((((((((((((((()))))))))******+++++++++,,,,,,,,,+++***)))((((((***,,,...+++,,,---.........---,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,***+++,,,---............------------,,,,,,,,,,,,......---,,,,,,+++++++++***,,,,,,,,,+++***+++,,,...------,,,------.........,,,***))))))******))))))))))))***++++++,,,,,,************************************************++++++++++++*********)))((()))))))))************((()))***+++++++++++++++)))))))))))))))))))))))))))************))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************)))(((((((((((()))))))))((())))))))))))(((((((((((((((((())))))******+++******+++++++++***((('''++++++************++++++***************************************************))))))((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))((((((((((((((('''&&&&&&'''((('''&&&((())))))***))))))((('''))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))***************))))))))))))******)))))))))))))))******))))))************))))))(((((())))))************))))))))))))***************************++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***************************((((((''''''''''''((((((***))))))((((((((())))))***((((((((()))***((('''''''''''''''((()))+++,,,(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))*********************))))))***))))))(((((())))))***'''''''''''''''((()))***,,,,,,,,,+++++++++************)))(((((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&&&&&&&'''''''''(((*********+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******)))))))))************+++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,+++++++++************(((((())))))))))))******************+++++++++,,,+++***)))))))))***+++,,,***+++------...---,,,++++++++++++*********)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,)))******+++,,,---...///.........---------,,,,,,......------,,,,,,++++++,,,---......,,,,,,---...+++++++++++++++,,,,,,---+++***((((((***,,,------)))))))))******+++++++++************************)))))))))***************++++++*********)))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))************+++******++++++++++++++++++((())))))))))))(((((('''&&&&&&'''((()))+++,,,,,,***+++,,,---,,,***((('''*********)))******+++,,,******************************************************)))((((((((())))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))((((((((((((((('''%%%%%%&&&''''''&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))*********************************************+++++++++++++++)))***+++***))))))***,,,++++++***)))(((((()))))))))******++++++******)))((((((((()))******++++++)))))))))************+++***))))))))))))***++++++************************((((((((()))))))))******************************)))((((((''''''''''''((()))))))))(((((()))******(((((('''(((******)))'''''''''(((((())))))******(((((((((((())))))))))))***))))))(((((())))))***((((((((())))))*********************))))))))))))))))))(((((((((((())))))'''&&&&&&''''''((()))*********)))))))))(((((((((((('''&&&&&&'''(((***+++******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))******+++*********++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))***+++***))))))((())))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++)))))))))*********+++++++++++++++***************((()))***++++++***)))(((***************+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,************++++++,,,------------,,,,,,,,,++++++---------------,,,,,,,,,---...///...---,,,---///+++++++++++++++,,,------,,,***((()))+++---------))))))))))))))))))))))))*********************************+++++++++,,,,,,******)))))))))((((((((())))))))))))************)))******+++++++++******))))))))))))))))))))))))))))))************))))))))))))************))))))'''((((((((()))))))))***))))))*********+++++++++******++++++,,,,,,,,,,,,((()))******)))((('''&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,+++***)))))))))))))))))))))***++++++************************************************+++******)))(((((())))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))((((((((((((***(((&&&&&&'''(((((((((%%%'''(((***+++***)))((())))))))))))))))))))))))*********)))))))))))))))************************)))))))))******+++++++++(((***+++***))))))+++...+++******))))))))))))))))))***++++++++++++***)))'''(((((()))******++++++))))))*********+++++++++))))))((((((((()))******))))))))))))))))))))))))(((((()))))))))*********************************))))))((('''''''''''''''(((((((((((()))***++++++''''''''')))++++++)))''''''((()))******)))(((((('''((((((((()))))))))*********))))))))))))***************)))))))))))))))******)))))))))((((((((())))))(((((((((((())))))''''''''''''((()))***+++(((((((((''''''''''''&&&(((((((((((()))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******+++,,,,,,*********++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++++++++***)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++*********))))))))))))((())))))******+++++++++,,,((())))))))))))*********+++++++++++++++***)))(((&&&'''(((***)))(((&&&%%%(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,+++******))))))******,,,,,,,,,+++++++++******------------------------,,,---...---,,,,,,---...---------------...///000///---***)))***+++******)))))))))(((((((((((((((************************+++++++++,,,,,,---------))))))))))))(((((((((((())))))))))))******************+++++++++******)))))))))))))))))))))))))))((())))))*********))))))******++++++++++++******'''((((((((())))))******))))))******++++++++++++'''((()))***************((()))*********((('''&&&''''''(((((())))))******///...,,,***))))))***+++))))))(((((()))***++++++************************************************++++++***))))))((())))))))))))(((((((((((()))))))))************+++++++++))))))))))))((((((((((((+++)))''''''((()))))))))$$$&&&(((***++++++***)))************************++++++******))))))((((((************************&&&&&&''''''((((((((()))''')))+++***)))))),,,///***)))))))))))))))******)))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))******++++++++++++((((((((((((((())))))***(((((((((((((((((((((((())))))))))))***************************************)))((('''''''''''''''(((((((((((()))***,,,,,,'''&&&''')))++++++***((('''(((***++++++)))'''&&&'''((((((((())))))************))))))))))))******,,,,,,+++***)))(((''''''***)))))))))((((((''''''******))))))))))))******(((((((((((()))***+++,,,)))(((((((((''''''''''''++++++,,,,,,+++***((('''&&&&&&'''((()))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))******+++,,,---------,,,***((('''+++*********))))))((((((******++++++++++++************++++++++++++******...,,,)))))))))******)))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))+++++++++*********))))))))))))))))))((((((((((((((((((((((((''''''''''''+++***)))(((((()))***+++)))))))))))))))******++++++*********))))))((((((************************+++++++++*********))))))))))))************))))))+++++++++*********))))))************))))))))))))((())))))*********))))))+++***)))))))))***,,,,,,...---+++))))))+++...///+++,,,------------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---.........---111---)))%%%%%%'''+++...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++///---+++)))(((((()))***,,,+++******)))*********************************...---+++***)))***+++,,,++++++***)))(((((())))))++++++***)))((('''&&&&&&((((((((((((((()))******************************))))))))))))))))))))))))***************++++++++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))************************,,,+++***))))))***+++,,,***************************************************)))((('''((()))+++---************))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))******))))))))))))*********)))'''&&&'''(((***,,,***)))'''''')))))))))(((+++***)))(((((()))***+++''''''((((((((((((''''''))))))'''&&&$$$"""!!!!!!******))))))))))))******))))))))))))***************)))((()))***+++***(((++++++******))))))((((((''')))***+++)))))))))***(((((())))))))))))((((((************))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,***(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))******))))))((((((''''''+++++++++******(((''''''&&&&&&'''((()))))))))((()))))))))(((((((((((((((+++)))((()))+++,,,***'''---,,,***)))((((((((((((,,,+++)))((()))***,,,---)))((('''''''''(((***+++************************(((((((((((())))))))))))---------......------,,,+++*********))))))))))))******++++++++++++************++++++++++++******,,,***((((((***+++++++++++++++************++++++))))))))))))************''''''''''''((((((((((((*********)))))))))((((((((((((((()))))))))))))))***))))))))))))(((((((((+++***)))(((((()))***+++)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))************))))))+++++++++*********))))))************))))))))))))+++++++++******((('''&&&+++***)))))))))***,,,,,,///---+++***)))+++---...***+++,,,------,,,+++***++++++***))))))***++++++++++++++++++++++++++++++---+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---......------///...,,,+++***+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((())))))***)))))))))***+++,,,,,,************************+++***(((''''''''')))***+++******)))(((((())))))++++++******))))))((((((((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))++++++******************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))******************************)))(((((()))******************************************************,,,+++)))((((((***+++,,,************))))))))))))''''''((((((((((((''''''''''''(((((()))******+++(((((((((((())))))))))))***))))))(((((())))))***)))((('''''''''(((***+++***)))'''''')))))))))(((******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((+++******))))))******+++))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))(((***++++++***))))))***(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))((())))))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))***)))))))))((((((((('''+++++++++******)))((('''''''''(((((()))((((((((()))))))))))))))))))))))))))((('''(((******(((&&&((()))*********)))(((''')))((('''&&&&&&((()))+++''''''&&&&&&&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))+++++++++,,,---...///000***************)))))))))******++++++++++++************++++++++++++*********)))((((((+++,,,,,,,,,++++++************++++++))))))))))))************&&&&&&&&&'''''''''(((((()))))))))((((((((((((((('''(((((())))))*********************))))))))))))******))))))))))))******)))))))))))))))******+++************))))))))))))((((((((((((((((((((((((+++************)))))))))))))))************))))))+++++++++***************++++++*********)))))))))***************)))((((((+++************+++,,,,,,000...,,,*********,,,---******++++++++++++******++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------------...///000///...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))******************************+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((()))***,,,---...***************************)))'''&&&&&&''''''(((******)))((((((((())))))+++++++++***************)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))************************************************,,,+++***))))))***++++++************))))))))))))'''(((((())))))(((((('''(((((())))))******++++++(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***)))'''''')))))))))((())))))************))))))'''(((((())))))(((((('''((((((((()))******++++++******))))))))))))******))))))))))))***************)))((()))***+++***(((&&&&&&'''(((((()))*********+++---,,,***)))))))))(((((()))(((((('''&&&&&&'''''''''(((((())))))***))))))(((((((((((())))))'''(((((()))))))))((('''************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((******+++******)))((('''(((((()))))))))(((''''''((()))))))))***+++++++++((('''&&&'''((()))(((&&&%%%&&&(((***+++***((('''((('''&&&%%%&&&'''((()))(((''''''''''''((()))***))))))))))))))))))))))))''''''((((((((()))))))))******))))))***,,,...///***************************++++++,,,,,,++++++******++++++,,,,,,++++++******)))((()))+++,,,,,,+++))))))(((((((((((())))))((()))))))))************'''''''''(((((((((((()))))))))))))))))))))))))))''''''((()))******++++++*********)))))))))((((((***))))))))))))))))))***)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************************+++++++++*********))))))&&&&&&((()))++++++,,,,,,************++++++,,,,,,000///---+++******++++++************************+++******************+++************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,,,,---...//////...,,,+++,,,------......------,,,------,,,,,,,,,,,,++++++------,,,++++++***)))))))))))))))******+++++++++************************************************(((((()))))))))(((((('''))))))))))))***+++,,,---******************************)))(((((((((((()))***))))))((((((((()))))))))))))))******+++++++++))))))(((((())))))***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))((((((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))******************************************************++++++***))))))))))))***************)))))))))((((((((())))))))))))((((((((((((((())))))*********(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))***)))))))))***)))'''''')))))))))(((((()))***++++++***)))((((((((())))))))))))(((((((((((('''''''''''''''&&&))))))(((((((((((())))))((()))))))))***************)))((()))***+++***(((&&&'''''''''((((((((()))+++,,,---,,,***(((((()))(((((()))(((((('''&&&%%%%%%&&&&&&'''((())))))***))))))(((((((((((())))))******)))((('''&&&%%%$$$************************(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))'''''')))******)))''''''(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((()))))))))))))))((('''&&&(((((()))***+++,,,,,,---)))(((''''''((((((((((((&&&'''(((((((((((('''''')))(((((('''((()))*********************++++++,,,))))))))))))))))))))))))'''''''''((((((((()))))),,,+++***)))***+++,,,---***************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++******++++++)))((())))))(((((((((((())))))((()))))))))************((())))))))))))*********************************'''(((((()))***++++++,,,))))))(((((((((''''''''')))))))))******))))))))))))))))))))))))******+++))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))************************++++++++++++************&&&&&&((()))++++++,,,,,,******++++++,,,,,,,,,,,,///...---++++++***++++++*********************************++++++*********************************((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++++++++******))))))(((((())))))******++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))))))))((((((++++++***************+++***************************))))))((((((((((((((()))((((((((((((((())))))''''''(((((()))*********)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((()))******************)))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))((()))))))))************)))))))))((((((((())))))))))))((((((''''''((((((((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))***)))))))))***)))'''''')))))))))(((((()))***++++++***)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))***************)))((()))***+++***((()))((((((((('''''''''&&&+++,,,---,,,***((((((((((((((())))))((('''&&&&&&%%%&&&&&&'''((())))))***))))))(((((((((((())))))******)))((('''&&&&&&%%%************************((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((()))*********)))(((''''''(((((()))***+++,,,,,,---******)))((((((((()))***,,,***(((&&&%%%&&&'''(((((((((((((((((())))))***)))******+++++++++++++++$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((///......---,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++***+++++++++)))'''++++++************++++++))))))))))))************))))))*********+++++++++************++++++++++++((())))))******+++++++++((((((((((((''''''''''''))))))************)))))))))))))))))))))******+++))))))))))))************************************(((((()))))))))))))))***))))))************))))))***************+++++++++,,,++++++++++++************************)))((((((***++++++,,,---,,,,,,,,,...------,,,++++++++++++,,,+++************+++,,,)))***++++++++++++***)))************************'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***+++***)))((()))***+++,,,,,,------......------,,,...------,,,,,,++++++***&&&''''''((()))***++++++*********++++++++++++++++++++++++***************((((((((((((((((((((((((((((((((())))))*********,,,++++++***))))))******************************'''''''''''''''&&&&&&&&&((((((''''''(((((())))))''''''(((((()))))))))******))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))((()))************)))(((******))))))))))))******))))))))))))))))))))))))************************++++++,,,------,,,++++++************************************************(((((())))))************************))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***)))'''''')))))))))((())))))************))))))((())))))******))))))(((%%%&&&&&&''')))***++++++''''''&&&&&&&&&&&&''''''))))))))))))***************)))((()))***+++***(((******)))(((((('''&&&&&&)))***,,,+++)))((((((((((((((())))))))))))(((((('''''''''(((((())))))***))))))(((((((((((())))))''''''''''''((()))******************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********)))((((((((()))))))))***+++++++++*********)))'''(((***,,,///,,,(((%%%$$$%%%''')))&&&&&&'''''''''(((((((((&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((---.........------,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,***(((++++++************++++++))))))))))))************))))))))))))************))))))))))))*********+++************************)))))))))(((((((((((('''((()))***++++++***)))((()))))))))))))))******+++((()))))))))************************************(((((((((((())))))******))))))************))))))))))))*********+++++++++,,,,,,+++++++++*********+++++++++******((('''&&&***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))***++++++++++++***)))************************(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))),,,,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,------......------,,,......---,,,,,,+++******''''''((()))***+++,,,,,,,,,++++++++++++++++++***+++++++++*********))))))************************))))))(((((()))***,,,---*********)))******++++++************************((((((((((((''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***************************************************((()))***+++,,,---------************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))((('''''''''(((***+++***)))'''''')))))))))(((******))))))))))))******))))))************))))))''''''((()))******++++++)))((((((''''''(((((()))))))))))))))***************)))((()))***+++***((())))))))))))))))))))))))'''(((******(((''''''((('''((()))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))(((((()))*********)))))))))))))))))))))))))))))))))******(((&&&&&&))),,,,,,+++)))'''&&&''')))***''''''(((((())))))((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))***+++,,,---,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++(((((()))+++------+++***))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))'''((((((((())))))******+++++++++***************************))))))))))))((()))***++++++***)))((()))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))******++++++++++++,,,,,,,,,+++++++++******((())))))*********))))))***+++,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))))),,,,,,,,,,,,,,,+++***)))+++,,,.../////////......,,,------......------,,,......---,,,,,,+++******+++++++++***************---,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++***)))(((((()))+++---///(((((())))))***+++------*********************************+++***))))))((('''''''''''''''((()))************************************)))******+++,,,************************))))))))))))))))))))))))***************+++++++++***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************************************)))***+++---...///000000************))))))))))))))))))************))))))*********)))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))'''&&&'''(((***,,,***)))'''''')))))))))(((+++***)))(((((()))***+++))))))************))))))******))))))((('''''''''******))))))))))))******))))))))))))***************)))((()))***+++***((((((((())))))******++++++%%%'''))))))(((''''''((('''((()))+++,,,,,,,,,,,,************))))))))))))))))))(((((((((((()))))),,,+++***((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******((())))))*********))))))'''((()))***************))))))))))))((((((((((((((())))))'''$$$%%%(((+++))))))))))))************))))))***+++++++++++++++&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,,,,------...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((+++*********))))))((((((((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))************))))))***************************************************,,,---,,,***(((((()))+++++++++++++++***)))(((***++++++,,,,,,,,,,,,++++++++++++*********))))))+++++++++************)))((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,***(((&&&%%%$$$,,,,,,,,,+++***)))(((''',,,,,,,,,++++++*********+++*********))))))((((((***)))((((((((()))+++,,,,,,,,,++++++)))((('''&&&+++*********+++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,---------......------......------,,,++++++***************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))***,,,,,,***************************************)))((((((+++*********))))))(((((('''((()))+++++++++***)))***)))((('''''''''''''''%%%%%%&&&'''((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))------+++***))))))((((((((((((((()))******++++++******))))))))))))******++++++******))))))((((((++++++++++++++++++++++++,,,+++******++++++***(((************************))))))))))))))))))))))))))))))((('''''''''''''''******))))))))))))***************)))))))))))))))++++++******************))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((***))))))))))))))))))***)))***+++,,,,,,+++***)))(((&&&$$$%%%))),,,,,,,,,(((((('''&&&&&&&&&&&&&&&)))************)))(((((((((((((((((()))))))))))),,,***(((%%%%%%&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******''''''(((***+++---......,,,+++++++++******))))))))))))))))))(((((((((((('''((()))******)))(((''')))*********++++++++++++++++++***)))((('''&&&&&&*********)))))))))))))))---+++(((((()))***)))))),,,,,,+++***)))((('''''',,,,,,++++++***))))))))))))((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&'''(((***+++++++++---...////////////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************))))))))))))*********)))))))))((((((************)))))))))((((((((())))))***++++++,,,*********+++++++++,,,,,,******++++++++++++******))))))************))))))************************************************+++,,,---,,,***)))))))))+++++++++++++++***))))))((((((((()))((((((''''''+++++++++*********))))))+++++++++************)))((()))***+++,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,+++***)))))))))***+++,,,,,,,,,++++++*********+++*********))))))))))))***))))))((()))***+++,,,***************))))))(((++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------,,,++++++))))))*********+++++++++*********+++++++++,,,,,,************************)))))))))))))))))))))))))))((((((((()))***++++++***************************************)))((((((************)))))))))(((((())))))************)))******))))))(((((((((((()))))))))***************(((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++++++++******************************,,,,,,+++***))))))))))))++++++++++++++++++************))))))))))))***************)))))))))))))))************************)))(((''')))+++------,,,************************))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********)))(((((('''(((((())))))(((((('''******++++++++++++******(((&&&%%%&&&***,,,+++*********)))((((((((((((((('''''')))***++++++++++++((((((((()))))))))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((()))************)))(((''''''&&&%%%******)))))))))((((((((()))(((((((((((((((((((((&&&'''((())))))((('''&&&((((((((())))))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))'''&&&&&&(((***++++++))))))))))))************+++++++++*********))))))***)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))'''''''''(((***+++***+++,,,...///000111111++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))))))))((((((************))))))))))))'''(((((())))))******+++*********++++++++++++,,,******++++++++++++******))))))************))))))************************************************+++---...---+++))))))******++++++++++++***))))))***************)))((('''+++++++++***************+++++++++************)))))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++++++++***************)))((((((***+++---+++++++++++++++************************)))))))))***))))))))))))***++++++(((((()))***+++++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,*********++++++++++++,,,************************))))))))))))))))))))))))***)))))))))))))))*********************************************)))((((((************))))))))))))+++***))))))))))))))))))++++++************))))))++++++*********)))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***************+++,,,,,,+++******)))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))((('''''')))+++---,,,+++************************))))))))))))))))))))))))))))))((('''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))************)))(((''''''(((***++++++***((('''++++++************++++++((((((''')))***+++***(((******)))((((((((())))))(((((()))***+++++++++***))))))))))))************%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))******++++++******)))((((((((((((((()))******,,,+++***(((&&&$$$###"""((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((&&&%%%'''***,,,......))))))))))))************)))))))))*********+++++++++***))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***+++,,,---............++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********+++,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))((((((*********)))))))))))))))''''''(((((()))))))))***************++++++++++++******++++++++++++******))))))************))))))************************************************+++---...---+++))))))*********+++++++++******))),,,,,,,,,+++***)))((('''************************+++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++))))))((()))))))))***************+++++++++***************************************)))))))))*********++++++))))))***++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,++++++***)))+++*********************************++++++++++++************************))))))))))))))))))))))))+++***)))))))))))))))******************************************)))((((((*********))))))))))))))),,,+++***((((((((()))*********************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,((((((((((((''''''&&&&&&******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))+++***))))))******)))(((************************))))))))))))))))))))))))))))))((((((((((((((())))))((((((''''''(((((()))((((((((()))))))))))))))'''((((((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********))))))((('''''')))+++---//////---+++))),,,+++***))))))***+++,,,((()))******+++***((('''(((((('''''''''''''''(((,,,,,,,,,+++***)))((('''))))))))))))*********+++%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((())))))*********))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((()))))))))))))))***((('''(((+++...//////,,,,,,+++***)))(((''''''((((((((()))***++++++,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))******++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))))))))*********+++++++++******++++++++++++******))))))************))))))************************))))))))))))))))))))))))+++,,,...---+++))))))***)))******+++++++++******(((((((((((('''&&&%%%$$$************************+++++++++*********))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((***+++,,,,,,)))&&&$$$***************************************+++++++++)))*********+++++++++++++++++++++++++++***)))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,++++++***)))---,,,,,,+++***)))(((((())))))*********+++++++++************************))))))))))))))))))))))))+++***)))))))))))))))******************************************)))(((((())))))))))))))))))******,,,+++***((((((((()))***(((((()))******))))))((('''''''''((()))*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,&&&&&&''''''((((((((((((******))))))))))))******(((((())))))******++++++************************+++***((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******))))))(((((())))))***''''''(((((())))))))))))((((((((())))))*********))))))))))))))))))((('''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((((((''''''***+++...//////...+++***,,,+++***))))))***+++,,,(((***+++++++++)))(((((((((((('''''''''(((((())),,,,,,,,,++++++***((((((((())))))))))))*********'''&&&%%%%%%&&&(((+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))))))))+++)))(((((()))+++++++++,,,,,,+++***)))(((''''''''''''((()))***++++++,,,+++***)))***+++,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***++++++++++++***)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************************************))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++******++++++++++++******))))))************))))))************************))))))))))))))))))))))))***,,,---,,,***(((((()))))))))***++++++++++++***)))*********)))(((''''''***************++++++++++++++++++************)))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------)))***,,,,,,+++(((%%%###)))))))))************************+++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,,,,+++***)))))),,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,,,,+++***)))(((((()))))))))************+++************************))))))))))))))))))))))))***)))))))))))))))*********************************************)))(((((())))))))))))************+++***))))))))))))))))))'''((()))*********)))((((((((()))***+++,,,---...++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,(((((()))******+++,,,,,,******))))))))))))******))))))))))))************************************'''&&&&&&(((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))************))))))))))))******&&&''''''(((((())))))***((((((((())))))******+++)))))))))******))))))((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))+++,,,,,,+++)))(((++++++************++++++)))***,,,+++***))))))*********)))))))))***++++++'''((()))+++,,,---------(((((((((((())))))))))))((('''%%%$$$%%%(((+++---))))))))))))))))))))))))************************&&&''''''((((((''''''&&&((((((((((((((()))******(((((((((''''''&&&&&&&&&((())))))))))))*********&&&&&&&&&''''''(((((()))))))))(((((((((((())))))(((((()))))))))***************))))))((((((''''''&&&''''''(((((())))))***+++)))&&&&&&&&&''''''&&&))))))))))))************''''''(((((()))***+++++++++***))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))*********************************)))))))))(((((('''''''''((((((((())))))((()))))))))************************************))))))))))))******************++++++++++++******))))))************))))))************************)))))))))))))))))))))))))))+++,,,+++)))''''''((())))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++))))))*********++++++++++++++++++************)))+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++,,,---******))))))((((((((((((((()))))))))*********+++*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++******++++++,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,++++++************************))))))))))))************************************)))))))))))))))))))))))))))((((((((()))***++++++***************************************)))((((((((()))))))))************((())))))************)))'''(((***+++,,,+++***)))*********++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,******************************************++++++******++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))(((((((((((())))))&&&&&&''''''((())))))***&&&&&&'''(((((()))******((())))))*********))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''&&&&&&'''(((******))))))************))))))******++++++++++++******)))***+++***)))(((***---******))))))***++++++,,,&&&''')))+++,,,......///&&&'''''''''((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))*********))))))(((((('''&&&&&&(((((()))))))))*********%%%%%%&&&''''''((()))))))))(((''''''''''''((()))(((((()))))))))*********))))))))))))((((((((((((&&&&&&''''''((())))))***,,,)))'''&&&'''(((((('''))))))))))))************'''((((((((())))))*********)))((((((******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,***)))(((((((((((((((((((((((((((+++++++++************)))&&&'''''''''(((((())))))(((((())))))*********++++++++++++***************))))))))))))******************++++++++++++******))))))************))))))************************))))))))))))))))))))))))(((***+++***(((&&&&&&'''((()))***+++++++++++++++((())))))*********))))))))))))******+++++++++++++++++++++************)))+++***)))))))))***,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''%%%%%%(((+++---(((((())))))*********+++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++((((((***+++,,,------------,,,,,,+++*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------......------,,,+++'''((()))***+++,,,------))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***,,,,,,***************************************)))(((((((((((())))))*********+++'''((()))+++++++++***)))((()))+++---------+++************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++***************+++++++++******)))(((((((((******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((((((''''''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))((())))))*********))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&''')))***,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++***((((((+++///(((((('''(((((()))******))))))***+++,,,,,,,,,,,,&&&&&&&&&&&&'''''''''(((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************++++++++++++'''((((((((())))))******%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***...,,,***)))+++,,,,,,,,,,,,,,,+++***)))(((''''''(((((((((((()))))))))))))))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))))),,,++++++++++++++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))***************)))(((((())))))))))))************((()))***++++++***)))(((+++++++++*********))))))(((((()))***+++,,,,,,,,,************************))))))))))))((((((((((((************************)))***+++,,,,,,+++***)))+++***)))))))))***,,,,,,,,,+++******))))))******+++++++++++++++***)))((())))))*********+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******)))))))))+++,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++*********))))))'''(((((()))***+++++++++)))***+++++++++)))((('''(((((((((((()))***,,,,,,))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((''''''(((((()))***+++(((((((((((('''''''''''''''((()))***++++++***)))))))))***++++++++++++***+++++++++*********))))))'''(((***,,,,,,+++)))(((,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++***)))(((((()))***+++---,,,+++)))))))))***++++++***)))(((((()))***+++++++++******)))((('''''''''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******************************+++***)))'''''''''((()))(((((((((((()))))))))))),,,++++++***)))))))))***++++++***)))(((((())))))***)))))))))((((((''''''*********)))))))))))))))''''''''''''((()))++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************)))'''&&&%%%&&&''''''((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))&&&(((***+++)))(((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''')))'''%%%###"""!!!"""""")))))))))))))))((('''&&&'''((((((((())))))******+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''')))))))))))))))((('''''',,,,,,+++******+++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))))))))))))))***************)))(((((())))))))))))************((()))***++++++***)))(((+++++++++*********)))))))))))))))***+++++++++,,,************************************************)))))))))))))))))))))))))))***++++++++++++***)))+++***)))))))))***,,,,,,,,,+++******))))))******+++++++++++++++***))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))***+++'''((()))***************++++++++++++++++++++++++++++++++++++************,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))((((((((()))***+++++++++***************)))(((((()))((((((((()))***++++++)))))))))))))))))))))(((((()))))))))))))))))))))+++******)))))))))******((((((((((((((((((((()))((((((***++++++***))))))))))))***++++++++++++***+++++++++*********)))))))))***+++++++++***))))))+++,,,,,,,,,++++++***)))++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***))))))'''&&&&&&&&&''''''+++***)))(((((()))***++++++******)))((((((''''''((('''&&&&&&&&&''')))*********)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))))))))))))))''''''((((((((()))))))))++++++***)))))))))))))))+++******)))))))))))))))*********))))))(((((((((***)))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************)))((('''&&&&&&'''(((((())))))((((((&&&&&&'''((()))***+++++++++*********)))))))))(((((((((((((((''''''&&&&&&))))))************))))))))))))))))))))))))))))))'''(((***)))(((''''''(((%%%%%%%%%&&&'''((((((((('''(((((((((((()))))))))+++***)))'''&&&&&&&&&'''((()))******+++*********((((((((((((((((((((((((************)))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''((((((((((((''''''((((((((((((''''''+++++++++++++++***))))))---,,,***))))))***,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********************)))(((((())))))))))))************))))))************))))))+++++++++*********************************++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))+++************+++,,,,,,,,,+++******))))))*********++++++++++++***))))))++++++++++++,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******************************+++++++++++++++***,,,+++***)))((((((((((((&&&'''(((***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************(((((())))))***++++++++++++******)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,---,,,+++***))))))))))))((((((((()))******++++++))))))***++++++***(((((())))))***++++++++++++***+++++++++***************,,,++++++***))))))))))))+++++++++,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((+++***))))))((()))))))))******))))))))))))************))))))(((''''''''')))((((((((((((((()))***************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***++++++++++++******)))'''(((((((((((()))))))))+++***))))))((()))))))))*********)))))))))))))))***************)))))))))))))))))))))))))))******))))))))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''(((((())))))((((((&&&'''(((((()))***++++++************))))))))))))''''''''''''&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))((())))))(((&&&%%%&&&'''&&&&&&''''''(((((()))))))))))))))*********++++++,,,+++***))))))))))))***))))))***************)))))))))))))))((((((((((((************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))'''(((((())))))(((((('''***++++++++++++******)))...,,,***))))))***,,,...************************++++++++++++++++++++++++,,,+++++++++******))))))************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************************)))((((((((()))))))))************)))))))))******)))))))))************************+++++++++************************************************+++++++++++++++))))))))))))))))))))))))*********++++++*********************++++++,,,,,,,,,+++******))))))************+++++++++******)))++++++,,,,,,,,,---------+++******))))))******+++************************************************))))))))))))))))))))))))))))))***+++++++++***************))))))((((((((()))***+++,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---......///------------------------++++++++++++++++++++++++************************************************)))))))))******++++++++++++***)))(((((()))***++++++***)))))))))))))))***)))))))))))))))*********)))))))))*********++++++,,,+++******))))))))))))(((((()))***++++++,,,,,,)))***++++++***)))((('''))))))***++++++++++++***************************---,,,)))(((''''''((()))******++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))'''((()))******)))((('''++++++*********************))))))))))))))))))************))))))((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,+++***)))((())))))))))))************+++******))))))*********))))))*********)))))))))++++++******************)))))))))))))))*********))))))(((((()))******+++************************)))))))))))))))))))))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((('''((()))***************''''''((()))))))))))))))+++******))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((&&&$$$$$$%%%'''''''''(((((()))))))))***))))))*********+++++++++))))))((((((((()))))))))************)))((('''''')))))))))******+++++++++*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++((()))***+++++++++++++++((())))))))))))*********(((((())))))))))))(((((((((((())))))))))))((('''---,,,***))))))***,,,---************************++++++++++++++++++++++++++++++***************)))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***************************)))((((((((()))))))))***************))))))))))))))))))***************************+++++++++***************************************)))))))))*********+++++++++++++++++++++++++++++++++******************+++******++++++,,,,,,,,,,,,,,,+++******))))))******)))******+++++++++******++++++,,,,,,,,,---------+++******))))))******+++************************************************))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))************,,,,,,---------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++,,,---...//////000------------------------++++++++++++++++++++++++************************************************************+++++++++++++++***)))(((((()))***++++++***)))))))))))))))***((()))))))))*********+++*********))))))(((((((((((((((((((((((()))***+++((())))))***+++,,,,,,---)))***++++++***)))((('''))))))***++++++++++++***************************,,,+++(((&&&%%%&&&'''((()))******++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''''''''''''''''')))))))))******)))))))))+++***************))))))******************))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((()))*********((((((******+++++++++,,,,,,,,,++++++*********++++++,,,((()))************))))))******************++++++(((((())))))************(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((((((((('''((()))***+++++++++***'''(((((())))))))))))))),,,++++++***)))(((((((((''''''''''''((((((((((((************************))))))************))))))(((((((((((((((((((((((())))))(((&&&$$$$$$%%%'''((((((((()))))))))))))))((((((((()))))))))******''''''(((((())))))))))))))))))******++++++******&&&&&&'''(((***+++,,,,,,))))))))))))))))))************))))))))))))******++++++++++++++++++++++++)))*********))))))((('''))))))))))))*********+++(((((())))))))))))(((((('''(((((()))))))))((((((,,,++++++++++++++++++,,,***************+++++++++++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***************)))(((((())))))))))))******************))))))))))))*********************+++++++++******************++++++************************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***++++++,,,---,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************))))))***+++,,,,,,,,,,,,((((((***++++++,,,,,,,,,+++++++++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++)))))))))))))))******+++***)))))))))))))))******((())))))******++++++++++++******)))((((((''''''''''''''''''((()))***+++)))))))))***+++++++++,,,))))))***++++++***(((((())))))***++++++++++++******************++++++++++++***(((&&&&&&&&&((()))((()))******+++***************))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''(((((()))((((((((())))))************))))))*********))))))))))))))))))************))))))(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))(((***++++++++++++,,,,,,,,,******************+++,,,'''(((***++++++***)))))))))))))))***************((((((((()))******++++++'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''''''''(((((()))))))))((())))))***+++++++++***'''((())))))******)))))))))))))))*********++++++))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((())))))(((&&&%%%&&&'''(((((((((((())))))))))))'''''''''((((((((())))))))))))***++++++******)))'''(((***,,,---...//////###$$$%%%&&&'''((()))***))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''&&&%%%$$$))))))))))))************((())))))******))))))((()))******++++++++++++******+++,,,,,,,,,,,,+++***))))))*********+++++++++************************))))))))))))************************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++***************)))(((((())))))))))))************+++***)))(((((()))***+++))))))*********+++++++++)))))))))***+++++++++,,,************************))))))******+++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++***+++,,,---------,,,,,,,,,+++******))))))******))))))***+++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,------------***+++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++(((((()))***************)))((((((((()))***++++++((())))))******+++,,,,,,************************)))))))))((())))))******))))))******************((((((***++++++***))))))))))))***++++++++++++***))))))*********++++++++++++***)))(((((()))******(((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((''''''(((((((((((((((***+++++++++******((()))***++++++***)))((('''''''''((((((((((((((())))))*********)))''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********++++++((((((((((((((()))******'''(((***+++++++++))))))((((((((())))))*********'''(((((()))******++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))***+++++++++******(((((()))************))))))************+++++++++((()))))))))*********+++'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))'''(((***)))(((''''''((((((((((((((((((((((((((('''''''''((((((((())))))******+++,,,++++++***)))((()))***+++++++++++++++'''''''''''''''(((((((((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((()))))))))******))))))************))))))))))))***+++++++++++++++)))***,,,------,,,***)))))))))******++++++++++++************************)))))))))))))))*********************))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++***************)))(((((())))))))))))************+++***)))(((((()))***+++))))))******++++++++++++(((((()))***+++,,,,,,---******************************+++,,,,,,---......************************,,,+++***))))))***+++,,,***+++,,,---...---,,,,,,,,,++++++***)))*********((()))***+++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---.........,,,---......---,,,***)))***+++,,,---.../////////++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................------------------------************************))))))******++++++++++++++++++++++++++++++++++++'''((()))+++++++++***)))(((((((((((()))***,,,,,,((())))))***++++++,,,,,,*********++++++,,,---------,,,+++***))))))))))))*********)))))))))))))))'''((()))***++++++***)))))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++,,,,,,(((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$%%%&&&((((((((('''&&&((()))***++++++***)))(((%%%&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&(((((())))))*********+++(((((((((((())))))))))))((((((''''''''''''((((((************************+++***)))))))))***,,,---(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&(((***+++,,,+++***)))''''''(((((()))))))))***'''(((((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++******+++++++++******)))(((((()))***************------,,,+++***)))((('''&&&'''''''''(((((())))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))&&&(((***+++***(((((()))((((((((((((''''''''''''(((((((((((())))))))))))))))))***+++***)))((('''+++***)))(((&&&$$$"""!!!---,,,,,,+++***))))))((((((((())))))*********+++++++++************++++++))))))))))))))))))))))))((()))***++++++,,,,,,+++(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))